HNHacker News
TopNewBestAskShowJobs

paulannesley

780 karma · joined January 18, 2012

Buildkite engineering
submissionscomments
paulannesley··on Why Our Memory Fails Us
I don't think so. Those great men (and women) thought to once be babies were in fact once babies. Whereas those truths thought once to be pseudo-scientific crazy talk were actually truths all along. Thinking they were crazy talk was a mistake, and we can use that lesson to avoid repeating the mistake. Useful.
paulannesley··on History of MOS 6502 [video]
Given it's a 6502 talk at some kind of Ruby on Rails event, here's a 6502 emulator in Ruby I was working on: https://github.com/pda/c64.rb/blob/master/c64/instructions.r... (I've since moved to a Go version)
paulannesley··on GitHub dropped Pygments
Lightweight but great for LANs like the Rails Camp that it was built for: https://github.com/toolmantim/bananajour
paulannesley··on The Teensy Files: Creating teensy ELF executables for Linux
I was thinking this would either be about running a tiny subset of linux on a Teensy, or running a Teensy binary on ARM linux. https://www.pjrc.com/teensy/ Interesting anyway.
paulannesley··on Senator Al Franken's Letter to Uber [pdf]
s/correctly/in the corrupted American form/
paulannesley··on NSA Director Says Agency Shares Vast Majority of Bugs It Finds
Director of lying overreaching unconstitutional spy agency makes unprovable claim that it's not stockpiling digital weapons. I think I'll skip reading this one.
paulannesley··on I Hope Twitter Goes Away
I completely disagree.

> Twitter is good for two things: engaging with #Brands, and broadcasting messages to whoever wants to read them.

I almost never engage with brands on Twitter.

I do broadcast messages — to anybody who has chosen to follow me and hasn't chosen to unfollow me, both of which are freely done without any social consequences.

On the flip side, I read that which others have broadcast, provided I follow them. And I'm free to shape exactly who's in that set of people, without worrying about circles or unfriending or which IRC channels to sit in.

The author writes about communities, and about moderating IRC channels and making decisions about who can stay and who is banned. Perhaps he prefers to shape and steer communities in a way that Twitter doesn't facilitate.

Personally, the ephemeral and asymmetric nature of the Twitter social graph is the defining feature. The 140 character limit is perhaps just a constraint which helped that feature survive.

The author also mentioned harassment on Twitter. I've never been on the receiving end of it, and I hope I've never been on the other end either. But I believe it's a real problem. I hope there's a solution, but “Twitter going away” isn't that solution.

paulannesley··on HBO is finally going to let you watch its shows without cable
> As an Australian resident with no real access to current episodes of Game of Thrones without getting cable TV …

That's the same situation as USA.

Australia actually briefly had it better than USA, with the AU iTunes store releasing HBO shows like GoT within a day or two of their USA cable release. But then HBO + Foxtel broke that.

paulannesley··on Nexus 6
iPhone 6 Plus: 5.5" 1920×1080 (401 ppi)

Nexus 6: 5.96" 2560×1440 (493 ppi)

The iPhone 6 Plus is comically enormous. This thing is ridiculous. And the same resolution as the current 27" Apple displays.

2.7 GHz quad core vs iPhone's 1.4 GHz dual core (but 32-bit, vs Apple's 64-bit).

That is some serious hardware.

paulannesley··on This POODLE bites: exploiting the SSL 3.0 fallback
Sounds right, and I think that's covered by this:

> Disabling SSL 3.0 support, or CBC-mode ciphers with SSL 3.0, is sufficient to mitigate this issue, but presents significant compatibility problems, even today.

paulannesley··on Contact Lost with Planes One by One as FAA Fire Spread
I think that's a different concept to the “Two-Man Policy/No Lone Zone” mentioned above.
paulannesley··on Why Google is Hurrying the Web to Kill SHA-1
> when a single collision has yet to be produced

No collisions published to the public doesn't mean no collisions have been found.

As the article says; “we should assume that the worst vulnerabilities go undisclosed.”

paulannesley··on Gradually sunsetting SHA-1
Presumably the thinking is that certs shouldn't be issued with a validity more than a year or two. So certs expiring 2017 shouldn't be issued before 2015 or 2016… plenty of time for people to start issuing newer certs with stronger hashing. And if they don't… it's just a small visual warning, for now. Other than not getting this started sooner, it seems fine to me.
paulannesley··on Standard Markdown Is Now Common Markdown
Markdown is Gruber's thing.

