skysight-inc/HackerNews huggingface dataset:
No no no, we people who come under its umbrella wish that it wasn't a FOX guarding the henhouse, but rather, a reliable dog. Instead, if we extend the metaphor, the fox that's guarding the henhouse is taking measure to make sure that the chickens are safe from everyone but him, and that fox is getting HUGELY STRONG from chicken dinner ever night, and walks back out into the forest and beats up all us other foxes. We'd love him to be locked out of the henhouse, or even, if necessary, for all us foxes to equally be able to access the henhouse, but instead we've got a massive, roid-raging fox terrorizing the forest, and it's freaking annoying.

The idea here is that small, powerful parts of BIG pharma do functionally control the FDA, and they use the FDA to manipulate the market in their favor - and to the detriment of all smaller players in that space. The fire-breathing regulators out there, they're useful idiots in that battle - convince them of some threat, and like an attack dog, they'll go after it. That wouldn't be so bad, but it's just that some players in big pharma are holding the leash and dictating (or at least strongly influencing) which targets to hit and how to hit them.

(edit: I don't mean to say that some people who work under the FDA's oversight don't feel like you said in your comment, but I'm asserting that in my experience, we feel somewhat differently than that - I felt I should clarify, because you may work there yourself, and the way I put it up above, I sort of excluded the possibility of anyone feeling that way. It's not that I don't disagree with you here, it's that I don't mean to disagree disagreeably. :) )
The Perfect API
I wouldn't say it's inarguable. I'm not using Adblocker for many different reasons but that's not really the topic here. I think you should at least inform someone that you install stuff and let them give consent, regardless of what it is.
Why not start a Kickstarter for it?
Who Is Hiring Travel Stories: Exploring Cape Town with Maciej Fijałkowski
It would be awesome if you knew what you were talking about ;-).
> almost-free VPS service

I guess, if most VPS services cost >$5/minute:
https://www.reddit.com/r/ethtrader/comments/53xt58/daily_dis...
Still just as annoying. (And no.)
I don't know if this has changed, but at one point the author of crypto/tls basically said "this hasn't been audited or carefully looked at; do not use this code". Not exactly a ringing endorsement, even if he's stopped saying that.
They could study evolutionary biology or particle physics or molecular genetics or like anything in the sciences that has enters a really meaningful intellectual world rather than just being aimed at the private sector. But there are awesome and very honorable things your kids could do with engineering too.
Good point but that is not the issue. I have no beef with the research. The problem is that it is being misdescribed. The article claims this is a new way to categorise all human personalities. It's not. It's just a new way to categorise play in a very specific game. I very much doubt whether the researchers would claim they have found new basic dimensions of human personality.
What if you also wanted to know who supplied those bolts, when, and which other parts use that same bolt?
I understand how DOM and extension permissions work. What I don't understand is how 22k people thought giving access to every single site that they visit (banking, facebook, email) to some person that they don't know anything about and have no reason to trust, was a good idea. It's mind boggling.
Nope, didn't change it!
Scott Alexander covered that topic nicely:

http://slatestarcodex.com/2016/08/29/reverse-voxsplaining-dr...
In order to build an artificial visual system, humans must grasp what their own visual system does.

In order to describe what the human visual system does we use words like "dog" -- and I would agree with you, "big four-legged furry mammal" might be better, but artificial visual systems work more at the level of "80% probability of dog," "2% probability of brick," "90% probability of chihuahua," and they don't really know that chihuahua must always imply dog.

In order to describe the function of the visual system, a fundamental change really must happen in the way the system's output is described. Using plain written words as output may work as a system but it is not an exact replica of a human visual system. It is more of a trained animal act: when you see dog-like images, press the button labelled "dog" (does the animal even comprehend what a dog is?)

In order to rethink the way we describe output, we will have to come up with a very precise description of the inside potentials and activations in mammalian brains. We are just barely creating tools to describe what an artificial neural net "is thinking." So I guess we're starting to look in that direction.
Ad supported content which may actually be worse for us because you can't block it and may not even know what it is.
Ordered by potency:

