skysight-inc/HackerNews huggingface dataset:
Some discussion is happening concurrently at /r/MachineLearning: https://reddit.com/r/MachineLearning/comments/90n40l/dautops...

In my opinion it wasn’t particularly significant enough a result to publish, but writing takedown pieces like this feels petty and contemptuous to me.
Is the sendfile system call still the fastest way to transfer data locally on Linux systems?

For communicating between processes running locally on system. Or, for example, a server running locally on an android device. Unix domain sockets typically beat TCP connections for most large file transfers. But is there anything faster?

And what about transfers over the public net from machine to machine? I usually just use netcat, ssh, or scp.
Couldn’t agree more!

https://en.m.wikipedia.org/wiki/Rule_of_three_(computer_prog...
Care to elaborate how exactly I'm passive-aggressive ? People have been telling me I'm blunt and direct. That's what I attract girls with. When I try to correct that guy's manipulations, he turns it into a joke, says I'm argumentative, makes a personal attack, and keeps badmouthing me behind my back.

As for how he would describe me, I can tell you. He described me as sensitive, eager to please others, and a blackmailer (when I told his openly racist pal I'd record him repeatedly calling me a dick and take it to the boss). He criticizes my choice of tools (Bash, Vim) for being ancient without pointing out anything he can do better with a modern editor - quite the opposite, I see him struggling finding something that would be very easy to grep. What he says and what he does simply doesn't add up which is the definition of manipulation.

He gives another coworker advice on Javascript and one framework, but he didn't know what type 'var x;' is. Anyone who played with Javascript for more than a week should know beyond doubt it's undefined. Or out of the blue he says one of Python's advantages is high development speed and he hasn't considered that (but he was kind enough to blast it for being slow in the past...no, he only had brief contact with C++).

And it's only the 1 guy I have problems with. Boss likes me, the young and trusting programmer likes me, the racist pal has some respect for me because I work out and we can talk about exercise.
Gravitational Lensing by Spinning Black Holes in the Movie Interstellar (2015)
Think about what you are saying. We should forgo direct communication with people next to us, in favor of an online alternative? Even though your goal is noble (enabling remote workers) your method is unnatural.

I agree that a way to better integrate remote workers is essential. However disposing of direct communication is not the way to do it. I don't have an answer, we need a novel approach.
The correct title that didnt fit!

Gravitational Lensing by Spinning Black Holes in
Astrophysics, and in the Movie
Interstellar
So your point is? Everyone should submit like Cubans?
Nothing like 4x but there are robotic parking systems (and other types of stacking systems) in places like Manhattan where the additional expense and inconvenience make sense because of land costs.

https://en.wikipedia.org/wiki/Automated_parking_system
Summary: Testosterone doesn’t have well-understood effects because they are complex and affect individuals differently. It’s more like a placebo and symbol of artificial expectations society has about what is “masculine”. The demand for T is a sign that society is sick.
There are more use cases for hosting video than monetized videos.

A few weeks ago Blender was having issues with YouTube trying to twist their arm. They would do fine an another network as long as it’s reasonably easy to use.
Awesome idea. My 2 pennies:
- listen to tab switches and reset timer
- listen to window focus loose and reset timer
The US has "invaded" several countries in Latin America like Chile and Venezuela. Why aren't these countries producing crazed terrorists like what you see in the Middle East? Britain "invaded" Hong Kong until 1997. Where are the terrorist networks in Hong Kong?
Interactive demos on network theory, game theory, trust etc
yes it is annoying when prices change in your shopping cart at time of checkout. that has happened to me more than once after keeping it there past a store's midnight.
So, the libraries in my county (which is largely rural and has several small town branches) allow people with library cards to check out mobile wifi hotspots and Chromebooks, so you don't even have to go to the library (except as necessary for equipment checkout and return) to use the library for internet access.
Can I ask how much propranolol you take?
Eliciting the Patient’s Agenda: Analysis of Recorded Clinical Encounters [pdf]
I know nothing about running shoes, but there is a very quantifiable difference between a $100 pair of road cycling shoes and a $250 pair. Stiffness of sole, comfort, weight, a lot of things.

As in many things in road cycling there is a certain point of diminishing returns (a $550 seatpost hand blessed by some artisan in italy is not significantly better than an aluminum Thomson).
I think there is room for criticizing a lot of the hype around deep learning papers, especially the semi-blog / semi-research stuff you often see in tech company blogs, fastai, etc.

But this criticism falls a little flat to me. For instance,

> “Nevertheless the central point of a scientific paper is a relatively concisely expressible idea of some nontrivial universality (and predictive power) or some nontrivial observation about the nature of reality”

That’s an insanely high bar for published work. I also read lots of research papers, and I think only a handful per year would meet these requirements. Yet many others are extremely valuable to show negative or partial results, results with small effect sizes, and other things.

We absolutely should not disparage someone for publishing results of a failed or ineffectual approach. Because otherwise we’ll just make things like file drawer bias and p-hacking far worse, and create an even worse cultural expectation that to make a career in science, you must constantly publish positive results with big, sexy implications — which is what leads to the whole disastrous hype-driven state of affairs, like in deep learning right now, in the first place, and ludicrous science journalism, funding battles fought over demoware and vaporware, academics fleeing into corporate sponsorship like yesterday’s article about Facebook, etc.
How are you going to recruit hundreds of people without hitting one single person who talks about the recruitment? Going off of typical political activism conversion rates, you'd have to start with at least thousands of people to find a hundred willing to take part.

NDA would not solve this problem because people would only sign the NDA after they were recruited. (And NDAs cannot compel silence about criminal activity anyway.)

> There's certainly many possible scenarios for people committing some form of election fraud.

Sure, and there are lots of scenarios where a voter ID law doesn't stop them either, like if the criminal masterminds pay a few hundred dollars to have some fake IDs made. Did you think of that scenario?

What there is not is evidence that this happens more than rarely, or is a problem for American elections.

Meanwhile there is tons of evidence that restrictive voting laws prevent legitimate votes from being cast. In short, voter ID laws cause far more vote irregularities than they prevent.
It's being downvoted because the Heroic Defenders of Free Speech (tm) that dwell on HN are made very uncomfortable by facts that don't fit their worldview. You certainly won't see any substantive response let alone evidence to the contrary. You'll see a lot of skulking about, oh and look, somebody mentioned Somalia. I guess that settles it.
What makes you think Somalia doesn't suffer from rampant inequality?
The US has "invaded" several countries in Latin America and East and Southeast Asia (Japan, South Korea, Vietnam). Where are these terrorist networks?
"Blindsight" by Peter Watts
"Solaris" and "Summa Technologiae" by Stanislav Lem
"Dune" by Frank Herbert
"The Diamond Age" by Neal Stephenson
123
dffffffffffffff
No, it just means that they will get a chance in court to present evidence to make the case that it is fair use; this reverses the trial courtsummary judgement, but does not direct a judgement in favor of PRO.
Times change: when I was an intern in the ER at Los Angeles County-University of Southern California Hospital in 1974-75, "5 minutes or 5 problems — whichever comes first," was our guideline.
Animation Compression Library: Release 1.0.0
Even if your reasoning is strictly speaking right, the issue is very different in peertube and in youtube (or at least could be, i don't think they have a good recommendation system yet): peertube is a federation and not a monopole. Distributed systems allow to have a clean separation between the an exploration algorithm, its actual policy and the instance hosts. The policy can be very much user-specific, easily with a federated-instance granularity and could be run on an instance which has no link with the content it's searching.
Blood spatter analysis, along with most all other forensic “science” (save DNA testing), is hand wavy bullshit that’s more about upping case closure rates than convictions. Here’s a good overview https://theintercept.com/2015/04/24/badforensics/
That is not in fact the original purpose of DNS. Network addresses were generally persistent. But the mechanism for distributingthe IP-hostname mapping had become unmanageable:

- Host name to address mappings were maintained by the Network
Information Center (NIC) in a single file (HOSTS.TXT) which
was FTPed by all hosts [RFC-952, RFC-953]. The total network
bandwidth consumed in distributing a new version by this
scheme is proportional to the square of the number of hosts in
the network, and even when multiple levels of FTP are used,
the outgoing FTP load on the NIC host is considerable.
Explosive growth in the number of hosts didn't bode well for
the future.

- The network population was also changing in character. The
timeshared hosts that made up the original ARPANET were being
replaced with local networks of workstations. Local
organizations were administering their own names and
addresses, but had to wait for the NIC to change HOSTS.TXT to
make changes visible to the Internet at large. Organizations
also wanted some local structure on the name space.

- The applications on the Internet were getting more
sophisticated and creating a need for general purpose name
service.

https://tools.ietf.org/html/rfc1034

A compilation of further specification documents is in the Wikipedia article: https://en.wikipedia.org/wiki/Domain_Name_System
> If that's the case. If as an engineer you can contribute millions to a company. Why don't you start your own? I'm sure each line of code you create will inflate the price by a million dollars.

But the same is true for founders and VCs: Everyone needs each other. VCs require founders. Founders require employees. An entrepreneur doesn't hire workers out of the goodness of their heart and most (competent ones) will hire as few workers as they think they can get away with.

This is why they absolutely should not be complaining about the so-called entitled employee: Demand for skilled labor is high. Normally, this would push wages upward, but organizations have managed to short-circuit this by offering non-salary compensation in the form of perks. They've completely hacked the labor supply/demand curve greatly in their favor. They should be delighted.

> Stefan Molyneux explains the true value of employees in a free market: https://www.youtube.com/watch?v=MYY11Ro4h54

Not really. This video completely skips over all the classical and neoclassical thinking on labor economics and inadvertently lays the foundation for an argument on collective bargaining by employees.... but I don't think that's what the video's author was going for.
> We remove content that is racist, sexist, or anti-Semitic in nature and ban the offending users from commenting in our forum on a daily basis. While our rules are also designed to combat content like the denial of the genocides against American Indians, Armenians, and others, as well as talking points such as slavery revisionism, Nazi Germany and the Holocaust...

Shortcut to what the subreddit does.
I think it just takes a few times having to back out of an abstraction because of changes to requirements to become wary of premature abstraction.
At the bottom of the website, the authors compare the two and freeCodeCamp.

How does this compare to Open Source Society or freeCodeCamp curricula?

The OSS guide has too many subjects, suggests inferior resources for many of them, and provides no rationale or guidance around why or what aspects of particular courses are valuable. We strove to limit our list of courses to those which you really should know as a software engineer, irrespective of your specialty, and to help you understand why each course is included.

freeCodeCamp is focused mostly on programming, not computer science. For why you might want to learn computer science, see above.
I would say that decoupling the editor from the debugger makes debugging more accessible, since people can choose whatever editor they feel like using and still have a nice way to debug. That's a great thing, since I think a lot of people are intimidated by the amount of up-front setup and learning you need to get a really great debugging experience, and it's easier to maintain one debugging system than one for every editor.

On the other hand, integrating the editor and debugger certainly has more potential than keeping them separate. Switching back and forth between the ndb editor and your main editor is obviously not an ideal experience compared with having everything work in one editor, and IDE features like "click the play button next to the test (or equivalent keyboard shortcut) to run that specific test" or TypeScript-assisted navigation/autocomplete are things that I don't expect ndb to implement any time soon. Of course, ndb could implement these things, but then it's just becoming another editor rather than decoupling the two.
Tups Life – Dockerizing an Angular app made easy
What a strange meandering article. The author seems almost to be seeking confusion.

Since she quotes Cordelia Fine approvingly, here's an amusing review from a slightly different perspective:

https://westhunt.wordpress.com/2017/03/20/old-t-rex/
I'm most familiar with the situation in Germany [1] where you either have to pay your fines, prove that you can't pay (in which case the fine is deferred or split into smaller installments) or get detained in prison for up to six weeks (or three months for multiple fines).

Of course most people do end up complying in one way or another (which means that the fine is eventually paid, even if very poor people might need many small installments).

I'm pretty sure that most other countries will also eventually threaten to imprison someone if they make no effort to pay a fine, otherwise many people would simply ignore them and never pay.

[1] https://www.gesetze-im-internet.de/englisch_owig/englisch_ow...
Except that functional programming completely eliminates (yet still allows) concern no. 1 in the mentioned order -- state > coupling > complexity > code.

Not to mention the better expressive power for describing data structures with algebraic data types (just + and * for types really).
This post doesn't seem to be about success, so much as trying to launch quickly.
I used to work for Best Buy about 10 years ago and had written them off as going under. Pleasantly surprised they turned the ship around. I shop there often because of what many people had said here - no counterfeit products, get it immediately, see it for myself, etc. I shop there too because I am supporting a business OTHER than Amazon. I hate seeing monopolies. Plus, Best Buy never treated me badly and overall was a good experience.
I love the roast they did to apologize for Windows being vaporware for so long.

> Gates said that Ballmer had wanted to cut features: “He came up with this idea that we could rename this thing Microsoft Window; we would have shipped that a long time ago.”
Looks quite nice.
Though some features which I think would make this more appealing (at least to me):
Ability to draw lines between two elements.
Link to other Sections/Notes.
Copy & Paste images into it, rather than uploading.

Really nice tool, and I'll be sure to look at it to see how it changes.
Somewhat tangentially, some recent work showed that a lot of problems with images (e.g. denoising, upsampling, inpainting, etc...) can be solved very efficiently with no training set at all: https://dmitryulyanov.github.io/deep_image_prior

This work shows that the network architecture is a strong enough prior to effectively learn this set of tasks from a single image. Note that there is no pretraining here whatsoever.

More to your point, I think a big problem with toy tasks are not so much the tasks but the datasets. A lot of datasets (particularly in my field of geometry processing) have a tremendous amount of bias towards certain features.

A lot of papers will show their results trained and evaluated on some toy dataset. Maybe their claim is that using such-and-such a feature as input improves test performance on such-and-such problem and dataset.

The problem with these papers often comes when you try to generalize to data that is similar but not from the toy dataset. A lot of applied ML papers fail to even moderately generalize, and the authors almost never test or report this failure. As a result, I think we can spend a lot of time designing over-fitted solutions to certain problems and datasets.

On the flipside, there are plenty of good papers which do careful analysis of their methods' ability to generalize and solve a problem, but when digging through the literature its important to be judicious. I've wasted time testing methods that turn out to work very poorly.
For sure. And that's the point. Persistence hunting is a strategy developed by a set of humans living in one small area of the world that isn't particularly hospitable to humans. In fact, give how inhospitable the African Savannah is, it is a point against the idea that this is somehow a 'natural' state of being for us. And it makes sense, this kind of long distance running is incredibly energy intensive and injury prone - it's not a great way to make a living.
Show HN: Geoparsing and Sentiment Analysis of text
This doesn't make any sense. First, it's plainly obvious that we could design replacements for essentially any protocol. Second, the fundamental design problems that would motivate and be corrected in a new DNSSEC are obvious:

* Offline signers was a mistake, since virtually all leaf authority servers are online signers due to the NSEC debacle.

* A protocol with less than 20% saturation in 2018 that expects to be deployed would be based on a modern signature scheme, not RSA.

Just altering those two elements of the design would allow for a radically improved protocol.

I'm 41 years old. The DNSSEC design being promoted right now was started when I was still in high school, during the phlogiston era of cryptographic protocol design. It is lunacy to believe that it is the best thing we can come up with.
Speaking as someone with an engineering degree, I am all for having engineers know something of the humanities. I'm not sure that your comment is demonstrating the kind of communication skill that is often improved by some time studying the humanities. I have gotten comments downvoted as well (on this very thread), and I can't say that I see a whole lot of correlation between which of my comments get downvoted and which were ill thought out. But, if a typical humanities prof were grading a reply that was written in the style of yours, I'm not sure they would think, "aha, this shows the benefit of a humanities education".

But, it's annoying to get downvoted, and not always deserved. It's just not usually helpful, in my experience, to respond to it directly. You said something, others didn't like it. Either:
1) you said something true, but painful, in which case you don't need to repeat it, and responding just distracts from your original point, or
2) you said something that wasn't on target, in which case again complaining about the downvotes isn't constructive.
Thanks a lot. From how in depth these are, I assumed your links went back for a year, instead of starting just 24 days ago!

