skysight-inc/HackerNews huggingface dataset:
Ha, I initially didn't realize that was a typo and thought things were getting pretty serious with this whole contributor conduct thing.
Based on this pull request: https://github.com/aphyr/jepsen/pull/70

Am I correct in understanding that the tests only pass in the "safe-but-slow" configuration that timmaxw described (https://news.ycombinator.com/item?id=10043746) and not in the default "fast-but-unsafe" configuration?
How we hustled our goods back from a scammer
Cool concept! I hit an exception when looking for aerial video in Christchurch, New Zealand [0]. Your environments are not right too since that kind of exception detail should not be showing in production.

[0] https://dronehire.org/hire/new_zealand/canterbury/christchur...
Awesome! Kind of similar to the Viterbi algorithm, except that Kalman is on-line, while Viterbi works on the entire observed sequence at once, after it is fully known.
I was intrigued the editor of the Washington post was a drinking buddy of Mother aka James Angelton and had been expelled from France
It seems a little question-begging that this was ruled on in terms of job competency. I think it clearer to make the point made in the article: the rights of a disabled worker to receive reasonable accommodation does not trump the right of other employees to a safe work environment.

In this case claiming that the ability to 'handle' stress is a core part of the required employment competency, seems to beg the question: why is that not something worthy of support and accommodation? What standards for stress coping can be put forward in advance? Does the employer ever advertise with this as a requirement? Do the judgements of the medical professionals about appropriate accommodation not carry enough weight?

Whereas if it was ruled on in terms of the risk and safe work environment, seems a slam dunk case.

The article suggested other cases had drawn that line, I wonder why this one went the more tendentious route.
really? so Steve Cohen isn't part of the Wall Street establishment? How about Raj Rajaratnam and Rajat Gupta -- the last a board member at Goldman. Just started his two year stretch in the federal pen.
Maybe the solution is to determine what is causing the symptoms to deal with that instead of treating them with counselors for everything. If it's determined that counselors is the way to go for the root cause, then by all means let's give it a shot. Especially with colleges have nothing in place. But let's not dismiss concerns over too much.

But, I agree, helping students focus more on learning is a good thing. Then again, let's not remove life lessons in the process. Such as dealing with bureaucracy.
Breaking Boyhood: The Abduction and Abuse of Bizzy Bone
https://en.wikipedia.org/wiki/History_of_the_English_languag... might be a good starting point.
I think you need to understand what the issues are with previous frameworks and why React is different.

React does save time. Maybe you've not built sufficiently complex apps in which state has bitten you in the ass, which isn't a bad thing. From experience, before React it was a nightmare as soon as the first dependency issues arose (whether that's data loading, UI flows or component hierarchies).

React's fundamentals are in managing state via composition and functional-like declerative programming; it's hard to argue that any other frameworks take this clean, pure approach and really solved the problem.

With Flux, Relay/GraphQL and ES7's decorators it's easier than ever to build pure, stateless components that are drop-in replacements for Angular's controller hell, or Marionette's awkward controllers.
This is completely inane view.

1. The Japanese would not have capitulated until much more suffering would have taken place.

2. Negotiations with Russia were going on over the division of Germany and the atomic weapon blasts tempered Stalin's resolve that he had the more effective fighting force.

3. Innocents die in war. Whether from gas chambers or fire bombings or atomic bombs. If we want to stop this from happening then we need to reduce the frequency of war. Especially total war. Or do you really expect the US to send in it's bachelors to rape defenceless Japanese prisoners for decades? In the time of Alexander the great less than 3% of the population was used in fighting forces because manpower was required to keep up the food supply. It was a completely different era with a completely different set of circumstances that we don't even fully understand because we don't have the same level of records about it.
True but earlier: it was the HTML replacement that was also a data, description language. It's how I was introduced to it. I remember the tools were ridiculously overpriced: $100-200 for XML editor. Sold as better than SGML, which nobody wanted to even look at. Yet, any use of it for years required expensive 3rd party libs or my own custom PERL scripts. I said "I'll pass..." ;)
Well technically the current price is $250. Hardware startups some times have a hard time getting out of kickstarter and into the retail space. We'll see if it ever gets launched in retail at $400. Could be more, could be less (unlikely) or could be not at all.
NSAhome – FPGA-Based SHA-1 and MD5 Bruteforce
Yea... I think the idea is to wait until friday, then make your own "Show HN: dronehire.org" type post.
My first reaction to your comment is that you're overreacting and targeted news stories based in topics you enjoy is a great thing.

But after some thought on the recommendation engine, this seems more like a confirmation bias engine. Not something I'd want from a "news" source.
The pressure to achieve academically is a crime against learning
The Contributor Covenant is a simple document that explicitly tells people not to do the things they already know not to do.

The Open Code of Conduct is a design-by-committee list of all the reasons you're a terrible person and you just don't know it yet, but don't worry as soon as you slip up we'll wage a campaign of harassment against you because you're "privileged" and you deserve it. And don't you dare criticize it, because "reverse"-isms don't exist.
Wireless Hacks from Defcon and Blackhat 2015
The major advantage of Relay/GraphQL seems to be if you have one monolithic data model for your entire codebase. You are in effect, binding your views directly to your backend. This is great if you are a company like Facebook with a single graph holding all data.

Sadly working as a consultant, using Relay as prescribed offers little use for me as I port from client to client with widely different data models. I am interested in maybe using Relay in parent React components to keep logical separation between my models and views.
Open data can unravel the complex dealings of multinationals
This stuff:

Relay coalesces queries into batches for efficiency, manages error-prone asynchronous logic, caches data for performance, and automatically updates views as data changes.

Relay is also component-oriented, extending the notion of a React component to include a description of what data is necessary to render it. This colocation allows developers to reason locally about their application and eliminates bugs such under- or over-fetching data.

We do the same thing (we call it the getter and batcher pattern). See http://platform.qbix.com/guide/patterns

Briefly, the way it works is that you request a certain object, and don't have to worry about batching, throttling, caching, etc. You can also say "please call this function when all the following objects are fetched".

Our platform is also heavily based around events for which handlers are automatically unregistered when pages and tools are removed. So it's same as with facebook.

Plus we already support most of the following:

Offline support. This will allow applications to fulfill queries and enqueue updates without connectivity.

Real-time updates. In collaboration with the GraphQL community, we're working to define a specification for subscriptions and provide support for them in Relay.

A generic Relay. Just as the power of React was never about the virtual DOM, Relay is much more than a GraphQL client. We're working to extend Relay to provide a unified interface for interacting not only with server data, but also in-memory and native device data (and, even better, a mix of all three).

Finally, it's all too easy as developers to focus on those people with the newest devices and fastest internet connections. We're working to make it easier to build applications that are robust in the face of slow or intermittent connectivity.

See http://platform.qbix.com/guide/messages
This is nonsense clickbait. Outside of the tech and investing communities, nobody will have heard about Alphabet or abc.xyz - it's just a holding company that owns the various Google subsidiaries. But everyone knows about .com.

It looks like the tech press is desperately trying to get some traffic from this event, but that's no reason to post this junk on HN.
where are the webpages stored? are pieces of it distributed through all the nodes or do each node have it's own copy? I'm trying see if there's any potential vulnerabilities here.
We could generate more garbage...
Anyone who would argue that restrictions on government power aren't important, that surveillance isn't an issue, and you don't have to worry if you have nothing to hide should review the events described here.

Even if someone isn't abusing a particular right now, odds are very good that someone will come along who will. It's much better that the power doesn't exist in the first place.
The Animal Menagerie
> I really like Wikipedia because it's neutral in tone for the most part.

Assuming that the conventional perspective of white straight males with an interest in sci-fi is neutral. ;)
You're unlikely to find a scientist or structural engineer that designs a bridge physically putting it together, but the best or only implementation of an algorithm is often made by its' inventor. The line that separates technicians from designers and scientists is much blurrier in computer science etc. than most other fields.
But if you're a rogue trader, or god forbid a lone 30 year old in your parents basement, off to the big house for you.

What? No. They broke into servers at PR Newswire and Business Wire and used the stolen MNPI to make trades. There is nothing about rogue or lone traders here. This was sophisticated international group of hackers and traders engaged in obviously illegal behavior.
What you describe is exactly what's done by most software. In fact, there are often several versions of each function, for each variety of CPU instructions supported. Take a look at x264 or libvpx for an example.
Jim Simons, after retiring from Renaissance Technologies with a cool 15 billion, has spent the last 10 years giving grants to people in the pure sciences. He's a true academic at heart -- a BS from MIT in Math, PhD from Berkeley which yielded a whole new field (heh) of something to do with Riemannian manifolds that's way beyond my ability to grok but apparently it's on par with "oh yeah I invented abstract algebra (a la Emmy Noether)", worked at Princeton for the NSA cracking Cold War codes during Vietnam but got fired because he wanted to do his own recreational mathematics instead. Anyways, he's very fond of academics and gives MacArthur-esque grants, especially to people who want to change the way mathematics is taught. Approach his fund. I'm 100% sure he'll give you a grant on the spot.
An online JSON to CSV converter
It's actually still possible to perform a specific type of legal insider trading.

Example: you are an executive at E Corp and the company will announce its acquisition in two months. You had previously set up planned trades to sell x number of shares each month before then. Because the acquisition is at a premium on the current price, you will make much less money if you go forward with your trades before the announcement. So, what do you do? You cancel the trades.

Was this insider trading according to the SEC? Surprisingly, no! Even though you're profiting from insider information, the SEC rules are such that for insider trading to occur, you actually need a trade.

https://en.wikipedia.org/wiki/SEC_Rule_10b5-1#A_possible_loo...

Martha Stewart did exactly this before her company was acquired earlier this year:

http://i.imgur.com/ZikHCpP.jpg
I'm saying you should try and it see if you feel guilty. You might or might not. What I feel is not relevant since I'm the one trying to make the point.

They aren't rationalizations, they are accepted standards for analyzing decisions based on ethical systems.

Also (what you are doing on your own property) only counts when it doesn't involve another person (the site owner).

"Rationalization a defense mechanism in which controversial behaviors or feelings are justified and explained in a seemingly rational or logical manner to avoid the true explanation" -- https://en.wikipedia.org/wiki/Rationalization_(psychology)

I'm not trying to avoid the true explanation, I'm trying to find the true explanation :) I'm not trying justify the act after the fact (for myself or others). Also not using Adblock software is not controversial.

