skysight-inc/HackerNews huggingface dataset:
This was more interesting than I expected. Who knew that many architectures have a flag that indicates that a float values is inexact, but that no language exposes that to programmers. Or that IEEE 754 isn't really a standard as much as it is a set of guidelines.

He makes a compelling argument for why his proposal of the ubit/posit represents mathematical truthful statements, while floating point lies to you. The tradeoffs make a lot of sense. No more overflow/underflow. Better closure under arithmetical operations.

“Floating point numbers are like piles of sand; every time you move them around, you lose a little sand and pick up a little dirt.” -- Brian Kernighan
When building a custom PC, half (or more) of the fun is researching each component choice. One resource I keep an eye on is TechReport's System Guides. Here's the latest one from December 2016: http://techreport.com/review/31119/the-tech-report-system-gu...
It has nothing to do with whether I have something to hide or not. I don't want them collecting data without my permission. But I assume they will do so.

And to the post comparing this to violent crime... um, no. It's not the same. I don't need to be paranoid and assume that everyone is a violent criminal. I do, however, need to be conscious it's possible.
Are you not sold on React, or React Native? If you're talking React for Web, we're in a similar boat, where we want to use React Native for mobile, but for our larger website app, something else....
This will be the last time I buy a Samsung TV. I came home one evening and flicked on the tv to find that it had updated itself. As part of the update, it changed its UA. This one stipulated that I had to acknowledge that it can show popup ads (on a $1200 tv no less). I declined and then it proceeded to wipe out all my apps. Whether this was intentional or a "bug", I was obviously livid. I then spent the better part of 2hrs googling and sitting on tech support until someone walked me through resetting my system.

Absolutely dumbfounded how anyone could have thought this was a good idea. One of the few times I seriously would have joined a class action suit.
> I always joke String should have been called StrBuf

Agreed, and Vec should just be Buf! Let's fork the language. :)
I don't think ReactNative has a reason to exist other than Facebook wanting to own Platform (Which they might abandon just like Parse).

Good Read: https://www.reddit.com/r/androiddev/comments/5qr9xw/avoiding...
The way gambling laws work is that any method that allows the consumer to consistently beat the odds (even if it has a winning rate of 50.00000001%) is illegal.
Yes.

If your interest and solicitation are not being reciprocated, doubling down on them is the wrong thing to do.

Speaking from experience.

And, if and as you do, you should stop to truly and, as clearly as possible, question your own motivations.

"Nice" can be a nuanced term, with circumstances open to more than one interpretation. From another person's perspective, you may not be being "nice" at all -- depending on their experience and desires.

P.S. And some people are just self-serving assholes. At least, in the here and now that you have to deal with.

Cooperation takes the willingness of both parties.
I'm very excited about improvements to the maturity of the Rust library ecosystem. I'm happy with Rust's syntax, the borrow checker doesn't bother me that much, and the build tooling works well (though more speed would definitely help).

What it comes down to again and again with projects I think about using Rust for is "how much extra effort is it going to be compared to a language with good libraries for this?" Often I don't use Rust just because the cost/benefit of having to (re)write code that would otherwise be in a library doesn't make sense.

I'm still bullish on Rust. I know it takes time and it's an unfair competition against the likes of Node and Python (with a zillion library authors), or Go (with a huge company dedicated to a kickass standard library). But nonetheless that's the playing field, and I think a stronger library ecosystem is probably the most important thing for Rust adoption right now.

Well, that and not having to use nightly rust for serde, but you already fixed that.
Anova is great, but I still prefer the Chef Steps Joule given the option of either/or.
Eh, sometimes. Sometimes the AMP version is broken or outdated.
You're missing the point of JSX http://blog.andrewray.me/youre-missing-the-point-of-jsx/
Here's a list of analytics services they support with currently over 30 different ones:
https://www.ampproject.org/docs/reference/components/amp-ana...

Similarly, here's a list of supported ad-networks with almost a 100:
https://www.ampproject.org/docs/reference/components/amp-ad#...

Far from being Google only.
Yes. You can click the "download backup" button in the top bar when you have a grain open to download a zip file of all its contents. You can then upload that to any other server to restore the grain there.

Currently there is not a mass-download or mass-transfer feature; you have to do each grain one at a time. But you probably won't generate that many grains if you're just testing it out, so it ought to be OK. We plan to add mass-transfer in the future.

See also: https://github.com/sandstorm-io/sandstorm/tree/master/roadma...
This might interest you then http://www.modernescpp.com/index.php/the-new-ranges-library
Considering that engineering salaries are within the ballpark of their EU equivalents throughout much of the US, I think the better question might be:

Why are software engineers' salaries so much higher in major US tech hubs than everywhere else?

