skysight-inc/HackerNews huggingface dataset:
Actually, there are lots of skills and competencies that are valuable on engineering teams other than the ability to have all basic algorithms on call in your head at all times. If you filter the engineers you are willing to hire based on any one factor (unless you are looking for that specific specialty), then you are missing out on a variety of perspectives and experience that could make a better team. You don't need everyone on your team to be an algorithm expert. If you don't recognize that there are a huge variety of other skills necessary to successful software projects, then you are the one experiencing the Dunning-Kruger effect, not the op.
Massive difference between sourcing candidates and interviewing/making hiring decisions. If a founder is doing the former it's probably that she's wasting a massive amount of time and there is a huge opportunity cost there. Recruiters have their place.
I agree with this article 100%. If universities are worried about "ignorant" people spreading misinformation (if they give a podium to people who they think are un-intellectual), what the university could do is have a framework on how such ideas or all ideas are communicated. With some rules and fact checking guidelines in place, it is possible to hear the opposing (or what is viewed as un-intellectual view point ) with proper analysis.
its actually against the banks ToS to give your credit card to anyone else... even at the register.

but everyone ignores that :-P
I'm poor enough to buy my own groceries, but if you're rich enough not to do that, then "tip"/pay your servants in cash.
CryptoNets: Applying Neural Networks to Encrypted Data [pdf]
It's basically Webvan 3.0.

https://en.wikipedia.org/wiki/Webvan
That is really cool! They are using a realistic 3D model of the persons face and eye-tracking in the VR headset to make a good guess at their facial expression, effectively reconstructing the face that's hidden by the headset.

Not something you can easily do as a consumer yet, but for high quality mixed reality production this seems like a great boon.

For an explanation of mixed reality videos are made I recommend this: https://www.youtube.com/watch?v=8T7ux3DXP_w
Trump to Mexico: Pay me $60 billion now and get a three year hiatus on the 25% border tax otherwise payable on the $300 billion the USA imports from Mexico.

Mexico: Whew, here is the check!
Wow, that seems gratuitously dishonest -- especially misleading customers about what's a "tip" vs. a surcharge.

Having an $x delivery fee (paid to the company) and then a tip as a separate item ($ or %) would be fine. Making the "delivery fee" into a "service charge" is itself dishonest; making it adjustable when it doesn't go to the user is pretty bad, too.

I can't tell if this loses them more goodwill with customers or with delivery employees, but it seems like a bad decision either way.
It's natural.

Maybe people haven't seen it in America before, but this happens all the time.

Radicalism begets radical responses over enough of a time line.

People in this thread keep feeling disheartened or calling out liberals enclaves - but they completely forget that this is only 3 weeks into Trumps presidency.

As a candidate he was frightening to liberals, in a way no American presidential candidate has been in a long time.

And now he is president. He scares and disturbs people around the world. I can't imagine how liberal groups feel.

On top of that he won and is supported by people who argue that hate speech is free speech.
When Silicon Valley goes political
Image-To-Image Translation with Conditional Adversarial Networks [pdf]
The OP asked if TMux worked on WSL, which it does.

Now, there are many, MANY, improvements required of Windows' Console which is currently receiving its biggest overhaul in > 30 years! Bear with us while we give the Console some much needed TLC and start to re-shape it into a clean Console infrastructure that supports modern Console demands.
How to relieve back pain
People who want to burglar somebody's car or home are generally smart enough to wait until there isn't anybody in them, so I'm not sure what presence has to do with the issue. It's kind of beside the point of the analogy anyway. The point is if you can open a locked door with a valid key, a skilled person can get past the lock with their lockpicking tools, much as hackers can get through DRM. But in both cases, casual unauthorized access is prevented.
That's pretty much what I see on both sides these days. The idea that someone could hold differing views is no longer seen as disagreement but being actively evil or, at best, stupid.
In my experience, the only interest of most for-profit corporations is maximizing next quarter's profits.
If they can get away with raising the prices to the extremes to achieve that, they will. If they have to offer their services for free and balance that by exploiting their users' data or attention, they will. If they have to shut down some services or even "pivot" the entire company to a completely different domain, they will do that.

I don't see how any of that is aliged with the users' interest. Of course, they will also spend quite a lot on marketing, trying to make you believe the opposite.

Also, in addition to the business model, the whole entity of a for profit corporation is rather transient. And when we're talking about an infrastructure for storing, relaying and accessing information, that's definitely not a good thing. I don't think google, facebook, dropbox or github will be around in a couple of decades, due to political and economical reasons. It's hard enough to keep information around the face of technological advancements (new hardware architectures, protocols, algorithms, data formats, etc), so we really don't need these additional obstacles.
Tens of thousands of shoppers, not customers.
>Platforms to speech is what gives these people power

