skysight-inc/HackerNews huggingface dataset:
In code:

i(x) = x // We know i is uniformly distributed just as x is - preserve "unknowability"

f(x) = x^2 // We know f has higher probability between [0,1] than [1,2]

g(x) = 1 // We know g is always 1.

Just because your inputs are random, doesn't mean your output is - the implementation matters.
I find it laughable to believe in Christianity in the 21th century.

Believing in a god is one thing and everyone can decide if they wanna do this. I personally don't believe in any higher being. I don't think it matters to my life in any way.

But believing in in a book, found 100 years after 0 (...) going to church, believing that there is a son of god who decided to come to earth exactly when he decided it and not anytime before or any time after and ignoring all other believes and cultures like celts which are older is just stupid.

We are not those people from 2000 years ago who need Christianity to explain shit to us. Religion hinders us to become a united world. A world who builds its values on living on the same fucking planet.
It's confusing to me why the author is confused by these. As you say, he's literally saying "if I know nothing about x, then I should also know nothing about 0x". Wtf? No.
dupe, please check before submitting!

https://news.ycombinator.com/item?id=13579805
Me too, but god the UI is buggy! Shamefully so for the price.
The Next Big Encryption Fight
> ...or you could find a way to detect it earlier.

The problem of that method is the number of false positives, and that pancreatic isn't a hugely common cancer, just a really lethal one.

> I'm not sure why you'd simply throw up your hands in defeat.

Now what the bloody fuck are you talking about? Looking at the situation objectively is not "throwing up my hands in defeat".
What's the best way to contact you guys? :)
A little more eco-friendly but no less insane explanation: the software processing forms is running on someone's regular work machine, which they turn on each morning, and then turn off when they go home...
New Custom Speech Service Available in Public Preview
SRE's review of Democracy
> Or from C. Or from any language that can bind to C. Like Rust. I'm fairly sure the other languages you listed also allow calling from C and hence from Rust, as well as among each other.

But then you have to include a foreign language runtime! Together with all the headaches and interoperability complications that entails. How many .NET applications do you know which include a JVM runtime, or how man Java libraries include on the Python runtime? Now compare that to the number of applications or libraries (in any language) that directly or indirectly depend on a library written in C or C++. Rust will have the same advantage.

> That doesn't change if you add a GC to Rust: Objects won't magically become non-stack-allocable if they were stack-allocable before.

My point is that a GC probably won't have a positive effect on most programs written in idiomatic Rust, therefore there's no need for it (contrary to what you claim).
Donald?

I actually agree
Notebooks app is an iOS app, so not sure what it uses internally, but it syncs with the directory tree of plain text, Markdown, or HTML files. It does support HTML and pictures, I do not use it, but it might be a good step towards your use case.
Nope, those are actual jokes we were laughing to back then, there.
> why not have a virtual DOM-based data-driven layout engine that _isn't_ an HTML/JS stack

I'm not advocating RN, I just understand the motivations behind frameworks like it. I think "to make devs lives easier" is not a fair assessment. Also, to be fair, JS performance is generally adequate. My own experience with performance on mobile devices often fell back to rendering (e.g. managing textures, making animations smooth, infinite tiled scrolling). Very rarely was raw CPU processing a major concern. My experience may not be typical.

As for other cross platform native development libraries/platforms/etc. - I've had some experience with a few of them (e.g. marmalade[0] which was in C++) and generally they do not work for me. I even attempted to write my own and it was its own monster.

In general, I am personally biased towards Native. I would definitely take RN on a test spin if I was in the prototype phase of a new app. I would use that time to determine if I wanted to bring RN into production or re-write as Native.

[0] https://en.wikipedia.org/wiki/Marmalade_(software)
That's a good question.

We try to mimic as much as possible the requests that banks' mobile apps would do to avoid them becoming "hostile".
Who are you emailing? Gmail/yahoo/other technically competent organizations?

