skysight-inc/HackerNews huggingface dataset:
> There is nothing forcing you to use all the extra dependencies

This right here is a major problem with a ton of apologists. "You don't need to use X and Y, just start with barebones Z".

If you're doing your own side project, sure. Or if you're lucky to be developer #1 in a greenfield project. I can count on one hand the number of times in my career that's happened.

Most of the time, you're going to be maintaining someone else's work. They'll have a ton of dependencies and glue and workarounds, and you're really, really lucky if they've written tests or documentation. So all the complexity mentioned in the article? You get to deal with that, only not so neatly put together. More likely they'll have an out-of-date version of react-router that's incompatible with the library you're trying to install, upgrading react-router means rewriting a ton of code because they love to change their API every other release....

Now I like React, and I've built things with it. But there is a huge and growing PR problem with it right now, that for all its promise there is too much incidental complexity, too many ways to do it, a lack of standardization around things like build tools. Companies aren't overjoyed at having codebases that become impossible to maintain 6 months out, when the frontend devs jump ship. Whether the answer is a more structured framework like Ember or Angular, I don't know, but there is a lot of fatigue and frustration around trying to build and maintain a project out of lots of tiny pieces, and it's showing in this thread.
I thought instead of telling you to drop your test suite, switch your ORM, or something equally as crazy I would rather just empathize. I'm glad you guys figured it out. We all have these kind of bugs that drive us insane. We all have those difficult to test bugs that can't be reliably reproduced. The feeling when you finally solve them is amazing. So congrats on finding that crazy bug!
phrenology vs science?
2,797 are Chinese international students [1]. 30 is 1% of this demographic

> Today, the University of Iowa, one of the largest state universities in the American Midwest, says it is investigating at least 30 students suspected of cheating. Three sources familiar with the inquiry say the number under investigation may be two or three times higher.

So, it could be 2% or 3%

The cheaters are not representative of all PRC-Chinese.

The story is definitely newsworthy

[1] http://admissions.uiowa.edu/future-students/international-st...
I certainly wouldn't argue with neuroscientists and network experts here, but as a clinician dealing with products of brain function, that is, thinking, problem solving, sensory phenomena, etc., what happens in brains has long been a subject of intense interest and study.

I have the idea what gets lost in the various hypothetical models of neuron/brain mechanisms is the sheer magnitude of neuronal circuit complexity. Not only are there a vast number of "nodes" in human brain circuits, something like 100 trillion synapses, but that each node/synapse is itself enormously complex.

It's hard to quantify the number and variety of receptors "owned" by each neuron, but consider that while neurons work by communicating with certain "partner" neurons, they also are connected by very complex channels to all parts of the body. Furthermore neuron signal transmission involves the cascade of intracellular "downstream" effects mediated by intricate genomic events.

We know something about some of these channels, others not so much. "I/O" occurs through nerves, hormones and immune system signalling. In isolation each of these systems is highly complex, but considering the nature and meaning of interactions among these systems is overwhelming.

Given the immense scale of complexity it's unsurprising that we have only a primitive understanding of how neuronal systems work. I don't anticipate science will "figure it out" in my lifetime.

OTOH no doubt science will continue to discover intriguing clues in the coming decades, and that will be valuable. But I think it's important to appreciate just how vast the "problem space" is when it comes to grasping how brains actually work.
The easiest way is to filter based on the "Delivered-To" header (click on "view original" to see all headers).

No amount of BCC'ing affects that header because it is set by gmail itself, not by the emitter.
CSS Flexbox CR Updated
Nope. The formats were completely undocumented. Nothing outside of Microsoft could properly import the formats. Sure things tried, but they inevitably always failed in rather dramatic ways.

Joel on Software had article about the file formats several years ago. Apparently big chunks of the files are basically just memdumps.
http://www.joelonsoftware.com/items/2008/02/19.html
Sorry, but neither point is convincing to me.