This just isn't true: these people already have power. When bad ideas already have a following, attempting to silence them isn't denying them power but reenforcing it as silencing becomes a rallying cry.

Bad ideas fall to reasoned debate. Bad ideas thrive when they inherently have a subconscious or emotional appeal and are allowed to spread in isolated communities and are never challenged in open forums. Denying them platforms isn't going to stop the spread of these ideas (the internet is still a thing). It just passes up on another opportunity to challenge those ideas head on and gives the charlatans another instance of suppression to use as a rallying cry.

Perhaps what students should insist on is instead of giving them an open platform to speak, invite them to a debate. Force them to defend their ideas under harsh scrutiny.
Well I love the UI. Very fresh looking. Amazing to see a highschool kid do what most never will.
I'm talking about actual Japanese coverage[1] which includes stuff like "古代の日本が予想よりも国際色豊かだった可能性" ('It appears Ancient Japan was more international than expected') not strikingly that different from the Japan Times headline.

[1] https://www.google.com/search?q=%E6%B8%A1%E8%BE%BA+%E6%99%83...
That may or may not be a good thing. Personally I cannot live without tabs and bookmarks so I use mRemoteNG.
Yup. The times when I've worked on small-quantity ASICs, tapeout cost and engineer availability have been the main reason that bugs weren't fixed.

The ENC28J60 did at least four more silicon revs after the errata were released, so... yay Microchip?
Wait, your hardware engineers actually get your input before they go ahead and fab things? You're so lucky.

There's more than one project that fixes chip issues via errata and curses at software engineers.
More to the point, communication is necessary for empathy, and thus reason. If you don't tell me what you think and engage me in dialog, there's no way for me to come to an understanding of your manner of thinking and thus synthesize a compromise between our opposing viewpoints.

Instead, what I encounter more often is if I don't immediately agree with someone they say, "we have to agree to disagree." Which is no agreement at all. It's shutting down communication and preventing me from understanding why we disagree. I learn nothing from people who say that to me and find it frustrating.
Two Ways to Decision Precision
Let's not forget Erika Christakis who was bullied into not teaching at Yale after she suggested that colleges be about free speech and debate rather than censorship.

https://www.theatlantic.com/politics/archive/2015/11/the-new...

There's tons of stories like this one.

What John misses is that this isn't a university problem. It's a society problem.
> I appreciate your optimism about the value of your average CS degree,

It's not perfect, but when you're hiring you're taking a chance and have to hedge your odd for success.

> The chances of all of those students being exposed to "individuals who are at the top of the industry" is pretty much nil

It's higher than someone who is plowing through online courses and YouTube videos.

> Those close connections with their peer groups is going to provide, IMO, pretty much zero value in the short term.

I would have to disagree with your opinion. Being exposed to other individuals who share the same value and aspiration has plenty of short term and long term values for the student and the individual that hires her.

In short term, when you hire a new grad who is a great fit, odds are his friends from college would also be a great fit.

In long term these individuals and their network "gain experience and learn about the real world" concurrently. So their network expands much faster than someone who is picking up the trade on their own.
Agreed (and upvoted). I think HN has a generally high quality of discussions (except on certain political or fanboyism-related topics where only one side of the debate is tolerated). But, the best discussions on sites I frequent are on blogs that simply sort comments by time and thread, and where the host encourages open and intelligent discussion. Scott Alexander's (https://slatestarcodex.com) is a good example.

The flipside is that "report" buttons can become surrogate downvote buttons, and the lopsided volume of reports leads to inconsistent enforcement of rules, so commenters unpopular with the crowd or mods are more and more likely to be banned, while discussion devolves to groupthink, cliquishness and sycophancy towards the locally-powerful. IME BBSes are the most prone to fall victim to this; the communities are small enough that you can't be "anonymous," and with threads that can continue and be bumped to the top indefinitely, there's no mechanism besides moderator intervention to stop a flame war. Blogs and HN/Reddit-style aggregators do better because old threads are quickly buried.
Honest question: Do you think that any of your sources legitimately support your claim?
> I suppose it's an acquired taste.

I think it is true, and there has always been desktops that are a small taste variation away from Windows and desktops that are a small taste variation away from MacOS X, and desktops that are a small taste variation away from CDE/Motif.

I have always felt that this was the single largest impediment to Linux as a desktop, not because there were several different tastes but that the APIs used to provide the UX were different across all of them as well. GtK2, GtK3, Qt4, Qt5, XMotif, Etc. Some FOSS apps try to 'adapt' depending on which desktop you are using, many just punt and look like what ever their 'birth' desktop looked like, and many suck in that other desktop as a function of being installed. My Ubuntu 16 deskop has XFCE on it (Xubuntu) but other apps have sucked in both versions of GTK, and all of Qt and the KDE libs.

