skysight-inc/HackerNews huggingface dataset:
The article would better be titled, "How Les Misérables changed the world." Its impact is sadly lost in generations since who would rather view the film or musical at the expense of reading the novel.

I'm not surprised it's also the most adapted novel of all time as it is, in my opinion, the greatest novel ever written and a monument to what literature can be. But I definitely worry that its impact will be more and more limited by alternatives to simply reading the original.
Innovation at DARPA [pdf]
I've never seen their HQ, much less their lunches, but is that really a thing?

And aren't they in the Tenderloin in SF? Wouldn't they normally be donating their excess food to shelters / the homeless / the poor?

I don't disagree with your points, it just strikes me as weird that the lunch menu would be such an issue.
No, the wasm spec doesnt mention web standards at all. It can be implemented without a JavaScript VM nearby, and at the moment isn't even capable of interacting with the DOM/JavaScript APIs directly when it is run in web browsers.
> Filming him without acknowledging it was totally immoral.

It's definitely illegal. It's not immoral to film it necessarily, it is maybe immoral to release it without permission. But at some point you have to admit that it becomes "public interest" to leak information, even if it transgresses those moral standards. As an extreme example, if you had managed to covertly film Kim Jong Un, giving insight into the inner workings of the hermit kingdom, would it be immoral to make it public?
The samples are here - http://research.baidu.com/deep-voice-production-quality-text...

For reference, other recent TTS implementation samples:

WaveNet - https://deepmind.com/blog/wavenet-generative-model-raw-audio...

SampleRNN - https://soundcloud.com/samplernn/sets

And Char2Wav -
http://www.josesotelo.com/speechsynthesis/
They ought to buy Canonical and build a laptop with a full fledged operating system. Then I won't have to keep choosing between installing linux on crappy Windows machines or buying expensive macs.
>How long until there's a really good JVM written in JavaScript of some form and embedded Java apps end up running in JavaScript for performance and security reasons?

Much of the JVM is written in C++ (From the docs: "There are nearly 1500 C/C++ header and source files, comprising almost 250,000 lines of code.")
How can a browser distinguish between a self-signed server certificate, and a MITM proxy presenting a self-signed server certificate?

The scary warnings for self-signed certificates are in fact a protection against MITM. It's because of them that MITM proxies are forced to install a CA certificate. The main difference is that installing a CA certificate requires explicit action in the browser (and on some newer systems displays scary warnings), while if a MITM proxy could simply present a fake self-signed certificate, it could easily intercept anyone. Therefore, self-signed certificates are strictly worse.
Founders Pay This Ex-VC to Make Them Cry
It's tied to employers because it's subsidized if you get it that way. That's the whole tie.
"I lost $97,000 because of you."

This is exactly how entrepreneurship works - you take risks, sometimes enormous risks with huge capital investments, and it doesn't pan out. Sometimes it does work out and you reap great rewards for a long time.

The driver signed up for this and the gamble didn't work out... now he's blaming Uber?
If this gets around the blackouts, sign me up. Something legal and convenient... This is the way to gain back lost ground on the cord-cutters, and the reason we left Dish/Comcast/etc in droves in the first place. It is simply too complicated or inconvenient to legally get to the different types of entertainment I am interested in viewing.

On the contrary, I can see this going down the path where I am back up to $100/month for entertainment between Netflix, Hulu, YouTube TV, etc.
Webinar: How to combine data from your website, CRM, ERP and other systems
Hopefully you're still there even though S3 is back up. I have an interesting question I really, really hope you can answer. (Potential customer(s) here!!)

There are a large number of people out there looking intently at ACD's "unlimited for $60/yr" and wondering what that really means.

I recently found https://redd.it/5s7q04 which links to https://i.imgur.com/kiI4kmp.png (small screenshot) showing a user hit 1PB (!!) on ACD (1 month ago). If I understand correctly, the (throwaway) data in question was slowly being uploaded as a capacity test. This has surprised a lot of people, and I've been seriously considering ACD as a result.

