HNHacker News
TopNewBestAskShowJobs

squeed

981 karma · joined February 3, 2011

rkt developer, cni maintainer, ipv6 aficionado.

irc.freenode.net #rkt squeed

submissionscomments
squeed··on Microsoft: more people are switching from Macs to Surface than ever before
Indeed. They purchased FingerWorks[1], a maker of obscure touchpad-based keyboards, in order to get their touchpad experts.

Most other companies would just integrate Synaptic's reference design and call it a day.

1: https://en.wikipedia.org/wiki/FingerWorks

squeed··on Pilots, air traffic controllers shifting to text messaging
This is especially important in managing the North Atlantic airspace, where there is no radar coverage at all. Planes request clearance and track changes via data messages.

There is a cool video detailing the process - and the software used to manage it - here: https://youtu.be/EJTjwW5ZYas?t=805

squeed··on I’m joining the Go team at Google
The default golang flag package (https://golang.org/pkg/flag/) does not implement gnu-style long-with-shortcut options. Instead, one and two-dash arguments are identical. For example, -enable-pants and --enable-pants are equivalent. Compare this with the GNU style where you can have -p or --enable-pants.

Most go programs I've read use spf13's flag library, which is GNU-compatible.

squeed··on I’m joining the Go team at Google
Congratulations!

And never, ever, ever give up the fight for GNU-style double-dash command-line flags!

squeed··on PRU tips: Understanding the BeagleBone's built-in microcontrollers
A friend of mine made a G-code interpreter for the Beaglebone. It opens up a circular buffer and passes commands to a small program running on the PRU: https://github.com/hzeller/beagleg
squeed··on Kernel network namespaces explained
There is an excellent tutorial from LWN about network namespaces also: https://lwn.net/Articles/580893/ -

SubgraphOS uses network namespaces to isolate individual processes (and route all connections over Tor). As a proof-of-concept, I wrote a small binary that wraps arbitrary binaries in customized namespaces and forwards all traffic over tor instead of masquerading: https://github.com/squeed/torbox

Right now, the torsocks command captures all network syscalls via a LD_PRELOAD shim. My goal was to avoid that sort of hackery.

squeed··on An update on IPv6
That's a very reasonable position, especially with Comcast. Comcast has, in fact, led the IPv6 charge in terms of sizable US ISPs. The flip side of that coin is they have the money to invest in the engineering costs. I assume they did some analysis, computed the cost of NAT vs. IPv6, knowing full-well they'd have to do IPv6 sometime, and plowed ahead.

It's the smaller ISPs that are just used to fixing stuff "when its broken" that are really in trouble.

squeed··on CloudFlare “Interview Questions”
Thanks, this is fun!
squeed··on 2Q buffer cache algorithm
2Q is clever, but certainly not the only improvement over LRU for page caching. Of interest, also, is LIRS, which uses the timing between the last two accesses to decide on a caching strategy.

There is a good comparison of page caching algorithms here: http://people.cs.vt.edu/~butta/docs/sigmetrics05_kernelPrefe... . However, the conclusion seems to be that for non-synthetic loads, the difference is fairly minimal.

squeed··on The Worst SaaS Cancellation Policy on the Internet
You're not wrong. But then they seem to be sending the accounts to collections.
squeed··on Show HN: A simple IP address API
I don't mean to be a huge jerk - I think the service is cool - but IPv4 exhaustion is months away! All of the major GeoIP vendors have IPv6 support. It's simultaneously saddening and frustrating that it might as well not exist.
squeed··on 2014 Gates Annual Letter: Myths that block progress for the poor
An enlightening example is to consider people's perceptions of New York City. The popular perception / comedian's perspective I remember of the 2000s was that NYC was also a shithole, where you would be mugged at the drop of a hat and everyone was murdered.

Of course, things were bad for a long time between early 80s and early 90s, but that wasn't the case by the time I moved there in 2003. I lived there for 4 years and never saw anything exciting, despite doing some dumb things. However, I had cousins, living in in New Jersey, who refused to take the subway or bus "'cause bad stuff happens there."

Actual anthropologists must surely have better ways of quantifying this, but it sure seems like negative popular perceptions of places lag at least 10 years behind reality.

squeed··on Does Your Mom Pay Your Phone Bill?
From my experience, phone plans in the US today are kind of like rent-controlled apartments: The prices for new entrants keep going up, so you have a very strong disincentive to switch plans.

I have a 4-or-so year old plan with a major carrier. I looked in to switching during the most recent round of phone upgrades, and found that my grandfathered plan was at least 15% cheaper than anything on the market that matched my usage.

I suspect this is also a major disincentive to leave your parents' plan. Even if you pay the whole bill!

squeed··on Why Goldman Sachs wants junior bankers to take weekends off
Awesome, glad to hear that. I was president of the ACM for a year, and we totally stuffed our budget from organizing i-bank recruiting events.
squeed··on Why Goldman Sachs wants junior bankers to take weekends off
I graduated with a degree in CS from Columbia in 2007, at the peak of the finance boom. Most of my classmates at least considered a job at an i-bank; a lot of us had internships. I had a sweet job offer from Morgan Stanley waiting for me that I turned down to leave NYC for good (good riddance!). It was such a crazy time then, but it was all we knew. There was a constant stream of crazy, lavish recruiting events on campus from all the banks; it seemed like everyone was going to go work for them and that was normal.

Three years later, and the only people in my cohort who still work at the banks are those who seemed to be in the lower tier of students. Everyone else had either moved to GOOG, a start up, or San Francisco. I'd love to see what the on-campus culture is now.

squeed··on Ask HN: What are the best technologies you have worked with in 2013?
I finally made the jump from Python to Clojure when I needed to really chomp on some data.

The world is a better place for me now. Paredit is an absolute dream, and the JVM has shown itself to be truly worthy.

squeed··on Distributed systems for fun and profit
Years ago I watched MIT's course 6.033. It is a great way to understand the first principles at hand in distributed / non-trivial programs: http://ocw.mit.edu/courses/electrical-engineering-and-comput... (also on iTunesU).

If you're just getting started with this stuff, having a solid understanding of these principles is critical. I can't recommend these videos enough.

squeed··on Flutter: $20 Wireless Arduino with 1 km range
The chips broadcast right in the 70cm ham band (440 MHz). If you're a licensed ham, then you don't need FCC certification and can just build one yourself :-).