"But laws, like feelings, can deviate from what is ethical" --https://www.scu.edu/ethics/practicing/decision/whatisethics....

I don't believe in making a law because I don't believe in encoding every single ethical decision into laws. Just because I believe based on my analysis that it's wrong to use Adblock software doesn't mean that I believe people who use Adblock software should be fined or put in jail, etc. just that they are making a decision that is unethical. Laws deal with the practicalities of society and what has to be done to keep order, it should not be used as a tool for prescribing a 0-leeway master code of ethics upon each person.
I definitely prefer the wording of the Contributor Code of Conduct over the Open Code of Conduct. I don't really see the point though. Everything listed is just common sense, and there is still a catch-all clause open to interpretation.
Switching to __popcnt64 uses 8 byte popcnt. But, I can't get rid of the false dependency problem.

RES64 cnt0=0, cnt1=0, cnt2=0, cnt3=0;
SIZE_T ndqwords = len / (sizeof(RES64) * 4);
for(; ndqwords; ndqwords--) {
cnt0 += __popcnt64(*(RES64*)buf);
cnt1 += __popcnt64(*(RES64*)(buf + sizeof(RES64) ));
cnt2 += __popcnt64(*(RES64*)(buf + sizeof(RES64) * 2 ));
cnt3 += __popcnt64(*(RES64*)(buf + sizeof(RES64) * 3 ));
buf += sizeof(RES64) * 4;
}
cnt = cnt0 + cnt1 + cnt2 + cnt3;

