HNHacker News
TopNewBestAskShowJobs

icodestuff

449 karma · joined September 7, 2009

submissionscomments
icodestuff··on Ask HN: Are thousands of Bay Area workers going to die in a big earthquake?
This is for the PNW. The Bay Area is south of that. We won't be hit by one that big. "The big one" here will be an 8, not a 9.
icodestuff··on Are There Any Tetris Games for Mac?
Ah, Spectrum Holobyte. Such a great version of Tetris. Sadly it doesn't run under SheepShaver (hangs SheepShaver), and the music, arguably the most unique part of that version, didn't work under Classic. I downloaded WAVs of it a while back and used them as various ringtones for a long time. Level 2 in particular (Volga Boatman) was really good.
icodestuff··on Ask HN: Is net neutrality overblown?
I don't believe we'll actually see it on wireline internet service. And it's already legal on mobile in the US, but we don't see it because it becomes more uneconomical as connection speed gets faster.
icodestuff··on Ask HN: Is net neutrality overblown?
Already exists via FTC regulation. It's why mobile data isn't sold as internet access.
icodestuff··on Google Public NTP – free, global time service
Huh. Last time I looked, Google was actively discouraging people from using its NTP servers, as they weren't terribly reliable (lots of intraday drift). I guess they fixed it?
icodestuff··on Samsung DeX
DeX is okay. As an Android developer who's had to support it, I'd say it's similar to Chromebook (as an alternative to Android phone/tablet development), except it's got its own set of undocumented idiosyncrasies. Highly don't recommend using it with Android < 7.1.1 either (it supports back to 7.0).
icodestuff··on Western philosophy is racist
I think this would be more accurately titled "Kant was racist, and so are several other modern philosophers and their readers" but that wouldn't be as good clickbait. The whole first quarter or so of the article is about the pre-Kantian western traditions of acknowledging and responding to non-western philosophy.
icodestuff··on It’s not ok for billion-dollar companies to crowdfund
It seems like a ridiculously inefficient system you're promoting. Why should companies be forced to risk spending millions developing a product using only a best-guess system as to actual demand for a potential product, when they could have people put their money where their mouth is? Sure, they don't have to use crowdfunding platforms, but if they're not set up to do pre-orders for things themselves, they might judge the platform fees worth it.

The ethics aren't what you say they are either. First, while if a startup crowd funds a product and fails, you're SOL. When a billion dollar company crowd funds a product, even if the platform makes no guarantees, if it fails do deliver then you have recourse against the company. Second, Why should only small players be able to address previously unaddressed markets? Isn't that one of the complaints about big companies, that they ignore small markets? And now that they've got the ability to actually test out a market - and serve it in the process! - that's a bad thing too?

icodestuff··on It’s not ok for billion-dollar companies to crowdfund
It seems the core of the objection is "billion-dollar companies using crowdfunding platforms violates the spirit of crowdfunding platforms". Doesn't seem to be much in the way of hard evidence as to why it's a bad thing though.
icodestuff··on The Original 1851 Reviews of Moby Dick
The narrative part of the novel is fine. It's about 80-100 pages of a good thriller at sea and morality tale of revenge. The problem is that the book is 500+ pages, not 100. The other 400 are a tome and treatise on whales, whaling, and whaling culture/philosophy, which are truly tedious. You don't have to skip pages judiciously, you have to skip whole chapters liberally.

The criticism of Ahab having no method to his madness is on point as well.

icodestuff··on Fixing MacOS Stupid DNS Problems with VPNs and Split DNS: Good Bye Resolv.conf
On the other note, you missed the last character of the URL, so that's not terribly surprising.
icodestuff··on Dissecting objc_msgSend on ARM64
Swizzling is not the only thing that would break. You'd break categories in dynamically loaded frameworks or bundles, and yes, you'd still break KVO because it replaces -dealloc and -class on the newly-created classes.

You'd also break dynamically adding methods to classes.