On the way to finding the above thread I also just discovered https://redd.it/5vdvnp, which details how Amazon doesn't publish transfer thresholds, their "please stop doing what you're doing" support emails are frighteningly vague, and how a user became unable to download their uploaded data because they didn't know what speed/time ratios to use. This sort of thing has happened heaps of times.

I also know a small group of Internet archivists that feed data to Archive.org. If I understand correctly, they snap up disk deals wherever they can find them, besides using LTO4 tapes, the disks attached to VPS instances, and a few ACD and GDrive accounts for interstitial storage and crawl processing, which everyone is afraid to push too hard so they don't break. One person mentioned that someone they knew hit a brick wall after exactly 100TB uploaded - ACD simply would not let this person upload any more. (I wonder if their upload speed made them hit this limit.) The archive group also let me know that ACD was better at storing lots of data, while GDrive was better at smaller amounts of data being shared a lot.

So, I'm curious. Bandwidth and storage are certainly finite resources, I'll readily acknowledge that. GDrive is obviously going to have data-vs-time transfer thresholds and upper storage limits. However, GSuite's $10/month "unlimited storage" is a very interesting alternative to ACD (even at twice the cost) if some awareness of the transfer thresholds was available. I'm very curious what insight you can provide here!

The ability to create share links for any file is also pretty cool.
The Myth of the Fixed Bid Project
This is a little off topic, but did anyone else see the absolutely huge ad in the middle of the article? It takes up 670px in a window that's only 960px tall. Is this a new trend in advertising?
Nothing to See Here, Folks
> Any cursory reading of history will reveal that cities are and always have been where humans go to die.

I don't know where you get that interpretation, but most historians will say that is exactly the opposite reason why cities were developed. Historically, people moved to cities so that they would NOT die.

Living in a city amongst other people provides one with a greater defense against roving bandits and others who want to kill you and take your property/food. That is how cities came into existence. There is also the benefits of trade. With trade came specialization so that not everyone had to be a farmer to sustain themselves. One could become an artisan, a priest, or a warrior.
>We have the most mobile population on the planet, thus we can "vote" where to live far easier, and the vast majority lives outside those areas.

Well, sort of. Don't most people move to whereever their next job is? I would love to live somewhere like Montana or Idaho where population density is low, but I don't know how I'd pay the bills when I got there.
Would YOU be ok if your cab driver films you without any knowledge?

Most taxis I've been in the past, oh, let's say 15 years, have had interior/passenger cams.
Hmm really? I guess I'm among the minority on this one then. There's really only a few channels I'm interested in, that I can't get online. I'd gladly pay $10 for 2 channels rather than $35 for 10... because I certainly won't be watching the other 8 channels.
Surveillance technology can track everyone in an area for hours at a time
Here's my take from a few months ago: https://medium.com/@8a42aa2c33c2/870d096a64e5

Very roughly:

1) Stop abuse.
2) Find something new for engineers to work on.
3) Sell to a media company.
4) Don't waste time on BS like streaming NFL games.
By what measurement?
I think you're taking the quote the wrong way. I believe there is an implicit "work to" that isn't being stated.

'Never (work to) memorize something you can look up.'

This has the meaning of, let your (short term memory) figure out based on how often you look something up if it should be remembered or not.
> the way Uber is set up, there's absolutely no reason for Kalanick to give an Eff about the driver's situation.

Except, you know, "being a human"

> loyalty cuts both ways. Uber drivers can immediately drop Uber and simply work for Lyft. They have complete and utter independence from the Uber company.

That's actually not that different from being an employee, where you can usually quit on short notice and start working somewhere else as well – at least on the lower end of the market.

But it's wrong to consider these relationships as symmetrical in terms of power. Uber (or any employer) has vastly more power over an individual driver than the other way around. That's because loss of the gig can mean financial ruin for the driver, but the company wouldn't even notice it.

