skysight-inc/HackerNews huggingface dataset:
>But as I said, reality has to add to a coherent whole

External reality might. Reality of what people want, what we think is best, etc, doesn't.

And even the external reality part is close to impossible to access and convey to others whether it "adds to a coherent whole" in all situations or not.
How did you reach this conclusion?
I don't see why this is being downvoted. It's a pretty legitimate concern.
have the chan zuckerberg initiative buy it and turn it into a non-profit utility for instant short form information
I like to stick to one, but I have seen some success stories with an AWS/GCE mix :-)

HashiCorp's Terraform makes it a lot easier to go multi Cloud, and abstracting away configuration of the OS and applications/state with Ansible makes the whole process a lot easier too.
A contract that paid by the word, perhaps? I got 700 pages in one year over winter break when I was in college. A (mostly, it was many years ago now) complete summary of the events that had happened that would be familiar to those who have seen the musical:

1. Jean Valjean acquired some silver from the bishop.
2. It was established that M. Thenardier looted the deceased soldiers at the battle of Waterloo.
3. The existence of Fantine and possibly Cosette had been established?
4. Perhaps Valjean had become the mayor of some town after using what was formerly the bishop's silver to become an honest man?

Note that Javert, who is the other major character besides Valjean has yet to put in an appearance, despite showing up in perhaps the first 10 minutes of the musical. M. Thenardier is, at best, a minor player in the musical, and prior to his introduction, we get ~50 pages on the history of the Battle of Waterloo.

The Princess Bride gently mocks the genre by advertising itself as "abridged". I can't help but feel it's justified.
>Let people pay $1/month to raise their limit to 280 characters per message.

The format is the entire point of twitter. It forces the condensation of thought. Increasing the limit would fundamentally change the service.
Well, you'd be surprised.
No one else has mentioned it, but evaluating javascript on random webpages is something that one would need to be deeply careful about.
Thanks for the explanation.

This sounds a lot like mortgage crisis. There, borrowers said they didn't understand the terms of loans that had changing rates (ARMs), and banks said they didn't mislead anyone because the terms were in the contract.

These fights explain why we have government regulation and education to sort things out. We can't have the rich constantly taking advantage of the poor, and we can't have the poor be so uneducated as to not understand the risk of a NINA loan. It isn't good for the growth of the country.
Did you see C++/WinRT?
https://msdn.microsoft.com/en-us/magazine/mt745094.aspx
Now that looks promising.
> This will probably be an unpopular opinion

Well what do you know, at the time of writing this, it's the top comment!

> The fact that the footage of him with two women wasn't cut out is frankly disgusting and a total invasion of his privacy. He didn't do anything wrong except flirt a bit. How tawdry of Bloomberg to show that material.

It's relevant because he said things like this:

“That’s kind of how I roll. I make sure every year is a hard year. If it’s easy I’m not pushing hard enough.”

at a time when we're supposed to be trusting that Kalanick is fixing his company's culture...

> the most blatant character assassination

Where was the character assassination? They just reported on what happened in the video. The video is relevant to the public interest. Do you have a right to not be filmed in an Uber... maybe? I don't know. It's not my car, and the driver could need the film for their own protection. I think I would be okay with being filmed as long as it wasn't secret.
It is a slam piece, but Kalanick makes it incredibly easy to write these by being an honest to God buffoon.

> I have an immigrant in my family who's just like the driver...

Sounds kinda racist.
If it's just my local OTA channels, this is basically just paying $35 a month for a DVR.
Rather than repeat, I will just link you to:

http://gamedev.stackexchange.com/questions/24103/immediate-g...
And I can't count the times I tried to do s.len() or s.length().
I'm happy he posted it. TIL that they're API compatible. That's a big deal for anybody thinking of insulating themselves from something like this in the future without maintaining two code bases.
When I think of what a globalised world will look like, I think of Singapore Airport. People of all colours and creeds, living peacefully together, with absolutely no history or cultural memory beyond the present moment, and nothing to do except shop for globally marketed luxury brands and aspire towards the ownership of fancier globally marketed luxury brands. A giant, clean, lowest common denominator shopping mall. But the food court is good.
It seems like the driver should know these basic facts before he engages on the matter.
I LOVED Majesty, getting high level wizards was my favorite thing, and could honestly be quite tricky considering how blatantly suicidal they often were. XD

The saddest part was encountering enemy units who had magic reflection.
In theory you are totally right but looking at the AWS it seams that the likelihood of issues due to ops complexity could be higher than the risk of a simple but single site service going down.
> I'm a bit lost on the appeal of webassembly

A clue lies in the fact that all the major browser vendors (Google, Microsoft, Mozilla, Apple) are implementing WebAssembly. What is the strategic reason for this?