Github Flavored Markdown means “Gruber's thing, but with some GitHub things added”; and that's what it is.

Standard Markdown means “the main/real/most-widely-used Markdown”; but it's none of those things.

Common Markdown means almost exactly the same thing. If Standard Markdown is not okay, neither is Common Markdown.

Gruber suggested “Strict Markdown” or “Pedantic Markdown”. These names clearly describe how the project differs from Gruber's thing.

This has very little to do with whether the name contains the word “Markdown”. It's about semantics; describing what this thing is. Also, prematurely calling something Standard or Common is a classic mistake.

paulannesley··on GNU hackers discover HACIENDA government surveillance
Notice people with quite a bit of money don't cease money-making activities. They tend to increase them. Sometimes money and power are their own end goal.
paulannesley··on Ask HN: Experienced dev having career lull
You probably have some savings. Quit work. Take a few weeks or months off. Pick up some old or new hobbies. Then decide.
paulannesley··on What I Saw in Ferguson
There was a quote from a police office involved to the crowd that went something like “bring it on, you animals”.
paulannesley··on What I Saw in Ferguson
Well written; horrifying.

> His prone figure sprawled on the street for four hours in the unforgiving August sun, with blood on the asphalt—an indignity in sharp contrast with the quick departure of the officer from the scene.

> Police, some outfitted in riot gear, others in military fatigues, barricaded the streets. At least one of them draped a black bandana over his face; others covered their badges.

> One homeowner walked out of his house to find a spent flash grenade on his lawn. An armored truck rolled down the street, a flume of tear gas issuing from the back.

paulannesley··on The Tanenbaum-Torvalds Debate (1992)
> 6502 … which are definitely CISCs

It seems the "6502 risc or cisc" debate was never really solved, as a Google search for that phrase will show.

paulannesley··on The Tanenbaum-Torvalds Debate (1992)
Choice quotes from ast:

> 5 years from now [1992 -> 1997] everyone will be running free GNU on their 200 MIPS, 64M SPARCstation-5

> My point is that writing a new operating system that is closely tied to any particular piece of hardware, especially a weird one like the Intel line, is basically wrong.

paulannesley··on Why we can’t wage war on drugs
I love this: “A cup of tea is psychoactive, but we would only call it a drug if we wished to make a point.”
paulannesley··on Show HN: Streisand – Silence censorship, automate the effect
Probably worth pointing out that this wont anonymize your traffic — instead of coming from your home IP address, it will come from the IP address of a server registered against your name and payment details.

That's not to detract from the functionality it does offer; just making sure people don't get the wrong idea.

paulannesley··on Making an embedded Linux computer
So good. Highlights: toaster oven with custom controller, and learning about http://en.wikipedia.org/wiki/UBIFS for raw NAND access.
paulannesley··on Pizzerias Receiving Extortion Letters Demanding Bitcoin
See http://en.wikipedia.org/wiki/Ransomware … or far more entertainingly, http://en.wikipedia.org/wiki/Reamde (read the novel, not the Wikipedia page)
paulannesley··on Founder Depression
“Might consider” vs “should”. There's insane cash and bullshit perks flying around the industry, why not something that genuinely helps the people behind the business, and likely the business itself.
paulannesley··on HTTPie is a command line HTTP client, a user-friendly cURL replacement
That's what httpie uses internally: https://github.com/jakubroztocil/httpie/blob/77955c9837259b1...
paulannesley··on HTTPie is a command line HTTP client, a user-friendly cURL replacement
httpie uses requests[0] under the hood, a well respected python HTT library. See https://github.com/jakubroztocil/httpie/blob/77955c9837259b1...
paulannesley··on Docker 1.0
Note that Docker 1.0 (and the brief 0.12.0) changed its TCP port from 4243 to 2375. If you use a remote client (like `brew install docker`) and have `DOCKER_HOST=4243` in your environment, you'll have to update it.

To ease this pain across a large team, I'm considering using netfilter/iptables or a TCP proxy to make the old port available in our VM environment during transition.

https://github.com/dotcloud/docker/commit/5febba93babcf8c4b0...

paulannesley··on We Need Hardware Traps for Integer Overflow
> In a unicode language we might use ⊞, ⊟, etc.

Nope.

paulannesley··on LAPD adds drones to arsenal, says they'll be used sparingly
I wonder what the battery life is like, and whether they have any automated ways to get them charged and back in the sky. Like auto-landing on a charging bay - kind of like how Roombas dock and recharge.
← PreviousPage 5 of 7Next →