skysight-inc/HackerNews huggingface dataset:
5 (Software) Security Books That Every (Software) Developer Should Read
Breaking the law in front of your peers is seen, apparently, as a good way to build trust in criminal organisations.
Agreed. He removed the second B2B2 probability annotation as though it were a repeat of the first and inapplicable to the probability set, but that's not the case, and it shouldn't be removed. Apply lower-case to the younger boy in the probability sets and it's clear why. B2b2 is not the same occurrence as b2B2. Even though the day both were born on was "a Tuesday" doesn't mean both probability instances are referring to the exact same event. Except in the case of twins, which is outside the scope of the exercise.
What's the deal with recommending iPhone over Android?
Why we fail OO
> We enacted Glass–Steagal specifically for reasons like this correct?

Not really. Glass-Steagall separated investment banks from commercial banks. There is approximately no one fulfilling the role of commercial bank in bitcoin - no one taking bitcoin deposits and using them to underwrite bitcoin mortgages.

Generally exchanges, trading firms and brokers do not have to be separate in the US financial system. For example CME, the largest futures exchange, owns a small trading firm called GFX. IEX operates as both an exchange and a broker.
might be like OpenCL: a subset of C99 with some extensions works for parallel hardware including FPGAs already so why not a subset of Go targeting FPGAs?
I don't know what gender made the most money on Polyvore, it doesn't matter. The point was she enriched her friends. The price made waves at the time:

https://techcrunch.com/2015/07/31/why-polyvores-jess-lee-sol...

> "Yahoo bought Polyvore in what we’ve heard could be anywhere from a $25 million* to $60 million"

Quickly followed up by an update revealing it was actually ~10x more!
I actually have an RV and live in Portland. Where do you recommend boondocking close to Portland?
Yes, so what this does is timestamp transactions (in this case SQL DML) in a decentralized way between nodes that do not or cannot trust each other. All this while enforcing write permissions ('grants') that were agreed upon earlier.

The idea that some of these transactions store data is not any different from the idea that some transactions in Bitcoin add new coins to the system, or that some transactions in Ethereum create and store contracts (which are code and data).

Now of course you could, instead of storing the actual data and/or SQL, put data in a DHT and reference and timestamp that.
I found a similar story with MOND, it was here on hn but i don't remember the title.

https://en.wikipedia.org/wiki/Modified_Newtonian_dynamics
Arianna Huffington’s speech to Uber staff: A ‘new Uber’ will emerge from crisis
2nd Amendment issues are that warped and conflicted.

When this country was founded, there were no police. Our adversarial justice system was you deciding you were wronged, going and swearing out a warrant in front of a magistrate, and then executing said warrant with the aid of whatever bruisers you could muster. Generally clubs would be preferable to pistols, and there was no chance of using a musket. Also, while there was not an explicit prohibition on maintaining a standing army, the time limit on military appropriations was intended to limit military spending to war-time.

To some degree this changed in 1812, when the far-more-numerous American militia failed to contest the burning of the nation's capital. To some degree it changed in 1847 when Samuel Colt became a successful revolver manufacturer. But to whatever degree this nation has changed its ideas about firearms, these have not been reflected in law, and we've been papering over the situation for the last century at least.

Where the NRA fits into this is to demand protection and expansion of the individual right to bear arms without any consideration whatsoever of the original context of the second amendment. I don't necessarily object to their viewpoint, but their myopia on the subject does make it rather difficult to discuss. Generally I think the way this goes is, ["Founder's intentions", "individual right to bear arms", "standing army"] : pick any two.
But if you're just storing random data, like text, it probably offers little to no fitness benefit to the organism. So it could all be lost with a random deletion and no one but you would care.

