skysight-inc/HackerNews huggingface dataset:
Given the history of the web and what I know of the people/companies behind wasm, it seems very likely that there'll be a graceful degradation/shim in the form of a wasm interpreter written in JS/asm.JS (or even a JIT from wasm to one of them), so there'll be no need to wait for all browsers to have implemented it, it just won't live up to its performance on all platforms.
Thanks, that makes perfect sense. I haven't followed the internal discussion at all.

It sounds like there are some that would like to move Rust in the direction of becoming more Haskell/ML-like (which is to say more purely functional) rather than the current balance between imperative and functional? Is there any internal tension in that regard?
Is this the first time a feature stabilization has been made to a version that has already moved into the beta phase? My understanding was that beta was pretty much frozen except for bug fixes.
'TWAS THE NIGHT BEFORE GO-LIVE
California is going to regulate itself to death, and it's going to be hilarious all the way down.

It reminds me of when Mugabe seized white-owned farmlands in Zimbabwe, economy obviously immediately tanked, begged them to come back, and it's been a disaster ever since.

Between the emissions scandal, forcing hundreds of thousands of trucks that need to be entirely re-fleeted, and then immediately fucking over clean-energy endeavors like Tesla, harassing self-driving endeavors like Uber, they have no chance to survive.

The US needs to disavow CA and cut them off asap.
Tech luminaries we lost in 2016 geez, what a list
It's not just the infosec community. This Clinton staffer [1] started screaming that he was going to "die of climate change" during the 4 years that Trump is slated to be in office. Michelle Obama, whose husband has (to his credit) tried to stop this kind of nonsensical rhetoric, recently said on national TV that "We are feeling what not having hope feels like" in the wake of Trump's election [2]. On the tech side, Chris Sacca recently went on an anti-Trump tirade [3]. Even Santa Clara County decided to get in on the action, with an anti-Trump county resolution [4].

Few on the left are being rational about Trump's election. These kinds of irrational reactions to a Clinton win would have been openly mocked and criticized by the same media that celebrates them on the left.

[1] http://www.huffingtonpost.com/entry/donna-brazile-democratic...

[2] http://www.cnn.com/2016/12/16/politics/michelle-obama-home-o...

[3] http://www.geektime.com/2016/11/30/chris-sacca-levels-into-t...

[4] http://www.mercurynews.com/2016/12/13/santa-clara-county-res...
This excellent post echoes what I have heard from friends employed or formerly employed at Bridgewater, although these patterns are common to all large organisations.
You live in a parallel version of Earth I'd like to inhabit if you think the FSF is winning any culture battles, let alone wars.
The biggest contributor to the cost of college rising are the regular cuts to the public schools' budgets, which in turn is caused because boomers vote politicians in who promise to lower taxes.
Yes, I set up my own Synapse server and connected to it from the official Riot app on phone and web. Worked fine. Also connected with another Matrix client and that also worked.
Congratulations and thank you to the Rust team! As always, I've updated my Rust Docker image[0] for 1.14 (both the latest and 1.14.0 tags) for anyone who has Docker installed and wants to try Rust out quickly. Although with how easy Rust is to install via Rustup now, the value of this image is diminished somewhat. :}

[0] https://hub.docker.com/r/jimmycuadra/rust/
Who's the likely threat to union organisers? I suspect a pair-locked iPhone with Signal or Whatsapp would be more than secure enough.
It's a great question!

Firstly by taking a bigger sample of references it's more likely we will find commonalities in the negative points.

Secondly we get different perspectives on negative traits. The man you fired who hates you because you were a micromanager is balanced by the woman who was your boss and wanted you to keep close to the person underneath.

Disqualifying things are generally not specific. It's a multiplicity of people saying "do not hire this person."
We shouldn't let unresolved economics stop us, but here's what I've written previously: https://www.reddit.com/r/Rad_Decentralization/comments/5j878...
Yup, and instead of having a cook per millionaire or so, you have a few people making and delivering food for a bunch of millionaires. So the number of lower-wage people needed is still relatively low.
Yes. You are right.

Traffic light and bike lane laws are regulatory overreach.