(1) listening to music. I could be having the shittiest day imaginable and in the worst possible mood but music is always a magic bullet. When I listen to the right song my mood just pivots instantly.

(2) watching movies, shows. Currently working through Star Trek TOS right now, Dennou Coil and Mr Robot

(3) reading, whether it be a blog or a novel. I'm trying to not read articles on the net so much these days because there's an endless amount of content and I almost always stay up late. I just bought a bunch of hard cover textbooks that I will be thumbing through before sleeping. Need to get in the habit though.

But I have issues with decision paralysis regarding what to watch or listen to - wish I could come up with a ready solution.
Still no async/await for ES5 build targets, but other than that a plethora of excellent new features.
Why ‘there’s a chatbot for that’ is now a thing
Generics and tabs, awesome!

Now, if you remove the horrible feature of ignoring errors by default, I will play with it :)
Slides for the conan demo at CppCon2016
And 2012.
They make you do it. I just installed Adblock this morning, actually. I have been holding out this long. But some horrible -- I mean, truly horrible -- browsing experiences on a couple newspaper websites this morning pushed me over the line.

One can only take so much.
>we would have written critical pieces of the stack in a high-assurance Ada profile, and put microkernel design capability kernels into production

You're writing on a computer magnitudes faster than the fastest computers of the 70s, with significant compiler improvement to boot.

Until about 10 years ago, hand crafted Assembler was still faster than C, and the speed improvements were actually needed.

This "let's write a text editor which is pretty much an advanced nano/pico in JS and have it take up 145MB" is only possible when everyone has a supercomputer in their hands anyways
Not mention India (population 1.3 billion). All in all one third of the world drives on the left. I read somewhere that a lot of major manufacturers make about 50% of each.
It's a fair point. People can't be reduced to a 5-D vector of traits. (Otherwise novelists would be out of a job.) But OCEAN does capture a lot of human variability.
How do review apps work? Seems like the best addition, but how are they destroyed or modified?
It does both; it not only replaces the characters with "random" ones (it may be rot13?) but it also blurs the text with a CSS effect of some type.
The previous post made it pretty clear that there are no timelines attached to their perception of developers - a person that brings business value to your company without supervision should not be a junior developer, regardless of whether they have decades of industry experience or are fresh out of college.
Probably consistency with C#.
It's amusing how HN as a community seems to have conveniently forgotten about the move-to-the-city trope, where small-town kid dreams of moving to the Big Apple/Hollywood and making his/her mark on the world.
We get sports on the antenna, for free.
Regarding the other responses to your comments - it only show how disconnected the practice of buying bottled water is from any real benefits. I live in a city where tap water is held to higher health standards than bottled water, and people still buy the bottles.
Between a rocket and a hard place: Elon Musk to give the speech of his life
Ask HN: Talent management for agile teams. Site design and product feedback
We detached this subthread from https://news.ycombinator.com/item?id=12557163 and marked it off-topic.
Super Mario 64 – 1996 Developer Interviews
I can say without question that this AI has done waaaaaayyyy to much LSD...

But given that, it is still surprisingly coherent, melodic and generally enjoyable!
Webstorm does as well. It's in the settings, under Languages > Typescript. You have set "TypeScript version" to "Custom" and give it the path to your "node_modules/typescript/lib", and then also check the box to "Use Typescript Service (Experimental)".

It's marked as experimental, but has worked flawlessly for me on a moderately sized project using typescript 2.0.0@beta
Cleverhans: A library for benchmarking vulnerability to adversarial examples
wow, you need some architectural discipline there. Postgres and mysql: what was the reasoning behind that?
Can you do anything on RL?!
I feel this is a huge area since so many projects start with no enough labeled data and can be gradually improved
That is significantly better than a site filled with banner ads, and a small fee like 5 cents is something I'd actually be willing to pay for an article like that, if the payment process were that seamless.

