HNHacker News
TopNewBestAskShowJobs

uabstraction

555 karma · joined September 13, 2016

submissionscomments
uabstraction··on Doomsday planning for less crazy folk
This is correct. You do not need a license to possess any ham equipment - including equipment that is capable of transmitting. All ham communications are explicitly public, and there is nothing wrong with listening in.

You only need a license to transmit.

uabstraction··on Doomsday planning for less crazy folk
Second on the FT-60. These things have a remarkable amount of functionality built into them, are built like tanks, and can access their full range of features without a programming cable and PC. They can also receive a very wide range of frequencies outside of the ham bands.

The FT-60 can also be modified to transmit on other radio service bands (like FRS/GMRS/Marine VHF), though it is only legal to transmit on those bands with non-type-approved hardware in honest-to-god emergencies.

I always cringe at the prepper types who boast about how much they spend on their arsenal, but cheap out on radio gear. Realistically, cooperation ensures the best chance of survival. A good radio and an aftermarket whip antenna will be more useful in all situations besides the end of the world.

uabstraction··on Doomsday planning for less crazy folk
Solid advice. As a recently licensed ham, I could tell you without a doubt that if I pulled my radio out of the box and tried to figure out what the hell to do with it in the midst of an emergency, the only thing I would accomplish is wasting LOTS of valuable time.

It took me weeks to get my radio set up exactly how I like it, but now I can tune into emergency services, GMRS/FRS, Marine VHF, and hundreds of ham repeaters throughout the NYC metro area.

My two key takeaways so far are A: you will not be able to look up what frequencies are used by which services if you don't plan ahead of time. RadioReference and RepeaterBook are useless if you can't get online. Your radio will be useless if you don't take the time to program it for your needs ahead of time. B: If you expect to lean on your radio for communication, there is simply no way to assess it's capabilities unless you put it to use, and for this you really ought to get a license. The technician class license only requires a passing score on a 35 question test. It should be well within reach for many of the technically minded folks who read this forum.

As far as general emergency preparedness goes for myself, what I like to do is take on hobbies with an emergency/survival aspect to them. I go hiking and camping and have the bare necessities to survive in the wilderness for a while. I do ham radio so I can figure out what the hell is going on if the cell network or internet becomes inaccessible, and I play Airsoft with my buddies every once in a while, which affords me some gear and a skill I'll hopefully never need to use off the field. I do all these things because they are interesting to me. The survival/preparedness aspect is just an additional benefit / excuse.

uabstraction··on Wikipedia blocked in Turkey
RT played the long game, and has done a surprisingly good job of gaining a following in fringe viewers throughout the US. Anecdotally, I participated pretty heavily in the first couple weeks of the Occupy Wall Street protests in Manhattan. For the first week or so, we got very little news coverage, and a lot of the established media was downplaying the movement, waiting for it to blow over, or picking the craziest people they could find out of the crowd to discredit us. Russia Today was one of the few news organizations who came out early, giving us positive coverage, and reflecting the views of the protesters more or less accurately. A lot of my friends became RT viewers because RT legitimately succeeded where the domestic media failed.

RT has played the strategy of going in and eating the domestic media's lunch when they hesitate to cover legitimate stories, and that has given them a dedicated following. Unfortunately, as time has passed, it has grown more clear (at least to me) that this bona-fide coverage is the bait they pull people in with, and that their coverage in general is of the journalistic quality of Fox News. They use the same tactics of lying through omission, stoking panic, appealing to emotion, and selecting stories to promote an agenda.

As for the social media shilling, the situation is extremely nuanced. At this point there are probably tens of thousands of organizations astroturfing social media to promote their interests. Russia gets a lot of attention, because they seem to be doing it on the largest scale in terms of influencing geopolitics, but I agree that they aren't the only ones doing it, and that if we make them stop, the problem won't go away. The media has spoken up a lot about Russia's twitter/facebook botting and shilling, but if we were to take a much closer look at the data, I wouldn't be the least bit surprised to see some shady domestic political think tanks and action committees doing it to the same extent. In fact, the shadowy domestic PACs engaging in astroturfing are probably ecstatic that Russia has taken the focus (and blame) off of them! The Internet has become a ideological battleground, and at this point, anybody who has any power to gain/lose has rolled up their sleeves and entered into the fray. I'm not quite sure what to do about it.