Try working with small businesses, lawyers, etc who self-host. It will fail and clients will scream bloody murder unless you turn off validation so their emails can get delivered.
Thanks you, Hans, for your excellent & inspiring work. I salute you!
We are the "leaders of the free world". Why should we be afraid of foreign governments having access to non-classified information?
Thanks! That's a way better description of my version.
The larger debate is that Lennart and company, developers with very poor histories of playing nice with the community at large, are continuing to swallow more items that are outside the scope of an init daemon, and creating a monolithic replacement for the separated core utilities (and GNU itself), very much against the UNIX/Plan9/Inferno traditions of many small apps that "do one thing, and do it well".

In this case, they are attempting to embrace/extend/extinguish forks of udev by making them wholly incompatible with systemd's implementation going forward. These are not actions that are welcome in the community, hence the large amount of vitriol from those opposed to it.
Unfortunately, because there is such wide income disparity in the world, you are always going to compete against another competent freelancer who will accept much less than you. That drives everyone's rate down. I'm speaking primarily about remote freelancing jobs, which are the only ones I've accepted over the last many years.
> This figure of 4-10% of connections is meaningless here, either you're intercepted or you're not. The warning would only matter for websites that bother to implement certificate pinning.

Most Google properties use key pinning in some form (though AFAIK through static pins rather than HTTP headers). I would suspect that most users in that group would see such a warning at least daily.

> I don't really know how widespread key pinning is [...]

"Visitors may be presented with a warning if they're behind a middlebox and you deploy HPKP" would probably be a good way to slow down HPKP deployment even further.
https://translate.google.com/#de/en/Wenn%20ist%20das%20Nunst...
So you'd be perfectly fine with tons of elderly people ending up homeless.
An unmentioned corollary: freelancing's finest hour is when you don't really need the money.
This was the talk with the URLs that say showed if you are logged in and at your profile (worked with different services) right?

What I didn't understand: how was this data captured? 3rd party tracking through ad-networks and alike? (Would I be safe with no-script or even some privacy aware adblock?)
Interesting. Out of curiosity, what's a case where tmp = a.b(); tmp.c() works but a.b().c() doesn't? I'm still learning rust and the online book's Methods chapter doesn't say anything about such restrictions.
> if you like cars and road trips enough to watch GT or Top Gear you probably care a lot about being able to make road trips.

I don't know about that. They do it just to shit on EV's. (Disclaimer: I own an EV, but also like and watch Grand Tour). It's an entertainment show. They're not about objective analysis. It's the crank-call-radio-morning-show model applied to cars.

Their complaints about the i3 was low range (needing multiple recharges) and weak power (when range extended).

They could have used something like a Vauxhall Ampera, which is actually designed for the road-trip route they ran (all electric in London, powerful gas range extender for freeway driving at 80+mph).

They could have used a pure-EV car that actually had decent range like a Renault Zoe, which would have only needed a single recharge stop to make their entire trip, even driving at 70mph the whole time.

But they didn't. They didn't use a fair car to test, because then it would have been less funny.
Can an 85kWh battery do 190km at race speeds? Le Mans records are 140mph (225km/h) avg speed and 253mph (407km/h) top speed.

EDIT: thanks for noticing, added metric equivs. The difference was just in the sources I found reporting the units differently.
This may be helpful, too: https://deeplearning4j.org/word2vec
On the Instability of Bitcoin Without the Block Reward [pdf]
POTS only costs as much as a phone call (which can be automated over VOIP), which isn't free but for FOIA workload is close enough.
There's a wide variety of views among HN members. Reading a variety of sources, including those you may not agree with, is a good way to understand issues from different perspectives.

If you believe a submission is inappropriate for HN, flag it and move on.
THE POSITIVE LIBRARY BOOKS (532 BOOKS)
If we had that, I'd like to see the real authors of the bill i.e. so you could see that Monsanto or G.E. or even the lobbying organization made the first draft or at least have it listed in the references.
I thought they, or some of them, also only use electric power at low speeds? Doesnt that count as increasing economy?
>technically a public good

