skysight-inc/HackerNews huggingface dataset:
Comments like this will get your account banned from HN. Please post 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=13277020 and marked it off-topic.
Germany grapples with its African genocide
Yes, you are right. I misread, that claim is not supported by the paper. Thanks for the correction!
Over the last year of intermittently dossing around with Rust I encountered the need to use nightly regularly, with various crates refusing to compile (and usually I stopped my experimentation there as my barrier to entry was anything harder than pacman -S rust cargo). Yet I did not know until just now that Serde is moving off a dependency on nightly and it is encouraging that this is a trend with similar libraries; I stand corrected.
I literally had a conversation about this yesterday. We need someone to champion the work. If that's you, we should get in touch.
Yeah, Caml Light (OCaml's predecessor) was my introduction to ML family of languages.

All the languages on my snippet also have GC, but are less known than OCaml, maybe hence why he omitted it.
This construction makes for a nice undergrad talk. Back when I was in college, my math club held a "Brisk walk through Topology" lecture and was able to pull a fairly large audience from both the Math and CS colleges.
It always is and always will be either Child Porn or Terrorists. Because nobody has the political capital to say no to either of these.
Is the repo still empty due to that one little NDA tidbit? o_O
> it seems Rust has legacy baggage of its own already

What is considered legacy cruft in Rust? The only change I'm aware of was the introduction of the `?` operator to replace the `try!` macro. That's easy to find/replace.
Because arguments like the square footage of your stove as a percentage of your rent assume, unrealistically, that you have to opt in to having a stove instead of it being a standard part of dwellings.
Seattle is this way.

Washington state has an airplane factory in the woods and a car fiber (BMW) plant out in the desert. In the city you can find businesses to build anything.
Weasel words like "right-wing" are unproductive. Besides, no post-communist gov't in Poland had don't anything serious in this arena. Also, I encourage you to keep in mind the broader context, please.
What about inflation? Why would anyone buy land if it was guaranteed to depreciate.

I'd be better off renting from someone else losing money.
Worst graphic ever.
ANSI Common LISP lives up to that standard. POSIX AWK lives up to that standard. C's versioning lives up to that standard. ksh93 lives up to that standard. All of those are backward compatible, and can churn through older versions of their own syntax with no problem.

But that's not the point, and you know it: the point is you guys were hacking like crazy, without any engineering. That's why the syntax of Rust is insane, and why the language is incredibly complex, and expressions ugly, even for the simplest of things.

And while we're at it: is there a formal specification for Rust, that would say, allow me to implement my own, standards-compliant compiler?
While that's a funny definition of the word, technically speaking the word "countless" does mean "too many to count".
Performance comparison of different data pipelines in .NET
It is the reality of the situation in a vast amount of companies.
"Torture was usually done without reason"

That's an odd way to look at it. Torture is usually done with the purpose of the torturer getting sadistic enjoyment from torturing.

It has happened consistently throughout history and continues to happen, and probably always will. It seems clear to me that there's a predisposition in certain proportion of humans to want to torture, and a predisposition in the population at large to construct social structures to enable it (private armies, state armies, colonial occupying forces, CIA etc).
If you are grateful for some open source projects you should try to contribute to them next year as a new years resolution either by donating your time or money to them.
Interesting. Taleb was educated at the Grand Lycée Franco-Libanais, a French school in Beirut, Lebanon [1], then at the University of Paris [2].

[1] https://en.wikipedia.org/wiki/Nassim_Nicholas_Taleb#Early_li...

[2] https://en.wikipedia.org/wiki/Nassim_Nicholas_Taleb#Educatio...
1) Do I/the team know it well enough to be productive?

2) Does it suit the nature of the problem?

3) Does it have a large enough ecosystem to address my/our needs?

4) If it doesn't, do I/does the team have enough time to fill in the holes?

5) Can it be deployed in a reasonable way?
> I am not fully convinced that the general idea of language evolution implemented as ruleset outside of the language itself is the way to go

I think you are right - as far as 'the' language is concerned. The complexity (and the slowness) of a C++ compiler now is mostly due to the complexity - and the slowness - of the built-in interpreter of the template meta-language. There are other, saner languages, such as Common Lisp, where the meta-language is indistinguishable from the language itself, which, in addition to its greater simplicity, greatly contributes to the reasonable compile times. In the C/C++ land, it might have been possible to use a similar approach instead of introducing a separate macro/template syntax, a good example being the approach taken in the design of ASP (active server pages), PHP, and the like.
Because the government can control peaceful, law-abiding citizens. When one has a choice to deal with things one can control vs things one cannot, guess which one gets chosen?
Ok, we replaced 'black box' with 'Threema' above.
Alonzo Church Award for Outstanding Contributions to Logic and Computation
>Torture is usually done with the purpose of the torturer getting sadistic enjoyment from torturing.