The speculation is that it all has to do with the rise of native mobile apps, which posed a threat to the web-entrenched interests. Google, I'm guessing, would prefer that you to stay in the web browser, using Google Search to to find all your applications, running them Google Chrome, and remaining a captive audience for Google's advertising clients. (instead of are searching for apps in the App Store and running them natively).

One important reason that native apps initially took off was that games, and other interactive content, could not be efficiently implemented for mobile web browsers. WebAssembly (in combination with WebGL) pretty much solves this problem. People have already ported a number of C++.OpenGL games to the web using emscripten.

> I, and everyone else I know, has little to no interest writing C/C++/Rust in the browser

I understand that most 3D game development is done in C++. I'm guessing that you don't know a lot of 3D game developers?

Besides games, many professional applications are developed in C++, for a variety of reasons. Examples could include scientific, engineering, graphics and audio processing software.

> Most of the people I know want to write Java/Python/Ruby/Elixir/Scala/C#/Clojure in the browser

Python is an interpreted language and CPython is implemented in C. You can cross-compile to WebAssembly today and start running Python scripts in the browser. Performance critical paths in Python scripts, like NumPy operations, which are offloaded to compiled C functions, would be offloaded to compiled WASM functions.

As for garbage collected languages, like Java and C#, future versions of WebAssembly will provide low-level GC primitives, which should theoretically allow those languages to run in the web browser as well. Having said that, you would incur the overhead of having to run the JVM/CLR virtual machine inside the browser engines's own JavaScript/WebAssembly virtual machine.

> I'd love to hear some of you guys talk about what uses you have for Webassembly and what exciting things it will let you do.

I suspect there is a lot of interest from C/C++/Rust developers already, and will continue to grow as WASM matures. Something like 10 million professional developers know and use C++ regularly, so this is a not insignificant usergroup on its own.
Popper didn't explain "how to do physics", nor did he invalidate previous physics, nor did he "invent the scientific method". But would you not agree that he influenced how scientists interpreted the scientific method? This is the point I'm making.. please don't reduce it into a blanket idea such as "phsyics could not have been done before Popper" which isn't anywhere close to what I said.
They ask for zip code but don't ask for country, should I assume (again) that they mean the default (USA) country?
Heh This is pretty cool.
> It's certainly in both the consumer's interest (massive library of content)

Until the company drops things from the library, pushes an "upgrade" that changes the nature of some items, the consumer wants to modify the product in some way that the service won't allow, or the consumer wants to use it on a platform that the company doesn't want to support (but which would've been possible with the "owned" version of the product).
"City leaders had poured money into a high-concept modernistic new culture center at the town’s edge. And the shopping mall had been built. Large grocery chains, called hypermarkets, had also been constructed outside the city, with free parking. It is not that Albi no longer had commerce, or activity. But the essence of the ancient city was being lost."

When you own a car it costs a lot of money whether you drive it or not. When you own a car you want free and convenient parking. When you own a car you want wide roads free of obstacles (that is, people). When you own a car then retailers can offload distribution costs onto you, which means buying in bulk at giant stores with giant parking lots. Widespread car ownership is fundamentally incompatible with dense, walkable towns.
Are you sure they still do this? I haven't gotten a Black Car for an X fare in several years. Used to be fairly common, now never. Before the Susan Fowler allegations, I was a 2-3x per day rider (I'm now mostly using Lyft).
> who do you want to hire, all else being equal?

That's the point. It's freezing out people who are equally competent, but can't perform as well at this arbitrary step.
i suggest matching the behavior of slack/skype/hipchat: change only the first instance except in the case of /g (in which case, maybe any instance in the hunk?).
Have you found a source for the "& more" to definitively say that those are not included? Because as far as I could see, all we know is that the big ones are included and that there's others but what those are isn't very clear.
Looks like our dashboard is still sustaining it https://acedashboard.cbp.dhs.gov/
Also, while it's perfectly okay for the driver to tell Travis what his concerns or pain points are, it's rather rich of him to assume that he has any context to tell Travis what business decisions make sense. As if Uber won't have charged higher prices if they could get away with it.

The CEOs being disconnected with the masses is bad, but so is the masses assuming that somehow THEY know just the right thing the CEO should have done without being privy to any of the data that a CEO has access to.

It's not too different from the arrogance you see on HN.
I feel like it probably functions more as a proxy of general algorithms knowledge. If you've forgotten even the most basic algorithms like bubble/insertion/selection/merge/quick sort then that indicates that you've been neglecting your algorithms knowledge since college.