I don't think you know what public good means
Hans Rosling was an outspoken proponent of globalization and specifically criticized the idea of a past when things were great.
Yes, or you can learn to develop software professionally and never worry about money again...
Wow, the pricing is a little inaccessible for most teams...?

Evan at the "starter - 20 builds / wk" tier, I'm not sure that would cover any team I've ever worked with for an entire day...
Not necessarily. Adults get fat and rot their teeth out too.

We like to think that we are making our own choices, but in reality we are largely prisoners of our genetic programming. Given the choice between broccoli and a marshmallow, well, sure, some people are able to choose the broccoli. But there are strong evolutionary forces that bias us towards choosing the marshmallow every time. And of course the situation is much worse when we are constantly barraged by similar choices in every domain (including media).

When we say "people should be able to make their own choices," we pit the superego against the id (for want of better terms). We implicitly take the position that if a person's superego is weaker than their id, that person deserves to fail and suffer. Wouldn't it be better if we could make the path of least resistance also the best choice?
My favorite lack of in-house knowledge is the mysterious but commonly used system acronym. You'd think "What does this stand for?" would be a question someone could always readily answer.
I'm the cofounder of Phaxio (a faxing API). We're interested in helping out too!
This just reads like anyone who's flirted with both editors. "I'm really familiar with <editor A>, and I see the merits of <editor B> and wanted to use it, but in the end I'm very familiar with <editor A> and decided to stick with it". Not much insight here.
Is it something you'd consider? Even if it's not a performance bottleneck right now it's probably worth it to reduce server costs (more efficient Ruby implementation = fewer servers required to run GitLab.com).

Could be looking at serious gains, 3x over CRuby looks to be a fairly reasonable goal when using RubyTruffle (slow startup times can be mitigated against with SubstrateVM), and if that's not an option due to it being a fairly new project, it seems like JRuby could give a decent performance boost too.

https://pragtob.wordpress.com/2015/11/30/benchmarking-a-go-a...

https://m.youtube.com/watch?v=wwEVakQzVAw
JSON Toggle, a JSON document structure for specifying feature toggles
I believe that is mostly to support the corporate use case of being able to snoop all employees traffic. Now that Chrome features 'enterprise' deployment, maybe the default could be changed and only IT departments that specifically want this setting could have it on.
all the ads!
coookie monster and the fairy keep exchanging apples <----> bananas

how does this help me solve NLP
Laptop-light GoCardless says customers' personal data may have been lifted
Here is the title:
"Article names “whistleblower” who told Congress that NOAA manipulated data"

In the original source there is a giant picture of him at the top:
http://www.dailymail.co.uk/sciencetech/article-4192182/World...

Why is his name so important to someone who would have either not heard of this, or just read an article prominently featuring the guy? It is definitely odd.
Total strawman argument. Nobody is suggesting bringing back turn-of-the-century industries. When people talk of keeping jobs, they are talking about high tech manufacturing jobs.

When a company is deciding where to build it's next manufacturing factory, something many companies are doing, why not have policies in place that incent the company to build it domestically? This type of policy is prevalent in virtually every country across the globe (especially in China).

The argument that "some jobs are being automated, therefore we should make no effort to keep the jobs that are not being automated" is a ridiculous and nonsensical argument.

Furthermore, every manufacturing job (whether high tech or low skilled) adds all kinds of downstream benefits to the economy that add up to much more than just one job.

And finally, the author demonstrates a complete ignorance of the criticisms of the H1B program and cherry picks the highest salaried H1B workers in order to hold them up as some kind of example as to why there should be no reform, I guess?

Sure, we should be better training people to match the realities of the modern labor market, but that's the only point that makes sense - and it's an obvious one.