That's why unions are needed to create a balance of power.
This is more than a bit crude in my opinion. For example, philosophy of mind "becomes" neuroscience in the sense that sometimes philosophical questions become scientifically tractable. But we certainly haven't managed to translate _every_ interesting philosophical problem for any field, let alone philosophy of mind, into science. Assuming we have is actually a bit absurd.

You could maybe get away with saying that we're fairly confident that _at some point_ we'll be able to accomplish such a feat (translating all interesting problems into scientifically decidable ones), but even that would be a super hairy/controversial assertion.
AOL will cut off third-party app access to AIM
How is that his job? Stop being a silicon valley hippie for a second and think about how realistic that is.
The README for HTTPLab says it is heavily inspired by wuzz.
You'd likely notice the first time it asks you for payment.
Internet of Things Teddy Bear Leaked 2M Parent and Kids Messages
> From $4.90/1.25 to 3.75/0.65 won't cause someone to lose $97k

The driver probably bought a few cars and runs a "small business" over Uber. He had dreams of making big money fast. It didn't pan out.

I understand the anger and frustration, but not the placement of blame.
Bulletin seems great! I work in Soho and am always surprised to see empty shops. I do wonder if it's successful, if it will face the same criticism as Airbnb - it prices out long term tenants in favor of more lucrative short term ones.
Point 2 is extremely valuable if you watch live stuff. I often DVR live shows and sporting events and then start watching them 30-60 min later just to fast forward through the commercials.
This is one of the reasons why Youtube video tutorials of DF are hugely popular. I think there are probably even a lot of people who really enjoy watching them for the game play, but don't want to invest the effort in learning how to play for themselves.
I think there was some fontawesome loading issues related to this, I also noticed a site trying to load twitter messages but couldn't Get the JavaScript loaded during that time today.
I wouldn't.

This is a fireball. It's shining bright no doubt, but it's a fireball all right.
Why is healthcare coverage relevant
Oh lord well there goes a good hour of my time.

I'm a sucker for a good DF story... :P
https://news.ycombinator.com/item?id=13731330
Whatever software that doctor is using should have been built with offline capability (local storage, syncs to servers when network connectivity is restored).
The CEO of Uber is a public figure and has as much right to privacy as he gave Sarah Lacy whom he let Uber stalk her and family for a negative article.

He is a ruthless, greedy, ignoramus, misogynistic pig who needs his ass handed to him and Uber to crumble before his eyes!
Based on the comment you're replying to I infer that you think Java offers a robust concurrency abstraction.

I disagree. In moving to the single-threaded async style of JS concurrency, the hardest part for me has been to rid myself of the ugly habit I acquired from Java's threading model, i.e. asking myself at each line of code, what happens if my thread gets preempted here?
The subsidy is important, but being in a risk pool is also very important.
> Philosophy of language has /not/ become linguistics, philosophy of mind has /not/ become neuroscience, and only a subset of natural philosophy has become natural science.

They didn't say Philosophy of X has become Science of X, they said When a component of Philosophy of X becomes rigorous it becomes part of Science of X.
VA became Eclipse
https://news.ycombinator.com/item?id=13734036
I smell an expert PR move!
> In the last article, I explained that programming with WebAssembly or JavaScript is not an either/or choice. We don’t expect that too many developers will be writing full WebAssembly code bases.

I see this statement all the time, but it doesn't make sense. If you're looking at any programming language out there, they all have a growing members of their community asking and showing interest in targeting WebAssembly for their language of choice. It's not just C/C++. Go, Rust, Ruby, Python, Crystal, Nim, D, and many more. Now you might get the reaction that "meh, why would anyone write web apps with Rust?", but that's an irrelevant question. Companies are going to see this as an opportunity to save resources and become more efficient, especially since wasm has so much better perf than JITed JS and the possibility of going isomorphic is a reality (back-end & front-end written in Ruby for example, deriving from the exact same codebase and shares code).