uabstraction··on VPNs are not the solution to a policy problem
Everyone has different needs. If you are a journalist building up a story against powerful adversaries, then you absolutely find a VPN provider in an impartial jurisdiction. If you are just trying to hide your browsing habits from your nosey ISP, torrent a couple movies, and latency matters at all to you, a local VPN is not a terrible choice.
uabstraction··on This site is making readers pass a quiz before commenting
Spreading misinformation on political news through comment sections and social media has become a rampant problem. Most news sites with a discussion feature are so full of toxic and misleading comments that some form of moderation is necessary for healthy discourse. It gets especially bad after a few days when the news wanes, but the trolls keep coming. Anyone digging up an article from a month ago to see the discussion will only find the aftermath of an army of trolls, with all insightful or impartial comments drowned out.

This has been a problem since the dawn of the Internet, and along the way we have seen some interesting approaches at comment moderation (Slashdot is a classic example). Moderation has the potential for abuse, and as such, should be applied reasonably and transparently. That said, I can't blame anyone for searching for new ways to fight trolling and the promotion of blatant ignorance in this day and age.

The New York Times has even resorted to limiting discussions (or not rolling them out to every last article in the first place) and human moderation. It slows down discussion, and it may be subject to censorship, but it goes a long way towards helping both sides have a say in the discussion without it devolving to Youtube quality discourse.

uabstraction··on The Mark Zuckerberg Manifesto Is a Blueprint for Destroying Journalism
While the traditional media has been asleep at the wheel for a long time now, I find myself incredibly worried at this juncture. Social media prevails over traditional media if - and only if - the system is not being abused. Unfortunately, it appears that social media is being manipulated in massive, shocking, unprecedented ways, which is why I believe Zuckerburg is going on his save the world campaign. The idiot opened Pandora's box[1], and now social media has become the instrument of data-driven electioneering and reactive targeted propaganda campaigns.

We have hit a paradox in news publication. If we let everyone disseminate the news, we end up with Lord of the Flies esque cults surrounding every rumor. If we only allowed figures of authority to disseminate the news, we'll never know if a story was intentionally buried or misrepresented. There's no easy answer here. This is human nature.

[1] https://www.scout.ai/story/the-rise-of-the-weaponized-ai-pro...

uabstraction··on Use of Ad-Blocking Software Rises by 30% Worldwide
I've found myself doing the same thing. I am not changing my configuration for your website to get past a nag screen. If it doesn't work, I'll go somewhere else. There are very few pieces of information on the Internet that are exclusive to one source.

On the other hand, do an exemplary job, and I'll seriously consider donating or buying merchandise. I've chipped money to Wikipedia, Reddit, and LWN, as well as Debian, the FSF and the EFF. Not everything needs to be for profit, and not every website is entitled to making money. If the work you do is important enough, it will find a way.

uabstraction··on Welcome, ACLU
"it's irresponsible to call defending borders racist when there are other reasonable and less incendiary explanations."

I haven't heard one single reasonable explanation for why the US taxpayers should put $15 BILLION (before budget overflows and deadline pushbacks) into this wall. Until it is remotely justifiable, a knee-jerk monument to collective racism and xenophobia is ALL it is.

Starting a trade war with Mexico so we can say they paid for it though creative accounting will hurt our economy and cost the working class much more than a simple crackdown on employers exploiting illegal immigrants.

uabstraction··on PSA: LastPass Does Not Encrypt Everything in Your Vault
Or if you want to use one account stored in your vault from a location you don't want associated with your other service memberships?
uabstraction··on GIMP – 2016 in review
While this would be awesome (and progress is underway), what GTK+ needs even more than additional language bindings is documentation and literature. I considered Rust for my current project, but passed it on due to the frontier nature of the GTK+ Rust bindings. I ended up using C++ instead, and even there the documentation is extremely limited. You get a basic intro that shows the most trivial use of the important widgets, and a class/api reference, and that's it. There are no books that I'm aware of that cover GTK3 (forget about GTKmm-3), client side decorations, or theming, and GTK4 is right around the corner.

With the current state of documentation, learning GTK+ is impossible unless you are willing to dive into dozens of other people's projects in multiple programming languages to figure out how all the pieces come together. The lack of literature also makes it hard to know the difference between good, idiomatic constructs (within the context of Gobject/GTK+), and hacks which work by coincidence.

I get the feeling many GTK+ based projects suffer from lack of manpower, and I'm pretty sure this is why.