https://en.wikipedia.org/wiki/Deletion_(genetics)
Idk, a lot of heads rolled, including the supposed right hand man of the CEO that was supposedly behind some egregious things. What more can we say should have been done without seeing the information behind the report?
Torture Victim, Expecting a U.S. Handshake, Was Given Handcuffs Instead
How is that in any way related to gender? I also "marginalized" Tumblr and Summly, was that me throwing shade towards men?
The key point is unstructured shared data is a source of errors in a threaded program.
It's a little concerning that we're 5 months into 2017 and they're still touting syndicate returns as of EOY 2015.

"The unrealized IRR for all 2013 syndicate investments was over 46%, as of Dec 31 2015. This would be in the upper top quartile of 2013 VC and PE funds."
Those two changes seem particularly important:

* Tails 3.0 works on 64-bit computers only and not on 32-bit computers anymore. Dropping hardware support, even for a small portion of our user base, is always a hard decision to make but being 64-bit only has important security and reliability benefits. For example, to protect against some types of security exploits, support for the NX bit is compulsory and most binaries are hardened with PIE which allows ASLR.

* Update Tor Browser to 7.0 (based on Firefox 52 ESR) which is multiprocess and paves the way to content sandboxing. This should make it harder to exploit security vulnerabilities in the browser.

What do you guys think about dropping 32-bit?
Neural Networks in DyNet (Goldberg talk, June 2017) [pdf]
"Only"

In the context of that time, "only when you're trying to achieve CPU concurrency" was meant as "only if you're doing something exotic" (though it wasn't as exotic as Osterhout thought - I'd already been working on MP machines for years). In the context of this time, it means "only" in an extremely common case. The difference matters. People who read the presentation without putting it in historical context will be misled, even if Osterhout weasel-worded his conclusions because he kind of knew he was wrong already.
I think OP meant that they didn't write the patch for free. Someone paid them to write it, then, once written they gave the patch away to everyone for free
Thanks for responding! This answer had one interesting tidbit the other one didn't have, which is:

> the reason we bin the generic ones is that we have never found a fit through one of those.

That's an interesting bit of pattern recognition and something I hadn't considered.

> I'd rather be programming :)

Haha, fair enough. :)
Any code example?

In this model I think deadlocks is possible, like in CSP. I wonder if CSP is closer to this model, right?
But isn't the issue here that completely redoing the API would break a lot of code? I don't see how throwing money at the problem would fix this. I don't use any of these libraries, so maybe I'm totally off base, but it sounds like it's more of a tech debt/design issue than an issue that requires the kind of programming hours that only money can buy.

On the other hand if lots of libraries use numpy, making it more efficient and/or capable would seem to give quite a lot of bang for the buck. And it sounds like that's the kind of problem that money can actually solve.
> This was set in 2013

Wrong date, it was July 2010 I believe.
Why be merely old when you can be immortal ? http://immortal-jellyfish.com/immortal-jelly-fish-life-cycle...
I have heard someone else say a similar thing about writing, and I believe it. They described it as "having or developing taste", and were encouraging people to keep writing through those feelings because as they got better it would help them know what to write and what not to write.

Dunno if I've seen it in software development, but I also don't have any real objective estimation of how good I am at software development.
Why is it sexist to say there would be more talking if there was more than one women on board?
Fair enough. And yeah, the conductors would be a big problem at low voltage with that kind of amperage.

Probably would not fare well in water then. Still up for the test...
Here's a whole article on the new process model: https://medium.com/mozilla-tech/the-search-for-the-goldilock...

The overhead is minimal since we're not doing process-per-tab: we cap the number of processes to 4 by default. So if you have 500 tabs, loaded or otherwise, you're not going to have 500 processes. I believe we spin up the processes on demand, so if you have 499 unloaded tabs and 1 loaded tab, you should only have one content process, but I'd have to source dive to confirm that.
Actually in military use, 'gun' generally refers to larger crew-served weapons, like artillery.

The word 'small arms' is used to describe rifles and hand guns.