Much like rape, I'm pretty sure torture is done for power and control and subjugation. It's a little worse to imagine an impartial or dispassionate torturer, "just doing my job", but I am convinced they exist.
Search engines are comparable in terms of how successful they are at their unique task.

Languages? What metric are you going to use that equally applicable to all tasks?

Think of it as vehicles and their different purposes. Would you support condensing all vehicles to one, so that one vehicle has to both haul and mix concrete and take your kids to get ice cream?
> although it was clearly designed in the days of 4:3 displays. Would be nice to have an option to put it on the side instead.

I just double-click a menu item to collapse the entire bar, which ends up using the same space as an old school File menu would. Then I tap `Alt` to bring up the shortcut letters and tap them to activate features. It's incredibly fast and essentially modal. Gives me a good Vimy feel.

Office 2013 and newer also has a full-screen mode which hides all the menus and lots of chrome, giving you mostly data. It's the only way to use Outlook and Excel with maximum screen efficiency.
Can Convolutional Neural Networks Crack Sudoku Puzzles?
My criticism might be due to a bit of impedance mismatch, that's for sure

(Or maybe I'm just missing exceptions - because, as an example: I want to read a file and what I care about is getting a fd, anything before that "doesn't matter" and I don't want to care about every step)

On the subject, this page is good for those curious about it https://doc.rust-lang.org/book/error-handling.html
I read the article and skimmed the full study and was left scratching my head:

- What exactly do they mean by 'Competitiveness'?

- Why so much focus on labour costs, when manufacturing cost is increasingly driven by large capital investments (especially in China, where low interest rates and government encouragement have expanded capital investments for years)

- Why all the talk about R&D expenditure. Is that really a driver of manufacturing competitiveness (whatever that means) or manufacturing output?

- How do they expect (on page 46) China's consumption to rise to 46% of GDP by 2025, if GDP will rise at 6.5% per year during the period? Such a shift would require consumption to go up by ~10% per year.
Sexual exploitation of children is one of the most reprehensible things I can think of. Regardless eroding the privacy of everyone to maybe catch someone is not possible.

Children are absolutely innocent, and they always deserve protection. Using child exploitation as a means to snoop isn't protecting; it's just a bullshit excuse at mass surveillance. There is, however, a balance to privacy.
Crafting a REST API-Driven Webtool
It is about money, but not how you would think. If Facebook wasnt making money, they would have been blocked years ago.

But if any of us block Facebook due to the obvious udamage it does to society we start a trade-war. So regulation is really the only path available.

And in most of our cultures, companies prevent regulations by self-regulating. Whatever company triggers a new law, they get fined disproportionally because we had to spend money time and effort to make something illegal that was obviously morally dubious.

What you are seeing is Europe starting to treat american companies the same way they treat European companies.

Money and politics was the reason why things got as far as they did and esspecially companies like Facebook are being completely disrespectfull and full on predator.

It also took a while to realizle that American companies need clear rules and constant supervision when they operate in Europe. Because they will find and exploit every loophole they can (and believe that they have an obligation to their stockholders to do so).

So, for you guys this may seem to come out of nowhere, but fb has been burnng bridges all this time. Something similar happened to Microsoft.

At that point any excuse will be used as a stick until the predator is domicile.

Hint: If there are four cookies on the table, free to take, and you take all four, you wont be invited over any more.

In Europe this logic still applies, even when you do bussiness. If you ever do bussiness with Europe and you negotiate a fair price down to an unfair price, you might have a small short profit and a long term resentment that will cost you dearly. On a personal level.

Treat bussiness more like how you cultivate a healthy long term relationship.

This maybe also why its harder for startups in Europe. Long term relationships take longer and so do reputations, both good and bad.
Huh? Working hours in 1960 were significantly less than in 1860. And working hours in 2016 were significantly less than 1916. Other than ramping up for war production I think hours worked has been monotonically decreasing.
Why would you see the decisions of the rich elite few allowed to be part of government as reflective of the population?
If you want to avoid data corruption in concurrent software, there's always Erlang as an option.
Great point. "Efficiency" in government has negative implications.
VSCode, React, Create-React-App, Flow, GraphQL. In short, thanks to Microsoft and Facebook.

I would add Chrome, Node.js, Babel, Webpack, Knex, MySQL.
This was posted back in March, right?

Is it a "year-end round-up" of stories or something?

Because if so, this story is kind of dry. Aside from the tiny hyperlink to the Deloitte study, there's NO data in this at all.

What's the deal?
A music pun! I get it!
> It would be like releasing a movie and changing the end one week after the release because of the bad reviews.

To me this is not that uncommon. Let me tell you a story (I cannot provide a quotable evidence for a central point of the story except for multiple friends who independently had the same feeling after seeing Harry Potter and the Chamber of Secrets two times in few weeks when it came out in cinema in Germany).

At that time when this movie came out in Germany there was a law that "FSK 12" movies must only be watched by people who are at least 12 years old. The problem was: Harry Potter and the Chamber of Secrets was rated "FSK 12", while Warner would have liked it to be "FSK 6". So they cut some scene parts out of the movie to get this rating for the German cinema release (BTW: this incident lead to a change in the laws that now children under 12 years old may also go to "FSK 12" movies as long as they are accompanied by a parent). So far this is a story where for every claim I could provide strong evidence.

Now the strange part comes: (#) People who saw this movie shortly after release day and a few weeks after (in Germany) all could point out to some scenes (and they were the same) that they clearly remembered when they first saw the movie, but not the second time. So it seems to be that there were some cut alterings done afterwards and there were actually two different versions to be seen in German cinemas. I personally assume that this had to do something with the stated age restrictions (they forgot to cut some scene parts when they initially released the movie in the cinemas, so they hastily changed things afterwards and released a new version to the cinemas).

As I said: I can provide no independently verifiable evidence that (#) happened - but I deeply trust the independent persons that claimed so and I deeply trust their visual memory (I would only trust people who have a really good visual memory for such strong claims).

TLDR: changing a movie shortly after release is nothing that deeply surprises me.
Consensus says its not a problem. Europeans (as a group) don't consider that a "bug," its a "feature." Hence the cultural part. Going out to eat is seen as a time to relax and spend time with the company you choose to go out with rather than to be hustled by a stranger.

If you are looking for "better service" in Europe it seems you are looking in the wrong places. May I suggest a strip club instead?
Official: Qualcomm launching Snapdragon 835 next week at CES
This paper never claimed to be an independent report on the study. For the actual report, you have to look elsewhere (not sure if it's freely available). This paper is explicitly a report by one of the parties involved, and a piece of advocacy for FP. Paul Hudak (RIP) was well-known in the Haskell community. See: https://en.wikipedia.org/wiki/Paul_Hudak

Regardless, the scorecard itself -- showing Haskell to be one of the winners -- was written by the review panel and not by the author of this paper. Those are the cold facts!

Two more interesting facts:

1- The experiment itself was not designed by the FP community, but was an actual (if simplified) system designed by the Navy. No constraints or requirements were tailored to make things easier for FP; in fact most participants were unfamiliar with FP.

2- A second Haskell prototype was written by an independent programmer, unconnected to the paper's author, who was unfamiliar with Haskell and had to learn it before completing the assignment. I find this very interesting.
Auto-build your hugo site and host on Aerobatic & Bitbucket. https://www.aerobatic.com/blog/easy-hugo-continuous-deployme...
I agree that there is definitely a reason why humans use torture in general. What I meant by "no reason" is that there was usually no immediate need for torture (confession, security threat, etc.) in the case of political prisoners in Tunisia.

I however disagree that it's "usually" done for enjoyment. My belief is that the primary motivation for torturers is either obeying the chain of command, or genuine belief that what they're doing is for some greater good.

Actually, one of the victims who spoke during the first truth commission session said that his only request was that his torturers come forward and explain why they had to sexually abuse him. He said that he understood the use of other forms of torture, but he felt that sexual abuse was just too much and simply unnecessary. I last heard that some of his torturers approached the truth commission (anonymously) in compliance with his request.
I feel like the web has been getting significantly worse for about 5 to 6 years now (or, heck, 20 years). I have more of a blame list, personally.
It won't help Joe Six-pack. And your questions make me think you did not read the article. The manufacturing output will increase due to automation & other improved techniques.

My fave quote from the article:

> So while it's understandable the state of manufacturing is of concern to presidential candidates, those who say they can bring back lost jobs in the sector either don't know what they are talking about, or are being disingenuous.
Would be so great if they open sourced it.
Lots of people buy vehicles that depreciate like mad because they believe the total value of the purchase exceeds the total cost.

I'm not necessarily saying that prices should have significant downward trajectory. Of course desirable locations will command a premium over time and so on. But as a society we probably shouldn't be excited that housing sometimes goes up substantially, even as the stock deteriorates.
How can I slow down rsync?
China wasn't always that way: it was a choice they made to become the worlds manufacturers, with the complicity of the global financial elite. We moved the factories over there, we can move them back.
> Some areas of the standard library still aren't great; I'm working on it.

Oh, I don't doubt it. I'm not even saying that the Rust's documentation is
bad. I only object to the claim that it's one of the best (because I've used
better ones). It simply needs more work to reach that state, as you seem to be
perfectly aware.

> [...] So boom, wrap it in a BufReader, call lines, then call next. Done.

From my perspective, this is a non-obvious process. I couldn't find the
solution on my own, and I'm not a newbie in reading documentation, as I have
a habit of reading reference docs, which historically included learning most
of Perl (which is not known for being simple) and, more recently, much of
Erlang (which has documentation that needs proficiency in reading it).

To give some constructive feedback, put some thought to how can one discover
from the documentation all the traits applicable to the situation (possibly
avoiding using the search box, which I usually don't expect to provide precise
results). If there was some connection from TcpStream to BufReader,
I wouldn't have any problem with finding the latter.
I don't feel particularly qualified to answer. However I want to mention another option would be to expose a specific set of well-defined metrics.
> C's versioning lives up to that standard.

C has introduced breaking changes into newer versions of the standard. I don't know as much about ANSI Common Lisp or AWK.

By "formal" spec, that depends; do you mean "a spec", or "a spec proven with formal methods"? The latter is undergoing work at various universities. The former doesn't exist yet, but is a goal of next year, and we've already taken some steps towards having it exist.

I'm not going to bother with the rest.
There's CSV all over the place.

Tables of data are best represented with... well, tables of data. For data that's not nested it's a perfectly acceptable format. Importing well-formed (and there's the rub) is trivial and a well-known process.
I recommend PIA as a VPN for regular users.

It's all about threat model. If I'm trying to get past a hotel firewall, an ISP deep-packet inspection system, or a coffeeshop blocking my traffic or snooping on it for profiling purposes, then PIA is a simple, reliable choice.

If I'm a freedom fighter in a hostile country or a criminal with state-level adversaries, then PIA is a poor choice for you. It's not ever going to protect you against someone who wants you bad enough.

The truth is that it's turtles all the way down my friend. Follow the paranoia thought-chain long enough and pretty soon you're suspicious of your own phone, the supply chain that put it in your hands, the manufacturer of the components that went into it, and the people who wrote the applications you run on it.

If you're really worried about privacy, then you better not ever use technology. It's all suspect.
Please provide a demo or example so interested users can view without signing up.
I always thought we should have several averages:

Full data, cut off 1% at each end, 5% at each end, and 10% at each end.

I think we'd get much more out of the A-1 or A-5 than the raw average.

(Of course, the real answer -- like with the weather -- is that you need to use distribution information, not a single value.)
How to Draw Mushrooms on an Oscilloscope
Totally! std::net is an area I haven't touched at all. Whatever's there is the accumulation of whoever decided to write some things, no systematic work was really done to document it yet.
What's the usecase for high-resolution?
Qualcomm: Our #Snapdragon 835 processor will come into focus at #CES2017
This is common knowledge if you're even remotely aware of Tibet issues. It's an easy thing to forget that not everyone knows about this stuff. At my university in the 90s, Free Tibet was a thing and it was impossible to not learn about!
Ask HN: Organizations keep trying to give me money for a thing I made
tl;dr- How do you engage with VARs in a way that will get their attention?

In the last two years, several organizations has asked to license a medical spell check dictionary that I made years ago. After exchanging emails, I lost two of those, because I priced my product too high, and the third I landed (Indiana University School of Medicine), but I charged too little. (I'm OK with this, because it helps with credibility.)

I've got my pricing hammered out now, and I have a designer working on a home page, which should make it easy for individuals to buy. It comes with a real installer and works with Chrome, Firefox, and Windows & Office in a way that would be difficult to do by hand, and in a way that the competitors don't (despite their WAY higher prices).

- Much more competitive pricing

- Updates at a regular cadence with discounted yearly contract pricing. (= recurring revenue for me)

- Existing penetration is very high (tens of thousands of downloads), and most inquiries occur because their employees or students are asking for it

- Tooling geared for enterprises (deployable MSI)

- More features: works with all the major browsers, not just Windows/IE/Edge/Office

Well I got an email out of the blue the other day from a middleman in the UK who wants to license my product for use with computers that they distribute. (They're a distributors to other distributors, I believe.) They do quite a lot of disabled student allowance stuff, and they liked my pricing much better than the alternatives. I have a meeting with them next week.

They're VAR-ish, and it got me wondering how I could establish relationships with VARs here in the US as well. Do you have any advice on how to get the attention of a Staples or WB Mason or other VARs?
Just a thought: collecting money is the most important thing a business does. If the accounting software is standing in the way, it is worth considering replacing it with something that does not stand in the way as an alternative to outsourcing billing and collections.

In particular because outsourcing accounting is a very very common business practice and their are well established standards for the people who perform the service. And anyway, outsourcing billing and collections is outsourcing accounting.

Good luck.
Find Apple stores with AirPods in stock
You know WAY more than me about the subject, so thank you for teaching me something new.
But do you think there's some sort of gain for a person or someone in a society to enjoy torture? Obviously if everyone did it would lead to chaos, but is it possible that torture is, at some point, necessary?