Now I'm not saying "WebAssembly will take over JS!", what I'm saying is that it perhaps, possibly, maybe will. It will depend on these languages and how they add support for it, what abstractions and integrations they provide with their current ecosystems. And of course, how WebAssembly will improve over the coming years.
Interestingly this is pretty much "valuing individuals, working software, and customer interaction" - the core of the agile manifesto, but the bits that never seem to ever show up in "Agile" workplaces where way too often rigid compliance with standups, scrum meetings, and evenly sloped burndown charts (and foosball table, bean bags, and free energy drinks) are all "critical to the process", and fixed price engagements and hard deadlines are "the business reality"...
Drones could fly under cloud cover also. Satellite photos are probably less useful for Seattle than for Denver.
That works if you're close enough to pick anything up. Where I live, I can get OTA hdtv no problem, with a piece of wire for an antenna indoors. Where my parents live they can pick up a single channel with a directional Yagi mounted on the roof. (Not an exaggeration, we tried)
You don't have to go back to the 80's to develop closer to the metal. Neither Rust nor Swift have garbage collection, but both are thoroughly modern, productive languages. I've also been told that C++14 is reasonably pleasant, but I have no personal experience with which to judge.
> Its unlikely that javascript will replace it just because jvm is rewritten in java script.

that is not what oc meant. he is talking about runtime env, not source language
> How long until there's a really good JVM written in JavaScript of some form and embedded Java apps end up running in JavaScript for performance and security reasons?

That's an amusing idea. But it's extremely unlikely for the same reason that you are unlikely to see C++ rewritten in JavaScript.

It's possible, however, that over time, more and more languages might target JavaScript, rather than the JVM or the native hardware.

For instance, I program in Scala for a living. The main platform for Scala is the JVM, but there's also Scala.js, which targets JavaScript. And in fact, we now write most of our "JavaScript" in Scala, rather than in JavaScript.

I suppose that someday there might be a version of Java that targets JavaScript, and then your dream might come true. Oh wait... it already happened! It's called GWT and it's been around for a decade.
Are you asking me or are you telling me? I feel like no matter what I say, you are just going to shoot it down anyway because it seems like this particular avenue of thought is completely closed off to you. What do you think I'm going to say? That I don't use them? Not sure what kind of response you are expecting here.
That's a great start. I would suggest learning about big data, data science, machine learning. Depending on your city, you can find reputable and reasonably priced bootcamps. Otherwise, Coursera courses in any of these subjects would give you a competitive edge too.

This is not to say you should become a Data Scientist. These skills will just prepare you to most effectively collaborate with engineers and data scientists in the tech domain. In interviews, you'll be able to speak to how your data analysis skills apply to software as opposed to so many data analysts coming from unrelated industries.
Houston (Street), we have a problem
Foolproof way to get a job offer... Create a digital pen that captures a question you write, uses ML to find the best answer on the web, and display the result on the whiteboard with a laser.
MS tried to embrace that fact and let CDs just be one time use keys for games and got torn to shreds for it.

I lament the decision because it means you need to manually switch out disks to play different games even though all the game data is on the hard drive.
Philosophy can be seen as the hypothesis phase of the scientific method.

Not sure why that's so controversial. Good scientists make guesses and work to prove or disprove them.
Authenticating Open Source DC/OS with Third Party Services
I used to live in Ireland, and I loved the daffodil season. I still associate daffodils with Ireland. Great memories!
> I guess I would expect just about anyone to know what a bubble sort is, but I wonder if that's bias from the classes I took.

It was covered in my first year CS courses... something like 9 years ago. I've not once needed to be able to re-implement it (or any sorting algorithm) in the intervening time finishing my degree and five years doing software dev as my day-job, much less re-implement it from memory. I would need to look it up to refresh myself on its implementation and characteristics.
Replace CEO with King and business with country and you got yourself a winner.
I live in Albi and I can only agree with all this, I have not been here for long but already saw many shops closing. In some streets, the only one left are real estate agencies :). When you check the mainstream local press the point of view is not the same, this article says Albi is the 4th best place to live in France http://www.ladepeche.fr/article/2017/01/25/2503345-albi-clas... ... From my point of view, I actually enjoy it here: good food, good pubs and a few places to listen to artists from the local scene, that's enough for me :)
I agree that you don't really have a right to complain when willfully you join a platform you don't control.