Thing is though, unless and until we have a standardized web payments API, I'm not sure it can be. If doing this required me to create accounts with every ad tech provider who wanted to offer something like this... no thanks.
You can do hierarchical queries in Oracle and now you can in Postgres too[1], but that's a relatively recent innovation and it's still horrible in MySQL[2]

IMS is still a huge seller for IBM and a tiny fraction is periodically reinvented and hyped as the latest and greatest thing (e.g. MongoDB) so there are use cases for which it is still the right tool. I feel dirty for saying "MongoDB" and "right tool" in the same sentence.

[1] http://stackoverflow.com/q/24898681/447514
[2] http://stackoverflow.com/q/7631048/447514
That looks old even for 2011 :P
> Literally nothing about this sentence is correct.

Sorry, but literally everything about it is correct. What a great adjective.

> Support reps know nothing, and nameless support reps that throw out statements like that with no explanation

Errrrr, no. Support reps do not throw out incredible specific, crystal clear and precise statements like that unless they're true. This doesn't come out of nowhere.

>I can't believe I'm having to explain this on Hacker News.

Your working life must be pretty interesting if that's you're attitude to every crystal clear, unequivocal and precise statement you read ;-).

> no, it's not some bullshit conspiracy

No, it's not. An extremely clear statements has been made that is not open to misinterpretation.

> Plus, you know, you could read Matthew's blog post (the HN link that we're commenting on...) that explains this as well.

I have, and true to form, it doesn't. As usual we get someone who wants to tell us that black is white and that a manufacturer miraculously using buggy fake RAID drivers is now the done thing. For performance. Or power management. Or whatever the reason happens to be.
Yoko Ono’s Playful and Philosophical Action-Poems
For anyone interested, there is a great video by the PBS space time channel explaining quantum entanglement here https://www.youtube.com/watch?v=tafGL02EUOA

The thing is, although the quantum state of the photom collapses instantaneously on both entangled photons, we can't manipulate at which state the photon will collapse, and so, we can't really send information using quantum entanglement.

We can't also confirm the entanglement until we can compare both measurement results or else we could send information from the future as in the quantum eraser experiment https://www.youtube.com/watch?v=2Uzytrooz44

Edit: formatting and typos
No I don't.

It was a fantastic resource and I bet it was a lot of work to put one together. I sure appreciated the people that took the time to make it.

I always wanted to find some way to get to one of their meetings but it never worked out.
We've banned this account for continuing to violate the guidelines after we've asked you to stop.

We detached this subthread from https://news.ycombinator.com/item?id=12556355 and marked it off-topic.
> If you had an issue where you needed one, nothing would stop you from getting one no matter the cost

Including the cost of committing theft or murder. Sure. But it's not the kind of society we want to live in.
Adverb..... Bloody auto-complete.....
The author claims one of the goals is to write zero cost data structures. i don't see how thats possible if it compiles to Go, as most data structures in go have implicit cost associated with it because there is a language runtime and GC.

Unless he means zero-cost ON TOP of Go, which is an odd definition.
Pixar Universal Scene Description
Given this is based on HAProxy and seems to improve the director tier of a typical L4/L7 split design, I'm led to believe GLB is an improved TCP-only load balancer.

But they also talk about DNS queries, which are still mainly UDP53, so I'm hoping GLB will have UDP load-balancing capability as gravy on top. I excluded zone transfers, DNSSEC traffic or (growing) IPv6 DNS requests on TCP53 because, at least in carrier networks, we're still seeing a tonne of DNS traffic that still fits within plain old 512-byte UDP packets.

Looking forward to seeing how this develops.

EDIT: Terrible wording on my part to imply that GLB is based off of HAProxy code. I meant to convey that GLB seems to have been designed with deep experience working with HAProxy as evidenced by the quote: "Traditionally we scaled this vertically, running a small set of very large machines running haproxy [...]".
Comparison of Secure Messaging Applications
Now this is a story all about how we found the Wet Princes of Bel Air
i hope they will add details on creating new d.ts files for the new @types scope.
for the longest time, it was unsalted MD5. it may still be. very easy to crack with a rainbow table.
This guy has a phenomenal collection and he posts insightful videos with system walkthroughs et cetera.

