skysight-inc/HackerNews huggingface dataset:
I am surprised more people don't know about it. I get questions like https://github.com/kahing/goofys/issues/158 every now and then and to be fair I don't think they market it well: https://cloud.google.com/storage/docs/migrating

Disclosure: I don't work for google but have an upcoming interview there.
I'm with you on that and I do try to be as friendly as possible whenever I'm interviewing people for that reason. If you think there's anything else people can do to help in that regard then I'm all ears.

Edit: I guess companies should at least have a screening and training process for the people they allow to interview but, generically, I think this often gets overlooked in a lot of big companies.
Any truth to this being a DOS by some kiddies named Phantom Squad?
Just eye-balling but it looks pretty close to the PS Vue Access Slim package which is $29.99/mo:

https://www.playstation.com/en-us/network/vue/channels/
> Because it takes time to write a fix, test it, test it some more to make sure it doesn't break any of you 1 billion users, then ship it,

Hasn't stopped Microsoft pushing bad updates in the past.

> then wait some more because people ain't updating that often.

That's a problem with their update model, security waits for nobody.
Where else should he grind it? Kalanick is the CEO. He made a decision which affects this mans livelihood. Kalanick certainly gets paid enough to face up to people like this. And if he wants to stop facing up to it, maybe he can do something about their pay.
If you have one candidate who has seen all of this stuff before and can use it directly from memory, and another candidate who has been busy raising kids and has never seen this stuff before, who do you want to hire, all else being equal?

The one who's raised kids† obviously.

As that's approximately 3-4 orders of magnitude more difficult -- and indicative of not only of general character (by itself hugely important), but of the more generalized cognitive skills necessary do to high-quality software development -- than the ability to memorize a bunch of scarcely-used algorithms. Because, you know, all those websites and Big 4 recruiters told you to.

† And, to bend your requirements (which is necessary because you're presenting us with a false dichotomy), has darn well "seen this stuff" not only in college (unless you think they're lying about that degree), but in the 0.5% or so of real-life development work which actually requires you to conceive, analyze, and flawlessly implement some non-trivial (if not outright esoteric) algorithm right there, on the spot.

That is, I don't dispute that these skills have some importance -- just that the current default interview process assigns a ridiculous degree of importance to these skills, way out of proportion to their actual importance in the field. And to the exclusion of other, more generalized skills which are actually way more important, but alas, much harder to measure -- with the current crop of faddish (turn-the-crank) interview techniques, anyway.
Looks like automated emails or copy pasted responses
Heroku is a rewrap of AWS for simplicity.
> Could you give a specific example of how typical data (ie internet browsing records) could be exploited

It could be used for anything, including the No Fly List. It could lead to your arrest. What couldn't it be used for?
J.C. Penney’s troubles are reflected in satellite images of its parking lots
Is It Down Right Now is down
I had a phone interview where I was asked how I would write quicksort. I responded: I wouldn't. Interviewer chuckled, said good answer and moved on. I got the job.
Presumably that you can add up to 6 Google accounts (i.e, your family members in the same household) to the plan for the listed price. They have a similar deal going for Google Play Music, Netflix has it, etc.
Show HN: Amazon S3 Outage – Services Affected
The problem is that in reality, what can you code in 1-2 hours? Of the coding assignments I've seen, many have started to bleed into requiring 5 hours or more.
$35 to get the channels you get OTA...
Responsive web design tool, CMS, and hosting platform
Talk of math, philosophy and jokes reminded me of this post:

https://news.ycombinator.com/item?id=13610134
Why would I pay $35 a month to stream broadcast channels that are freely available in HD over the air in my area?

It's one thing if they provided something like Netflix. But it's absolutely bonkers that they're selling what is already a free resource. What's the value-add?
> We'll always need an ensemble of evaluations, in which case the relevant question really is "how should I distribute these evaluations". And for any scalable algorithm none of them will be near the mode.

Why not distributing them according to the probability distribution? If I sample one million points and one happens to be near the mode, this doesn't mean any additional cost. This is no worse than sampling one million points none of which happens to be near the mode.

> Any evaluation outside of the typical set is wasted because it offers increasingly negligible contributions to the integrals

This is not a reason to exclude the mode from the typical set, because one evaluation at the mode offers a larger contribution to the integrals than one evaluation elsewhere.

> Instead we construct algorithms that somehow quantify probability mass (MCMC, VB, etc) and they will implicitly avoiding the mode and end up working with the typical set.

The algorithms don't have to avoid the mode, they just have to sample from it fairly (not much, but more than from any other region of the same size in the rest of the typical set).
This is priced about the same as Playstation Vue, DirecTV Now, and Sling for the channels offered. Looks like they're trying to win people over with features (DVR, 6 account profiles, etc).
If JPMorgan Chase cuts their janitors salaries, maybe those janitors should confront Jamie Dimon.
>> those whose who have something worth saying tend to