What an engineer is paid in Columbus, OH, is very different than what they are paid in San Jose, CA.

My guess is the existence of outlier companies in these places that force salaries up. You have a number of large companies that make serious revenue-per-employee that demand the best (see: Google, FB, Apple, etc). Their bottom lines support paying more to hire from the top of the pool, and so they do, and over time the averages move due to this effect at all levels.

One of the defining things about these other job markets that pay considerably less, is the lack of major employers that are able to, and willing to, participate in this kind of price war with other employers. Some do not require top talent, and therefore there's no particular need to get into a bidding war with anyone else. Others simply can't afford to - since their revenue wouldn't support Bay Area-styled salaries.
Publishers just need to not opt-in to AMP. There's really no benefit for them anyhow.
the world is based on aggression, unfortunately. To just pretend this is not so only makes things worse. A prognosis must include a proper diagnosis. Currently all that's being done by either side is using it as a ping-pong ball, that's how it has been for recent history (1.5 millenia?). Declaring Ukraine a state seems not much more than a paper-tiger. Nothing of what I said or say is meant to justify aggression or bloodshed.
[they] violate their own license

Careful with the word "violate": as a copyright holder, you cannot violate your own license. The copyright holder has intrinsic rights; licenses are permission to extend a subset of rights to third parties.
C++ survives the continuous test of times. Unlike cobol, JavaScript frameworks, activex, etc .
We have been running stateful services including DBs inside of Kubernetes for a while with some success. Outside of a few docker bugs it's definitely been worth it: https://medium.com/the-smyte-blog/counting-with-domain-speci...
It's more that the social network platforms themselves are naturally atomizing forces of capitalism itself. And you might wonder how this applies to the elimination of self? Simply put, in capitalism all things need to be a commodity to be traded/sold for a price. Be it physical goods like food and houses or non-physical goods like music or personal data. Ultimately, to ensure you're good at consuming these goods, capitalism will invariably find means to erode the sense of self which is driven more by social needs (family, friends, church, etc) to place you squarely into a new set of identities precisely crafted for consumption (Trekkie, Star Wars fan, Clinton/Trump voter). These identities are meant to feel like you chose them but in practice we're all indoctrinated to these identities to some capacity. It's all part of the larger push to ensure you're alone, afraid, and always ready to do whatever is asked of you so long as you can have your trinkets. Because if some people find out it's all a scam then the whole system falls apart when enough of them refuse to consume. If there's anything the last few years has illustrated is that there is a subculture in the current generation that isn't buying what the capitalists are selling. So they're grasping desperately for more ways to pull on heartstrings or to further alienate us from each other and seek goods/commodities to find comfort in. This I think will fail very quickly once the facts sink in for those not clued in right now. When you can't pay anymore or that the goods bought bring no more comfort then the crisis will set in. Identity or self, as you mentioned, will be the center of that crisis. What comes of it, I can't be sure. But I fear a regression from technology would prove a disaster. We're cyborgs, we're meant to use technology to enhance ourselves but not for the sake of enhancement itself.
I was thinking about this while I was at the women's march. The only issues I didn't see represented there were the two important tech issues:

data privacy
net neutrality

My plan is to make a sign for the next march that urges action on those specifically. Doesn't feel like much but maybe it gets on the news. Maybe 500 other people see it and associate it with issues they care about.

And if you host a million techie march, I'll join.
One way of looking at it is: If rents are lower, property values are lower. If property values are lower, mortgage loans become less collateralized or possibly upside down. If mortgage loans go upside down, banks go under.

Another way of looking at it is that technology can't readily create real-estate (with exceptions of dredging coastal areas). The way technology can address high rents is via improved communication and transportation to allow work to be dispersed. Tech is all over that.

Anyway, changing zoning laws is not a matter of tech. It's a matter of politics. Which means it's a matter of money and will.
They're duals, actually, and most practical GC algorithms used in production are hybrids of the two:

http://www.cs.virginia.edu/~cs415/reading/bacon-garbage.pdf
Thanks! Transloadit founder here - just wanted to say if there's anything you feel we could do better we'd love to hear that too :+1:
Works great, until your ISP bans your encrypted pipe.
World lung health study allows scientists to predict chance of developing COPD
In most other programming languages functions in the standard library:

* Are guaranteed to work correctly on all platforms where the language works.

* Will always work with the latest stable release of the language.

* Will be available under one single permissive license (with a single copyright holder (body) for any purposes of required notices etc.)

* Will be supported (security patches, bug fixes, etc.) with backward compatibility, more or less indefinitely (with reasonable long time frames for deprecation windows and recommended transition plans etc.)

* Are under no danger of being abandoned simply due to lost interest of the author.