'Gun' can also refer to anything from a phaser to a portal gun to a zero point energy manipulation device!
I figured this had to be the case for some folks, otherwise it would have been fixed long ago. I'd be curious to know what your setup is. I'm running Mac OS Sierra on a 2013 MBA, connected via Comcast in the heart of Silicon Valley. My computer isn't a speed demon, but it's also not a slug. LinkedIn is by far the slowest website I visit with any regularity, and I have tried script blockers and such to no avail.
"A subset of Go" is certainly one sensible option, but I don't see it documented. The obvious subset that one could get with the least effort is a rather brutally cut down subset of Go, to the point that I'd consider claiming it to be "Go running on an FPGA" to be nearly a lie. On the other extreme, you've got a full FPGA on hand, so nothing stops them from bringing up a simple ARM CPU die and putting a bit of general-purpose RAM there, so it's theoretically possible that you could write general-purpose FPGA code and have that FPGA-CPU gloss over any runtime issues, but that's where I get my question about how a programmer would be expected to model the costs incurred by given constructs sensibly. (Presumably, if performance is not a big deal to the programmer, they're not using FPGAs at all, so I'm going in assuming performance is at least in the top 3 concerns of anyone who might use this, if not #1.) (Also I'm not 100% sure about the intersection of what ARM cores might be available vs. what Go runs on; IIRC Go does ARM but only very high-end ones. So, take the principle of my point rather than the literal text. With enough work they can do "anything" with the FPGA code.)
This may just be my cynicism creeping in here, but I suspect the head rolling had more to do with quarterly results, and this was just an opportunity to cover those up with "virtue" signaling.

https://www.bloomberg.com/news/articles/2016-12-20/uber-s-lo...
Does anyone have a video of the talk?
Keyboard can be a bit slower, but I find that moving to the mouse interrupts my train of thought. I'm not sure why but it seems to engage a different part of my brain that pauses what I'm thinking about.
a chromebook?
> And I also think you're incorrect about why it's a paradox. People are just bad at understanding and estimating things in conditional probabilities.

This is a testable prediction. I predict that making the source of your knowledge explicit eliminates the paradox.

To me, it feels strange that "the probability that Mr. Jones has a girl given that he has a boy born on Tuesday" is ~1/2. However, it feels normal that "You ask Mr. Jones weather he has a boy born on Tuesday, and he says yes. What is the probability that he has a girl?" is ~1/2.

Do other people agree?
Light-based neural network does simple speech recognition
It has literally nothing to do with people saying "in my experience" or even you choosing to challenge an argument. It has to do with you being a jerk about it. The people you interact with through your keyboard are real and how you treat them matters.

The only point you've made today is that self-righteousness exists and exhibits itself as rudeness. And you know it's rude; you're actively trying to downplay it by calling how you've chosen to approach other people as "harsh". You should use this awareness to be better, not to continue to be unkind. Because, ultimately, this is a you problem.
This keeps being repeated. But it doesn't excuse it. Either a machine is kept secure/up to date or it's not connected to the internet. If a hospital feels it can't just disconnect the unsafe machines, well then air gap the whole treatment network.

Perhaps there exists an easier middle ground solution such as somehow putting a safe proxy machine in between the unsafe machine and the internet using a very simple controlled communication to the unsafe machine?

Should they be scrapped? Maybe not. But not just left as they are either.

Most importantly: don't BUY that next MRI if it's approved only for a certain OS version and it's a general purpose OS such as Windows, and it will be connected to the internet. If you DO buy it - calculate with writing it off within the support window for the OS. That will show its true cost.

Further, equipment using general purpose OS'es should stop being approved for one version and automatically qualify for newer versions. Alternatively the approval should not be valid beyond the support window unless the machine is air gapped.
No, Alexa isn't using API.ai.
Agreed. They are pushing 4K for marketing, but if developers largely aimed for 1080p, 60fps with HDR, the games would probably look a lot better, especially since most people do not have a 4K TV that they sit close enough to to even tell the difference.

