skysight-inc/HackerNews huggingface dataset:
Well, sure, 7 billion quick deaths means less death and suffering than even a measly one gruesome random accident per year for 8 billion years in the future.
Reminds of the ole "Practice does not make perfect. Only perfect practice makes perfect."
Well a good CEO would ideally be someone who understands the intricacies and drawbacks of cost-cutting measures. Unfortunately, the intersection between CEOs with large personal networks, and actual chops is vanishingly small. Most experienced employees working at B&N could probably do a better job than the current CEO. But they don't play golf and know the CEOs of other large companies.
Elon Musk wants Australia to shake up its power grid
They may well be, the issue is something called re-identification. Even with anonymised data, even when using differential privacy, re-identification can be possible if you're not very careful. The more data you have, the more likely re-identification is.
Anything lynux https://www.ted.com/talks/linus_torvalds_the_mind_behind_lin...
Definitely good for the lawyer business to turn more of society into a warzone.
Yandex: self driving car on narrow streets after a snowfall
Why not Lord of the Rings or Harry Potter? Less violent and more inspirational.
Part of the problems you may be suffering from is a system that is overcomplicated for no good reason.

1. Unless you have a truly massive number of users, or a very interactive UI, chances are you don't need Angular.js at all. Just node should suffice, perhaps with something like http://intercoolerjs.org/ if it's interactive enough.

2. Unless you have large number of developers, chances are you don't need microservices.

So maybe instead of thinking about breadth vs. depth, think in terms of simplicity vs. complexity— given what you now know, how would you simplify the system you have now? What can you take out?

(Organizational constraints might mean you can't actually simplify, but it's a useful learning exercise.)
LtU has an old, but interesting thread. Can’t tell how much details changed from that time, but since 1Gb limit was removed from LJ recently, it is my The Only Dynamic Language to Consider.

http://lambda-the-ultimate.org/node/3851
https://www.youtube.com/watch?v=ojZbFIQSdl8&feature=youtu.be... is a nice explanation for curly-brace programmers of why it's called a sum type (vs structs, which are product types)
Tip HN: One weird trick to get more freelance gigs
Recently, I've started posting the most difficult/exciting parts of debugging workflows on Twitch and I link to the relevant ones when I big on any freelance project. It has improved my win rate by 60%.
Then Google would have been sued for monopoly abuse, in Europe at least.
>>Two cashiers working out of 8 or so possible registers

And the worst part about this is that each cashier seems determined to relentlessly pester me with annoying questions at the register! Did I want to join this loyalty program? Did I realize that I could save $5 by signing up for so and so. Do I want to get on the B&N mailing list? Really aggressive questioning.

Oh my God. I realize that the cashiers have been ordered to do this (I assume) but knock it off already! This is so consumer unfriendly. I just want to pay and go. I'm sure that this also delays checkout times significantly over the course of a day.