But driving for Uber isn't entrepreneurship. You don't control your marketing, brand, you don't acquire your own customers, no control over price or business model, etc. Drivers are really just cogs in the service, provide a car, drive the routes, get paid.
It was you who said that it was better to exclude the mode from the typical set because "the additional evaluations near the mode would strictly add more cost". Now you tell me that evaluations near the mode are extremely unlikely. Something that, believe it or not, I understand. Maybe you would have liked it better if I had talked about one sample in one trillion being near the mode. And in that case that evaluation wouldn't be wasted because its contribution to the computed integral would be more important than if I had sampled by chance another point in the typical set with lower probability density.

Excluding the region with highest probability density from the typical set is a bit like saying that the population of New York is concentrated outside NYC because most people lives elsewhere.
I guess some of these leaders have strengths that we probably can't easily put into words. For ex., a leader who can bring about the best from people, a leader who has a knack for understanding people, etc., I wonder how much of those other qualities played role more than them being assholes.
If it has happened repeatedly caused that kind of problem you might start looking around for a class action lawsuit. Absent any consiquences they'll keep doing what they do.
Isn't WASM a compile target?
So this makes me think: Has anyone here, when presented with a whiteboard problem, tried to google that problem (or algorithm) during the interview?

I'm generally not a fan of whiteboard problems because:
1) They don't test what I most care about (architectural things)
2) Why not just pull up a laptop and go at it?

but one thing I'd say in defense of them: Thinking through a problem on a whiteboard is a valuable skill I have frequently used.

So it seems the problem is less about "problems on whiteboards" and more about a) the kinds of questions asked and b) the "unrealistic" "working environment".
Canvas by Instructure
As undemocratic-y as it sounds these big corps should really talk to each other more...
What about http://youtube.com/tv/ ? Is this a different thing?
> I wrote a bubble sort in Grade 12 but I can't remember the details well enough

I'm not sure that I've ever written a bubble sort. Like I mentioned, this is a derivation purely based on the name of the algorithm and some vague recollections from my childhood.

>to write BUG-FREE code to do it on a whiteboard

Do you think that you'd want to work for an employer that expected bug free code to be written on a whiteboard? I wouldn't either. But I would work for one where if they noticed a bug in code that I wrote, we then talked about the bug and what the impact of that would be and fixed it. This shows communication skills, as well as the humility to be able to admit situations where you're wrong and take action to fix it.

> Nowadays if I want to sort, I use quicksort() or I use the accepted language way of sorting list.sorted() in Python for instance, or I write an ORDER BY clause at the end of my SQL statement. And so should you.

You know, a whiteboard coding task can be a good place to talk about alternatives. It's not just a place to jump straight to code solutions. If you're treating it that way you're missing out on a bunch of opportunity to sell yourself as a potential employee. All of the above are valid topics of conversation that show your skills and experience. They're not wrong. In a recent interview I was asked to solve something and my first response was "There's only 2000 or so cases, write a lookup table, move on with life, but you know that doesn't show that I can code, so here's the solution you're looking for that would fill that lookup table".

> Writing sort algorithm code is a dumb thing for a software engineer to do and I don't care if you have never heard of bubble sort because it is useless historical knowledge for everyone except historians.

Given that you want to understand how a person communicates when talking about and writing code, what would you ask instead?

>Just consider these whiteboard interviews as a way of warning you that the potential employer probably is not such a great place to work after all.

I don't think this is the case at all. The conversation you have in front of that whiteboard is significantly more telling than the presence of an erasable writing surface.
Pure Scheme would not be sufficient. You need at least DOM-handling libraries. And if those libraries were poorly designed, then people wouldn't cotton onto the advantage quickly. Look at DSSSL.