HNHacker News
TopNewBestAskShowJobs

mje__

119 karma · joined June 8, 2012

submissionscomments
mje__··on In Defence of Monoliths
Or sometimes 10s, or never, or partial results, or dropped connections, or...

The network is not reliable.

mje__··on Quantitative analysis of issues found by afl in mandoc
assert() is a macro that is usually disabled in production builds. Input validation is obviously most important in production, so assert() should never be used for validation.
mje__··on Photos Preview
That's not true at all. Lightroom can add photos at their current location, or import them to a location of your choice. There's no "hidden directory".

Lightroom supports sidecar (xml) changes, or syncing metadata to the files. Your choice.

mje__··on A few About boxes from vintage Mac applications
All that dithering! I don't miss that at all.
mje__··on Attack Surface: Why I Unikernel, Part 1
The smallest EBS snapshot you can create is 1GB
mje__··on AWS Frankfurt, Germany Region
I'm not sure what you mean?
mje__··on Tabnabbing: A New Type of Phishing Attack (2010)
Yeah, me too. I opened up a bunch of tabs from the front page (as is my usual habit here, reddit, etc), and by the time I got to this it had changed to Gmail and I was totally fooled. I've gotta be more careful!
mje__··on China's Island Factory – New islands being made in disputed China Sea
Fascinating article. I also really enjoyed the presentation - the mix of writing, video and images worked well together. This is the first time I've seen the "BBC Magazine", and the experience is great.
mje__··on Comparing Cloud Compute Services
I'm really impressed with the amount of effort that has gone into this study, but those charts are just awful. Those line charts should be bar charts IMHO, I'm immediately scanning the chart left-to-right before I realise that the x-axis are actually categories
mje__··on Improved default settings for Linux machines
Agreed. The last thing you want is to have to debug those weird "it worked on my desktop" issues that come from having a really weirdly configured system
mje__··on Amazon Fire Phone
Sure, but Prime Music is also only a few weeks old
mje__··on Docker container breakout?
Agreed. It's also a question of complexity. Xen (for example) has a significantly smaller attack surface than the linux kernel because it just has less stuff to do
mje__··on $4 ARM PSoC prototyping kits
I generally understand the motivation of these companies, but damn I really hate that they all build IDEs. I wish they would focus on command-line tools or libraries and integration with (say) eclipse for those that really want an IDE. Having a different half-assed IDE for each hardware platform makes for a frustrating day at work

Build automation for embedded systems is such a PITA. My previous job we had a build step that used AutoHotKey to click through the manufacturers 'proprietary tools'. You can imagine how reliable that was

mje__··on JavaScript library for browser to S3 multipart resumable uploads
It will cost you if you have a malicious uploader. I'm pretty sure S3 is not free just because you had objects in there for less than 24h.

S3 supports pre-signed urls for exactly this use-case.

EDIT: Nope, my bad. Doesn't look like S3 supports pre-signed urls for multipart uploads

mje__··on Understanding IP, TCP, and HTTP
If you write anything that communicates over a network (e.g. anything using HTTP), you need to know at least some of this stuff, otherwise you're not going to be able to explain why (for example) your service call latencies have a big spike around 200ms.
mje__··on Rubygems.org AWS bill for Feb 2014 [pdf]
Wow, as someone who uses rubygems all day and is not in "US and EU only", I'm glad you're not involved in this project.
mje__··on The future of Fiber
It seems one of the biggest costs of fiber is installation; i.e. trenching. Why is it not hung from poles? It must be much cheaper and quicker, surely?
mje__··on AWS Tips, Tricks, and Techniques
Also useful for authenticated downloads - don't tie up an app thread, but have your app redirect to a pre-signed url
mje__··on The tools that define us - Building a tool culture
Nope: http://www.quora.com/Amazon/How-and-why-did-Amazon-get-into-...
mje__··on Legendary Akihabara Radio Store closing its doors after six decades
I found a similar thing happening in Yongsan - Seoul's electronics market. I visited recently after a 5-year absence and was saddened to see so many shuttered stores.
mje__··on South Korea is stuck with Internet Explorer for online shopping
Isn't this because the US wouldn't export crypto software that supported keys > 40 bits to Korea in the 90s, forcing them to develop their own stronger algorithms?

Anyway, it's so bad that my (technophobe) wife refuses to shop online anymore because she is forced to use IE (and vastly prefers to use Chrome)

mje__··on Ruby 2.1 Garbage Collection to Address Criticism on Large Scale Deployments
Is Github still running Ruby 1.8? vmg mentioned at last year's Rubyfuza they had "one of the largest 1.8 deployments in the world".
mje__··on How Tumblr uses \0 in the output of meta tags
Without doubt, this is the most important lesson I've learned in my professional career.
mje__··on Don't trust me: I might be a spook
It doesn't mitigate untrusted software, but an interesting approach to tamper resistance can be found in Infineon SLE78 security controllers (for smart cards, etc). They run dual CPUs out-of-sync and compare results after each instruction.

http://www.infineon.com/cms/en/product/chip-card-and-securit...

mje__··on Moving From Oracle to CouchDB: Data Management at CERN
"In the end, Zdenek had a single-server CouchDB installation on the order of hundreds of megabytes of metadata stored."

I think the title is a little inflammatory, no?

mje__··on How not to check the validity of an email address
Yeah, it "literally" kills me every time
mje__··on Containers and Docker: how secure are they?
I would disagree with your assertion in the case of PV guests in Xen - they have an extremely small attack surface. The hypervisor may be "on the front line", but is a far simpler beast than the kernel.

Certainly Xen has its fair share of vulnerabilities, but vastly fewer than the kernel.

mje__··on Tesla Nabs 8% of the U.S. Luxury Car Market
Did anyone else notice the stock price? From $35 in March to $138 today; that's pretty impressive growth
mje__··on Rooting SIM cards
SIM's use a derived key - which means that getting your hands on that key would only affect that specific SIM, and generally the Km (master key) exists only on an HSM.

There's not much point in the intelligence services going after these keys, if they can just put a box in the operator's data center and capture unencrypted traffic

mje__··on SIM Cards Have Finally Been Hacked, and the Flaw Could Affect Millions of Phones
+1; I worked on SIMs in the past, and all our customers were using 3DES. They also all required OTA messages to be signed, so I think the chances of half a billion being accurate is crazy talk
Page 1 of 2Next →