This is one of the main reasons I use Amazon when possible. Retail checkout in the US has become a one-way grilling. You end up leaving the store feeling like a murder suspect.
In many cases people greatly overestimate the effort of labelling data. For the price of just a single engineer man-month you can generally label a lot of data, sufficient for many tasks; especially if you can do bootstrapping (the humans don't label all data, but correct mistakes of a previous insufficiently good automated solution) or some transfer learning from a somewhat similar task or an unsupervised one.

Like, if you need a solution for a some niche of image classification, even a single afternoon of labeling data might be sufficient to adapt an ImageNet classifier to your particular labels and get reasonable accuracy.
This reminds me of jobstart, basically I got turfed of benefits at about the time I needed them. I kindly got a grant towards some transportation fees, if I'd go self-employed (0hrs contract, no guaranteed employment). What I really could have done with is a little hand holding and support in a work or volunteer placement - rather than feeling stigmatised. In the UK Government's eyes: one less unemployed. I could have spent the money on a suit and shoes. Money doesn't go that far, at the time I could barely afford to clothe, feed myself and had tenuous accommodation. Stability of housing and the other bare essentials put you in a better position to job. It's all a bit chicken and egg.
If you're a photographer - upload your stuff to unsplash. Free high-quality content for casual use is something getty can't compete with, leaving them only with specialized markets (olympics photography etc)
It does add to the conversation because we have a somewhat binary outcome for a binary recommendation. If recommending Asimov is wrong, why? Don't just downvote opinions you disagree with. Explanations are noble.
Anecdotal and not really a big problem, but it took me having to put my coke in a coffee cup to be taken seriously in meetings to really "get it".
See also YouTube comments when the real name policy was a thing.
You nailed why I threw in the word justified intentionally. There’s plenty of reasons a public IP could be needed, but not justifiably (to me, your example perfectly illustrates that).
Yes.

Details:

I have kept the default config close to "emacs -Q" to keep the bash-infused elisp minimal, and because I don't use Vim bindings myself :)

Though, I was sure that that decision wouldn't be the best for everyone. So there's a way to config eless via "~/.emacs.d/elesscfg"[1]. If that file is present, it is loaded after the default config.

So you can add/remove/override any binding, add custom functions and bind those, tweak few faces, or change the theme, anything that elisp allows.. even install packages (Magit comes to mind).

If someone has suggestion for a minimal Vim-equivalent eless config to replace the existing one, please put that in form of an elesscfg file (gist, their repo?), and link that in comments or as an Issue on the eless repo. I'll update the documentation referencing those example configs.

[1]: https://eless.scripter.co/#user-config-override
I am not a fan of this. Browsers by now have awesome text layout and rendering support, highlighting, screen reading, zooming. Individual images can be seen/copied/saved, user scripts and styles and browser plugins can access the loaded html content, and so on.

All this will have to be redone in canvas for no good reason and I doubt it will be nearly as good as what browsers can do already, and we will lose a lot of openness and interop.
AI now understands human beauty
Clearly Google need to hire a lot more people if they are going to provide an acceptable level of support.

If that means their profits are significantly reduced, but they finally provide an acceptable standard of communications, I have no problem with that. How much of that $20B profit came from mistakes that hurt other people, which they only got away with because they didn't communicate and it wasn't worth suing them?

The current solution isn't acceptable either.
Can we thank getty by popularizing free photography sites like unsplash? Any other alternatives?
Technically I believe a philosopher is a lover of wisdom, rather than just truth. But I guess you could rightly argue that truth is a subset of wisdom... :)
The idea seems to be "spend a bunch of money and then launch will succeed".

But, what if it doesn't succeed? What then?

Better approach is "how can we reach potential customers repeatedly". Because that way if first launch doesn't work as well as expected, you have second launch, and third launch, and fourth launch.

(Mostly learned from https://stackingthebricks.com, though I don't see direct article about this at first glance.)
SQLite, ASP.NET Core, jQuery, Bootstrap. Kinda boring but works
You wrote on your product page:

"Chromecast only supports a handful of subtitle formats, .srt not included. But it does support WebVTT. So we extract whatever subtitles are in your video, convert them to WebVTT, and then reattach them to the video through Chomecast's API."

Did you attempt to get this ported to VLC?
Well she's right to be pissed if you did that.

On the other hand I had the same thought (but better self-restraint than you) - however I was thinking "nah, scrubbing bad messages server side is just an s/badstring// and I am sure the major non-encrypted messenger apps (where the server knows the strings) added that server-side, so people couldn't crash their contacts' apps, which the app company might get blamed for. This kind of hotfix shouldn't have negative effects, I'm sure there are already a few server-side manipulations of text (stuff like adding a space to very long lines, maybe a blacklist of certain malicious URL's that sort of thing.)

So I'm surprised your message was delivered as sent (if it's not encrypted end to end), unless you did this right when the news broke.
The current AlphaZero system has little in common with deep reinforcement learning; the NN-guided MTCS is effective but not something that can be applied to general reinforcement learning tasks. And the first AlphaGo system was highly reliant on standard supervised learning (training the value network and policy network on grandmaster games).