https://m.youtube.com/user/jpkiwigeek?
It's baffling how bad news websites can be, it almost seems intentional. Displaying text is one of the simplest jobs, and yet somehow your typical local news website is one of the most complicated, infuriating and burdensome websites out there.
The Fourth R–Revolvers: Principal Perceptions Related to Armed School
I'd be really surprised if they could get reasonable terms to reinsure their book, good decision or not.
Thread, Timberland, HP Provide Jobs, Education to Haiti Plastic Collectors
Funny, I can't recall any hacks of mine where the public ended up footing a $150,000 ER bill to save my kidneys or my liver.
Anyone who thinks it's hilarious
Care to elaborate?

I'm kind of considering getting an Asus Flip (or maybe a Pixel) as it's clear that a tablet without a keyboard is pretty limited in its functionality for people who like to create rather than simply consume content. Having some apps available would greatly add to the appeal of those devices.
class Person {
readonly name: string;

couldn't they have just reused `const`?
TypeScript is so strange for me. Each time I read something about it, I want to give it another try... then I read some codes and I just can't go further. I like JavaScript as it is, without types on every line of code.

Unlike most people on HN, I like JavaScript. I build web app since 2011. I liked working with jQuery, then Backbone and Grunt, then Angular and Gulp. Now I'm working with React, Webpack and Babel (ES6/ES7) and writing web apps has never been so much pleasure. JavaScript in 2016 is really fine for me. And the common point in my JS experience from 2011 to 2016 is that dynamic typing has never been a problem. I also worked with strongly typed languages for years like Java or C# and I still prefer the flexibility of JavaScript.

So it's strange because I admire TypeScript. The work accomplished by its team is really amazing. And it's so nice to see a single library reconcile developers with JavaScript. But in the other hand, I prefer keeping my JS without types because it just works fine for me and the teams with who I worked.
Ask HN: How big are your software projects and how much does the customer pay
To get a better feeling for software project pricing and planning i'm interested in learning about the duration, lines of code, price, number of developers, country, language, type of customer etc. of some real software projects.
The developers were thinking of doing this at the beginning but decided against it.

Currently, when you send a transaction, the transaction includes a gas price that you are willing to pay for a unit of gas. The miners then decide if they want to mine your transaction, or not. Each opcode in the Ethereum Virtual Machine requires a different amount of gas, which is hard coded (look at this spreadsheet: https://docs.google.com/spreadsheets/d/1m89CVujrQe5LAFJ8-YAU... the opcode that is causing trouble today is EXTCODESIZE which has a gas cost of 20, which is apparently too low).

Initially, there were ideas where you could specify in the transaction the gas price you are willing to pay for each opcode. But this would make transactions very large (in terms of bytes).
>break away from the legacy of Hangouts

Hangouts itself was supposed to be the "look at all the stuff we can do if we abandon XMPP" rewrite. And it's only three years old. How can they need to do it again?
Etherium is a first cut at a hard problem. The "smart contracts" problem is interesting, but after the DAO debacle, it's clear that smart contracts shouldn't be executable programs. It's too hard to predict their behavior, and that's very bad when they're connected directly to money. Some human-readable declarative notation is needed. I've suggested decision tables. Dealers need enough expressive power to handle all the usual financial instruments, but don't need or want Turing completeness.

Another advantage of a declarative notation is that compute time tends to be bounded by a fairly low bound. That would put a lid on problems like this new one, where the little programs are chewing up too much time.

We may see some smart contracts system with a better notation in the derivatives business. It doesn't need to be a currency, just a blockchain with enough identified independent players to prevent tampering. The need for "mining" comes from the desire for anonymity; it's not inherent in smart contracts.
That'd be neigh impossible to enforce and a lot of people wouldn't agree to those terms.
See, I do feel for the FDA. Trying to message things properly is like trying to send a smoke signal in a hurricane.

When, for any given thing you want to regulate, there are 4 incredibly wealthy special interest groups trying to warp your message to protect the profit margins of the companies they represent, rather than keep safety or anything else in mind there, making sure that you don't take "Totally reasonable measure A" and get the people you're protecting messaged, "HOW DARE YOU, MY FREEEEDOM!" - that's quite difficult.

But despite my understanding of that, the HUGE problem there is that "Totally reasonable measure A" and "Draconian Evil Measure X" look almost exactly the same to us onlookers, and when the FDA, or anyone, uses "Morally Ambiguous Embargo Y" to protect their actions, why, the rational response from us as onlookers is the ASSUME that they're performing "Draconian Evil Measure X."

So what, exactly, is the answer? I don't think there IS one presently out there that isn't incredibly messy, but I hope we can still discover it - that is, figure out how to protect the almost certainly true and reasonable actions from the 'bad guys,' while not falling afoul of the rational reaction of the 'good guys' (us, in this case, the people being protected) and coming under attack from THEM.
But is either of those words as common as the letter C?
Agreed. But worth it, at the end of the day, wouldn't you say?
Otherwise the police become the weapons of criminals which is, of course backwards.
I see on the package page that all its functionality has been merged into Atom itself.
Scheduled Rides for extra peace of mind
> If you ask me what DevOps is, this is the answer that I will always give.

Nothing in your answer says what it is. It just tells things that doing/using it will allegedly accomplish/enable. Is anything that accomplishes all of those things considered to be "DevOps"?
Please comment civilly and substantively on HN or not at all. We ban accounts that continue to post like this.
> some people with houses near the coast are retired, they just want to live a peaceful life near the sea, they don't want to relocate,

What about social services? We have public health care in Canada and seniors are the most expensive. Plus, with no industry where are they going to get medication and food? And it's not all seniors, the person in the article isn't leaving because he scared he won't be able to find work elsewhere.

So they also have a bunch of non-seniors they have to support as well. And no industry for them to participate in, whereas elsewhere in the province they could contribute to the economy and pay taxes. Instead of just being an economic drain on the state.

There is a reason the province decided it would be more economical to offer them money to leave than paying for the services for them to stay.
Agreed.

I am surprised at how many people on HN show negative attitude toward compliancy with the EULA. I thought HNers had a respect for software license.
Whenever I browse without an adblocker, I get constant ads for my employer.

I work for a mid-size telecom that exclusively does B2B. There's no way an ad network would be serving up that many ads for that company unless their ad network knew I'm connected to it. It's also bizarre, because I'm the last person who needs to be advertised to about the company.
Interestingly the text is garbled after it's loaded. So if you view the page with JavaScript disabled, the original text is completely readable (no blur effect either). I assume this is an attempt to make the page accessible to robots but not to humans.
A simple method for that could be if the user closes the tab or navigates away before a fixed time period passes, such that it's clear they didn't have time to read much of the article, automatically cancel the payment.
I've been using both for a while.

Shaarli is a tool to bookmark, tag, comment, publish on links you want to keep.

Wallabag is a tool to save content to read later, it makes a local copy of the relevant content which it displays with usually improved readability and save content from linkrot, once read you can either save it, push it to your shaarli or delete it.

I chose to self host both on a shared webserver and they require very little effort for installation and maintenance. Some link are not wallabag friendly and once in a while it will fail to retrieve content, there's a button to report the link to wallabag dev so they can improve the situation and a button to go to the original link destination.

I never used pocket, this is a third party closed source service which is the opposite way of how internet is supposed to be done.

If you cannot afford or do not want a shared hosting, you can host this locally in a virtual machine.
Very interesting. It makes sense that you could learn the model for something like classification which has a cut and dry answer. Just brute force queries at the API, log the results, and start working on your own model based on theirs.
Rendezvous Hashing