Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mrmekon
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
61.
▲
by
mrmekon
13y ago
Many IC manufacturers treat their "API" (hardware registers) as proprietary IP, require an NDA from the driver developers before releasing the development guide, and require an agreement not to publish the driver. I'm mostly
62.
▲
by
mrmekon
13y ago
And as Feds demand skeleton keys to buildings, prepare for the death of cylinder locks? Prepare for a change in how we use it, not for its death.
63.
▲
by
mrmekon
13y ago
I don't really understand your question here. NVM is non-volatile memory. Stick a filesystem on it and it's still non-volatile memory. Do you mean they were writing configuration files directly to a known address in Flash instea
64.
▲
by
mrmekon
13y ago
If the NSA actually pays any consideration to how the value of their data helps find "terrorists"/criminals, iTunes data is probably not particularly valuable.
65.
▲
by
mrmekon
13y ago
Very late response: this comment thread was a general discussion about privacy, it wasn't specifically about the article. And a maaku on HN could easily be this maaku on github from California: https://github.com/maaku
66.
▲
by
mrmekon
13y ago
At the time of this comment, r/restorethefourth has 19,511 subscribers. The US has a population of approximately 319 million (WolframAlpha estimate). We are the 0.00612 percent!
67.
▲
by
mrmekon
13y ago
I don't know about the EU, but in the U.S. your statement is simply not true. Somebody absolutely can follow you around taking photos or videos, as long as you are in a public space and they can come up with any non-malicious excuse (
68.
▲
by
mrmekon
13y ago
Yes, although I make fun of LLVM for the non-optimal code, I really doubt anyone would consider them 'bugs' -- and I did not. They aren't bugs, they are just optimizations that we haven't found a good way to automatical
69.
▲
by
mrmekon
13y ago
It's not the extra 1000 instructions of this call that is concerning. It's the extra 1000 instructions per thing-that-would-have-just-been-a-null-check summed over every running process on your machine if this actually took off a
70.
▲
by
mrmekon
13y ago
They don't optimize to: cmp r0, #0 beq exit
71.
▲
by
mrmekon
13y ago
This is the response I was looking for. We keep making computers 2x faster, and then making software architecture 4x more wasteful (given, it's also 20x faster dev time). "if (ptr == NULL)" is usually two instructions and an
72.
▲
by
mrmekon
13y ago
I'm always amazed by the strange assembly generated by modern compilers. LLVM will auto-vectorize a routine into this awesome NEON SIMD masterpiece... and then throw in a bunch of completely redundant stack loads/stores and refus
73.
▲
by
mrmekon
13y ago
It usually is inline assembly, but you write it in C first and copy the disassembly as a starting point. We do this in the embedded world a lot because we're constantly switching architectures, and nobody memorizes the instruction s
74.
▲
by
mrmekon
13y ago
Everybody I know who writes assembly language in practice now, self included, prototypes most of it in C first -- why not take the huge headstart from the compiler generated ASM? And I usually prototype the C in Python first :D
75.
▲
by
mrmekon
13y ago
These things are fun, and certainly not new. You can buy devkits that already look quite unobtrusive: http://en.wikipedia.org/wiki/SheevaPlug The one in this article looks like a fire hazard. I guess that's one
76.
▲
by
mrmekon
13y ago
1. The general public won't install an APK outside of an "App Store" equivalent 2. https://play.google.com/about/developer-content-policy.html 3. Many of the devices are locked and can't be rooted
77.
▲
by
mrmekon
13y ago
I moved here from the U.S. The process was fairly fast and simple, and as soon as you have a work permit you get all of the social benefits. It only takes 5 years to get citizenship, too. It's supposed to be fairly easy to bring a sp
78.
▲
by
mrmekon
13y ago
I moved to Sweden from the U.S. about 3 months ago, and it was a very easy process (I already had a job lined up here). The hardest part is international interviews: they really want you to interview in person, and they really don't wa
79.
▲
by
mrmekon
13y ago
Sweden has a pretty easy immigration path, is fairly friendly to immigrants, most natives speak English, and has a large tech community with not enough local talent.
80.
▲
by
mrmekon
13y ago
I don't think these 'quick intro to bitwise operations' and/or 'cool bitwise operation tricks' articles ever go into enough detail to be safe. Bitwise operations can be _extremely_ useful, but it's surpris
81.
▲
by
mrmekon
13y ago
https://www.google.com/search?q=rape+culture
82.
▲
by
mrmekon
13y ago
You can set most, but not all, of the sounds to 'None'. There still seem to be a bunch of sounds that you can't control. And manually configuring the whole phone to be silent is quite time consuming, especially since you have to may have
83.
▲
by
mrmekon
13y ago
My 3GS has a broken Ring/Silent switch that is permanently on 'ring'. I've been trying for a year to find a reliable way to make it shut up -- I'm a 'silent always' kind of guy, and that switch failure made me hate my phone. This looks li
84.
▲
by
mrmekon
13y ago
Dock speakers connect to the iphone through the same interface. The high end ones have ARM cores, they have wifi, they might even run Linux. There is a theoretical chain of trojan --internet--> PC --wifi--> speaker --usb--> ip
85.
▲
by
mrmekon
13y ago
Nothing is anything. We're all just subatomic particles destined for heat death But, really: openpgpjs, the topic of the article, is a program that implements the OpenPGP standard, and the cryptographic algorithms it depends on. node-gpg,
86.
▲
by
mrmekon
13y ago
Except this library doesn't have proper memory protection, and node.js has system access so it could just use GnuPG and be a lot more secure (and almost certainly faster, too).
87.
▲
by
mrmekon
13y ago
This is not a PGP library. It's a wrapper around gpgme, which in turn is a wrapper around gnupg. node-gpg just exposes the GnuPG command line as javascript functions.
88.
▲
by
mrmekon
13y ago
If anybody uses this, please keep in mind the differences in security possibilities between native C code and Javascript. Both this and GnuPG encrypt and decrypt data with PGP keys. GnuPG, however, does this securely , in many, many sense
89.
▲
by
mrmekon
13y ago
There's also offshore tax havens, political action committees, and patent trolls. Some unethical things are legal. There's also underage sexting, media piracy, cryptocurrencies, and marijuana. Some things aren't globally agreed upon as et
90.
▲
by
mrmekon
13y ago
You know, there's more than one set of laws in the world.
More ›