If anything, AlphaGo, AlphaGo Zero and AlphaZero are illustrations of how "pure" deep reinforcement learning is insufficient, that the non-RL parts have an enormous impact.
Ask HN: Any OS where Electron apps are native?
Why there is no OS where Electron apps are native and no other technology is allowed?
Well, that's why I clicked "Save" multiple times, till I realized what was going on. I guess "Open image in new tab" will get more work now.

Google fucked up big time.
Auckland Airport Turn to Sensors to Boost City-To-Gate Passenger Experience
I wonder what kind of resolution you can achieve.

Would it be ghostly figures or more like black and white photos?
(Asking out of curiosity and not trying to be a smartass) But is Google still that impressive of a note on your résumé these days?

Most of the brightest students from my university off to work for or start innovative startups solving hard problems or they got research jobs at various engineering/energy companies, but a large number who were just kind of OK students got some fuzzy job at google doing who knows what but getting paid a lot to be there.

Sometimes I'm shocked by the dumb designs and whatnot that google puts out these days and wonder what kind of people they have making these decisions, then I think back to some of the people I went to school with and things start to click.
Hey, it certainly was hideous, broken and inhumane, but come on, the Russian version of communism allowed for a lot of progress. Industrial and scientific both.
Don't agree because conclusion is:

This study shows how murders in the United States are heavily concentrated in very small areas. Few appreciate how much of the US has no murders each year. Murder isn’t a nationwide problem. It’s a problem in a very small set of urban areas, and any solution must reduce those murders.
My new toutube video
If you want to have fun, I also have a small tutorial on how to make a typesafe printf function with GADTs (and that technique is actually used in the OCaml stdlib!)

https://drup.github.io/2016/08/02/difflists/

I also have some slides (more entertaining and probably better introduction) here:

https://www.irif.fr/~gradanne/papers/gadts.pdf
till you are in China.
Sparse GPs: approximate the posterior, not the model
Income/salary is a large one time payment (once a month, or bi-weekly), for work you do every day.

I don't disagree with your assessment of this being a problem, but increasing overhead by splitting up payments to solve an issue that's inherently behavioral seems counterproductive to me.
" This is also why a smart code-completion tool can guess a long sequence of code from the first couple lines. With a better mental representation, understanding code is simply less work. "

=> Is the author protesting against the use of auto-completion/Intellisense feature of most of the modern IDEs ?
jokes on you, I pay them monthly.
Good point : there's no parser inside the lexer, like PHP ;-)
The information is useful, Thanks for sharing
ISP's intercepting HTTP traffic to modify it is far from unheard of.
In the best case, this is to notify customers of required changes.
This is actually used by comcast [1].
In the worst case, this is a service sold to advertisers, or a service that includes arbitrary java-script injection. For something close to the worst case, see [2] (previously discussed on HN [3]).

[1] https://tools.ietf.org/html/rfc6108

[2] https://defplex.wordpress.com/2017/08/15/how-a-south-african...

[3] https://news.ycombinator.com/item?id=15423393
Free .DESIGN domain and email hosting for a year
That would still be sexism. Im not sure people care why others are being jerks to them. If people are a jerk to you because you are a woman then that's sexism.
A popup window with a female avatar starting a chat with you with a generated message reminds everybody of a "hot singles in your area" ad that pretends to be a chat window.