...write books. It was never so easy buying books like today, so I don't get why I should waste my time reading #random #unimportant #stuff written by some social media managing intern from Bangalore.
Skyliner is an option if you're doing real production stuff.
I bet he was kicked off Uber because of this exchange
Context: http://www.theverge.com/2017/2/28/14750894/youtube-streaming...
This is a terrible jab at Uber. I expected Bloomberg for higher journalistic standard than this.

1. What does "two female friends" have to do with driver's argument with Kalanick? Should've cut that out. I read it as slimy ad hominem to reinforce bias on Uber's culture. Uber might have some culture problem, but it is completely unrelated with driver's issue.

2. Does driver's argument have any basis? The piece merely draws attention to Kalanick and driver's tension - is Bloomberg now a TMZ for business world?

I'm very disappointed in Bloomberg.
Well, getting offended by something that isn't a direct, personal attack is a sign of emotional immaturity.
I put this together really quickly from what I've seen online. Would be good to get people contributing just to see how many sites depend on one service.
You can post on your site and send people there from social media, cross-post to medium/tumblr/... Medium even is "nice enough" to give you links to "this was first published at", including rel=canonical links to hopefully make search engines happy.
DVR functionality? Thinking this is more of a Hulu competitor with live events rather than simply an antenna... probably more of a viable alternative for local sports fans who want to ditch cable?
isup.me is fine.
i did my masters degree while working full time. at 5pm i started studying and doing homework, i continued (except a break for dinner) till 12 or 1 am. on weekends, the entire time was used for studying / homework.

then comes interviews, where i was pitted against students who took 2 classes a semester that spent many hours a day practicing with things like leetcode and cracking the code interview.

I have never had to use any code I have seen in that book or the website's competitions. asking people to memorize it for a white board interview seems crazy.

one time someone asked me then what? i dont know what is best, but seeing who finds the best answer on stack overflow would be more realistic.
"It's one thing if they provided something like Netflix. But it's absolutely bonkers that they're selling what is already a free resource. What's the value-add?"

• 6 users can watch on their own devices simultaneously.
• Unlimited Cloud DVR.

^^ value add
From the blog post (for what it's worth, I think it's a good idea):

>Six accounts, one price. Every YouTube TV membership comes with six accounts, each with its own unique recommendations and personal DVR with no storage limits. You can watch up to three concurrent streams at a time.

https://youtube.googleblog.com/2017/02/finally-live-tv-made-...
Hmmm... Some people like local news, local commercials... And this is probably necessary to respect black-outs for sports.
That was kind of my impression of Singapore the city when I was a kid in the 1960s. Well, wasn't so clean like it is now.
You cannot call it Perfect in the same way that you cannot call a meal or a piece of art Perfect. Anything that depends on the needs of the business or the preferences of the user doesn't have a best solution fits all by definition.

For instance, if you wanted to filter a list of 100 items in the front-end this is instantaneous; a filter-as-you-type might make more sense.

However if you are in a back-end search you'd want a button and a full page refresh might be acceptable.

Finally if the search is going to take few seconds for any justificable reason don't do a full page refresh and leave your user hanging in white; a load indicator or a streaming search might be better suited here.
Oh yeah and personally I think that it's going to work but it hasn't been actually shown that it's cheaper and that the rockets can safely be reused. And that really won't be well shown until multiple reused rockets have been launched.
Takeoff in a plane isn't a hard engineering problem either, but without checklists even one of the best pilots in the world forgot to unlock his rudder before heading down the runway. [1]

Of course no one who cares would intentionally make the choice of building the status page on the infrastructure that it monitors, but it's not that difficult for something to creep into the dependency chain and then you don't find out until the next outage a year later.

Mistakes were made, but attributing it to lack of caring is misguided. Good intentions don't work, you need mechanisms to enforce good practices. Those mechanisms obviously failed here, but the solution is to fix the mechanisms, not ask people to care more.

[1] http://www.ww2hc.org/emailarchives/2011/checklistorigin.htm
You're probably already familiar with it - but for those who are not. A form of the Library of Babel exists online [0]. Also includes an image form of every image that has ever existed and ever will exist (at a specific size/resolution). Mostly noise. :)

[0] https://libraryofbabel.info
It was this one:
http://pressf8.deviantart.com/art/bSCATES-Desktop-2-1-19