000000013FD61FF3 popcnt rax,qword ptr [rdx]
000000013FD61FF8 add rdx,20h
000000013FD61FFC add r9,rax
000000013FD61FFF popcnt rax,qword ptr [rdx-18h]
000000013FD62005 add r10,rax
000000013FD62008 popcnt rax,qword ptr [rdx-10h]
000000013FD6200E add r8,rax
000000013FD62011 popcnt rax,qword ptr [rdx-8]
000000013FD62017 add r11,rax
000000013FD6201A dec rcx
000000013FD6201D jne main+0C3h (13FD61FF3h)
The formatting in that post is... interesting.

I'd blame the CMS before the author on that point though.
But VS isn't used for writing Android apps. The vast majority of those are written in Java, which VS isn't used for.
There's a reason webvan was tempted into scaling too fast.

For mass market groceries, there are two virtuous cycles a retailer needs to trigger. The first is:

1. Get higher customer density

2. more deliveries per driver shift

3. reduced delivery costs

4. attract more customers with lower delivery prices

5. go to 1

The second is:

1. Get more customers

2. better economies of scale and more negotiating leverage with suppliers

3. reduced grocery costs

4. attract more customers with lower item prices

5. go to 1

Now, the first virtuous cycle only works at the city level - operating in two cities doesn't improve your customer density. But for the second virtuous cycle you need overall market share, not just local market share. To get Wal-Mart market share (~30%) and prices you need Wal-Mart buying power.