It kind of makes me sad.
I'm curious -- if this is basically a scheduler for tabs onto system processes (which it seems to be), what's the impact on input latency? I've read in multiple places that Chrome's input latency is worse than it could be because of multiprocess, so I'm really interested to see some input latency benchmarks.

Additionally, how are tabs sharing the same process isolated from one another? Chrome uses Linux namespaces for each of its processes, and this keeps tabs separated by a sandbox that requires a kernel exploit to break out of, how does Firefox's sandboxing work within a process?
Please refrain from judging my upbringings -- of which you know nothing. There's no need to get personal even if you are losing an argument.

Yes, I do think that modern feminism has a big component of man hating, and that's a pity, given the great tradition of sane feminism quite some years ago.

If you cannot see how putting a "man" label over some negative behavior is sexist, I don't know what can save from all this internalized mysandry.

Maybe you should try and change your point of view: female have mood swings much more often than men. It's biological, happens once per months, more or less. Should we call this "femm-whining" or "woman-swings"? Female cry much more than men, should we call this "femm-crying"?

That would be as sexist as "manspreading". I believe any decent person should avoid these sexist slurs altogether.
Self-Driving RC Cars with TensorFlow; Raspberry Pi or MacBook Onboard
ah, i think i composed your meaning incorrectly. If training their NN on mammogram data and ultrasound data gets them a better ROC, that's good.

What they have now is worse than useless, though.
The transition seems well underway, for Apple at least. How long does it take though, a decade?

It doesn’t seem unreasonable to think iOS devices will replace 95% of all Macs, with exception to professional users who need massive workstation resources, unfettered system access, etc.

I don’t recommend Macs to family or friends anymore, they’re completely unnecessary. The new iPads with the keyboard are enough for normal people. That trend seems to be solving the problem, gradually, leaving the technical system for technical people.
Ask HN: Thought's on iOS11's ranking display in the new App Store?
For iOS 11's App Store, "Just below the app title and icon, users will now see your app’s category rankings, star rating and additional app information." I'm wondering what other developers think about this. Is Apple trying to encourage rank bidding competition and boosting by exposing the ranking data to users? What value does it bring to users ultimately by showing the ranking? Would a user cares if the ranking is at #109 vs #99? As historically the ranking is strictly related to the amount of downloads, maybe they should use "# amount of downloads" instead of just a linear ranking numeric. It is just a very strange measure to me and could be very misleading to end users.

Baseline, I think it is going to be ripe for exploitation soon.
That's a perfect illustration of what I'm getting at. You can just keep redefining whatever 10x means to make your point. In your example, minus the the initial "Haha", this might as well be lifted from a cover letter or a consultant's sales pitch:

"I have a highly unique track record of delivering entire projects that would take longer schedules or larger teams to complete.
Clients have called me a force of nature, a prolific creator that delivers when the job must get done and one who lifts up entire teams to be better when they work beside me. I provide the right kind of compounding experience that goes a long way."

Such confidence. The hiring managers are swooning over here.

But that's beside the point. Where's the study that meaningfully quantified that type of performance? Especially at an individual, repeatable level? If we can't answer those questions, I must conclude that the current usage of 10x developer is about as meaningful as "passionate ninja rockstar".
hotkeys aren't about code entry.

I bet when you're in visual studio you hit F5 to debug instead of moving your mouse up and trying to hit the small button.

You probably also use Ctrl+<space> when need to pop up autocomplete directly, or Ctrl+r+r when you want to rename something quickly.

It's an idea known as 'death by a thousand small cuts'. Perhaps each individual build isn't significantly quicker using keyboard over mouse, but do it all day and it becomes significant.

This doesn't even start to consider the mental attention required for mouse usage vs keyboard usage. Every context shift potentially slows you down even more due to non-physical issues.

Trying to frame this as a discussion bout typing speed is just not accurate.
Search isn't Mayer's fault is it? Microsoft and Yahoo made their 10 year deal before her tenure.