(Why isn't there markdown to do unordered lists on HN?)
If saying things is your business and people don't like what youre saying, youre bad at business and dont belong in business.
Genetics will be interesting, but I wonder if we eventually reach a point where it's even beyond that. To use Gattaca as an example, a person with vastly inferior genetics was able to outperform genetically perfect individuals through sheer "human spirit" (the film's term) which manifested as work ethic, drive, will, etc.

I could see a future where we've settled on the perfect genetic template for specific disciplines so we progress on to brain chemistry and/or psychology in order to reproduce the spirit aspect which separates the merely genetically blessed from the world class athletes.
Why GDPR probably doesn't apply to this data breach
Don't let anyone tell you that spreading FUD and misinformation doesn't work, Google has every right to do whatever they want with a domain they own but DDG kept pushing the conspiracy theory that it's all about them and it worked.
Trees, graphs?

Of course one can force anything into a relational database. The data analog of "Turing tarpit".

Ironically graph databases are way better for describing relations than relational databases.
You're right, you shouldn't let that overshadow the Chrome team's commitment to open source. You should maybe let the fact that Chrome is closed source overshadow the Chrome team's commitment to open source.
I don't mean to come across as indignant or whatever, but I don't believe this case is complicated at all. US laws are public domain, and the legislature erred in assigning copyright for something in the public domain. This happens all the time, it's called plundering the commons, and the only reason the court "struggles" with it is that to identify it as such threatens to upend centuries of the practice (or, honestly, call out its own practice). The case itself isn't complicated. The corrupt intertwining of corporate interests and the US government is just a gross mess.
6 Learning Strategies Today for New Venture Founders
You mean DartVM, NaCL, Gears, Houdini?

It is not for lack of trying.

They just happen to have more dev love than MS, with the whole do no evil mantra.
This looks really, really impressive. I'd love to connect this to Electron apps, too.

As someone who wants Windows users to have a decent time using and developing with Node.js, it warms my heart to see developers of modules to at least consider them. As the maintainer of `windows-build-tools`, it makes me so happy that more and more modules are including it as an installation instruction.
So you are saying that it’s OK to invade (no need for quotes), but it’s not OK to resist?
Thanks. Dragging/copying in images is something I really want to do, so hopefully I'll have enough free time to get to that soon.

The closest I can give you to lines right now is for you to insert a "drawing" element and doing a line there. That's not a great solution though.
I think he would beat me with experience. And I have an idea what he wants - he wants to become a team leader, and perhaps replace my current boss as the head of our outsourcing company (several times he openly wondered how it would be to work directly with our client, to be treated better and earn more, and - apparently - half-seriously offered his pal to start a company).
Muslims have bigger balls to fight the bully.

Edit: to clarify, this notion that it’s perfectly fine to invade and kill non-Americans but when they fight back, you point to their religion as the problem, is ludicrous. Hence the ludicrous reply.