skysight-inc/HackerNews huggingface dataset:
Where does this assumption come from that rejecting the majority of candidates leads to better results? At some point you're just cutting into the bone and rejecting candidates that are perfectly acceptable.

The more candidates you reject, the more time you waste and the more people come out of your interview with a negative experience of the company.

These costs can easily outweigh the cost of a bad hire. Nobody writing these blog-anecdotes even quantifies what that cost is.

At the end of the day, programming interviews seem more like hazing than anything. No other profession hires with a full day oral examination. It's fucking ridiculous.
> and want talk swept under the rug.

Did you even read his comment? He is complaining about his own comments being downvoted and going gray/disappearing altogether. In other words, he doesn't want talk swept under the rug.

> Whereas the other side says "we cannot sweep this under the rug because of how important it is to our well being."

Is that why they downvote it, effectively sweeping it under the rug?

And if they can't downvote it, is that why they try to get that user banned on Twitter? Or in real life shout them down and call them racist/sexist/xenophobic/homophobic/insert-buzzword-here to try and censor any opposing viewpoints?
"the module system doesn't let you build modular production code and apps like Python does"

Can you elaborate on this?
IBM has advocated this type of store for years. I've always wondered why it's taken so long to implement.

Shoplifting seems to be very easy. But all you need to do is to put bagging the items until after they are scanned and paid for, that should keep shoplifting to a minimum.
Is this a library that does entity recognition and matching on individual elements in streams, or are the streams themselves being featurized/matched?
As someone who runs our own instances, these limitations seem very insane. what if the redis server goes down? That means there's no failover whatsoever?

It also seems like such a waste of open source work just to overcome a proprietary, third party limitation.
I'll try to put this as straightforwardly as possible, but it's a meandering topic at best. The gist of what I'm referring to is found here[1], so you should probably stop and read that first. Past that, the relevant things are two main doctrines, the first is the 9th[2] and 10th[3] amendments collectively, and the other is "enumerated powers[4]".

So, the general principle is that 1) Congress doesn't have the power to do anything that they are not expressly authorized to do by the constitution, or that is not obviously implied by an enumerated power (for example, if I expressly enumerated you the power to apportion the jelly beans, it would be implied that you could count the jelly beans, audit the jelly beans, etc.) Because congress is not expressly enumerated any power to make marijuana illegal, the states (if challenged) could assert that they have neither an enumerated or implied power to do so, and the laws that they made to illegalize marijuana consumption were not constitutional to begin with. Under the interstate commerce clause[5], they may have the ability to 'regulate' the sale and/or distribution of marijuana, but banning it for private consumption may be a bridge too far considering...

The Ninth Amendment, which states "The enumeration in the Constitution of certain rights shall not be construed to deny or disparage others retained by the people," combined with the Tenth Amendment, which states "The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people," means that the powers of the federal government should not be used to take powers away from the citizenry, and that any powers not delegated to the federal government (expressly or implied) are reserved to the states or the people. It is this last clause that allows states to decline orders by the federal government where are not obviously granted those powers to the federal government by the constitution.

Put simply, the general position is that the federal government has supremacy on matters that the constitution says it should, but should defer to the people or the states on powers the constitution doesn't mention. Because the federal government doesn't have the power to ban marijuana, then the states could argue that, and assert their own soveriegnty on its regulation. Because the states would be granting more rights to the people than the federal government in this scenario, and because the burden of enforcing it would be exclusive to the individual states, they would have a pretty good claim on grounds of federalism.

[1] - http://www.constitution.org/uslaw/16amjur2nd.htm

[2] - https://en.wikipedia.org/wiki/Ninth_Amendment_to_the_United_...

[3] - https://en.wikipedia.org/wiki/Tenth_Amendment_to_the_United_...

[4] - https://en.wikipedia.org/wiki/Powers_of_the_United_States_Co...

[5] - https://en.wikipedia.org/wiki/Commerce_Clause
Still too complex for configuration. And at this point, only processable in Haskell.
> Also, given a small set of glyphs, would a NN be able to "design" the remainder of the glyphs?

It should be easy enough to train N neural nets, each of which would output one of the glyphs by inputting the rest of them: So a NN for "a", another for "b", etc.

Then a consistent font would be one that outputs itself when fed to the N nets. And a way to create consistent fonts would be to start from anything and iterate until input and outputs converge.
This is significantly harder than most hardware hacking (it requires hardware-level interaction with a pretty complicated bus) --- at the point where you're doing custom FPGA work to get bus access...
Some of the most politically important events and eras were defined and made possible by the technology and engineering that came out of these periods. In the past, engineering has been taught as a separate entity, focusing on monetary and technological risks/rewards. This leads to impressive engineering projects that sometimes devastate communities, wildlife, marginalized groups, etc.