First, I don't get why sitting in one's bedroom and writing in a public forum illustrate the clear distinction between public and private spaces. You already noted the forum is public. IT IS PUBLIC. If you put up your web page on the Internet and only search engine would ever come to your page, well, your page is still the public domain. Being in a small community, take a cult, well, if you show up in the public and doing your activity in the public, I would expect that to be a public demonstration. In fact, if you try to run naked with your cult in the middle of the street, you are going to get arrested and charged for public misconduct. If you are running naked in a cult house, well, that's private. The distinction is very clear in these examples. I am not arguing there aren't examples that would illustrate a blur, but your example is too weak.

My response to the second suggestion. Well, leak of data is a big deal. So if my research somehow harms people with AIDS, am I allowed to collect the non-AID patients? Another way to put it, filtering doesn't do any good and provides no meaning. From an ethic standpoint, people aren't concerned about what groups will be harmed from the outcome of the research - because the whole point of research is to either validate or invalidate some hypothesis. Research ethic should be about the treatment of data and the process of conducting experiment.

However, I do agree that some users aren't aware of what online service do with their application.
What has Elon Musk failed at?
Take just a quick look at MUMPS. And they start new deployments, new projects even today. With my tax money, here in Europe.
>"What doesn't kill you makes you stronger" is a well known saying.

It's from Friedrich Nietzsche's "Twilight of the Idols": "What does not kill me, makes me stronger."
No way, we are not collecting this because we don't need it (and yes, it would be not very private). I probably should improve the phrasing in the Privacy Policy.

Qbserve detects popular apps and sites automatically by matching them to the entries in the bundled database. If it can't find a match, it puts the app/site into "Uncategorized" category.

Then when the user decides to assign it to some category, there's a checkbox with text "Submit domain + category" and hint "Send it to developers to improve Qbserve". You can disable this checkbox forever in the app's settings.