icodestuff··on Dissecting objc_msgSend on ARM64
But then you can't call those methods from C yourself (expecting va_list, received arguments). And what about adding methods to classes from plain C functions? Do you duplicate those functions with a va_list version? Seems like that'll add quite a bit of bloat.
icodestuff··on Dissecting objc_msgSend on ARM64
fptr doesn't take a va_list, it takes the actual arguments. Also this would leave useless objc_msgSend stack frames at every other level of the stack. There's no way to force the compiler to generate a tail call from inside C. Additionally, you'd have to have callers unbox primitives when fptr returns a C type - the language specifies being a superset of C, so all the C types that the compiler otherwise supports have to work. "id" is not a supertype of int, float, etc.

And yes, it is significantly faster. Avoiding writing assembly seems like an awfully odd goal to have for a language runtime.

icodestuff··on The last patent on AC-3 (Dolby Digital) expires at midnight
But you do hear about them. SCO, Las Vegas Review Journal, Warner Bros., Prenda Law, etc.
icodestuff··on WikiLeaks Releases Trove of Alleged C.I.A. Hacking Documents
Given the other revelations of the last few weeks, I have to wonder if these exploits are getting installed on every phone that the CBP demands people unlock. Seems like the obvious thing to do. Best not to trust your phone or any software on it at least without a factory reset, and preferably a software update, after it's been in CBP custody for any time.
icodestuff··on The Border Patrol can take your password. Now what
"Sure thing, the password is 'if you had any honor or decency you'd quit your job, fascist'. With spaces, all lowercase, comma after 'job', no period at the end."

Much like moaning during a TSA pat down, I wonder how well a mass campaign doing that would demoralize CBP officers.

icodestuff··on Ask HN: How (un)secure are the passwords saved at my browser?
Safari stores your passwords in your login and/or iCloud keychains. So they are encrypted on disk, but the master key is kept in memory unless you change the setting to disallow that. (/Applications/Utilities/Keychain Access.app, right-click on login keychain, choose Change Settings for Keychain "login"; I don't know how to change this setting for the iCloud keychain)
icodestuff··on The Witchcraft Compiler Collection
This is really cool. I've wondered occasionally whether something like this might be possible, but this looks like a really spiffy implementation. I wonder how hard it would be to add Mach-O support to it...
icodestuff··on The rectangularness of countries
I like this metric better, although I'm wondering if the rectangles should be similar, not just having parallel edges. That should put Turkey and Portugal up at the top, if you remove the islands.
icodestuff··on A Night and a Day in Tonopah, Nevada
How is one supposed to watch the videos? A VR headset?
icodestuff··on A Tragic Loss
That's exactly the requirement the Model S has. It starts beeping at you and gradually brings the vehicle to a stop if you take your hands off the wheel.
icodestuff··on Adnan Syed, of ‘Serial’ Podcast, Gets a Retrial in Murder Case
For me it's interesting because getting to the truth in a complicated case is like debugging to find and fix a single specific bug in a large codebase. But I'm also weird in that debugging is one of my favorite parts of the development process.
icodestuff··on California Hits the Brakes on High-Speed Rail
Defense, repurposability, and capacity.

Eisenhower had two sources of inspiration when pushing the interstate highway system. The well-known one was seeing the autobahn in Germany, but the second one was an experiment he was put in charge of in 1919, to see, using the existing US highway system, how long it would take to get a military convoy from one side of the country to the other. The answer was 23 days, with many bridges broken and having to be repaired, with an average speed less than 6 mph. This was obviously inadequate for defense purposes, so even if the most common purpose today of the EIS is private car and commercial truck transport, it was worth building for its defensive role.

Repurposability: the EIS is useful in more ways than HSR would be. HSR is useful only for passenger trains. The EIS works with cars, cargo trucks, tanker trucks, buses, tanks, and in an emergency many parts can be used as runways. In addition, it's connected with the rest of the North American road network, something which would not be true of CA HSR. The best you could get would be intermodal stations, probably at the terminal stops. HSR can't carry freight of any type, and the tracks are meant to be grade separated from the existing freight rail network.

Capacity: At the peak hour, 12,000 people cross the bay bridge westbound vs 28,000 through the BART Transbay Tube westbound. Seems like a win for rail, right? That's with 2.5 minute headway on packed commuter trains feeding from 4 different lines. HSR trains won't have the capacity of BART trains, nor the frequency. Even if each individual's trip is faster, the total throughput is lower. CA HSR specifies 900 seats on a 12-car train (or rather, 450 seats on each of 2 6-car trains which can be joined together). Just to have the capacity of I-5, (which we'll take to be 2/5 of the Bay Bridge capacity for simplicity (2 lanes vs. 5)) there would need to be a train every 11 minutes 15 seconds. Worse, to meet the "expected" ridership of 33.1 million people/year, trains will have to run with an average of 708+ people, assuming the trains run 24/7 (which seems extraordinarily unlikely).