But the truth is that engineering is intrinsically linked to the impacts it has on the environment, its social impacts, its political impacts, and everything else that it affects in this complex web that is reality. When engineering is taught in schools now, these impacts are a major focus. In civil engineering this means that projects are planned that at least take into account the people and communities they are displacing. In industrial engineering, it means sourcing materials from the right places, focusing on environmental impact, etc.

It's absolutely no different in software engineering, or high tech in general. By enforcing an 'apolitical' atmosphere in a tech discussion, you're consciously shifting the intelligence and nuance of the discussion back to a period before we started to consider the impact that technology has on society. This is a dangerous shift, and dumbs down the level of discussion that's achievable by muting voices that connect the discussion with its impacts in other areas. In effect, this actively enforces the status quo, and doesn't allow our discussion here to progress the industry as a whole.

I come to HN because it's a great resource to find interesting tech articles. It's also a great way to stay informed with the latest tech related news. But equally, I find discussion so engaging here because it seems to be so deeply ingrained the heart of the tech community, and because of that, can affect the way the tech world operates as a whole (even just slightly). Stripping down the discussion to a frankly old-fashioned apolitical "tech doesn't affect anything except tech" would be a sad thing for me to witness happen to HN.
No, I/we have plenty of beefs with the US. There is plenty to gripe about there. But doing business is not one of them.

I was talking about my own observations working in China, how we couldn't do the same things that the local companies could. It is not just "China primitive bad", it is "things work differently in China, don't you know?" as any Chinese would tell you on your first day of work!

Its like we were having a conversation about a bad pollution day in Beijing, say 600 2.5 PPM, and you pointed out that LA was currently at 90, so the Americans living in Beijing had no right to complain about this.
Thanks for the clarification. I encourage you to use the phrase "community operated and moderated" in that case. Open source is overloaded as it is. Conflating community operated with licensing is problematic.
Master the Forgotten Art of Listening
This seems like a great idea!

I usually try to avoid commenting on grammar or spelling too much, but it seems like you're a non-native speaker of English, and it's a bit tricky to understand some of what you're intending.

Here's some suggestions that might make the site's purpose a bit clearer (just suggestions!)

On the main page:

"Easily find out if the web page you're reading has been discussed on Hacker News, with no API calls"

On /check:

"Automatically find HN discussions when web-browsing, securely"

and

"Borrow HN community intelligence on every page".

On /status:

"For details about how to use the bloom filter file, check here"

On /feedback:

"I found an issue"

I'm not sure what you mean by "I want to format the url", so I'm not sure what to suggest there.

If you like, I can follow up or file an issue, with suggested rewrites for /faq. There's a lot more there than can fit in a single post.
Perhaps, but just because something is difficult doesn't mean it should be completely disengaged. It's when things are difficult that issues need to be discussed the most. Instead, we should continue to engage and be more adamant about enforcing our own rules.
i always had your experience (not being harassed) at another not-first-world country. and was always hearing comments like the above yours and distrusting them.

until my significant other got shaken down by the police there three times in the last three times we were there. so now i realized my first experience was skewed because I'm not the demographic that is the target of all that.

now i know better: your isolated anecdotal experience should never be the only argument for a political discussion.
No, from my point of view the exist guidance and policy on what is off-topic is the right way to address threads like that, and blanket bans on "politics", however defined, offer no additional benefit but do eliminate valuable conversation.

They through out more baby, but do nothing additional about the bathwater we want to deal with.
It's the best basis for moderating the site because the alternative is impossible.

You're right, though, that I shouldn't use the word 'project' like that.
“The more you know, the more you know you don't know.” - Aristotle
Actually he was, until as recently as a month before the Elections.

https://medium.com/projectinclude/peter-thiel-yc-and-hard-de...

> But Thiel’s actions are in direct conflict with our values at Project Include. Because of his continued connection to YC, we are compelled to break off our relationship with YC.
=Ellen Pao
*NIX: Hard links since the 70s. Glad Windows is becoming less of a toy.
Why not look at Wikipedia and see how they are tackling controversial topics? Here it sounds like a disappointing ostrich experiment. Let's bury our head in sand, let the storm pass away and see what happens.

I think it's a good think that people are indignant on both side. Let's organise ourself. We have the tools, the concepts, the technology. I am sure it's possible to find some common ground and have some data-driven debates/discussions and form some more balance opinions/belief.
This is because the CNY shouldn't trade during the day outside of trading hours. Off hour fluctuations of CNY are just unexpected.

CNH is traded at any time, but that is a different beast completely, even if it also represents RMB.
Understanding That Unregulated Monopoly Was Always Uber’s Central Objective
> I would argue that the "don't discuss politics or religion" with family and friends is partly what got us into this mess in the first place

I don't think this is the problem.