It also kind of depends on the person. If you're interviewing an intern who's still in college, absolutely they should still remember bubble sort. If they don't know it off the top of their heads, they weren't paying attention in class. If you're interviewing someone who went to a boot camp then it would be expected that they wouldn't know a lot of the trivia like bubble sort that nobody really uses.
Is this the same as Aereo, the service that was shutdown by the supreme court, only with a valid rebroadcast license?
WebAssembly has no access to any of the web API (DOM, ...) . WebAssembly cannot start without javascript as of right now. Flash died because of one platform not supporting it. The very same platform still doesn't support WebAssembly. As much as I love the hyper around WASM, I don't want to overhype it, otherwise, it will be a almost non-event as NPAPI.
Best and most-relevant comment, as always, just sitting down here at the bottom and all lonely.

Blaming engineers for this problem is shooting the messenger. Engineers, so far as I can tell, are the only group who do care about privacy, and spend their hard-earned free hours making products to address it. They're soundly ignored by consumers, who quite frankly don't give a shit.

But I guess "blame the nerds" is all the rage these days. Just like it was when I was a nerdy kid in the 1980's. And just like it was when my dad was a nerdy kid in the 1950's. It's never enough, nerds. Give more to society. Work harder for free.
Rhodium Photocatalyst Speeds Conversion of CO2 to Methane
Doesn't California require 2 party consent? So all parties have to consent to the recording for it to be lawful.

Which state laws are you reading?
> Both of these services seem like an interesting step forward, but then, who really wants to watch live TV anymore, besides sports fans?

There is probably a reason YouTube is advertising "never run out of DVR space." This isn't just about just live content, it's about no required delay but still on demand viewing.
The screenshots show channels like ESPN, USA, and FXX.
"Normal people are filmed as they take the bus, ride the subway, go on the elevator, walk through the graveyard (seriously), go shopping, so why should a rich person who can afford a cab be granted an exclusive right to privacy which the rest of us don't have?"

What are you talking about? Normal, non-rich people totally have the same expectation of privacy when they take a cab. Would YOU be ok if your cab driver films you without any knowledge? A taxi/uber/lyft is a rented private car, it is not the same as public transportation.
So much this. I manage (using Echofon) by muting large numbers of people and casting them into 'talkative' and 'very-talkative' lists, which I glance at occasionally. The less frenetic tweeters then make up my main always-on feed. But it's a horrible hack for something that is so fundamental to the user experience.

Twitter could be so much better by fixing a few low-hanging UX fruit like this. Three others:

* let me zoom in on a picture without having to right-click and "Open image in new tab". I can't believe I actually have to point this out.

* text docs as attachments (like pics/videos). A stream of tweets from the same author, replying to each other is kinda cute once, not so much the next n000 times.

* it would be nice if any videos actually played in my incredibly weird rare browser (some thing called Chromium)
Publications worth reading have already a pay per view medium. It is called book.
You stated two things: the fact that Google asks algorithms questions and "Since they will "assess" where you fit best".
The GP was refuting the second of these things (the GP even quoted it) while you were defending the first statement.

BTW, I think that second point is a common misconception that deserves rebuttal because I think that until a five years ago or so Google wouldn't tell you which team you would join (or give you much choice) before deciding on an offer, even if experienced.
Real AWS status
Obviously, he did not know he was being filmed...so it was a secret.
The page is extremely void of any details, reminds me of Cable companies landing pages. This is odd because I noticed there has been a recent explosion of third party live CNN, FOX News, ... channels, not sure if this is because YT made their copyright detection algorithms more lenient as a segue to YT TV.
The blog post contains more details:
https://youtube.googleblog.com/2017/02/finally-live-tv-made-...
That's a reason why work itself might be good. That's not a reason why a lot of work, to the point where you are doing more work than anything else in your life, is good.
But to answer your question more seriously, I would not hire someone who hasn't prepared at all.

Why? Because they don't care. Why would I want to hire someone who cares so little about the position that they aren't willing to put in the most basic, easiest level of effort?

If they don't care about preparing, then they probably don't care about other things, like the quality of their work.
Great article, as I'm a bit of an old hat myself I'd like to add a few extra categories -