In terms of construction costs, a rough estimate puts the cost of the 375 miles of interstate freeway between SF and LA at $4B (assuming costs of the entire EIS were spread evenly over every mile, but they weren't; the actual cost was lower, excluding the bay bridge, which is tolled). HSR is currently trending towards $62B. Ongoing subsidies are, using the same metric, $321M/year vs. ??? The HSR group claims it will break even before phase 1 completion (they estimate millions of people/year want to go between San Jose and Bakersfield, which seems pretty ridiculous), and be operating-and-maintenance profitable throughout in 2029 when the SF-LA line is brought online. It's hard to find in the 2016 business plan, but the O&M estimates are there: ~$1.1B/year in 2029 (excluding trainset lifecycle cost averaging). The state is on the hook for all of that that doesn't get covered by fares.

So that's ultimately why we should hold transit to a higher standard - more uncertainty, less utility.

icodestuff··on End of the road for MacNN: 21 years of changes for Apple, and for us
End of an era indeed. I read this site religiously back when MacRumors only did rumors and not news, so probably 1999-2003 or so. I assume MR starting to do news was the reason I stopped, but I actually don't remember. The thing is though, they were never the best, only the most thorough. If there was a piece of Apple-related news, they had it, but the writing wasn't top notch, and there's not a single editorial I can remember sticking out. Contrast with MacEdition.net (not sure if that's even still around), which had pretty good news, but great writing and fantastic editorials, really more like blogs. Stopped reading that once the content there slowed to a trickle though.
icodestuff··on Apple Terminating Music Downloads ‘Within 2 Years’
This probably means a return to piracy for a lot of people. Sure, Amazon is still an option, but their quality to file size ratio has always been substantially worse than Apple's, and that's something that really matters when you're talking about downloaded music.
icodestuff··on GM, Lyft to Test Self-Driving Electric Taxis Within a Year
Wow, that's a lot faster than I expected. I wonder how they'll handle making sure it's the right person getting into the car.
icodestuff··on OS X app in plain C
I don't buy it. Yes, the language may be C, but if you're linking the ObjC runtime and frameworks, all you're really avoiding here is the nib-loading machinery.

To be fair, I think that's a perfectly reasonable goal in and of itself - showing how to set up an OS X app "from scratch" is definitely something I'm interested in - but we shouldn't pretend this isn't strongly relying on Objective-C to actually get things done.

EDIT: indeed, the makefile copies main.c to main.m before invoking clang, which means it's using the Objective-C compiler.

What would be much more impressive is if this used only the C Core* frameworks (Core Foundation and Core Graphics in particular) to do the same thing.

icodestuff··on Show HN: Painless1099 – automated self-employment taxes
Does the account earn interest? Right now I have an Ally savings account I transfer a percentage of my revenues every two weeks, so I'm earning 1% on my tax bill. It's small, but not irrelevant.
icodestuff··on Reddit's 2015 Transparency Report omits NSL canary present in 2014
They've acknowledged it on their Twitter account, at least. Should only be a matter of time.
← PreviousPage 4 of 8Next →