HNHacker News
TopNewBestAskShowJobs

belovedeagle

607 karma · joined April 30, 2013

submissionscomments
belovedeagle··on Man charged after US gamer is shot by SWAT following hoax terrorism call
Of course police ignored that; if they'd listened they'd have lost their chance to play 007 or soldier or whatever else they like to think of themselves as.
belovedeagle··on Electron is flash for the desktop (2016)
I'm pretty sure GP is talking about CPU low-power state like OP did, not OS sleep. They're entirely different things.
belovedeagle··on Electron is flash for the desktop (2016)
No, because history has shown that shared libraries on any and all platforms inevitably become bundled into applications themselves (leaving one wondering WhyTF someone would choose something as unnecessarily complex as Docker over, you know, static linking).

Those who do not know history are doomed to reinvent it, poorly. Or something like that.

belovedeagle··on Are liberals on the wrong side of history
Someone needs to let the author in on the minor fact that classical liberalism and "liberalism" in America today have little to do with each other, and that the "rise of Trump" really has very little bearing on classical liberalism, as devastating as it might seen to American "liberals".
belovedeagle··on Pay disparities against women at Google are systemic, labor department testifies
> Court of law != court of public opinion.

This is quickly becoming older than the stupid "First Amendment only applies to government so it's okay to censor opinions we don't like!" trope. Innocent until proven guilty isn't just some quaint legal principle, it's supposed to be a foundation of American society (and many like it). The legal system is ultimately just a mirror of society; if we disdain such principles for long enough they'll disappear from the courts as well. Many people would be happy to see that happen; perhaps you're one of them, perhaps not.

belovedeagle··on Pay disparities against women at Google are systemic, labor department testifies
You are incorrect. According to the article, according to DoL, the DoL has found etc. There is a big difference, and my original statement is the correct one assuming that the Guardian is being truthful (which they probably are). If the DoL had provided evidence then the Guardian themselves would state that the DoL has found this evidence. You can't go to court and tell the judge and/or jury, "I found such-and-such evidence which proves that Google discriminates!", you have to actually provide that evidence.
belovedeagle··on Ride-hailing apps may help to curb drunk driving
Exactly this, but it should be made clear that this has nothing to do with the general safety of rural roads. In general there are dangers encountered when driving (especially at night) on rural roads which aren't encountered in urban environments, although the converse is also true.

People always compare the US to Western Europe when this topic comes up, but that's simply an invalid comparison. For this topic, the US should be compared to Russia or possibly Canada. These countries have rural areas which are neither completely deserted (where drunk driving would be irrelevant even if it were likely to happen) nor support a large enough population to have reasonable transportation alternatives.

I wish the US would recognize this fact and have two sets of drunk driving laws - one for urban areas (matching Western European conventions) and one for rural (matching current conventions). Unfortunately, this is probably impossible since it could be seen as permitting drunk driving.

belovedeagle··on U.S. has withdrawn its request to identify a Trump critic
IANAL, but this sounds incomplete. Declaratory judgements are a thing. Presumably that doesn't apply in this case for various reasons.
belovedeagle··on Pay disparities against women at Google are systemic, labor department testifies
"If you have nothing to hide you have nothing to fear."

Are we really going with this argument? I thought we had grown past this stage now.

belovedeagle··on Pay disparities against women at Google are systemic, labor department testifies
> as the DoL claims is required by law

Unless you're a lawyer with more-than-public knowledge about this case, you're not qualified to determine whether or not Google has fully complied with the law, which they maintain they have.

belovedeagle··on Pay disparities against women at Google are systemic, labor department testifies
And according to the article the DoL has provided no evidence of this extraordinary claim. But of course since the headline is framed as a[n indirect] quote, the Guardian supposedly can't be accused of spreading fake news if it turns out that the DoL is full of shit. How convenient.
belovedeagle··on Fact Check now available in Google Search and News
And I'm positive those people are completely unbiased.
belovedeagle··on Fact Check now available in Google Search and News
Nonono, you see, 51% and 58% are totally different and also Bernie provided sources which makes the exact same fact true whereas Trump didn't which makes it false. Politifact is completely unbiased.

/s. I'm just getting this comment in here before someone puts it in unsarcastically, which invariably happens on HN and reddit.

belovedeagle··on The company behind Adblock Plus is acquiring micropayment service Flattr
Offtopic, but "etc." isn't an acronym or initialism so shouldn't have periods after each letter. It is an abbreviation for "et cetera".

Fun fact: historically it could also be rendered &c., because, after all, the ampersand is itself just a ligature for "et".

belovedeagle··on What’s so bad about Scientism?
I didn't read the whole article; I hope to be able to return to it tomorrow. However, from a brief skim, it seems it started out well and then quickly went downhill. A better title might be, "A strawman in defense of Scientism".

The gist of it is that the author starts with a decent argument about why philosophers against scientism might want to attack a weaker (i.e., more easily believed/more likely true) version of scientism, since that would give more weight to their arguments. But then the author goes off the rails by choosing to defend that weak version of scientism with some rather silly arguments, essentially arguing that since the term has been redefined, none of the work which has gone before (which has shown that these silly arguments are silly) applies any more.

belovedeagle··on This Is Almost Certainly James Comey's Twitter Account
So doxxing is cool now, as long as it's applied to prominent Republicans?
belovedeagle··on Anger as US internet privacy law scrapped
Please read your source more carefully:

> Effective January 3, 2017, except for §§ 64.2003, 64.2004, 64.2006, and 64.2011(b) which contain information collection requirements that have not yet been approved by OMB.