Uber, Please comeback and train your ML on live traffic while t-boning cars and hitting cyclists.

/s
>He's not sophisticated enough to understand how to manipulate currency (he delegates everything).

My boss doesn't understand half the programming work I do, but I still have to work on the projects he gives me or he'll find another employee who will.
California may or may not be regulating itself to death, but this is not an example of a crazy onerous regulation. The fee is nominal ($150), the application is simple, and the process is quick.

The best guess is that Uber is fleeing a transparency requirement in the regulation.
Same here. Running ~100 app servers in K8S and the rest (databases & legacy apps) as regular GCE instances with PD drives. But long term going K8S-only is instrumental for us to prevent vendor lock-in.

I really hope that storage for K8S happens this year in a form that is simpler than Gluster/Ceph/etc and preferably integrated. Right now we're using NFS and it's ok for the simple applications but I right now I wouldn't dare deploy my databases in K8S and feel good about it.

What gives me hope is the speed the K8S is moving forward and the superb experience we had thus far.
And probably gaudy in "gandy villas and bawdy house parties".
> The CEO also doesn't bother to thank anyone despite being literally and metaphorically indebted to investors, users, and employees for getting as far as they did.

"To all the employees, customers, users, investors, advisors, partners, competitors, consultants, analysts, and vendors who helped us – there are thousands of you, and you know who you are – please accept our enduring, deeply felt gratitude."
The most prominent example would be https://en.wikipedia.org/wiki/Jimmy_Hoffa

and then the long, storied history of American strike-breaking &c.
If you want to attract the best talent and not lose the good engineers you already have, keeping up with the times is a must. ES6 is one major advancement for front-end developers and they want to be part of it
I think you are being too pessimistic about the speed of mass adoption.

On the desktop: Firefox, Chrome and Edge auto-update.

On mobile: Android 4.4+ (over 80% and rising fast) auto-updates its webview component. iOS receives yearly updates that are applied by a very large majority - though Apple's browser development does seem to have stagnated a bit.

So it seems to me that non-updating browsers are going extinct, and that we won't be dealing with another IE6 anytime soon. We're living in the future! :-)
Rust is indeed known for memory safety and zero cost abstractions. But there is another side to Rust which is even more interesting - a type system that is almost as powerful as those of functional languages like OCaml and Haskell, but wrapped in approachable imperative syntax.

With such a type system, it is possible to encode the invariants of your application in types (using generics and algebraic data types). Then you can get very close to "if it compiles, it works".

JS, in particular, is the opposite. I am never really convinced that any JS I have written is "correct". It works, until one day it doesn't. This is such a problem that there have been multiple attempts to retrofit type-systems on top of it.

Rust needn't be the only language that brings strong typing to the frontend (Elm has been around for years now). But I think the prospect of speed and correctness both front and back is pretty exciting.
It might be fixed now but when I set it up either that didn't exist or even that couldn't convince cargo to output color control chars to a non-tty pipe.
So all that's missing with the decentralized web is a centralized service to aggregate the decentralized streams?

I don't see what is being addressed here other than Twitter didn't make the client be your web server (push vs pull).

Sure the decentralized approach liberates the data. But without critical mass what good is that data?

Maybe the example is just not compelling enough to illustrate the real point here?
>> Also, India did invade and annex Goa in '62.

... because Goa is an historically Indian territory, and Republic of India just got it back from foreign invaders!?
Broadwell has VP9 acceleration with the right drivers:

https://communities.intel.com/thread/59216

https://en.wikipedia.org/wiki/Broadwell_(microarchitecture)#...

So you just have a driver problem. Apple was playing with adding WebP support in beta versions of iOS a while back. So maybe they'll add WebP and WebM support in the next major version of macOS and iOS.
If only you had bothered reading this little thread...
I wonder if this would even be possible to do with non-relocatable code. You'd probably have to use a child process that was smart about where it was executing in memory, then manually load the various code and data segments. Could be an interesting project.
Your argument has become circular, because the what Signal uses push notifications for isn't security-relevant: the messages are empty and used only as a wakeup.
We (ClearSky) store your data off-site (except a small cache), but provide performance as if the data were on-site.
Unless an investor additionally gave a loan, there is no debt owed in any way to investors - that's the point, they made a decision to invest at risk and presumably did due diligence based on accurate information.
Fellow commentors, please know that this is a common phrase used to denigrate black people receiving government assistance.
Let me voice a dissenting opinion: I don't mind this nearly as much as other people do.