* Crucial: Will only depend on other code in the standard library. (So all these guarantees are transitive!)

And anything that's not in the standard library usually implies there are no such guarantees. This is immensely more helpful and important than the comparatively trivial ease-of-installation.

If the Rust team really does explicitly extend such guarantees to non-standard library crates, that should be clearly and widely communicated. So far the focus seems more on how small the standard library is. What's the advantage for the language user? I see advantages for the Rust team, and mainly I see disadvantages for the (professional) language user. Easy-to-use cargo is nice (especially for casual language users) but is nowhere close to really making up for that.
He is uploading files to an UNTRUSTED third party.

I'm personally curious about the best solution...

@Canada, if the "malicious"(untrusted?) server modifies the backup how could you decrypt anyway?
Wikipedia is why I didn't suggest Encyclopedia Galactica.
It's difficult to form a position with so much misinformation around
Calories not absorbed has also made me think about diets like the raw food diet. Eating raw uncooked vegetables is going to reduce the calories you absorb while taking up more volume in your stomach.
Anova beat them to the market by years though, but I'd get the Joule today probably if I had a choice.
I wouldn't argue that it's the second coming of Jesus, but it's been pleasant to work in. React creates HTML from JavaScript, and JSX is a convenient, intuitive, and familiar way to express your code.

I've found that React generates trustworthy HTML, letting me focus on business logic and the interesting parts of development. I've never come across a scenario where React threatened the coherency of my code (other than the data attributes that are now optional, thankfully).
https://news.ycombinator.com/item?id=13579805
Retrospective: Swift at Artsy After a Year of React Native
Fake News Aimed at American Liberals Is on the Rise
Aren't most of the points raised in the article actually solved by Rust? Doesn't Rust have a much cleaner template/metaprogramming system?
The U.S. had to emancipate from a perceived oppressor by forging alliances, engage in deception, and by defeating the enemy. In the end, that's what it all boils down to. Raising the specter of a giant guilt-trip wasn't gonna work for U.S.
76 Apps Confirmed Vulnerable to Silent Interception of TLS-Protected Data
Writeup here: https://samgentle.com/posts/2017-01-14-automata-by-example
Do you have 30,000 USD / year average salaries for junior developers there too?

I think not.
> Apples and Oranges, he worked for US during the rebuilding stage, by then Sadam was long gone.

Still, he helped americans while thousands of iraqis were been killed, mostly civillians.

> but assuming it is I can't see how wanting what is best for your country is being a traitor.

He probably wanted the best for him, and succesfully got it, unlike some of his colleagues that sold off the same stuff in exchange of hope.
It's the trend of the articles I'm seeing about this topic. The toxic partisan language is creeping in and soon the uneducated blue/red masses will entrench themselves in a permanent stalemate unless we agree to be objective about it immediately.
In my opinion tea is the most underrated hacker drink, at least in Germany. In all companies everybody drinks coffee all day long. If u drink tea, you are an alien. Especially if u prefer loose leaf tea over the the dust in bags from the supermarket, you are a little weird.
I hoped the big Club Mate hype could bring some people into the tea camp, but omg even the most of the few people who drink tea doesn't know why chamomile tea isn't actually a tea...
By having the "desktop" version of the site (which has a high PageRank) point at the AMP version of its pages using rel="canonical", perhaps? (And then the AMP version could redirect desktop viewers back to the desktop site.)
> I once said that Rust would never become really, Java-level, popular.

I like Rust, but IMO no language will ever again be Java-level popular (not even Java!) in the same way that e.g. there will never again be a band as big as the Beatles. Technological contexts have changed such that niche languages can now successfully thrive and counteract the lower switching cost that comes with a monoculture; while certain languages "in the middle" will still dominate, the long tail will get longer and subsequently lower any dominant language's market cap.
In general, it's takes a court decision to make it clear - set a precedent - on what's expected.

As the AGPL hasn't been tested in court, we're all mostly guessing.
Yep, I bought a Westinghouse late last year that has no network connectivity.
It's mostly a question. How can you declare a question false?
(Ab)using Google's Chromium EC for your own projects [pdf]
The NFL nailed it with Sunday games (although more and more are added to the schedule). It allowed you to to follow the sport closely without memorizing a team schedule, and every fan had the day off from work to watch. I wish more sports followed that system. It was easy to get into.