Of course, then you can only sell to hams...

squeed··on Sovereign – Ansible playbooks to build and maintain your own personal cloud
Seconded. I've been running prosody for months without any interruptions.
squeed··on Police Documents on License Plate Scanners Reveal Mass Tracking
One of the scariest bits is that most of the operators of these cameras pool information. The result is an ad-hoc nationwide surveillance system operated by a private party.

If you operate certain brands of cameras, you get access to the database: http://nvls-lpr.com/nvls/

squeed··on The weirdest languages
That's right. Old English has grammatical gender and noun cases (like modern German). Modern English retains case only for pronouns.

They were lost when the Danes invaded. The language was simplified to a mutually-understandable subset.

squeed··on Apple Adds Two-Step Verification to iCloud and Apple ID
Hooray! I can only hope that by doing this, Apple will bring 2-factor authentication to the public forefront.
squeed··on Private keys committed to Github repositories
My favorite: searching for typos.

https://github.com/search?q=legnth&p=1&ref=searchbar...

squeed··on $20 Cardboard Bicycle Could 'Change The World,' Inventor Says
No kidding. I've worked with a few people who have done bicycle advocacy in West Africa (through the awesome https://bikesnotbombs.org/). They learned that West Africa is awash in cheap used bike frames - it's about the only part of the bike that is eternally repairable. Instead, the finer parts eventually get chewed up and need to be replaced. Things like ball bearings, derailleurs, chains, and tires eventually die. Wheels last a long time, but also have a limited life.

This project (and other ones I've seen, like bamboo bikes) generally only create bike frames, the one part that won't really help the developing world.

To the cardboard bike's credit, the wheels are pretty cool. Find a way to make brake pads, chains, tubes, and tires from locally sourced or recycled materials, and you'll really be on to something!

squeed··on How Syria Turned Off the Internet
There are a few really baseless, attack-y comments on the original post. I wonder if they're some kind of Syrian social media reactionary force.

CloudFlare, if you have access to their data, what's interesting about them?

squeed··on Lyft, SideCar, and Uber all slapped with $20K fines from CA regulator
San Francisco is currently limited to 1494 taxi medallions. That means, legally, there can be a maximum of 1494 cars making street hails at any given moment.

Car services are licensed by the state instead of the city, and are not subject to medallion restrictions. However, they cannot legally make street hails.

Source: http://www.sfmta.com/cms/xind/medallionsissued.htm

squeed··on This machine separates your Skittles into color groups so you don't have to
I wonder how much effort the Skittles factory puts in to ensuring each bag has a selection of all the colors. They certainly have some large high-volume plant to do so.

It's funny to think of this carefully-crafted machine undoing the work done by another carefully-crafted machine.

squeed··on Ask HN: What is this? 158268a350000000
Probably trying to reverse-engineer the Twitter geolocation database instead of buying one.
squeed··on Recruiter Disruption Rant
The solution simply isn't another database. The candidates simply don't exist.

The only solution is to make more talented candidates. Go and invent http://hackerschool.com/ UK.

squeed··on A worthy Ultrabook appears: the ThinkPad X1 Carbon reviewed
I love the nipple mouse. I find it much less irritating on my wrists than a trackpad. Plus, it allows for a rapid transition between keyboard and mouse.
← PreviousPage 2 of 4Next →