The problem is the echo chambers people surround themselves with (and tech companies explicitly try to cultivate) and a slowly dying news media desperate for views, and whipping up outrage in order to get them.
If someone was actually interested in security, they would not allow tenant (or user / etc) defined components access the base infrastructure's etcd, even if it had ACLs.

Basic separation of concerns would call for a separate instance of etcd.

In a complex environment, spinning up a new etcd should not be a big deal.

Now, having ACLs, is not a bad thing, but they should only be used to lock down the base infrastructure access even more, and still have a separate instance for other applications.
I think the word "mundane" is out of place.

Whoever isn't fascinated by the modern power grid is slightly dead inside. The same applies to a ton of other "mundane" things, like road and rail networks, sewage systems, garbage disposal and recycling, and so on.

I think a better term would be "rarely noticed".
How can an algorithm determine an upvote's informedness?
No, they lack a few features, and what's even worse, they are buggy sometimes. For example, the styles panel disappears for me completely sometimes. I'm really sad to see Firebug go.
Huge recommendation for Endurance. I could hardly put that book down. It was a shame that the author died before it became popular finally. A cruel twist of fate due to when the book was released.
Eh, I don't expect this to be as heated as the "R or SAS" debates that many statisticians have...
I'd argue that it's less beneficial to learn new categories as it is to simply recognize when categories differ between samples.

For example, with bears -- I personally know of black bears and polar bears. I can be a little more detailed with fish but with dogs there are dozens of "different" [easily recognizable] types within the same category of "dog".
Perhaps it can for one week though.
This is pretty cool, love the visual graph- do you have a demo/sample code of the graph alone?
It depends on your definition of "perfectly acceptable." Almost every job in every industry with a hiring cycle rejects "a majority of candidates," especially when there's limited space.

> These costs can easily outweigh the cost of a bad hire.

How so? You're right that I've relied a good bit on the anecdotal, but aren't you doing so a bit here? Bad hires are ridiculously costly--especially on a small team--because they aren't just expensive. On a good team, almost every new hire lowers everyone else's productivity initially.

Hiring more people because of loss aversion also falls prey to the trap of "more people = more productive" that's been pretty thoroughly debunked in the software industry (http://a.co/3ierKnl)
Definitely not true... there are many checks in place to ensure this doesn't happen

http://www.freddiemac.com/loanadvisorsuite/loancollateraladv...
http://www.freddiemac.com/loanadvisorsuite/faq/loancollatera...

This doesn't even take into account the process for appraisal management companies (third parties).
Offhandedly asking why next time you're at a (self-) checkout can't hurt.
AMP Cache Updates
The only person I ever saw get a human off the ground was this guy
https://www.youtube.com/watch?v=soxxPyaAT1k and several build vids. He would have really benefited with some fly by wire help
Very good point, it's very off putting this 3 month or longer
hiring process. Definitely screws with your expectations of the company.

The weird thing is most of my applications lately seem to be going that slowly. It's especially frustrating from my end as I could be delivering and providing value instead of waiting for an offer.