Entities invested in intellectual property have tried, and largely succeeded, to influence what terms people use to describe intellectual property. They do this because it's an effective way of affecting public opinion, by anchoring certain concepts against other concepts (it's more effective on people who don't have a strong opinion, which for copyright law is the majority of people). It's a common and useful marketing tactic.

RMS is observant enough to see this happening, and recognize that it is one of the battlefields of public opinion. He is trying to counter it. And he is doing it in an open and transparent fashion, unlike his opposition, which unfairly opens him up to criticism.

The main problem I have is that terminology seems to be the main front where RMS focuses most of his efforts. He spends more time on pedantry and very fine, subtle arguments about distinctions between different types of abstract freedoms. So much that actual messaging becomes a secondary priority, to his detriment.
Frequently overlooked?

How can you miss those? Perhaps I read slowly...
I'm 4/5 through Oryx and Crake and it's one of the best SF books I've read in recent years.
Great efforts.
Pulish your own magazine,create more unique viewers
I was lucky to learn C with pointers first, and then arrays. When you think about it as just chunks of memory, it all makes sense and is easier to reason about what the cpu will do. This is another example of a "simplifying abstraction" that is more misleading than simplifying.
Missed that; thanks for correcting me.

So at least there's one line of "thanks"
Try Aliexpress. That one is for consumers. Resellers go to Alibaba. And Taobao is yet another marketplace, but focussed on China.

And have a look around for a month. Bookmark Aliexpress, and every time you look something up on Amazon, see if you can find a comparable product on Aliexpress.
Uber's almost pathological aversion to any form of regulation doesn't inspire confidence. The requirements in this case seem very reasonable, detailed accident disclosure is a reasonable thing to ask in my opinion.

My impression, based on this and other cases where Uber got in conflict with local regulations is that they don't seem to care whether the regulations are reasonable or not. They try to ignore them in every case.
C#, Tutorial – Loops – codingeek
There's a difference between liberal and willing to put much of one's fortune into making others well off. They could be doing all kinds of investments, lobbying, etc that would reduce poverty as a side-effect.
How to Work Around Limited-Access Public WiFi for Free
Are intents the same as the run-time permissions? I might still be misunderstanding, but I think they have an issue open for this already:
https://github.com/WhisperSystems/Signal-Android/issues/3983
I have not but I will certainly check it out. Thank you for the suggestion
Indeed. There is also the fact that internal and external messaging is likely much different. I'd not be too surprised if there hadn't been some attrition within their ranks (especially devs) leading up to this point.
Checks against constants are indeed compile-time.
It should be noted that Riot is just the first Matrix client to support end-to-end encryption, but there will be more in the future. The thing you want to bet on is the Matrix protocol, not necessarily Riot. (Although both are a safe bet since Riot is developed by the same team that built Matrix.)

I'm not part of the Matrix or Riot teams, but I'm convinced enough that Matrix is a great way forward for modern messaging. I started my own Matrix homeserver (as well as other Matrix libraries, eventually to include a Matrix client) written in Rust. If you're interested in Matrix, Rust, or both, I encourage you to get involved! https://www.ruma.io/
Lol California's requirements for putting a self-driving car on the road are incredibly low given mistakes have potentially fatal consequences. Uber's unwillingness to meet even that bar is amazing imo and says more about Uber than CA's over-regulation.
Conflict of interest for Thiel? Nahhhhhh, Thiel is the ultimate lobbyist here. Thiel: "Donald, with my s/w we can rule the world and get rid of all our enemies!" Someone mentioned Person of Interest, Decima and Greer. Too true.
Ask HN: Which is easier to uber-ify – mobile connectivity or home broadband
We have seen a lot of last-mile wifi sharing schemes. I am wondering which market is more prone to disruption:

Mobile : Easy to set up wifis along urban streets, bandwidth requirement is low(er), etc

Home broadband: 1 fiber connection per block, large shared cache of common content, users might even use the mobile data for unique content, and the hardline for shared content.

I am thinking mostly about the MARKET and ADOPTION issues. The technical problems have been discussed over thousands of lunches ;)
Show HN: Frequent-friends: Who did you meet in Google Calendar this year?
You had a somewhat good critique going up until the last sentence. I live in California and would like not to be hit by a car that is gunning down a road where the driver may or may not be paying attention. If uber doesn't want to go the proper route to get the fleet going here, you are more than welcome to have it.
Are you saying because it can do A it can't do B?

Are A and B mutually exclusive per se or is that just an unfounded assumption?
Well, had C been really strongly-typed then the hypothetical 'int[5]' and 'int[7]' would have been different types, and 'int[]' would be the size-agnostic type for an array.

Then you could easily get creature comforts such as:

typedef uint8_t[16] guid_t;
typedef uint8_t[20] sha1_digest_t;

These typedefs would then have copy assignment, pass-by-value semantics and everything else you'd expect from value types.
"great" is relative.

Every other days some article rises to the top of HN about government surveillance.
That is only possible at all because web browsers are an oligopoly. There are only four organisations whose opinions matter, so they can coordinate to make breaking changes. (Even so, SHA1 deprecation is happening 1000x slower than, say, Whatsapp's rollout of E2E encryption.)

This level of oligopoly would not be tolerable to those who want to federate Signal-like apps. The whole point is to make it practical to use a small operator that's not such an easy target for one government's intervention (eg an NSL). But that ecosystem looks much more like email than web browsing - diverse, but fragmented, and impossible to upgrade in this way.
Managing Oneself - Peter Drucker (recommended--quick read)

The Martian - Andy Weir (slightly more entertaining than the movie)

The ONE Thing: The Surprisingly Simple Truth Behind Extraordinary Results - Gary Keller (great for improving ones focus on the task at hand while having the big picture in mind)

Not Fade Away - Laurence Shames (note to self: it's never too late to appreciate all we have and have had. recommended)

Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration - Ed Catmull (excellent stories and a unique POV on Jobs)

Delivering Happiness: A Path to Profits, Passion, and Purpose - Tony Hsieh (a bit higher level than I had hoped for, but still worth a read)

The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It - Michael Gerber (recommended)

How To Get Filthy Rich in Rising Asia (meh, I could take it or leave it)

Tribal Leadership - Dave Logan (applicable tactics and strategies to achieving happiness-- recommended by Tony Hsieh via 'Delivering Happiness'. Highly recommended)

Crossing the Chasm - Geoffrey Moore (solid concept, however this was a dry read... for me)

The Obstacle Is The Way: The Timeless Art of Turning Trials into Triumphs - Ryan Holiday (recommended)

The War of Art - Steven Pressfield (a great way to cure procrastination)

Peopleware - Tom DeMarco (not for me)

So Good They Can't Ignore You - Cal Newport (IMHO this book would have been better as a blog post)

The Lean Startup - Eric Ries (recommended)

As a Man Thinketh - James Allen (quick read, highly recommended)

The Effective Executive - Peter Drucker (terrific book chalked full of wisdom. recommended)

The Magic of Thinking Big - David Schwartz (recommended)

Tribes: We Need You to Lead Us - Seth Godin (recommended)

Psycho-Cybernetics: A New Way to Get More Living Out of Life - Maxwell Maltz (first published in 1960, this incredible book has been, hands down, the most impactful book I read all year. This book helped me finally weed out pervasive negative though patterns and much, much more. Highly recommended if you're open to it)
> “Arizona welcomes Uber self-driving cars with open arms and wide open roads,” said Governor Ducey in a statement. “While California puts the brakes on innovation and change with more bureaucracy and more regulation, Arizona is paving the way for new technology and new businesses.”

So Uber got some sort of tax break / sweetheart deal for this? I wonder if that was their end-game.
(I think candidates in both parties past, present, and future have been daft on this) A "common sense" approach to security is basically, "of course good guys should have access." Reality means that, "well, sometimes nobody has access." We can work on a compromise, but that's going to be a long, thoughtful, nuanced conversation that should happen in the open--which nobody seems to want.

Feel free to call it "bias," for me it's "context" based on past behaviors. Trump is very reactionary, flagrantly ignores facts (at least when talking to the public), and seems unwilling to look at what was sacrificed to achieve what he advocates. If he treats emails that way I think he'll have as much luck as the last person did.

I was actually surprised and disappointed to find how other government officials seem to disregard privacy. Knowing Trump's history, I'm not surprised and concerned how things would get pushed further. No matter who won I think we should be louder and be fighting back.
So, I see tons of unwrap() in Rust code I've looked at in the wild. I understand the concept of unwrap() and Option types. What would this type of code look like with proper error handling? It seems like it'd devolve into a ton of if-then statements like in C.
My favorite books of 2016 was, and I can recommend all of them:

Harry Potter and the Methods of Rationality by Eliezer Yudkowsky

The Martian by Andy Weir

The Rise and Fall of the Third Reich by William L. Shirer

Cryptonomicon by Neal Stephenson

Honorable mention from 2015: Sapiens by Yuval Noah Harari. I have just started Homo Deus and my first impression is that is is a worthy sequel.
Full-fledged failure is genuinely unpleasant, and Silicon Valley plays deceptive word games to hide this. Most of what's cheerfully dubbed "failure" should be called "short-lived experiments that didn't work out."

Those doodles-gone-wrong can be shrugged off. We can count rapid-cycle launch goofs in that category, because there's an easy chance to come to market a couple months later with something better. We can even include small-scale corporate wipe-outs, too, as long as it's mostly VC money that got squandered and the investors expect some duds in their portfolio. ("Deal me another hand, mister!")

If it's five years of your life that collapses into dust, that's not fun at all. If it's a colossal product failure that damns your reputation (or your customers' lives) for keeps, that's pretty grim, too. I don't mean to get morose about it, but the key to longevity in any field involves making sure that your supposed failures actually are pretty transient and superficial.

That is not always possible.
Not paying attention to the JEPs?

http://openjdk.java.net/jeps/277

There was a session at Java ONE about a set of API that will be gone in Java 10 after this gets introduced in Java 9.
Looks like those flagging a post are too young to understand nothing gets closer to bare metal than THE DIRECT BARE METAL LANGUAGE ITSELF, and are probably so enchanted with the idea of Open Source that they don't know from real experience that you can only rely upon yourself. The shutting down of this company only proves as much.
Charity is most definitely a tool to reinforce the status quo. It's not that charity is bad, but it is less good. Here is a fantastic article on the topic: https://www.jacobinmag.com/2015/08/peter-singer-charity-effe...
Given the discussion at the end about people working in factories and wanting to come "home" to simpler places, I wonder how the author would interpret the trend in modernism in apartments and condos. The Millennium tower in San Francisco, or a dozens of 3 - 4 story tall "mixed use" type facilities where there are apartments above and shops at ground level.
Well, they can still sell the house. Then they can spend the money.
Java Webstart is the official way for applet alternatives, according to the Java blog.
> Same question I had for Nebula: you had no idea that a month ago you'd have to shutdown, right?

Often they've got ideas that they might shut down because cash is running out but they generally have leads/prospects they're trying to pursue (or they fool themselves into thinking that anyway), until the cash actually runs out there's always a chance for a hail mary.

And revealing that the company is in pretty dire straight publicly would make any chance of breakthrough, investment or buyout nil, so why I dislike this kind of sudden shutdowns immensely the incentives really are against softly landing customers (and employees).
I fully agree on using search correlations. Fortunately, this is not the case here. This is not about any search. This is about actual keywords occurring in actual job offers. I thought I explained it clearly, sorry if you missed it.
> They try to ignore them in every case

Other than for PR, I couldn't understand why Uber started testing in San Francisco. It's a densely-populated and heavily-regulated city in a heavily-regulated state.