She mentioned a few purchases in the list. Not mentioning most did nothing and Tumblr specifically cost $1B and has had the majority of it written off by Yahoo. But the purchase of Brightroll and possibly Flurry were good ones.
Ultra Mobile – Senior Software Engineer – Costa Mesa, CA
well one could at least hope that some additional funding would improve the chance that these design errors are addressed, although I agree that it is no panacea
what kind of API we are talking about, my broker does have a trading API, which I am using every day, also IB they have an API as well...
That mistake was made in the famous "flash crash" of 2010. Trading volume appeared to be high, but it was the same money going round and round in HFT transactions which were a net wash. When someone did a real sell for cash, prices crashed.
It looks like PNNL has been slow to update their own Global Arrays web page. The source has finally moved to github: https://github.com/GlobalArrays/ga

I noticed this a few months ago when NWChem build scripts added a tool to fetch GA from github. It's nice because although the NWChem svn repo has long enabled read-only public access, the svn repo for GA was closed.
On RAM, yes. On random IOPS and throughput to the 28.8TB NVMe storage - no comparison.
hmm..... having seen a bunch of demos of almost-compiling LaTeX produced by neural networks, I wonder if there's a good space for building seq2seq document format converters...
Run a cab company without a cab license, but pretending it's not a cab company by not paying your employees a fixed salary nor giving your employees benefits. That's generally breaking the law in many parts around the world.
Here is a publication that describes a more advanced embodiment of the system I mentioned: https://www.computer.org/csdl/proceedings/sc/2015/3723/00/28... ; it don't think it explicitly compares to distributed RDMA-based paging systems but most of its non-RDMA features were implemented to address the shortcomings of PGAS systems (hardware-accelerated or not).
Thus said the "Co-founder & CTO @Mixmax" ;)
The Secret French Hideaway Where the Putin Family Spends Its Time and Fortune
I noticed the same thing with the US presidential election. He's Trump, but for some reason she's just Hillary.
Fwiw I think "compiled to" is a bit of a misnomer. From my understanding it's more like a DSL that gets interpreted by the renderer.
Not OP, but I received a bone marrow transplant 6 months ago, and the amount billed to my insurance so far has exceed 2 million USD. So I assume no transplant team could survive without someone agreeing (in advance) to pay the bill for the transplant and post transplant related care. If I had walked in with a big enough wad of cash, it's possible I could have got on the list too, but my case has pretty much gone as smoothly as possible, with complication I could see the bill approaching a much bigger number,
Does anyone have a link to the text of the proposal?
Express Logic? (makers of ThreadX)
To prevent you from bypassing their paywalls by using private tabs.
I believe the point of the article is that tokens don't get sent for HEAD or OPTIONS requests, and it's very possible that your API/server are still performing some sort of action on such requests. Or even if not performing a specific action, it still needs to be dealt with and hence is a DDOS vector.
CodeChecker: Defect DB and Viewer for Clang Static Analyzer and Clang Tidy
As long as Kalinick is CEO they haven't done enough.
So in other words I shouldn't hold my breath for this to appear on NuGet. That's a shame. It seems like it would play nicely with MarkDown.
(also makes me wonder what style transfer from latex to markdown would look like; automatically convert your years-in-the-making research project into a snarky blog post!)
My understanding is actually that in some cases, it's actually even prohibited to update some devices' software. From my understanding, the FDA approves/certifies the software image that controls some radiation-emitting hardware (like X-ray machines), and it can be in some cases unlawful to modify it.
It's interesting actually that the article doesn't cover animation. Personally I think it's actually one of the most overlooked parts of 'visual design' these days.. animation I think is looked at quite harshly and as an unnecessary flashy aspect, and I think there's a lot of guilt of exceptional misguided use of animation, but I would say today that animation isn't used enough in the right cases, good animation can improve visual confidence with hierarchy and relationship of data and influence users perception of how responsive and well a product appears to react to them. Google have some good guidelines with material design and I think they are only really scratching the surface with what is and isn't good use of animation.