uabstraction··on Easy XMPP: What are we doing here?
The UI is almost the same.
uabstraction··on Our continuing commitment to your privacy with Windows 10
Yeah, one distribution tried this a few years back, got grilled to a char by the community for it, and swiftly trashed the idea. This is nothing like Microsoft turning Windows into one giant dark pattern and trying to convince the world that it's progress while showing no signs of backing down despite the overwhelming backlash.

Ubuntu's Amazon integration was a failed experiment in an ecosystem with literally hundreds of other players to choose from while Microsoft's Windows telemetry is an inescapable dogma forced upon all Windows users.

uabstraction··on Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
Not your parent, but here's my take. For remote usage, tmux doesn't provide much beyond vanity over screen, and is less likely to be installed on a shared host. Locally, I generally get by with &, bg, fg, and Ctrl-Z if I absolutely can't open another TTY, and a tiling window manager (or Emacs) provides a superior tiled workflow for the applications I use.

There are some cases where tmux could help me, but my X session and terminal emulators are stable enough where I'm not worried about them crashing and interrupting my shell session. As such, I have no need for tmux, and using it just for terminal emulator scrollback seems hamfisted.

The only use case I can think of is running large distribution updates which might potentially pull the rug out from under your graphical session, but I tend to run those on a non-X terminal if they look sketchy.

Edit: I'd totally consider using tmux as an alternative to X on my Raspberry Pi, but if I have X/Wayland, It doesn't offer me much.

uabstraction··on Inkscape Version 0.92 is Released
"Don't have good designer-friendly tooling (because the programmers were busy scratching other needs first). That definitely narrows a lot of designer input to designers that also can code."

This is essentially the case with GTK+. Glade, though it has potential, is practically useless in it's current state. I've searched far and wide to find a mature project using it - so I can learn how to use it on the next level - and came up empty handed. There is no next level.

As far as it goes with GTK+, the only people designing UIs are programmers. It's all either hard coded in C or Vala (or sometimes C++), or defined in XML using tons of features that aren't implemented in Glade at all, and require an intimate knowledge of the GTK+ API.