I've actually started working on my own products just because people are too slow :)
The title got updated by HN, I think. I'm not trying to call everything engineering (I don't actually think everything should be approached as an engineering process). My argument is that the decisions you make about culture and process in hiring inevitably affect your actual team's process.
What I liked was the philosophy of deciding what personal traits are relevant for this job, and then specifically interviewing for those traits. The edit was because people seemed to be keying off the "frustrated" part, and that wasn't what I was trying to call attention to.
You can make sure you have your medication ready.
Another interesting thing that can happen (I don't know if this is a concern in California, but I've heard that it's a major problem in Jakarta, Indonesia) is that if you're close to the ocean, pulling fresh water from the ground can result in the fresh water being displaced by salt water which makes the aquifer useless.
From a engineering point of view this is really cool, but as an ex-sysadmin I feel that I need to reiterate and emphasize something that is alluded to in the second paragraph.

Too many things can go wrong and you are all around better off outsourcing this to something like Pingdom. You don't have sufficient levels of reliability, you aren't dual homed across twilio and another phone system. Maybe the cause of your outage is that AWS is having issues. Now your site and your monitoring is down.

Much better to outsource to people who obsess over doing this right and making sure they are properly redundant.
Made a slight edit. Thanks for the feedback.
Neat, I'll give them a go and take another look. It'll take a miracle to get me off MoonReaderPro though!

I can't remember why it bugged me that links were being styled too, just that I was. So I'll drop something in the forum or whatever after I've had another go! :)
Interesting idea.

One hitch perhaps: topics that start off non-political but veer into politics … happens often enough.

A more democratic way would be for the community to either enable the hot-buttoning or be able to disable it with enough flagging.

When you think about it you're suggesting something akin to Wikipedia's sensitive page rules where extremely divisive pages are locked down and subject to higher scrutiny.
MathFoundations210: Numbers as multipliers and particle/antiparticle duality I
Previously discussed: https://news.ycombinator.com/item?id=13057699
Correct, Adobe finished the MM specification in 1991 and released the first fonts in 1992[0].

Apple in 1995 released QuickDraw GX, which included a new font architecture called TrueType GX, a complete reworking of font architecture. As well as including MM-style font variations, it also decoupled glyphs from characters, such that multiple characters could use the same glyph, or multiple glyphs could be available for the same character.[1] While GX was a market failure, many of these technologies resurfaced in OpenType, though variations specifically did not.

Microsoft acknowledge that OpenType Font Variations is directly based off Apple's work in QuickDraw GX font variations.

[0] http://blog.typekit.com/2014/07/30/the-adobe-originals-silve...

[1] https://en.wikipedia.org/wiki/QuickDraw_GX#Typography
Brutalist Design: The Trend That Turned Web Design Upside Down
Tips to become a better developer
Serve a RESTful API from Any PostgreSQL Database
I wonder, did he read this much when he was founding Microsoft? I ask because, as someone who would love to read, I feel like I never have the time. And strangely, I feel morally guilty for prioritizing other things like career growth etc.
Now you've really got me confused. Other than the comment by dang at the top of one of the them that mentions the detox week, I provided them as examples of non-constructive threads on HN that are operating under the existing guidance and policies, which I understand you to say are near-optimal (and I agree are pretty good, and would like to see more enforcement of). With that in mind, are those threads okay, and to be expected as part of the current guidelines and enforcement (by mods and community)?
And this type of comment is precisely why I support a ban on political discussion on HN. You're just preaching to the choir. I've read this same comment in one form or another for hundreds, if not thousands of times on HN. If anything, a dissenting opinion (e.g. one in favor of Trump or the NSA) could add something new to the conversation but it would get down voted to hell and get ugly pretty fast.
Made a small edit based on your comment. Thanks!
This was an insightful and thought-provoking response. Thank you for taking the time to write it. Given how much a word processor's spelling and grammar checking improves my own writing, I can definitely see how an equivalent assisted-programming tool could help people.
While admirable, doesn't that strongly bias Voxy to local candidates?
Isn't there already a flamewar detector that penalizes threads? Couldn't it also, probably earlier, trigger the "hot-button" rules and notification?
Or sparklyr
That quote is from 2015. If everyone held people to what they said a year ago despite them softening on the issue or even changing their mind completely... well then why is Obama so highly regarded by the left?
And I'm sure Lambda will never go down. Right? Right??

(It has. Completely and silently stopped processing against Kinesis queues for a few hours recently. Guess what AWS Step is built on?)
Thanks!

Definitely didn't take it as pedantic. Thanks for the reminder about the impact this could have on an audience I didn't think about. I added a small disclaimer.
NTFS hard links have been available since NT4, released 31 July 1996.
You might want to read General Mattis on being too busy to read from when he was in the Marines: http://www.strifeblog.org/2013/05/07/with-rifle-and-bibliogr...
The topic of this thread is the policy of banning political comments for one week. I stated that the experiment should not be conducted at this time, due to the forthcoming appointment of a government official, which HN should discuss given yesterday's events. It was certainly relevant on this thread.
Californian I'm afraid.
I believe elasticache has its own internal HA. Your client must disconnect and reconnect if the Redis suddenly becomes read-only (due to a failover).

https://github.com/mperham/sidekiq/blob/master/lib/sidekiq.r...
I don't disagree, just reiterating my hope that the obstacles you point out don't lead to the problem being passed over as too politically intractable.
Traffic signs classification with Deep Learning
In a regular store, customers are anonymous, so they can be jerks without fear of consequences.

If I understand well, in Amazon Go, every customer has an account linked to a credit card. I guess that this will work as a deterrent. I a customer does something wrong, they can get a warning. Next time, the account is canceled. Problem solved.
> Hiring more people because of loss aversion also falls prey to the trap of "more people = more productive"

Although perhaps true, I don't really see how this is relevant to what CoolGuySteve said.

CoolGuySteve isn't recommending anything about the number of people that are hired for a particular role, or the rationale for picking that number. Rather, he's just observing something about the cost of being overly picky about the previously fixed number of people that are hired for a particular previously fixed set of openings.
Libraries and librarians tend to be opposed to censorship of what they may contain.

> Some users don't live in a democracy and some don't believe in it.

I look forward to arguing with monarchists about their views at some point in the future, then.
"JS-land" spans every web browser on the planet.

JavaScript isn't some open source little language with a little community; it's what everyone has to use to target a web browser, whether they like it or not.

Nobody has to like JavaScript or be in some unofficial JavaScript community in order to develop in JavaScript.
We are running docker as well and I have setup a few clients on it. Haven't run into the ones you have but appreciate the effort you guys are making to make it more production ready and stable :)