HNHacker News
TopNewBestAskShowJobs

spb

1,405 karma · joined June 15, 2011

https://stuartpb.com/

[ my public key: https://keybase.io/stuartpb; my proof: https://keybase.io/stuartpb/sigs/5uPpTu8U1RHc0QOZSnGyFYL4q8ol8keXdCdulvMGSus ]

submissionscomments
spb··on Ask HN: Failed interview, feeling unemployable and depressed – what do I do?
I found mine from a referral through an email to the author of an article on Psychology Today about issues similar to what I was going through, describing the kind of qualities I was looking for (specifically, I asked if they knew someone who'd be able to understand when I use movie and TV analogies to describe how I'm feeling).

The author must have forwarded my email to a colleague (who may have, in turn, forwarded it to further links in a chain - all the intermediary addresses were duly absent from the final referral I got, as should be expected from professionals), because soon after, I got a response from a new contact, referring me to a therapist who turned out to be a good fit.

Looking for a therapist can really suck (I'd had somewhere around eight months of trying at least five different bad-fit therapists before I tried the random-midnight-email approach above), so I figured I'd mention the approach that actually ended up working for me.

spb··on Ask HN: Failed interview, feeling unemployable and depressed – what do I do?
When I pull it up, your profile looks blank.
spb··on Streetfoto founder Ken Walton arrested at gunpoint
So, while we're on the subject of major tech players who had a negative interaction with the police and posted about it publically, and now that it's been a little over half a year, did we ever find out what the full story was with Ian Murdock's death?
spb··on The Road to CouchDB 2.0
I think what they're saying is that it used to be CouchDB -> Addon -> Lucene, where it's now just CouchDB -> Lucene. It still requires a separate component in Lucene; it just doesn't require maintaining another separate component.
spb··on HTML.next (W3C)
I prefer the [Web Platform Incubator Community Group forums](https://discourse.wicg.io/) - doing this via Discourse lets people reply directly to the bad ideas, letting them sink to the bottom, unlike this page where they appear to be front-loaded.
spb··on Fun with the Windows Subsystem for Linux
It's a Subsystem of Windows for Linux execution.
spb··on Is Facebook Ready to Be the World’s Live News Network?
You say that like it's impossible to decentralize curation.
spb··on HTC Vive Headset Nearing 100,000 Sales
That's not really what OP is talking about - it's just a single pre-assembled kitchen scene containing only a few Ikea items.
spb··on End of Cycle?
There's way more to VR than the fact that presentation is stereoscopic. Writing off VR on the basis that 3D has been over-hyped before is like writing off the Macintosh for not being the first device capable of raster presentation.

You might want to check out this thread to get some idea: https://news.ycombinator.com/item?id=12046398

spb··on A Tragic Loss
For reference: http://memory-alpha.wikia.com/wiki/The_Ultimate_Computer_(ep...
spb··on Comodo has filed for express abandonment of LetsEncrypt trademark applications
I remember reading an article a while back (couldn't find it through Google) that talked about how people with abusive tendencies (which this kind of tortured diatribe seems adjacent to) have an accompanying tendency to psychologically distance themselves from their actions by avoiding first-person constructions, eg. "and then it happened" instead of "and then I did it".

That being said, it sounds like the cause of the omissions of just the words of the first-person constructions this post uses is more likely to be rooted in English being Melih's second language.

spb··on “Oculus removed the headset check from the DRM in Oculus Runtime 1.5”
In the Hillary Clinton case, it's not because she changed her opinion - it's because she only changed her opinion once it was clear she'd face more backlash for holding it than abandoning it (indeed, the opposite appears to be the only reason she'd ever held her original stance in the first place). This indicates that, on future civil-rights issues to come that will have a similar public adoption curve (ie. transgender acceptance), she'll take the same strategy of appeasing the opposition until she can no longer get away with it - and, by turn, if the political winds blow the other way and the makeup of her constituency regresses toward a majority of bigots, she'd be perfectly willing to strip those enfranchised by her previously-enacted positions, so as to be continuously pleasing the majority.

Voters refusing to fall in for Hillary Clinton are holding out for a candidate like Bernie Sanders, who has made it clear that he will follow his moral compass, even when the people around him have been whipped into a hateful frenzy. Considering the history-repeating-itself rise of nationalism and racism in the face of economic hardship the world is currently barreling toward, this is the only kind of leader that Sanders supports feel could possibly help to right the ship.

spb··on “Oculus removed the headset check from the DRM in Oculus Runtime 1.5”
Well, this is missing the point, in both cases. Opponents of neither Hillary Clinton nor Oculus are opposing them for the sole reason "they used to have this opinion".

In Oculus's case, this DRM was only the most obscene manifestation of their exclusivity strategy - the one that would set them up to be, going forward, between a legal rock and a PR hard place if they kept it in (they'd have to either leave ReVive's DRM-breaking alone, making their case in court harder if suing someone breaking DRM with the intent to steal games, or they'd have to send ReVive a DMCA takedown, and face a fatal PR backlash).

While Oculus has extricated themselves from that strategically untenable position, they're still pursuing a market-dividing strategy of exclusives through every other, subtler and less-ambiguously-legal, avenues, like timed exclusivity deals. THIS is why people are continuing to rail against Oculus.

If Oculus genuinely changed their position on exclusives (ie, they removed that restriction for every game they'd "supported" with such a deal), the VR enthusiast community would, reluctantly, welcome them back into the fold. However, that is nowhere near what Oculus are actually doing here - they're just adjusting their course so that they'll face less resistance to do the stuff everybody hates them for.

So as to keep this comment "apolitical" (as if corporate actions are less consequential than outright political ones), I've posted my response to Savage in a separate thread: https://news.ycombinator.com/item?id=11973600

spb··on Is there a reason Hillary Clinton's logo has hidden notches?
Any scenario where the SVG's shapes are rendered with anti-aliasing, and the edges of both overlapping shapes are mid-pixel: the edge of the top shape would be rendered with partial alpha, and then beneath that, the edge of the differently-colored lower shape would bleed through as it is also rendered, at that contiguous line, with partial alpha.

EDIT: You can actually see this very effect in action if you zoom in on the diagonal edges of the yellow and blue faces of the logo on the BBC's page for the EU referendum happening right now: http://www.bbc.com/news/politics/eu_referendum/results - on these anti-aliased diagonal edges (enlarged: http://i.imgur.com/GmxUD60.png), since there's no indentation like the one this SE question highlights, the red shape underneath both of the shapes bleeds through.

Compare the outlines of the shapes with the red shape conterminous beneath them (http://i.imgur.com/Nwyl8YE.png) to the outlines they have when that shape is removed (http://i.imgur.com/iOQmyJx.png).

spb··on Alicia Keys is done playing nice. Your phone is getting locked up now
Hacker News in a nutshell: "We should be congratulating the ones who are manipulating the means by which we mean to be informed, as they were doing it for capitalist gain."
spb··on Stop saying learning to code is easy
To be honest, I'm not surprised to hear a statement like this from Scott Hanselman. Learning to code is hard... when you have to do it inside Microsoft's byzantine, arbitrary .NET ecosystem, with its mandatory thousand-button GUI toolchains and fifty-file project baselines.

In environments with less absurd barriers to entry, like JavaScript, learning to code is easy (especially in light of the things Scott mentions in that post, such as the vast swaths of community support available when running into problems).

spb··on Git 2.9 released
Oh man, excellent. I've wanted this feature in my [Plushu][] project for years: this will make my code significantly simpler.

[Plushu]: http://comments.gmane.org/gmane.comp.version-control.git/253...

spb··on Git 2.9 released
I don't understand why Git can't just make the [histogram algorithm][1] default, which has better performance than the base Myers algorithm, and is already built to integrate this type of heuristics (without the bugs that caused this patch to get held back).

[1]: http://stackoverflow.com/questions/32365271/whats-the-differ...

spb··on Show HN: Tag – instantly jump to your ag matches
What exactly is ctags? That README and the accompanying docs seem to only describe how the project has changed from an unseen progenitor on SourceForge.
spb··on Basic Income: A Sellout of the American Dream
I was hoping to see people on Hacker News rebut this article, or at least comment on it.
spb··on Houyhnhnm Computing
I think the point is not so much to present a purely logical viewpoint as it is to present a culturally removed viewpoint that still comprehends engineering fundamentals, since any hypothetical human on Earth with such a comprehension would have to be already familiar with the status quo.

See, for instance, the first example, where the C programming environment is presented as "simple", but then acknowledged to be actually enormously complex, due to the many specific platform assumptions presupposing it (such as the abstraction of files and directories, which every human developer today comprehends as practically a law of nature).

spb··on Chromebooks outsold Macs for the first time in the US
It took me like five minutes to parse what you were asking about "replicating" the cloud experience locally - the way you phrase it, you're inherently assuming that a local development environment would be superior in a few factors, none of which end up being so:

- Speed: Local development environments are just as slow as cloud ones, when not slower (due to compositor hitches, background downloads, heavyweight UI toolkits, all that bullshit). Speed is part of the reason that I ditched local environments.

I can't emphasize enough how little there is to be truly gained from offlining a workspace in terms of performance. When looking beyond pure ideal-world benchmarks and taking the intersecting outliers that impact performance during actual usage into play, the net savings, as I'm trying to convey here, are negative.

- Security: The odds are greater that somebody's going to run a buffer overflow on one of the many undermaintained and/or proprietary services and applications running on your machine (when's the last time someone ran Valgrind against f.lux?) and slipstream a rootkit into it, than that somebody's going to attack your dev server with a zero-day against CentOS (and even if they did, you'd have been just as screwed anyway).

Put another way: which machine is more secure, the one with a dedicated 24/7 threat response team monitoring port access, or the one that gets left unattended on a table at Starbucks every Tuesday afternoon?

- Control: If your development needs more control than root access to the host filesystem, you're doing something wrong, and your codebase is going to be more fragile for it. (Hell, even using root access is a sign that you're being persnickety.)

- Learning: Learning time should be allocated toward the systems involved in what I'm actually building, not a http://www.xkcd.com/1579/ hodgepodge of perpetually-obsolete periphery.

I don't know WTF you're talking about with my examples being Windows-oriented - the driver example I cited was specifically inspired by an issue with my desktop's network adapter on Linux.

spb··on How big an issue is the nausea problem for VR products?
I know, right? The skepticism people are putting up toward something that's right there in front of them in the world right now, the amount of back-and-forth that's being treated as justified, is kind of mind-blowing. (I've actually found that seeing the confidence people have in their self-assured dismissals of VR's feasibility has altered the way I perceive the attitudes I encounter in other fields, particularly politics.)

Since (nearly) everybody in this thread seems to be under the impression that it's impossible that the vast majority of people who've used the Vive are actually telling the truth about the lack of nausea it incurs, here's one of several weekly videos put out by the developers of Fantastic Contraption, showing people playing their game unimpeded for two and a half hours: https://www.twitch.tv/colinnorthway/v/61979623

In hours and hours and hours of real usage, the only thing about the headset you ever see anybody people in these videos complain about with the headset is sweat.

spb··on How big an issue is the nausea problem for VR products?
Here's a video of people using the Vive for two and a half hours with no motion sickness, one of several put out by the developers of Fantastic Contraption, every week: https://www.twitch.tv/colinnorthway/v/61979623

Why on Earth are people in this thread putting so much effort into weighing in with their two cents "assuming nausea is actually a serious problem"? I understand that Hacker News loves playing devil's advocate, but devising theories to explain non-existent phenomena is just being tedious.

spb··on Did the Clinton Email Server Have an Internet-Based Printer?
The IG's report is basically just ass-covering by the Department of State, iterating her violations of protocol so that it doesn't look like they were completely incapable of recognizing things that the FBI is about to bring to light.

The criminal intent part is the FBI's job, and will likely apply, at the very least, to things like Clinton's attempt to delete thousands of messages before handing over the server (messages the FBI was able to obtain anyway due to offsite backups, going by the extrapolations observed and detailed on http://www.thompsontimeline.com/).

Even if she's not found guilty of violating any major law, this kind of obstruction of justice alone is in a class of behavior we impeached her husband over. I imagine the FBI doesn't take kindly to the people they're investigating putting the bureau through hassles like this.

spb··on Did the Clinton Email Server Have an Internet-Based Printer?
Department of State employees are supposed to treat any material that even could be classified as extremely sensitive, and not to leave the building. On top of the flagrant disregard for security procedure detailed in this commentary, Clinton routinely shared material with private citizens like Sid Blumenthal, who had no security clearance whatsoever.

For answers to most of your questions about the Clinton email scandal, http://www.thompsontimeline.com/ breaks all the factors in play here down in excruciating detail.

spb··on Chromebooks outsold Macs for the first time in the US
For apps written against the "native" Chrome API, Google Drive is presented as a filesystem the same way as the local filesystem - any service can expose itself similarly via the [chrome.fileSystemProvider API][1].

[1]: https://developer.chrome.com/extensions/fileSystemProvider

spb··on Chromebooks outsold Macs for the first time in the US
Not to mention Chromebooks essentially are open products. The entire source tree for the OS (minus a few proprietary twigs like the Widevine Encryption Module for DRM on Netflix) is a publically-accessible Git repository, and all Chromebooks allow the user to put them into a Developer Mode, which removes the low-level restrictions the system normally runs userspace in to ensure stability and security.

Contrasted with the largely-locked-down proprietary development of Mac OS, whose few open-source concessions were shuttered a decade ago, the notion of Chrome OS being somehow less legitimately hacker-friendly just seems plainly absurd.

spb··on Chromebooks outsold Macs for the first time in the US
Moreover, Chromebooks, when paired with a good cloud IDE like https://c9.io, are excellent for writing code - more so than any "traditional" OS, since the local system is only dedicating resources toward keeping the interface responsive, and not wasting them on background distractions like local search indexing or filesystem defragmentation. Meanwhile, if you accidentally forkbomb a cloud development server, your music player doesn't freeze in an endless sample loop at max volume, and if your battery dies, you don't lose your uncommitted in-buffer file changes. Driver updates never break your system's ability to connect to the network, and (with separate workspaces for separate projects) compilation never breaks due to the installation of a conflicting SDK version.

To be frank, I don't know how most developers can tolerate writing their code on anything else.

spb··on Firebase expands to become a unified app platform
MIT: https://github.com/rethinkdb/horizon/commit/79304a56fbcd57a6...
← PreviousPage 2 of 13Next →