Oh, and by the way, those Apple profits? None of them actually go back to the U.S., they sit in foreign, tax exempt, bank accounts.
Adobe is a different story, sort of what the whole livelihood is built on.
Its like a Cohen Brothers Film: Lots of stuff happens that is really entertaining, but at the end of the movie you have learned nothing.
Or that know you can do this with the API. One of my questions for developers is to ask for things like date format or string reversal.

If they start writing a function and don't even mention the API, that's a significant red flag. I don't need code written from scratch unless necessary.
Show HN: Anonymizing documents with Word Vectors and O(n) models
And did you forget about slash? It still exists and is maintained. Even PHP itself was originally written in mod_perl.

I didn't say you can't write good stuff in mod_perl, but rather it's slower and harder. Using perl as a template language is simply using the wrong tool for the job, that's all.

And I say this having done both.

Think about the site you wrote: Did you have to spend a lot of energy and time writing modules to make handling HTML easier? Did you write functions to deal with form input?

Was the site successful because you essentially wrote an HTML handling framework?
There are some technical issues with the article, but the point the author makes (hashes are imperfect since they carry some information, but it is really hard or even impossible to do something better) still stands.
Serverless private npm registry using AWS Lambda and S3
Your libertarian slip is showing.
Postgres has been analyzed, I'm not sure why it's not on that list.

https://aphyr.com/posts/282-call-me-maybe-postgres
I agree. In my ideal world I publish everything immediately.

There's no "standard practice" that I know of--very few people are doing this kind of work. Behind every one of these analyses is weeks of contract negotiation where I try to convince assorted lawyers & CFOs to go along with my weird, idealistic ethical policies. And conversely, those lawyers and CFOs do their best to balance the desire for correctness with their duty to protect the company. This policy outlines how we compromise.

Originally I did offer a client veto, because clients weren't willing to sign without some assurance of control over the outcome. My current standard contract for analyses actually drops that client veto: I have final say on the analysis content and publication. There's still a grace period to allow the vendor to fix bugs & get things in order. I'm adopting this as the standard going forward, but it's been a long road to get there.

That said, I do perform private consulting--usually for in-house systems, sometimes for clients that can't afford a full analysis, and sometimes as a precursor to more involved work. That means that yes, vendors may be aware of bugs and I won't have told you about them--but I promise that my public work remains honest and forthcoming.
Not to complain about something not exactly related but I wish the city of Louisville could make traffic data more available. The Trimarc.org site is not that great on mobile, many of the cameras do not work, and a couple of wks back they disabled their RSS feed. So far none of the open data crap this city has done is worth a damn.
Seriously, this is HN worthy?
Commerce Dept publishes 63 pg document on copy and paste [pdf]
sounds like he never gave vue a try because thats also how i felt before trying vuejs.

but once you go vue, you will be very happy you did. i see a lot of ex-react devs who tell similar stories, myself.

with the sudden rise of vue and just how fast vue is gaining traction, given the trends and lifecycle of frameworks, i wouldnt be surprised if vue over takes react as de facto of frontend frameworks soon. it really makes development much pleasant and faster.
State of Clojure 2016 – Results and Analysis
But that's a two-edged sword. Many Java developers, especially those recently out of school, who have never had a C or C++ background, think the GC is a magical blanket that takes care of everything, and as a consequence they don't have an intuitive grasp of the true costs of memory. They just throw things around like it's no big deal. I've interacted with a lot of C++ developers who were hired to rewrite large Java applications in C++ for performance reasons, when really Java could have handled it if only the developers understood memory better.

GC is an abstraction that can work well but can also interfere with how a developer thinks.
Not too easy if you're working two jobs to provide for your family. By giving all the responsibility to the family you sacrifice those vulnerable children who weren't as fortunate as yourself growing up.
The casinos are smart enough that all of the bets with the lowest house edge require high stakes to keep it interesting to the house to participate.