While it lets people complain if you force a single desktop metaphor down their virtual throats, at least it has a good shot of the Apps all working, in a general way, the same way. And that is what separates (in my opinion) more general adoption of the Linux desktop from the specialize adoption we have now.
Only filed and approved in NY so far.
What OS build & Linux version are you running? Type `ver` at the Cmd prompt, and `lsb_release -a` at the Bash prompt.

What do you mean when you say your node is "broken"?

And I don't follow re. your Arch install on another drive?
Quite obviously we need to get the US Army working on Anti-Drone drones, e.g. swarming and loitering drone fighters to kill the Islamic State drone bombers.

Same as happened in WW I when manned aircraft debuted.
Given the rise of automation, it should be far harder to migrate. Situations change, why shouldn't our immigration policy?
Ask HN:
nothing to see
Running a search engine is capital-intensive in the sense that to have a search engine, you have to maintain an index: a copy of all the text of the publically viewable internet, updated regularly. This requires a lot of network bandwidth and a whole lot of disk space.

Generally, cloud stuff is more expensive than running on bare metal: https://blog.pinboard.in/2012/01/the_five_stages_of_hosting/

If you tried to run an index on GCE it would cost you 5x or 10x what it would to do on servers you own. If you managed to create a viable product with this incredibly onerous constraint, to the point of posing an actual business threat to Google, then they would just shut you down, since all your stuff is on their servers.
> Holding [...] initial education, and reeducation [...] approximately constant

I wonder if that's one way the transition might happen faster than expected.

Education improvement may someday accelerate. Startlingly so.

It's widely recognized that education is working poorly at present. And that it could be working much better. But just how pervasively poorly is often underappreciated. As in some MIT graduates, given a battery, a long wire, and a bulb, have been unable to make light. And just how much better seems reachable, is hard to appreciate without watching the cutting edge of diverse fields. It's easier to see a line of bottlenecks stretching ahead, than to realize how many of them we may already know how to unlock.

It's not that many students could resemble incoming Harvard undergraduates. That's a ghastly low target. It's that by the time students hit high-school bio, it's at least vaguely plausible that they can have a better understanding of biology than many current first-year Harvard Med School students. Which is admittedly another very low bar.

Will it happen? Who knows. Pearson is collecting patents. And I've not seen many informed and rational actors in national public policy dialog lately.

But building on an assumption that the status quo characterizes the envelope of possible progress in education, seems unnecessarily pessimistic?
Have you tried this?

To disable beep of the bash you need to uncomment/add set bell-style none in your /etc/inputrc file

To disable beep of programs like vim (I've tested only with that) you need to create - if it's not already there - a .bash_profile and add setterm -blength 0

http://stackoverflow.com/a/36726662
No matter how much a university in 2017 might laud free speech, that university is not going to invite a speaker who openly advocates for genocide.

When you accept this, you accept that "censorship" is unavoidable. Some ideas will not be given a platform because of that platform's perceived (correctly or not) distance from the mainstream. There is no society that has ever existed where this is not the case.

So the question is: which views should be denied a platform?

Obviously there's no perfect way to answer this question, but it seems to me that the solution to this problem isn't as difficult as this essay claims. I think that, quite clearly, the criteria that define acceptable speech on a college campus need to change. Specifically, those criteria must expand. Dissenting views need to be given a platform, even if they make some students uncomfortable.
Same thing can be said about Windows. It's not anywhere more ready for out of the box use than Linux. I.e. it needs learning, and learning effort can take time, that's true. But the argument that Linux is harder to learn doesn't stand.
>So, 'jailed' is a reason to mark it as 'requires attention'? Well played, well played..

I must be reading the image wrong. Jailed has a green check mark beside it, and Up-to-date has a red negative sign. Presumably, this is why the device would require attention?
"Prototaph" by Keith Laumer is a short story with this premise. All the computers refuse to insure a man, so he goes on a quest to figure out why. It's a fun read and incredibly prescient, published in 1966!

It's available online legally:

http://hell.pl/szymon/Baen/The%20Baltic%20War/The%20Lighter%...
Hmm. Most are focusing (understandably) on the mechanics of using Upspin for different use-cases.

To me, the more interesting aspect is that the server has zero knowledge of the contents of the file, which makes it more comparable to SpiderOak One: https://spideroak.com/manual/send-files-to-others
Did you watch the video? ;) Take a look at Visual C++ for Linux: https://blogs.msdn.microsoft.com/vcblog/2016/03/30/visual-c-...
Yeah my use case is nVidia docker but still a lot easier than configuring it on your host system imo
Linux terminal emulators have supported Tektronix 404x emulation for a long time.
https://en.wikipedia.org/wiki/Tektronix_4010
https://www.youtube.com/watch?v=T-F7ZySfgZ0
Costco and Trader Joe's workers supposedly get much more than minimum wage although not venture capital based. It isn't an economic law.
That's true of nearly all conversation, which is what HN threads are for.
Thanks and glad you like it so far ;)

