Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pmjordan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
85 ms
·
751.
▲
by
pmjordan
16y ago
While this is scary, Mac OS X and various browsers also ship with CA certificates of questionable motivations, such as China's CNNIC. It's scary not only for inhabitants of those countries, but also those outside. The relatively frequent re
752.
▲
by
pmjordan
16y ago
To my knowledge, Arc, like Scheme, uses mutable conses as its main data structure; Clojure doesn't use conses in the sense that the cdr-equivalent element of a list cell can't be just anything. Clojure's data structures are also immutable.
753.
▲
by
pmjordan
16y ago
Independently of the inability to roam in GSM 2G, you may still be able to roam on foreign 3G networks. For 3G, CDMA seems to be ubiquitous, it's mainly a question of at least one of the frequency bands supported by the phone being used i
754.
▲
by
pmjordan
16y ago
It's actually just the default bash config on openSUSE, nothing to do with Konsole. It works on text-mode VTs, via ssh, etc.
755.
▲
by
pmjordan
16y ago
Surely, if the system is server side, then it's not in the hands of the attacker? For webapps, etc. it's not the client side code that's protected, but the server code and data.
756.
▲
by
pmjordan
16y ago
Oh, I see. All the wireless car keys I've seen need a button to be pressed to unlock the driver's door.[1] I'll have to watch out for buttonless keys when buying a car next, it seems a pretty unsafe concept in itself, e.g. loitering hijacke
757.
▲
by
pmjordan
16y ago
I'm confused. The article seems to be about the ignition key mechanism, yet claims no trace of forced entry, which is unrelated. Surely you need to unlock the car doors and disable the alarm/immobiliser before you can drive off with it? Or
758.
▲
by
pmjordan
16y ago
You'd still need some kind of software support to trigger the exploit. At which point you may as well go with a software-only attack.
759.
▲
by
pmjordan
16y ago
The only way to protect code running or content playing on an open system is security by obscurity. As a developer, choose your trade-off on the scale between inconvenient-but-quite-secure and simple-but-easy-to-copy and go with it. Any p
760.
▲
by
pmjordan
16y ago
Seems a little far-fetched and overly complicated for carrying out a practical attack.
761.
▲
by
pmjordan
16y ago
It's tight on RAM (only 256MB main memory + 256MB VRAM, a large portion of which can be used as fast swap space, at least on Linux), the SPUs will sit mostly idle unless your software is specifically written to utilise them. Especially olde
762.
▲
by
pmjordan
16y ago
With this scale of access to the network infrastructure[1], I'd be worried about them injecting drive-by downloads of browser exploits which install trust for a root certificate controlled by the government. Once in place, MITM attacks on h
763.
▲
by
pmjordan
16y ago
Commercial PC game developers constantly run into the ~1.7GB address space available to user apps. You can forget memory-mapping any asset files. Windows can be booted with support for 3GB/process (same as the default on most Linux distros)
764.
▲
by
pmjordan
16y ago
If you're in any way serious about your Mac-based product, you'd probably want to be part of developer programme even if you don't care about the app store. (for testing with prerelease OS versions, etc.)
765.
▲
by
pmjordan
16y ago
Do you use the Store and iDevice syncing parts of it at all? The Store always has me running around in circles unless I know exactly what I'm after and can search for it directly. The back button and breadcrumbs often behave contrary to exp
766.
▲
by
pmjordan
16y ago
Neither does Opera on OS X. It does. Try it. Click and hold.
767.
▲
by
pmjordan
16y ago
Aperture (and probably the other pro tools) has yet another style (greyscale), actually, but that only reinforces your point. The various different teams within Apple seem to be pushing their UIs in wildly different directions recently. iTu
768.
▲
by
pmjordan
16y ago
Tangential: there's probably a difference between preparing food for catering vs restaurants. In catering, and presumably at YC dinners, everyone starts each course at the same time (but eats the same food). I'd imagine this to be a differe
769.
▲
by
pmjordan
16y ago
Follow the commit link just below it: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6... Quote: The one exception is file locking, which is practically always enabled and does a 'select BKL' instead. This effectively force
770.
▲
by
pmjordan
16y ago
I assume it displays varying shades of full-screen grey. There's no public brightness API. You're free to do it outside the app store, of course. (you can find the private API calls pretty easily on Google)
771.
▲
by
pmjordan
16y ago
Well, almost: " Summary: Linux 2.6.37 includes several SMP scalability improvements for Ext4 and XFS, an option to compile the kernel with the Big Kernel Lock disabled " It's still used in some old drivers and more importantly for file lock
772.
▲
by
pmjordan
16y ago
Thanks for clearing that up (I've yet to try F# in anger). I suppose pre-generics F# did similar type wrangling to Scala's?
773.
▲
by
pmjordan
16y ago
Wow, this takes me back - I spent an awfully long time tinkering with VB1 (the version for DOS, no less!) when I was a kid, later progressing to VB3, 5 & 6, diversifying into JavaScript and finally picking up C++.
774.
▲
by
pmjordan
16y ago
Or C#'s var keyword, for that matter. Unfortunately, both will only work for local variables. I suspect this is one of the reasons there aren't any popular persistent data structure libraries around for these languages. At least the .NET/
775.
▲
by
pmjordan
16y ago
I suspect the main challenge is cooking for 100+ people.
776.
▲
by
pmjordan
16y ago
Back then, RAM was vastly more expensive than it is now, and processor speeds weren't great for processing gigabytes of data. Nowadays, the bigger address space is a big deal. Some of this is the OS (Windows is the biggest offender with i
777.
▲
by
pmjordan
16y ago
Other articles about GSM encryption being cracked haven't made it clear that the attack is essentially a known-plaintext one, which had me scratching my head about how you could construct a rainbow table for a stream cipher. Okay, not curio
778.
▲
by
pmjordan
16y ago
For servers, you'd typically choose SLC Flash rather than the cheaper MLC. The memory cells survive about an order of magnitude more flash cycles and are also slightly faster. Also, I hope you're not assuming that your data is safe on the o
779.
▲
by
pmjordan
16y ago
The data structures in that book are also geared towards shared memory; actually, it doesn't cover parallel programming at all, it's just that functional data structures happen to be a good fit for concurrent access in shared memory systems
780.
▲
by
pmjordan
16y ago
Carriages with compartments are one of the reasons I prefer travelling by train over other forms of transportation - they're basically an implementation of the travelling room concept, albeit non-private. You usually have to share the compa
More ›