That was my first thought too; combine that with a userbase containing a majority of heterosexual males and it's easy to see why you got the responses you did: they all thought it was that ad, so reacted accordingly.
I've never quite understood the benefits of async/await over go-style csp. It seems to me that its far better to just write sequential code all the time then mark all the points where you add parallelism with spawn/go instead of layer abstractions to approximate the same result but with added (in my view unneccesary) keywords. Can anyone provide some insight?
That's why a lot of people are advocating for a fair law that forces companies to release sources after a reasonable amount of time or when they cease to support the product, so that they can profit for some years from their IP but users aren't screwed when the product becomes obsolete. And of course being repairable and/or upgradeable means that a piece of technology won't be thrown away.
Using default == Simplicity. You don't have to use the options.
Well ;-) I didn't want to write what I potentially might have fired away emotionally when such chats appear (something with f* or p* maybe).

But many of the examples in the blog I could never ever imagine to write. No happy man or women would. Thus I'm interested who would? Are there any (aggregated) trends?

That there are idiots is a given. Neverthelesss, I would still present a down to earth real picture (not from you personally of course, but also not some stock foto or robot). Reason: if you spend the time/cost to provide high-quality personal assistance (opposed to some random chat-center no-help) you might as well show it (and filter out the idiots - you wouldn't want to provide services to them anyway!).
IMHO it's very good, and decreases the typing time ONLY if you understand the code, and you know what it's doing. Too often I have seen programmers with a strange approach: "I don't need to know, I don't need to think because I have my IDE".
nice deal for folks, who need .design domain for portfolio, design & development tools or blog.

After the year it will cost $35, which is still a nice deal. Hope, it will be useful for someone.
Those snobs are gonna get snobbier now.
Which says more about Java than Rust. Despite all the "Java is slow" boohoo modern Java is a blazing fast language for many problems. Rust is young, still much potential.
It's happening already https://arstechnica.com/information-technology/2016/02/the-n...
The URLs [1] [2] describe the content. I thought [1] was interesting but not answering your question. [2] Answers your question, and shows black and white and thermal pictures.

[1] https://www.medgadget.com/2014/06/mits-wifi-system-detects-p... (June 2014)

[2] https://hackaday.io/project/5452-wifi-thermal-camera (2015)

[EDIT] I stand corrected, [2] is unrelated. My bad! Here's some good sources as alternative.

"MIT turns Wi-Fi Into Indoor GPS
New tech from CSAIL lab lets one Wi-Fi device locate another to within centimeters" [3]

"RF-Capture: Capturing the Human Figure
Through a Wall

It can know who the person behind a wall is.
It can trace a person's handwriting in air from behind a wall.
It can determine how a person behind a wall is moving." [4]

They also contain further resources.

[3] https://spectrum.ieee.org/tech-talk/telecom/wireless/mit-tur...

[4] http://rfcapture.csail.mit.edu/
A long history of good things adds up in one's mind. If your employer has benefited you, it's hard to maintain a mentality of pure rational self-interest.
Given how even small differences in social treatment can make one feel, this must have a dramatic effect. And looking at this evidence suggests it's very systematic, not random and isolated. This is outrageous!
At work I use Visual Studio; at home I use JetBrains Goland.
You're reading too much into my words, I think. I meant the market size of "people with specific demands" is by definition larger than the subset "people with the specific demand of x". And yes, while it can't hurt starting with a small audience, you do have to find a way to broaden your market at some point. And stating 'if only 1% of the world population uses this it's still 76 million' isn't a very good way to define market size and there isn't a VC who will take this seriously.

It's funny that you bring up AirBnB because there is a well known story about their market size that Brian Chesky likes to tell:

Brian Chesky has a funny story that he tells about their continual difficulty guessing market size.

The Airbnb founders had no idea how large it was. How do you measure the size of the market for airbed rentals at conferences and political events?

Before one particularly important VC meeting, they put together a slide that asserted the size of the market was "$200 MM per year". Nate (one of the founders) felt deeply uncomfortable with this figure, and insisted they reduce it. So, they changed it to $20 MM.

Shortly before the investor meeting, Brian and Joe (without Nate) met with (now YC partner) Sam Altman, who told them "Investors like Billions not Millions, baby, so change the 'm's ' to 'b's!"

So, Brian and Joe changed the market size to $2 Billion -- unbeknownst to Nate -- who was shocked to see the much larger market size slide for the first time in the investor meeting...

Later on, after YC, when they first met with Sequoia, one of the partners there told them sequoia had been looking at the vacation rentals market for a long time -- and did they know that the vacation rental market was a $40 billion a year industry?

You asked for an opinion if this would be a good idea for a startup. I gave you my honest insight. I'm not claiming to know everything or even to be right, but I don't have to prove you wrong by quantifying why your market size would be too small. My advice to you: if you ask for an opinion you either say 'thank you', ask for clarification, or prove my assumptions wrong. Right now it seems that all you want to hear is 'it's a great idea!'.
Fair use is seen as one of the more difficult laws to define in logical consistent terms, so lets start there. Can we create fair use definition in such way that a mathematical function separate all that should be defined as fair use, and all that should not based on unbiased measurable facts.

Common legal theory says that we can not do that. Fair use is inherently subjective and ruled on a balance of interests between copyright holders and the public good. The public good in turn is also extremely hard to define, and is usually seen as one of those things we know when we see it but can't attribute to logically consistent rules.
Building a self-driving RC car
Yes, a mass of evidence yet none to refute my challenge?
Not only a trade secret, but also a liability. If source code is disclosed, companies can be accused of copyright violation when some code is similar to an older protected program.
Stephen Elop and the fall of Nokia revisited
Thanks for your reply. I think your advice is reasonable, and I've been trying to get my family to lower the expenses (which they have been receptive to try and do).
What you say is reasonable, but it feels scary for me to take the plunge. In particular, say I take a 10 times salary reduction, and discover 2 years in that the new job is actually as boring as the old one. I'm afraid of feeling even worse then...
given how frequent it seems, chances are that even a bot would have to handle that case...
there goes my porn image search experience
Stop replacing London’s phone boxes with corporate surveillance
"How much will it take to convince the average HN reader that sexism actually is everywhere?"

I presume those that think this way either have no female friends or have not asked them about it.

Men generally don't get catcalls or get their body fondled by strangers.
Neither have anything to do with the section of your post that I replied to
Replace "the horse" with "black people" in the title and you will understand the wordplay.
Fake names and fake avatars. They feel safe that no one is going to find them offline.
Except that Waterstones profits are up 80%:
https://www.theguardian.com/books/2018/jan/18/waterstones-an...

And from a different article:
https://www.theguardian.com/books/2017/feb/01/waterstones-fi...

"He said book sales were partly being driven by Waterstones’ tactic of allowing staff to stock and push titles they believe would work in their store as well as helping readers discover new or less promoted authors."
Even I, being not good at statistics, got your parent’s point. We do see patterns easily when there is/maybe none due to how our pattern-detection works. It is evolutionally false-positive, because it is easier to label and avoid than explain and manage (and take damage on mistake).

In this light, the “context of thousands of similar things” is one great generalizing bs.
I think a good learning trick that's an intermediate point between the two approaches he discusses (copying the sample code vs. closing the book and write the code yourself) is to write a different program based on what you can see in the sample code. That's how I learn tech myself--I already have some other project in mind, so I rarely sit down to build 'sample' apps with any sincerity. I try sample code to the extent needed to run it without errors, then integrate patterns from it into some other code I was meaning to write in the first place.

To use the Benjamin Franklin analogy, it would be like Franklin having the articles he was seeking to understand open before him, but adding new paragraphs in between the original text, or re-purposing the article into a speech.

This is a very common pedagogical approach of course--hence the cliche phrase 'left as an exercise for the reader.' The subtlety is that this is usually a hypothetical exercise on top of an already hypothetical problem, whereas if I have my own project in mind, I am far more motivated to figure things out.
That is a very specific scenario, but agreements can be made to release software in exchange of loss of warranty and liability protection: I give you the code and from that moment (either if you use/modify it or not) you lose all warranties and can't sue me even if the product burns your house and kills all your kittens.