Of course, that's no excuse for building loads of warehouses full of tech that can't achieve the performance you need and to 'iterate' costs a few hundred million per warehouse! But it's understandable why the business plan would call for national expansion at some time - and I can also understand why people immersed in the SV community would find it hard to slow down and not break things :)
The drama is over having a CoC in the first place.

ESR has written about one of the CoC authors here: https://archive.is/6F9Yr

Tldr: the people who claims to deliver a product providing order and civility (the "CoC") are usually the people who are conducting the abusive behaviour.

In such a CoC is very alarming signal with regard to who is in charge of a project's management.
Computer Engineering is also a different thing than Computer Science.
> At the request of Rapid7, we have removed the Metasploit Community / Pro package from Kali Linux and now host the open-source metasploit-framework package only...

> In addition, the Rapid7 team no longer maintains the Metasploit package in Kali...

Seems they had a problem with metasploit company.
What do Google employees think about the creation of Alphabet Inc?
We Stopped Publishing New Blog Posts for One Month. Here’s What Happened
Because binary search on a sorted array is nearly always faster than std::map due to cache effects.
tell that to Aldrich Ames. His coworkers reported him in 1989 for living a life of affluence (if I recall right, he bought a brand new Jaguar and actually drove it to CIA headquarters, even though he wasn't making more than $65k a year or thereabouts). But he wasn't arrested until 1994.
I think I will end up upvoting every share of this Bloomberg View columnist's columns here on Hacker News. The author, Matt Levine, thinks like a hacker in the best sense, by pushing ideas to their extremes and seeing what the consequences might be. He adopts a humorous tone, but his columns are full of food for thought.

http://www.bloombergview.com/contributors/matt-levine
The biggest issue is the bridge decks.

Epoxy rebar is a gaff. Any knicks or marks damage the coating.

Stainless steel is gaining speed but is very expensive.

And recently Carbon Fibre bar has been entering the market.
No custom coding required. Server side config is needed to setup any XLL the spreadsheet uses; drop the .xll on the server localFS, and add one line of plain text to a config file. Then, if a user is permissioned, they can upload on the repository page, click the 'Run' button next to the SpreadServeEngine on the dashboard page, then load the new sheet.
My bad, saw the other person post first and then misread the post =D
Sorry for making such a "boring" point that was apparently also worth committing several paragraphs to debunking.
I feel like this is a far better policy than Netflix's open ended one. An open ended does very little to protect workers who take leave. When there's a clear policy workers never have to guess whether they're taking too much (or too little!) time off.
Duplicate of https://news.ycombinator.com/item?id=10040130
The parent comment asked:

> Does Rethink db relax consistency guarantees in some cases to achieve better latency?

You responded:

> RethinkDB doesn't relax consistency guarantees; we implement them in a different way.

But the page you linked says:

> `single` returns values that are in memory (but not necessarily written to disk) on the primary replica. This is the default.

> `majority` will only return values that are safely committed on disk on a majority of replicas. This requires sending a message to every replica on each read, so it is the slowest but most consistent.

which seems to imply that the default settings sacrifice consistency for better latency. Can you (or someone else, if you're busy) clarify?
wups, fixing that exception from showing first and then onto the bug. Thanks!
We should bring this point out next time there's a wave of comments saying that static linking is the one true way.
I apologize for the disparagement; I was miffed at your statement that "only US English speakers will be allowed to disable this requirement," which completely misrepresents the situation, followed by doubt about Firefox's status as F/OSS. Instead of ascribing that to malice, I should have assumed good intent and that the communications from our end were unclear.

As to the English issue, we have absolutely no intent to restrict the signature opt-out to English speakers.

Much like with our Nightly builds, the unbranded copies of Firefox will only be pre-compiled with en-US strings. Additional locales can be added at any time through https://addons.mozilla.org/firefox/language-tools/.

For users that want to disable verification without installing a language pack, the Developer Edition and ESR builds will always allow for opting out and will continue to be released will a full complement of pre-compiled locales.

As a Debian user, I'd like to draw a parallel between these measures and the default requirement for GPG signatures on packages installed by apt, which has been the case since version 0.6 in 2003. These signatures are tools to ensure integrity and provenance, not to restrict your freedoms. Much like with the secure apt initiative, it's entirely possible for users to opt out of these protections after jumping through minimally invasive hoops.
Of course it was worth it. You're worth it. <3
It's notable that your popular examples had to be qualified to be limited to "free" (as in open-source) software.

Um... you asked for free software copyleft examples, so obviously. Why is "free" in scare quotes again? Open source hijacked free, not the other way around.

The majority of popular software isn't open source at all.

Irrelevant to the point at hand.

maintained by copyright-holding commercial organizations

Completely irrelevant. There is nothing about free software that is opposed to business. It is perfectly fine that commercial organizations work on free software.

The copyleft ideal of "user freedom" is founded on the premise of a software industry barter economy in which the only tradable resource is not even software, since that's freely copied by anyone, but rather, actual time spent writing software.

No, that's open source. Free software makes ethical arguments for the Four Freedoms, largely based on determining one's destiny, being in control of one's computing and privacy concerns.

This is insane, not least of all because the vast majority of humanity can not and does not want to write software

False premise aside, that's the great thing about software. You don't need an extremely large force of programmers to satisfy most needs. This is because software is a non-rivalrous, non-scarce good.

time spent writing software is literally worthless outside of social standing

Not factoring in the end product?

You can't use bartered time to pay rent or buy food, which means you cannot actually build a sustainable economy around purely copyleft software ideals in which anyone is able to recoup the real-world costs of spending time writing software in the first place.

You don't make money off free software from bartering time. You've set a ludicrous straw man through and through.

As I mentioned earlier, software is non-rivalrous (or even anti-rivalrous, with utility increasing along with use) and non-scarce. You simply cannot sustainably sell it on a per-unit basis like it's a shrink wrapped box, not without maintaining artificial scarcity through IP law, creating a deadweight loss.

In light of this reality, one must rethink their business models. Possibilities then emerge from dual licensing, consulting work, selling merchandise, etc. etc. A common approach is also SaaS, but that poses ethical dilemmas of its own.

You set up a false premise as to the motivations of free software beg the question by assuming that non-rivalrous, non-scarce goods can be marketed sustainably using traditional business models based on information asymmetry.
"Stop reverse engineering our blogs!"
Except they aren't. The founder of Conservapedia certainly takes it seriously, and he zealously guards the site to make sure it fits his viewpoint

https://en.wikipedia.org/wiki/Andrew_Schlafly