I think there's one that's older by url count, but this was the first featured one, and I think second oldest surviving.
BTW when I said "worldwide" I was also thinking of rural USA.
Most of the famous mathematicians were driven by philosophy. For example Kepler wanted to keep perfection in the new model universe. He thought he could do it by using Plato's solids for the relative distances between the planets. He was wrong, but the mathematical attempts he tired help to form a more correct answer. The motivation was philosophical.
If you're producing a product where you need thousands of something maybe getting a custom-built ARM board is a better plan than using a Raspberry Pi.

Making your own ARM board is fairly expensive for one-off things, but for volume it's not a huge obstacle. There are any number of vendors capable of producing these for you to almost any specification.
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. Every class on algorithms I ever took would start off with a bubble sort as an example of a sorting algorithm, then use it as exhibit A for figuring out the big O performance of an algorithm (the outcome of which was always, "...and that's why you should never use a bubble sort").

I assume that most people were taught most of the same material as I was, but in reality that may not be the case.

It's very hard to pin down what sorts of things "everyone" should be expected to know. I agree with the consensus that whiteboard coding and CS trivia is not a good way to run interviews, but I bet many/most of the people who complain the loudest about interviews have their own misconceptions about what constitutes common knowledge for programmers.

Any hiring process based on asking several current employees to take turns talking to someone for 30-60 minutes and make a hiring decision based on that is going to be deeply flawed. However, the only alternatives I've heard are so much more costly, lengthy, and elaborate that I just can't imagine many companies moving to a different process anytime soon.