Knows how to handle not knowing or getting stuck - some people have a melt down or won't ask for help when they hit a wall or don't know when to push back (we had a vendor that gave us buggy code but kept claiming it wasn't until we pushed back through our management and forced them to let us see the code).

Can visualise the program - how much of a program someone can hold in their head is the only thing I've really seen make a programmer exceptional. It is rare and I've only met a couple of people that can hold a medium sized program in their head, the whole thing this ability lets them basically just vomit it all out into the editor without having to switch between functional and structural context and really does make for a big productivity bonus (maybe as much as 4x).
This is truly serverless computing at work.
Yes, it's the one glaring hole right now in the component library, besides a charting control. Both will be addressed before summer.

Our upcoming 2.06 release includes a new menu bar control (horizontal), which was also a sorely-missed control.
> I can't even imagine how some kind of "unified google media" thing would work.

It's quite simple. Pay more than a few services (but not as much as all of them together) and get access to all of them. The concept isn't really hard at all. You can go a step further and give increasing discounts the more services you add if you don't want one package deal.

You guys already do it for Youtube Red/Google Play Music. It's not mindblowing to imagine it being expanded from there. There's a common account for all the services anyway, so from a technical perspective you'd have a common place to store subscription information if that's not already done.
For 99% of situations in normal software dev, just being able to find X in collection is enough.
No, it's just moving those 1-2 hours to home instead of at the interview. If you can take time off for an hours-long interview, you have the time to complete that kind of task.
50 countries with 200 persons each?

I'd say more than 10.000 in just USA alone. Even if you up it to $5 a month. Twitter is used a lot by those who use twitter.
I guess but I'd pay $35 to get live sports - the only reason I'm still stuck with cable.
We interview people based on their passion for the craft and never use code tests or whiteboard tests. If they have a GitHub account, great, we'll look at what they have available. It's not required.

Our team is bright, engaged, and productive. This system seems to work pretty well for us. And yes, we have a pretty diverse group of engineers.
Good question - the quick answer is no, but we hope to put one out soon.
If you're not going to read the entire book, please at least read more of the Wikipedia article.

>He considers the book a cautionary tale against diagnosing someone without really knowing them, and about the need to avoid confirmation bias. He thinks that is "part of the reason why there are so many miscarriages of justice in the psychopath-spotting field." He does believe that Hare's construct of psychopathy applies to some people, and that their victims deserve sympathy, but is concerned about the "alarming world of globe-trotting experts, forensic psychologists, criminal profilers, traveling the planet armed with nothing much more than a Certificate of Attendance, just like the one I had.
Unless Uber has that in its terms of service, that may be open to interpretation. Even if an Uber is considered a public space, that's not the sole determining factor in two-party consent cases.

http://www.dmlp.org/legal-guide/california-recording-law
You have asmjs working well for 3 years to cover your usecase. WebAssembly is not really faster to execute than asmjs in our tests.
You should probably assume that if they ask for only a ZIP code (not a generic postal code) and don't ask for anything else that, yes, they are talking about the one country which uses ZIP codes.
Anytime there's a blog post or a thread complaining about the 'broken coding interview process' it ends up being upvoted by everyone and their brother on HN but very rarely have I seen people offer a reasonable alternative instead.

I work for a big tech company and for our org, typically we have a couple of Algorithms/Coding rounds, a system design round, a technical communication round and a loosely structured interview/chat with a hiring manager. I think this works because people, at least on my teams, have to work on a wide array of features that could involve writing backend queues, or Hadoop jobs or some business logic on the API layer that would need to leverage caches/DBs/other appropriate key-value stores. It definitely does help to have people who have broader knowledge of Computer Science to be working on those features.

I feel our interviews have low recall and precision but a good accuracy (we end up hiring smart people we can count on to pick new things up). And FWIW I don't think we ask unreasonable questions during the coding rounds. I also feel it's a reasonably scalable way to organize a generic 'objective' and 'fair to all' interviewing process at a big company that can hold a reasonable hiring bar.

If I was running a smaller company then I probably would have kept in place a process that was closer to the bare practical requirements of the job.

Also, if the existing interview process was really that bad in practice with an abysmal correlation with successful hiring, wouldn't the companies have dropped it already?

I know this kind of sucks for applicants who think they have all the skills that are needed to practically do the things they'd have to do at the job they're interviewing for (and in some cases rightly so), but arguments bashing the current interview process would seem more valuable with the proposal for a better alternative that can comes off as reasonable after the same amount of critique and scrutiny that the current process gets.

Also, I often get confused - do people not agree that there's any correlation with hiring good engineers and the current process, or do they just think companies should have a more developer-friendly interview process? If it's the latter, then do the companies have any incentive to do so? It can't be that 'their potential hiring pool becomes wider' because if that really was such a big problem they would have changed already.

(All opinions mentioned here are mine and none are my employer's, obviously)

(Edited comment twice to attempt to make thoughts more coherent)
Grab different machine, git clone your repo, good to go.

What's the odds of the server with your repo and your own hard drive crashing at the same time?
What makes WebAssembly fast?
Not only is it tied to employers, it's subsidized! If a company gives you $1 in salary you pay taxes on that dollar. If it gives you $1 of health insurance it's tax free. It's madness.
> then you'll only select for people who have nothing better to do with their time

1-2 hours on a practical assignment vs 3 months cramming suggested by the parent comment. Which of those has nothing better to do with their time?

> Experienced devs will say it's not worth their time and wont apply.

Will they? I'm an experienced dev and think this approach sounds great.
This is the amazing thing about IT. Also once you are in the computer doesn't care what your background is, what your colour is etc. It will refuse to compile the bad code of an ivy league grad.
I wrote a quick post discussing this outage. I figured I should share here https://blog.containership.io/aws-got-you-down