Then we get somethings like { "host":"ycombinator.com", "category":"news" }, check if this site is really popular and add it to the bundled database in the next update.
Cdist 4.1.0 has been released
Is it just me, or is this result the worst of both worlds (for the you-and-me's of the world, rather than billion dollar corporates)?

Had APIs been found not to be copyrightable, that would have been great and opened up the development ecosystem for us to use and adapt each other's APIs.

Had it been clear that no this sort of thing wasn't allowed then small developers would have had protection that they could publish their APIs without fear of a deep-pocketed competitor saying "thanks, we're going to muscle you out of the market, using your own design to do it, and ignoring any of that GPL nonsense you've licensed it licensed under, we're just having your API as our own thanks". Not an open world, but at least everyone would be on a level field.

But a "fair use" finding of fact sets no precedent for anything else, gives no protection for the ordinary developer, and essentially means "it turns out you can do this if you're big enough to afford to pay high-tier lawyers for six years". (ie, BigCorp can copy APIs with impunity, but you can't)
I recognized you were Paul King of Quora from the very first paragraph. Good to see you here.
Kubernetes Cluster Federation
And mongrel2, which I hack on occasionally uses libtask to good effect for this. It's architecture is much simpler than this presentation though because mongrel2 is one thread per process, so inside the process there is only one fiber executing at any given time.
6. Your own peets won't harass you for "acting white"?
A fair explanation of the problem. I imagine most start-ups would not easily stomach the proposed solution.
Canadian Anonymous Have Now Released There Long Awaited Site
Transfer, manage and back up iPhone iPad in an easy, super fast and flexible way
Building Two Way Communication System with 2Factor FREE INCOMING DID
Power draw with GPGPU is better per flop than normal CPUs, but not competitive with an FPGA tuned to a specific problem with the same equivalent throughout.

I think FPGAs also win out in flexibility. GPUs don't integrate so well into e.g. the signal processing hardware for digital oscilloscopes (a common use for high end FPGAs) mostly because of latency and timing constraints.
'95, so about when significant amounts of information started being put on the internet?
Likely because Hillary is the one who uttered the phrase.
I feel like it's the early 2000's all over again with chat bots suddenly becoming a big thing again.
It's not fast enough to be a DOS attack by any stretch. But it's easy to detect that a given IP address has downloaded e.g. several hundred profiles in a few minutes, and OKC should have been throttling such obvious crawlers to around one per minute. If the behavior repeated, they should have blocked the address altogether for some period of time.
If you're going to call out people for not reading your post, at least have the courage to answer my response to your initial post.
TL;TR: Don't get wild for no reason. Take instead a look at the certificate. pathlen=0

I doubt that this certificate will be used on BlueCoat appliances to MITM connections. It has a pathlen of 0 which means that it can be used to sign leaf certificates (i.e. for servers) but it cannot be used to create an additional CA. Thus in order to use this CA certificate for MITM on BlueCoat devices BlueCoat would install this certificate including its private key on all BlueCoat devices which would quickly expose the private key to the public.

I think that this certificate is more used inside BlueCoat's own infrastructure, i.e. to sign their companies certificates. This would be similar to what Google and others do for a long time already. And with a similar setup, i.e. "Google Internet Authority G2" has also a pathlen=0.

(this is a copy of my post on reddit/r/netsec).
You can often get away with using scoped threads.
Analog chip poisoning [pdf]
Not sure if anyone else is the same - but I find little "reaction" gifs off-putting, and nearly always close the article I'm reading when I see them
Wouldn't it have been against the law for the company to have acted on that information? What were they planning to do, fire people who were having an affair?
Not yet a Rust programmer but Rust does look like an excellent language for PostgreSQL extensions.
Most private companies of any kind would rather share nothing about their performance with anyone.

Heck, many private companies have terrible metrics on overall performance because they're not really required to do any bookkeeping past tax purposes.
Thanks! I'll give it a try.
You should check out http://mithril.js.org/.

It's been around for a few years, it's very lightweight with a small API, not opinionated, and surprisingly powerful. It doesn't have all the wiz bang gadgets right of the box, but it provides the fundamentals you need for a well designed, full-fledged frontend app.

I've enjoyed using it a lot the past few months on a few small projects, and I'm also using it for a larger project that I've just started working on.

Oh also, I haven't even bothered with a build tool or anything yet (I find the current js build tool landscape rather dismal). Turns out it is surprisingly easy to get by with <script src="..."> lines into index.html for smaller/mid-sized apps =) The only thing I've really missed so far is SASS.
This page has sample code in both C and C++, look at the #ifdef's: https://msdn.microsoft.com/en-us/library/windows/hardware/dn...
NanoServer in Windows Containers on Windows 10
SIX MALAYSIANS, EIGHT CHINESE ARRESTED IN $144 MILLIONS AUSTRIAN MUTH BUST
When riding a bike, I think it is wise to judge the class "car drivers on Saturday night," different than the class "car drivers on Tuesday afternoon," because "car drivers on Saturday night" are more likely to be drunk.

I ignored all the stuff where you went off the rails and started making wacky accusations, or whatever, it wasn't particularly clear...

My only mention of blacks was in showing how the talking point of "arrested more often for the same crimes(drug possession)" doesn't hold up to scrutiny when you consider how often those drug crimes are occurring in combination with other more serious crimes. In that case it is perfectly reasonable to talk in aggregate, since that is what you were doing in relaying that faulty stat.

that does not in any way say that individuals are not being judged and incurring negative opportunities because of their being black.

Whether that is occurring and to what degree cannot be said. Even if it could, what do you want to do about it? You can't just re-education camp everyone until they meet your standards.

Human nature doesn't work that way. But maybe you can take solace in knowing that biases may present themselves not just about racial groups. Saturday night drivers may be judged differently than other days, men may be judged more suspiciously around small children than women, investments more likely to return money may be judged as more favorable places to put money.

This is clearly a personal issue for you. I think we agree that we both want the best for all people.

My feeling is that for a harmonious society with integrity, we need to ascribe to phenomena, causes for which there is clear evidence for a causal relationship.

If you want to ascribe "institutional racism" as the cause to certain phenomena, but the observation can be made that those same phenomena exist in environments without the institutions you are blaming, Mexican performance in Mexico vs the USA for example, then the "institutional racism" theory doesn't hold water.

But even without that avenue to negate, you would still need significant evidence to validate the "institutional racism" theory.
You can't just say, "I've observed Phenomenon B, and I've theorized Cause A, so A must cause B."

Decrying "institutional racism" as this kind of ambiguous, universal menace doesn't help anybody. First you would need clear evidence of it. Then it wouldn't be ambiguous, then you could solve the problem. You can't solve ambiguous problems, they need to be specific.

If you can't even lay out clear unambiguous evidence for the problem you are trying solve, then how will you know when it is solved? What are you fighting for?
You could simply use something like base64 on a username you regularly use as the hash.
They probably just batch delete them from time to time but until then do a soft delete by setting "status 0" in the DB.

I imagine that's what they do.
> Twilio has few, if any moats, that can't be crossed by large competitors like Google or Amazon

Here's one moat - with GOOG's annual revenue of $75 billion or AMZN's $107 billion how likely are either to chase an opportunity that, assuming perfect execution, complete market share grab and ultimate destruction of Twilio, will add $167 million of annual revenue to their balance sheet?

From the corporate politics standpoint this would be a hard project to pursue internally, as anything under a billion is unlikely to register on CEO's radar.

From the customer standpoint, chances of getting competent and prioritized support might be better with Twilio, where the telephony API is their primary product, versus Google, where it might be 108th project on the priority list.
Normally I do to, but in this case there's good reason to talk about thousands of mAh's instead of Ah's, which is that the typical sort of things you'd power with these batteries have current draw in the mA range, so mA's are the natural unit to use.

It's like measuring energy in Joules normally versus talking about electron volts for chemistry or mega-/giga-/tera- electron volts for nuclear physics (depending on the flavor).
Also, I think it's generally not a good sign if you, as an individual investor, are able to get in at the offering price; it generally means that the big institutions didn't really want in on those shares, which wouldn't instill much confidence in the stock.
Every few years I stay in CS I see something crazy. I hope that the next crazy thing I see is a log file that isn't text.

I can't imagine who would think that would have been useful to program IF it does exist.
I felt the gif wasn't expressive enough. There are better shrugs.
Personal attacks are not allowed on HN. We ban accounts for doing this, so please don't do it again. Instead, please (re)-read the site guidelines and comment civilly and substantively, or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this comment from https://news.ycombinator.com/item?id=11781593 and marked it off-topic.
Rust's M:N design was not going to scale to 1M connections, and it's hugely unlikely that you need 1M simultaneous connections.
Copyright is about literal reuse of someones functional product, not about reuse of the abstract ideas that make up it.

To me an API, is just a formalization of declaring your intention to implement a particular functionality.
Tor Browser and Tails Fingerprint PoC Demo Page
Because the data went from something you have to dig around and scrounge to find to a downloadable database. And that is a very big distinction when it comes to who will seek it out and why.
I think I was told about it with some secrecy in mind, actually. My manager there felt really bad about the situation and wanted to clear it up before any fallout happened, i think.
And this insult doesn't reflect very well on yours.
Jan 29th. Seems like the information released in the last few days points to her knowingly violating security protocol.

I doubt she will be prosecuted but this has sunk her campaign. It's over.
Peter Thiel’s funding of Hulk Hogan-Gawker litigation should not raise concerns
I would like to make your point clearer because I think there isn't sufficient visibility of this problem in our community.

The problem here is 'stack ranking' or 'curve fitting'. The assumption behind this model is that the quality of workers you have will mirror a bell curve ( for example, 10% will be poor, 80% will be average and 10% will be excellent ). The management tries to identify these individuals and assign them ratings based on this assumption. Your promotion, bonus and pay hike is based on these ratings. The problem with this approach is that no matter how well you perform there are only 10% 'very high' ratings available. This means that if someone else succeeds, then the chances for your success has diminished. This creates an incentive for you to sabotage others at work and pitches team mates against one another.
Food start up sensation – Coffee waste to Gourmet Mushrooms
I love where .Net Core is going but I rather agree with this. I'd like.Net Core to ship. The more scope that is added, the less likely this will be to take off. And I really want it to succeed. Ship less but ship sooner please!
Japanese Culture and Minimalist Designs Both Start with Simplicity
How to Add Image, Video, Blockquote Shortcode in Blogger Comment – Codiblog
Cellphone-Cancer Link Found in Government Study
Or, truly the craziest of possible scenarios: simply followed the instructions given to her by the people administering her access to the government's IT infrastructure.
I find them very distracting so I made a bookmarklet:

javascript:(function (){var x = document.getElementsByTagName("img");for (i = 0; i < x.length; i++){x[i].setAttribute("src","");}}());
Stealthy Dopant-Level Hardware Trojans [pdf]
Good point about bits per pixel.
When a casual passer-by records, copies, and disseminates, no physical aggression is committed. The enforcement of copyright law depends on a third-party initiating a threat of force against property, freedom, and life to dissuade such actions.

Copying is non-violent, whereas preventing it requires violence. And where does copying end, and thought begin? If I examine source code, or lyrics, or a short story, reflect on them, talk about them, and use what I have gleaned, haven't I copied them to some degree?
It's not just about context switching costs. One advantage to non-preemtable concurrency is that data races are much easier to reason about, because any operation that you know won't block becomes atomic by default (this doesn't apply to all models, eg. ones that have m:n scheduling).

There's also other resource overheads. For example, I would think nothing of spinning up 10000 greenlets/green threads in python. They cost maybe 1KB of memory each. But spinning up 10000 OS threads? That's a little more dicey.
I'm especially interested in hearing how this study is different than this one in 2011:

https://news.ycombinator.com/item?id=3141594
This is interesting, I'd never thought about considering the number of swaps that an algorithm does. It seems like low swapping algos should be better in multithreaded environments due to less locking.
This is a strange election. We have a Democrat who is pro-war, anti gay marriage, and backed by Saudis and wall Street.
> The reason companies hire in this way is to defend against discrimination lawsuits.

That sounds like maybe a broader statement that you intended... Certainly not every company has that plan. Are you talking about a specific kind of company?
What spirit of the project are you thinking of, and how is hosting stuff on Github antithetical to it?
An algorithm for automating DNA origami
A lot of us just don't care.

I am happy to base my work on the currently best working scientific models.

My faith is also based on "best practices": what worked well for my parents, grandparents and me and which also happened to help create the western culture we enjoy today.

"Render therefore to Caesar the things which are Caesar's; and to God the things that are God's."
i think an easy way is to send a notification email for every new sub-email "registered". No email gets forwarded until the new sub-email is verified.
well, there are tons of active projects all the time. Scope, size and quality of those projects vary a lot, but they do exists.
That's not how favors work. When someone does something nice for the engineering community you use it with gratitude (if you do use it). Oracle makes cool software. It doesn't cost anything to aknowledge it, but it sure makes you look like an ass to argue that they don't. So many people use vagrant right now and it just works because of VirtualBox. That's cool. No bar to clear. It's just nice that Oracle paid for that
"The real losers are the employees," fourteen paragraphs in.

O that more writers would rediscover the format of the inverted pyramid (think news stories, lead first).

Instead so many are following the format of: dump to paper the entire warm-up process. This warm-up is often necessary. It's fine to even write it in your first draft. Before publication, excise the long intro.
Super Mario as a String: Platformer Level Generation via LSTMs