I still enjoy watching the game, but sadly it's become a sport I watch but won't play (or have my kids play).
Sweet maps.
LastPass, Pocket, Google Drive, OneTab, OneNote, Buffer, uBlock Origin, Ghostery (and several more)
In my humble opinion, after C++ 17, C++ does not need anyone's defense. I had worked on infrastructure pieces in Google and Facebook. Given the scale of data, and number of machines, it would not have viable without C++. Consider running 10 times faster using C++ still consuming thousands of machines that would have been 10s of thousands of machines. However, if your application runs fine using any slower language still consume single machine, it might not make sense in that case.
ZEROSTACK LaunchES AI SUITE FOR SELF-DRIVING CLOUDS
GDP per capita is one of the worst metric you could cite
Here's an example of a MAIN subroutine with POD6 documentation that produces a good command line usage message

https://github.com/donaldh/swagger-to-yang/blob/master/swagg...

https://github.com/donaldh/swagger-to-yang#usage
Rust 2017 Roadmap
...can I come over?
I've been getting early release PDFs of this book for a while now. I highly suggest it for moving from beginner to getting serious. I still think the Rust book is a better first read, but this is much more in depth and detailed.

One of the sections that was most useful to me was comparing how memory is laid out in a few different languages with a few different concrete code examples. These comparisons really helped me "get" borrowing.
The US does have the highest GDP for any major country, though. The ones above it there are all quite small.
Ask HN: When's the best time to post to HN?
The issue of free internet and net neutrality are distinct. Is net neutrality important to you? If so, support net neutrality. Don't let partisan politics muddy the waters.
Refusing to collaborate with the Republicans: http://www.thewrap.com/democrats-and-republicans-battle-over...

The "my way or the highway" attitude is something that both parties suffer from. Whoever wins changes every 4 years. Whoever loses stays the same: The people
I have heard lots of reasons to not own a gun, but people that make statements like you just did make me want to run to my gun shop and purchase even more. That kind of thinking is dangerous for a country...
> Probably because you aren't interested in a discussion.

What makes you say that? Why would I delve into comment threads if I wasn't interested in a discussion.

> your bias is transparent

I also strongly believe cars should be heavily regulated. Lucky for us all, they are. I'm down for more regulation, if well thought out, to continue to bring this number down.
How approximate?
Totally agree with you. The funny thing is the "conservatives" in the US are not conservative at all. I would think that conservative means to change things only after careful deliberation but they act in exactly the opposite way.
I'm thinking about maybe extending Oasis with ways to specify a donation amount separate from the subscription fee, for finer-grained control over donations. It's most efficient for us to have any payments go through our existing payment system there, rather than use other services that charge higher fees. No concrete plans at the moment, though.
Well, "idiomatic code" can often mean "for what you're trying to do, there is a way that works with the language better than any other way; do that". That is, it often means "working with the tool rather than fighting it". So, yeah, do it the idiomatic way unless another way is clearly better. (Idiomatic ought to win if evaluating "better" gives you a tie, because idiomatic will be more readable.)
Australian Rules Football is fantastic to watch, IMO.
"Need"... I hope.

We could make that sentence damning or glorifying, depending on the missing word choice and someone would argue with you about it, no matter what word.
Well, there's way more software out there than just the ones you mentioned - some companies you won't hear of unless they're hiring.

As for the pay, a lot of it goes indirectly to Quality of Life. You might not be paid as much, but benefits are generated in other ways.

Here in the US, if you have money, you can have a great QoL. Conversely, if you don't, well, you won't. Personally, I think I might like living in the EU (maybe The Netherlands), once I got over the culture shock.

One commenter brought up the killings in the US. It's not like there's killing all around you every day - it's spread out over a very large geographical area. The USA Death Panels work to ensure that the killings are distributed according to an arcane metric that no one understands.
We're about to have a self-made doctor as HUD secretary, let's see how it goes.

Politics selects for people who are well suited to politics. Great, that's the cost of doing business in a democracy. For my part, I'll take a scummy politician over SV's platonic philosopher-kings.
I agree, in most part of Europe is possible to live better with less, compared with USA.

I think it's a bit insane that a lot of companies in USA doesn't allow parental leave, pressure employers to don't take any vacations, etc etc
I worked with Datomic but it was such a turn off to use because of it's limiting license plans. I'm also worried that they might not be around in the future and what then?

An open source Datomic would be wonderful. I worked with Datomic last year and while I enjoyed clojure and datalog, it was also a big pain in the butt to be googling "how do I do X in clojure/datomic/datalog".

A really sharp developer might be able to master it (I'm not) given ample time but it's very expensive both to ramp new developer's up and pay clojure devs which aren't cheap due to their limited supply.

If there was a website like Kickstarter that had a way for people to vote (with money) on open-sourcifying an existing commercial project, would people come?
Citation for caffeine levels and the other numerous claims you're making up and down this thread?
Is/was your friend an American citizen? I've been fascinated by emigrating to Europe for a long time and am always looking for stories about how people pull it off.