The section in question in the article is 64.2004. It did not go into effect on January 3.

belovedeagle··on Anger as US internet privacy law scrapped
You are deliberately misrepresenting my statement in order to cover up your own misrepresentations: in context, I was referring to the status quo of the law (or executive rules, I don't know if we're calling those laws this week or not). This is evidenced by my immediate reference to the phrase "no longer [need]"; not "no longer feel pressured" or "no longer take precaution" or "no longer desire", but no longer "need", i.e. be compelled by law.
belovedeagle··on Anger as US internet privacy law scrapped
And "error" implies that the false statement was not made deliberately, and we have no evidence to suggest that either. So you're not being very truthful yourself.

EDIT: I chose "lie" because to make such an obviously false statement accidentally would be a huge mistake for such a trusted organization as BBC; therefore I judged it far more likely to be a deliberate deception. Obviously there's room for interpretation. We'll see if it's ever "corrected".

belovedeagle··on Anger as US internet privacy law scrapped
Okay. None of that contradicts my claim or makes this article any less untrue.
belovedeagle··on Anger as US internet privacy law scrapped
> will soon no longer need consent from users to share browsing history with marketers and other third parties

This is a lie — "fake news", if you will. This congressional action cancels an upcoming change in policy: it maintains the status quo, and therefore "no longer" is not an accurate characterization of the situation.

belovedeagle··on White House backs repeal of broadband privacy rules
> becomes available

This bill makes no change to currently ​implemented policy, it only cancels a change that was to take place in 2018.

belovedeagle··on Linux kernel coding style
Okay, let us know when you've written a fmt which works on, say, a mere 70% of kernel code. That should let you ignore the $N different assembler syntaxes at least.
belovedeagle··on How long does it take to make a context switch? (2010)
> If the CPU made those an opcode instead of a wad of kernel code, the switch could be reduced to a clock cycle (ns?)

Uh, how do you think the kernel does it? Of course there's a CPU instruction for it - at least in modern ISAs like AArch64, but I can only assume it must have been tacked onto x86 too somehow or another.

One reason that it's implemented in the kernel is to interact well with the scheduler: it's all well and good for a user space process to spinlock (with some kind of enter-low-power-state instruction), but it's going to be spinning until the timer comes around and kicks it back to the kernel anyways unless the other side of the lock just happens to be scheduled on a different core simultaneously. Even worse, if a thread is holding a spinlock and it gets unscheduled, now everyone else who wants to acquire that lock will waste their timeslices spinning away for nothing. The only way to avoid this would be for threads to be able to tell the OS "don't unschedule me" (much like the kernel masks interrupts during critical sections), but that would allow any such process to not only DOS the rest of the system, it could allow any such process to hang the system entirely. That's not to say it can't be done properly, but the easy and perhaps even correct way to do it is OS-managed semaphores.

> not 2 or 4 hyperthreads but maybe 1000. So every thread in the system could be 'hot-staged'

And of course this is what hyperthreads are, but where exactly do you plan on putting 1MB of architectural state while you're not using it? You're lucky if you have an L2 that big, but let's think... moving architectural state to the L2, that sounds a lot like... yes, correct! OS threads!

If we want to rescue your suggestion back into the realm of feasibility, what you're saying is we should implement the OS (with features like scheduler-aware semaphores and thousands of ready threads) in hardware to make things like moving 1MB of architectural state to and from an L2 cheaper (and that we should have larger L2s so it's not incredibly wasteful to use 1MB on architectural state of non-executing threads). There's a reason we implement OSes in software, though, even with all the associated costs.

belovedeagle··on Supreme Court rules cell phones cannot be searched without a warrant
The current title of this HN post does not indicate this is from 2014.
belovedeagle··on The beginning of Git supporting other hash algorithms
That it may be, but in git, SHA-1 is also used for authenticity. "Signing a commit" only authenticates one commit, and is considered to authenticate the state of the repository only insofar as it authenticates the SHA-1 references contained in the topmost commit.
belovedeagle··on Adblock Plus announces members of independent Acceptable Ads Committee
As a member of the committee, can you explain why it's only the opposing party's seats which haven't been filled, and why the committee is so heavily stacked against them (7 vs 3.5, if we assume a rando is not going to be very effective)?
belovedeagle··on Headphone batteries explode on flight to Australia
> In addition, overcharging the packs — or charging them too fast — can also lead to overheating and a short circuit that can cause a fire.

Oh great. Now in addition to users who think they need to disconnect their laptop when it hits 100% charge, we'll have users who think they need to let it charge 10%, discharge a little, charge 10%, etc. It's almost like battery manufacturers want people to wear out their batteries faster with this FUD... oh wait.

belovedeagle··on Adblock Plus announces members of independent Acceptable Ads Committee
Raise your hand if you're surprised that the only unfilled seats are the ones who will be in favor of fewer ads. I wonder how many meetings have been held already to discuss strategy, in their absence. I also wonder whether it will matter, with 7 seats for ad agencies (4+3; I'm not fooled by this "expert" bullshit for one second), and 3 for anti-ad advocates, plus some rando.
belovedeagle··on Idx: Easily access deeply nested nullable fields in JavaScript
JavaScript already has monads, whether or not they are recognized as such. What JavaScript needs is either Haskell's syntactic sugar for monads, or, much much better, lisp-style (as opposed to cpp or m4) macros which can be used to implement that sugar directly. The macros could even be run during a one-time "compile" step on the server before being served; or not, if the cost of expanding them is less than the cost of sending expanded code over the network.
← PreviousPage 3 of 13Next →