This debate is also complicated because different people want very different things out of the process. Job seekers want processes that minimize false negatives (i.e., they don't want to fail the interview even though they'd make good employees), but employers want processes that minimize false positives (they don't want people who get through the hiring process that end up being bad employees that the company is now stuck with).

The current process probably doesn't do either of these things. But every more elaborate process I've heard people say they want seems to go to one extreme or the other- it either greatly favors the job seeker who hates false negatives, or greatly favors the employer who hates false positives. It's a hard problem with no good answers yet unfortunately. :(
Honestly, TV is not for you then. Live sports is the last vertical where people who haven't cut cable yet can't.
How much human suffering is acceptable to imprison people in the dense walkable cities no one wants for themselves, but desperately want others to endure for them because it looks quaint? Most ethnic activities die out to the sound of "It sure would be nice if someone else would...".
People definitely should have a choice and I acknowledged that niche security products do exist--and if they were ever threatened I would be concerned.

I didn't mean to be so inflammatory, but I think the premise of the article -- that we should be rolling our own servers as opposed to using cloud computing systems -- is a ridiculous one. By the author's line of thinking we should probably start encrypting our handwritten thank you notes to our grand parents for no other reason than maintaining our privacy.

I never said that it should be illegal for someone to seek privacy, but I do believe that the article advocates a silly solution.
Charge 1¢ per tweet.

The details are friable, eg maybe don't charge for private DMs, maybe only charge per first comment per user per thread.

But charge for use.
$10,000 Phone Calls Are Doomed
I'm not sure I follow as to why they have to accept Uber X requests. If there is less supply for Black cars, what's wrong with them sitting idle? What if they miss a request for a black car while they are driving their uber x customer around?
> philosophy of mind has /not/ become neuroscience

Instead it remains stuck in the past, refusing modern understanding. Much of the subset of natural philosophy that didn't become natural science is the stuff that didn't make the cut - i.e the junk.

> The answerer has either no actual grasp of the history or content of philosophy, or has simply decided, apparently by fiat, to discard all but the most narrow positivism-flavored slice as nonsense.

Yeah yeah, and if you don't believe in god, you don't understand the bible well enough. Same old story.
As one example, I predict the [NFL TV Blackout Policies][] are partially driving the zip code requirement. YouTube is certainly big, but so are the pro sports leagues.

[NFL TV Blackout Policies]: https://en.wikipedia.org/wiki/National_Football_League_telev...
[2] https://i.imgur.com/cpeld6C.png
those algorithms were discovered by PHD students spending years to come up with them. doubt someone will invent them in a 20 minute window without any reference material.

the question is asking if you seen that before, period.
People in the US at least have wised up to this as well. There are stores all over the place that sell made in "insert state here", and people buy! I think it's good. It helps build a cultural identity, which is something that is under attack in the West.
Disadvantage of being in the detail I guess. My thinking was Imgur seems broken today >>> Something major on the intertubes must be fk'd.
They're adding a lot more than just over the air broadcast channels. For someone that likes watching live sports on occasion, this is a decent offering (the omission of TNT and TBS is odd though).

Channels offered:
https://lh3.googleusercontent.com/wZJuVdp0HaH4GQiB-XNVz76qkd...
You seem really intent on defending Kalanick here so I will only post this as a reply to one of the several similar comments you've made regarding this:

> Travis is right on a technicality they did not lower Uber Black prices much if any. What they did instead was coerced Uber Black drivers to take Uber X request. Yes drivers can reject Uber X request, but if you reject a certain amount of Uber rides, they kick you off their system. Probably why the driver is complaining about going bankrupt, you need a luxury car to drive Uber Black, but if you're stuck picking Uber X fares you'll lose money.

You can't force contractors to take lower fare rides and then still claim the high ground of "we didn't lower your fares to X"
Hubstaff, lots of Heroku infrastructure.
What does it matter if he knows the exact amounts? The point (one, of many) stands that the pay was lowered.
What software are you using for your NAS box?
At $35 per month, and since I can skip all ads... That might be something. (The Verge confirms you can skip ads [1].)

And the DVR forever thing... That might be very nice, especially if they put up tons of old stuff...

Plus, NOT paying my cable provider is worth a lot.

...and if this offers a way to Download content to my phone, to watch offline...?

[1] http://www.theverge.com/2017/2/28/14750894/youtube-streaming...
What is your NAS box doing with S3/GCS ?
I'm guessing Twitter would happily trade balance sheets with ESPN Classic.
If anyone else is curious about the cool title artwork, the artist is Josan Gonzalez and you can find more here: https://www.neondystopia.com/cyberpunk-art-photography/the-f...
This is the difference between a real programmer and a coding monkey.

Coding monkeys consider the spec the problem and try to write code that solves it.

Programmers consider the spec a part of the solution and evolve it as necessary.
You Can’t Have a Rollback Button
Dunno about the USA but for the few EU countries I known the law of, the answer is yes, there is an expectation of privacy.
I think it's more, "if the service can't do what people need it to do, that's a problem; if the service cluster gets wedged hard enough to stop responding to the requests of our monitoring system, that's a failure."

Which would make sense (and is sorta-kinda a best-practice) if Amazon wrote services such that they "crashed early"—but instead they're seemingly written so the backend lock up and be rendered completely useless at "doing its job" but will continue to run just fine.

Either of those two design decisions is potentially a good thing on its own, but they need to be considered in light of one-another if you want your status page to make any sense. If you want to report cluster failures, code your clusters to actually fail. If you want to keep your clusters up, write your monitoring checks as whole-stack acceptance tests.
The alternative is not no technical interviews, but it is important to recognize that different interview styles have different biases. Like a take home problem is biased against programmers with young kids. Whiteboarding is often a skill in itself, and as a result, you end up selecting for people that have the resources to study and practice whiteboarding.

I learned how to whiteboard through peers and career programs in college. There's a lot of people that don't have that guidance, or all those people to practice with. And there's a lot of people that will believe that flailing in their first whiteboard interview means they're unqualified to be a programmer, not realizing that it's a skill in itself.

Whiteboard questions also tend to be the nonsensical algorithms that you memorize for interviews and never use in practice, which again is influenced by one's peer group - you learn, study, and practice together. This also is why race and gender matter, even when you control for income and education.

The point isn't that these are insurmountable for someone from untraditional circumstances, but it is harder. And that means you let in weaker candidates with more advantaged upbringings in favor of stronger ones with less traditional ones. This is why google offers a seminar for all its interviewees to give them interview practice - so that people can start from a more equal playing field.

Obviously, a lot of the alternatives suffer from the same issues. But like all good programmers, I believe 1. this analysis and process is more important than the specific implementations, and 2. by understanding the issues and looking at the data, we can iterate to better solutions.
Did anyone notice page 4 is 8.5x11 inches while every other page is 8.25x10.75 inches?
Intent matters - as soon as the recording is used (and published!) for a clearly different purpose, the legal situation is quite different. For example disclaimer similar to classic "your call may be recorded for quality control purposes" may allow the recording (depending on the location, etc) but generally will still land you in hot water if the company publishes that for an unrelated reason.
that's for use of a recording in court, not sure it applies to this situation
It was funny how this was happening on Twitter around the same time when Celestine Omin was asked to balance a Binary Tree at JFK airport.
I would prefer to live in the dense walkable town. I realise I'm a sample of one but don't assume there aren't people who don't prefer that model.
> I expect it will approach the difficulty of minified js.

WebAssembly has less structure than minified JS (instructions are a linear list - a stack machine - for example) and it is less hackable (it isn't intended to be written or modified by hand).

WebAssembly will be somewhere in between native x86 and minified JS in terms of how open it is to being studied.
What an apt comparison!

It appears that you have completely failed to realize that your example from British private schools regarding memorization is used to weed out the "riff raff" as it were. Don't want to hire "brown people", women, or other non-white privately-educated individuals? Institute a British-styled rote memorization test and make claims that it is fair because, "anyone can learn the requisite knowledge."

Whiteboard interviews are actually quite similar in both their implementation and impact!