We are keen to smooth out some of the filesystem interop challenges. There's a reason we've not yet removed the Beta label ;)
>I disagree with almost everything Etchemendy states here.
Do you?

The central point is:
>I have watched a growing intolerance . . . a kind of intellectual intolerance, a political one-sidedness, that is the antithesis of what universities should stand for. It manifests itself in many ways: in the intellectual monocultures that have taken over certain disciplines; in the demands to disinvite speakers and outlaw groups whose views we find offensive; in constant calls for the university itself to take political stands. We decry certain news outlets as echo chambers, while we fail to notice the echo chamber we’ve built around ourselves.

You may want to reread the article because it appears you're missing the point.
Well because it's dealing with like comments on blog posts. There's a time and place for mass scale comment backends, but most blogs are not those places, and most people ain't got the time anyways.
I think you might be right, but this is confusing since an instacart user is also a shopper?

Not sure what the right language is, but I'll revise my post :+1:
Point of clarification: I don't want everyone to be an algorithm expert. I do want every programmer to have the basic background knowledge. If you are passingly familiar with binary trees and recursion, then you can figure out the answer from First Principles. If you are not familiar with the skills at that level, and don't have the basic skills you're supposed to get by studying such things, then perhaps one would characterize that as merely memorizing.

Actually, there are lots of skills and competencies that are valuable on engineering teams other than the ability to have all basic algorithms on call in your head at all times.

Where did I ever say such a preposterous thing? Please provide a quote.

And again, if you understand algorithms at a basic level from First Principles, then you don't have to memorize every algorithm like baseball card trivia. The important thing is having the background knowledge. If you don't think such knowledge is foundational background, then you probably don't know enough to know that. Hence: Dunning-Kruger.
Atlassian products are about one step improved from corporate financial management software. Think about the last craptastic time keeping system you've used. They all seem to be terrible in some weird way.

For example, the system at my company has unexplained checkboxes everywhere, and for some reason disables copying of charge codes once their entered onto a sheet? Why? Nobody knows, it's probably not a feature, just some nonsense produced by some compatibility requirement for an old browser or something. Who knows. Other fun things:
- search doesn't work right to find codes
- it won't verify if you can charge to a code until you've tried it
- it won't tell you codes have expired when contracts are over
- it's a huge process to review old time entries, especially old sheets filed by employees
- etc.

compared to this, the Atlassian products are at least usable when they're configured correctly. The problem is that they're almost never entirely configured correctly, or they'll somehow mysteriously fall out of correct configuration after months of working just fine. Oh, and this time keeping system is actually a step up from the old one we used to use.

I guess what I'm saying is that they aren't state of the art w/r to usability, but they're also not complete bottom of the pile garbage.

Trello is also a step or two above the normal Atlassian stuff, but the inability to self host and configure in certain ways also restricted the size of projects you could tackle effectively with Trello. Atlassian's normal project management stuff seems to work best at a scale just beyond Trello. And in that respect is superior.
> The full path might be ann+camera@example.com/video.jpg, with the idea that every read of the file retrieves the most recent frame.

Curious how this would work implementation-wise. Since the DirServer knows the file size (or at least has block descriptors), how would a custom StoreServer for the camera send back a dynamic-sized block? Would you define one block in the DirServer with a max size and allow the StoreServer to respond with a frame of any size below that max? Does the client validate the block sizes equate between the DirServer and StoreServer? Would the DirServer have to be "in on" the camera implementation alongside StoreServer for any of this to work?
I don't think it would. I saw some reports from actual developers, that differ quite a lot from that survey. So, I wouldn't use it as any sort of definitive metric.
This sounds extremely scummy, and if the story really is as simple as this article tells it I don't understand how the CEO of this company can look at himself in the mirror.

I think a great example of an app that lets me give positive feedback to service people is Uber. They let you get a ride ASAP with as little decision making as possible, and then you can rate it after you get where you're going and you have some down time. If they let me, I would probably leave a tip along with my good ratings. Everything else is invisible: I have no idea if there's a "service fee" included in the ride fare. They don't make me worry about it. They definitely don't make drivers have to hand out paper flyers in order to feed their family.
Is Instacart paying significantly lower via this new system (aside from the UX advantage like Uber)? Assuming they have a reasonable proportion of couriers:orders and the pay change here is substantial, this seems like it could backfire if many couriers stop delivering / delivering as often, given how easy it is to switch to GrubHub, DoorDash, Postmates, et cetera.

Instacart apparently has a surge-like system called "busy pricing." It'll be interesting to see whether that'll now occur more or whether they can actually retain their couriers (assuming they don't have an excess).
it is still not clear to how the people actually doing the work get paid and how much of the order they make?