As a free software enthusiast trying to work on a GTK+ application, I'll be the first to say, things could be (need to be) much better here! Beyond a couple trivial examples, the reference, and a couple dated books, documentation is extremely scarce. The tooling is incomplete, and it seems that the majority of people working in GTK+ have either grown used to working like this, or moved to another UI stack. Making GTK+ programming more accessible doesn't seem to be a priority (and adding more language bindings, or entirely new languages don't help nearly as much as a couple solid books on GTK+/GTKmm and a first class Glade would).

The only way to really learn the ropes seems to be by meticulously dissecting dozens of free software projects. No one will ever invest their time do this commercially when they can hit the ground running with Qt. It only seems remotely possible for stubborn people who write software as a hobby, and people who have matured to the point they can sell their knowledge. For a UX designer to end up here, they would have developed much more valuable skills in the process.

uabstraction··on What was the role of MS-DOS in Windows 95? (2007)
FWIW, I work in a machine shop with many CNC machine HMIs running on Windows 95, 98, NT, and 2000. Somehow, beyond all expectations, they just keep on working.
uabstraction··on Encrypted messengers: Riot, not Signal, is the future
There are plans to support 3rd party identification (such as an E-Mail address or a phone number) and use that as a basis for looking up users across the network, but I don't think it is currently useable. Account migration was brought up recently in the chat room, but it is not defined anywhere in the spec or reference implementations AFAIK. I agree that these are both important features, but I wouldn't worry too much about them unless they are left out of the 1.0 spec.

In the meantime, it's not like you can migrate your Signal, Telegram, iMessage, or even Gmail/Hotmail accounts. I think Matrix needs a few more client/server implementations before the spec can't truly be set in stone.

uabstraction··on Four years with Rust
I'm going to nitpick and suggest that you almost certainly meant 8 _bytes_.
uabstraction··on How Apple Alienated Mac Loyalists
Homebrew is a children's toy compared to APT or Portage. There's no argument about general polish or calendar apps in particular though.

It's a trade off. You can have rough edges but community control and 100+ backup plans, or you can have sleek, polished, but at the mercy of next year's soldered RAM and SSD pricing guidelines. I personally love breaking things to figure out how they work, but some people have a job to do and can't deal with distractions.

uabstraction··on How Apple Alienated Mac Loyalists
Yeah. It's no big deal. Santa will be coming by real soon with new shiny USB Type C toys to replace our obsolete ones. It's a good thing Santa can write blank checks.
uabstraction··on Fedora 25: With Wayland, Linux has never been easier (or more handsome)
This may be the best thing about Arch. Their crowd-sourced documentation model covers a lot of corner cases and unique configuration that many other distributions cathedral model documentation lack. The wiki format also helps it keep up with the rolling nature of Arch. Even the Gentoo wiki links to the Arch wiki in a lot of scenarios.
uabstraction··on Fedora 25: With Wayland, Linux has never been easier (or more handsome)
I personally view Arch as a "poor man's Gentoo." It's a rolling release, which is great considering the never-finished state of free software. Many projects have different release schedules, which means that stable distributions will always miss out on the newest version of X% of their packages. With Arch, those updates get pushed when they're ready, instead of pushing what works by the release deadline.

Arch also has the AUR (Arch User's Repository) which provides a lot of software that isn't available through most distributions for various reasons, such as quality, stability, maturity, patent, freedom or packaging/dependency issues. This makes customization a lot easier, at the expense of all the trust, stability, and security expected from using a distribution (I guarantee none of you actually verify the packages aren't malware when installing through AUR)

From my perspective, Arch seems a little expedient. It provides a good Desktop experience, but is not as robust as distributions based on package managers like Portage, APT, or RPM. It is a lot easier to install and set up than Gentoo though, and provides similar benefits in terms of software freshness and builds with a few different configurations - hence my assessment.

uabstraction··on How Discord handles over a million requests per minute with Elixir’s GenStage
I don't have anything particularly negative to say about the competition, but if you're looking for a completely free and open infrastructure to build on, I don't think anything (besides IRC, but IRC has it's own problems) comes close to Matrix at the moment. I'm very impressed with the project so far. That said, with a reference server implementation in Python, and few native desktop applications available, there is plenty of work to do.

Edit: Matrix already works great as an IRC bouncer for networks which have been bridged.

uabstraction··on Dark Patterns – User Interfaces Designed to Trick People [video]
This is just PR speak to cover for the false dichotomy that you must accept new features (and regressively slower OS upgrades) to receive security updates - or be vulnerable. In reality, Apple could easily back-port security fixes. They are abusing security to force undesired changes to functionality.

Edit: Take a look at how any Stable/LTS Linux disto handles this. If a bunch of hackers can do it on such a diverse software stack, surely the company with the largest cash reserves in the world can figure out how to do it on a software/hardware stack they control completely.

uabstraction··on Dark Patterns – User Interfaces Designed to Trick People [video]
1 star

App developer insisted upon a review, so they got one.

uabstraction··on The Distribution of Users’ Computer Skills: Worse Than You Think
"Smartphones and tablets have really lowered the barrier to entry for modern (high-tech) life."

This is true - however these devices have also completely taken away our computational freedom as well. In fact, I'd argue that computer literacy is more important than ever. The only thing that has changed is that now society suffers as a whole from computer illiteracy, instead of just the computer illiterate. They can still post cat photos on social media, but a growing segment of the population has no idea how any of this works, and is at the mercy of Microsoft, Google, Apple, Facebook, Zynga, etc.

As someone who grew up with computers and started making Doom maps when I was 8, and programming C++ on Linux when I was 14, I see this trend as an oncoming storm. Its as if we were replacing libraries with cable television. Computers (phones and tablets specifically) are transforming from a platform that enables us to do anything we want, to a sort of Disneyland marketplace where nothing exists unless there is money to be made, regardless of ethics.

I think its more important now than ever for people to understand how to identify and select legitimate software that doesn't have ulterior motives, and put together a system which serves no one but it's owner. I suppose this is exactly what TFA says is impossible, but damn is it important.

uabstraction··on Canadian journalist's detention at US border raises press freedom alarms
Woah now, the average citizen shouldn't be subject to digital cavity searches either!
uabstraction··on Uber Now Tracks Passengers’ Locations Even After They’re Dropped Off
Imagine if the Founding Fathers decided to forgo western civilization and go live in the woods as nomadic hunter gatherers instead of standing up to British oppression... Or if all the blacks just listened to Marcus Garvey and went back to Africa instead of participating in the American Civil Rights Movement. This is basically what you're suggesting.

We have the technological means to ensure reasonable levels of privacy. There's no excuse for lemon technology that exposes every intimate detail of our lives.

uabstraction··on Uber Now Tracks Passengers’ Locations Even After They’re Dropped Off
This mindset is exactly what is destroying democracy around the world.
uabstraction··on Introduction to strace
Well, yes... But it's probably being used to troubleshoot a bottleneck in postgres being triggered by a higher level language application.
← PreviousPage 3 of 5Next →