Baccarat is always a high stakes game not because it's "fancy" or "exotic", but because it is nearly the closest a casino will let you get to betting on a coin flip, for every player in the game.
Thirteen ways of looking at a turtle
I think if you look back objectively, there are very few database platforms that were absolutely "fit for public consumption" right out of the box. Look at all the SQL Server shops out there (mine included) that won't even roll out a new version of SQL Server until it hits SP 1 at a minimum... For MongoDB, If you look forward based on what they are doing now rather than at how early adopters may have had a sub-optimal experience way back when, you'll see a mature product that is consistently improving and is demonstrably reliable. Can you give an example of another option you are referring to?
And the reason why the DOM API uses className is: class is a reserved keyword in JavaScript for a long time.
Not really up on it, but I am pretty sure the idea with mm wave stuff is to use the signal that reflects and refracts, not the direct path. The fact that it doesn't penetrate objects is a feature. It allows really intense frequency reuse in a relatively small area.
> I get that, but we're not going to run a double-blind randomized study on whether car exhaust gives kids asthma.

Yes, but the point I have been trying to make is that, when we don't do science, we need to say we haven't done the science. Too much public information is pseudoscience without anyone saying to.

> ... but in the mean time -- Kids will stop getting asthma from car exhaust.

I understand that you're not getting this, but any number of times people have gone down the wrong path, let astray by pseudoscience, and calling it science all the while. As it happens, asthma is as likely to be caused by an overly clean environment as a polluted one -- observations support either conclusion.

"Is Cleanliness Among the Causes of Allergies?" : http://www.everydayhealth.com/allergies/cleaning-and-allergi...

Again, we cannot draw a conclusion without doing some science. My only point in bringing this to your attention is so you realize this issue is by no means settled, and no issue can be settled without science.

Environmental pollution is a serious problem, one I happen to think should be aggressively addressed. But if we offer a bogus reason, opponents in industry will use that bogus reason to fight a needed change.
An unusually good read - James Dyson's quest to reinvent, build, and then successfully market his vacuum cleaner > http://www.goodreads.com/book/show/955045.Against_the_Odds
Jordan Peterson - Maps of Meaning
> Do you share links before visiting the article? With this change, it seems like sharing the link will be the same amount of clicks.

Before today, here's what it looked like:

Real web:
1. Click on Google search result
2. Read article
3. Click share and get real URL

AMP:
1. Click on Google search result
2. Read article
3. Click share and realize that you're on an AMP page which is broken for anything other than mobile web browsers
4. Either go back to the search results to find the non-AMP URL or navigate to the publisher's site and use site search find the real URL
5. Share the real URL

As of today, Google has made this a little faster but it's still an extra step:
4. Click on the small link icon in the header to display the real URL
5. Share the real URL

That's still considerably worse than the standard web experience. The only reason anyone is defending this is because it's associated with Google.
Bingo. I wish they weren't so similarly named :p
... which is exactly what I said. What are you adding here?
I think this comment is down-voted for its terseness, but I think this is the most important point in the comments.

National Security Letters and FISA court rulings create a legal mechanism to circumvent this entire bill and any other form of legislative or judicial oversight.

https://en.wikipedia.org/wiki/National_security_letter

https://www.theguardian.com/law/2016/oct/19/aclu-fisa-court-...
MongoDB as a product evolved tremendously in the last few years. All the improvements introduced with WiredTiger and other major releases have seriously improved the performance and reliability of the product. It's not a perfect solution, but the majority of criticism is something that was written about version 1.8.
In the same NoSql space as mongo db?
I can't remember not even one that passed fully jepsen test.
Can you post some links to the better NoSql options?
10 Years Ago Today, the Financial Crisis Started with an Announcement by HSBC
76 Popular iOS apps are vulnerable to man-in-the-middle (MITM) attacks
There is no specific order. I believe that it is randomized.