skysight-inc/HackerNews huggingface dataset:
Why should space programs have any benefit for the populace in terms of transferable technology? Joe Public has no need for an ultra powerful rocket engine and the technology that runs that doesn't really have a place in his car or waster/dryer combo. The "technology transfer" argument has always been a bullshity way to get laypeople to support NASA. It has a dubious reality and no space program should have the goal of creating non-space innovations. How successful would SpaceX be if we had them worry about making the next velcro or whatever? Not very. It should just be a good space program. Funny I don't see this this weird standard applied to the Soviet space program, which sites like HN and reddit applaud uncritically.

Also I completely disagree with the top-down central planning argument you're suggesting. If we threw this kind of money at a better fridge, the government would have created a $10m fridge made by a dozen military contractors and each part made in each of the 50 states. You can't just throw money at every problem at expect wonderful results. The history of government spending proves this. The government is only good at large scale edge cases. Everything else is best served by private industry, free markets, capitalism, etc. There's a reason the Soviets were sending spies by the boatload to copy US chip and industrial designs. They just couldn't create this level of innovation via the top-down command method you think magically works.

If anything, Apollo is a tremendous success on so many levels. Its amusing that you consider putting a dozen men on the moon to be a "meh" accomplishment. I've noticed a lot of younger people have this strong anti-NASA view which is ahistorical and overly critical. Its a shame this level of angry contrarianism is in style as it diminishes the amazing accomplishments NASA was able to do, usually under strict budgetary concerns with endless political meddling.
Hey thanks I was looking for a way to power up my rhetoric with ridiculous redefinitions
I believe "ian" on that list is Ian Lance Taylor. He's on the Go team and works on gccgo so I think most of his contributions [0] are for the Go compiler.

[0] Example commit: https://github.com/gcc-mirror/gcc/commit/b0c0971248103432dd6...
so let's make it 5000 years just to be safe.
The systemic fix is that there needs to be accountability for these mistakes. Knowingly giving false testimony that leads to someone's conviction and incarceration should be a crime, as should knowing utilization of false testimony by a prosecutor.

Just like with torture and other criminal failures of government, nobody goes to jail; there is no incentive to avoid corruption next time someone has a choice like this one.
I'm not saying that you only make money when the company grows. Obviously, you can make money from a consistent dividend, as well.

But that's not really what you're doing when you invest in an S&P index fund, right?
And what are your social skills? You, who can't even see that the "fuck you, I quit" attitude does not come up first out of nothing but after a series of rejection and nonsensical situations, i.e. that it is a consequence of successive experiences and not the reason of these experiences. You, who decide unilaterally from your failure to understand the logic of events in a blog post, that the blogger is once and for all "socially inept". Great social skills without a bit of understanding and empathy, no doubt.

Gee, I am also very tired of people for which stuff went well, and think it is be the same for others. Can't you even imagine there is a variety of situations out there? Can't you imagine it may happen to you one day? Do you think people who encounter this kind of problems never had a shiny position earlier, and their "social skills" were considered perfect before some conceited internet stranger decided they were "socially inept"?

And you dare to talk about "experience", seriously?
I guess the take-home lesson here is that programmers have no idea what makes a good programmer and how to screen for one. So they fall back to the basics, CS 101.
Coolest SO question I've seen in a while.
This will work, until they realize that the drivers were responsible for doing a pre-trip inspection of the truck and trailer (looking for bad tires, burnt-out lights, worn air-hoses). The warehouse workers aren't going to do this, as their boss is going to be telling them "Just get the thing loaded and don't worry about that."

The result will be increasing accident rates, not only involving the trucks, but also cars near them (when a truck tire blows, the explosion is significant). Russian dash cam footage:

https://www.youtube.com/watch?v=prTiFClMM0A
I see you have made a common mistake, you see we do not have a justice system. We have a legal system to the extent any justice occur is only a coincidence
LOL

5000 to 1 means the WORST team in the pl wins the league once in recorded history (roughly). if this sounds right to you, you're welcome at my poker table anytime.
Hey man either we increase the size of the exceedingly tiny interfaces we interact with every day in order to get work done or we start to use more dongles. /s
The StarTac was a legend of a phone. It was good at calling, getting reception, volume, and quality. My dad held onto his for as long as possible before being forced to switch to a smart phone.

Smart phones compensate for lower call quality and reception with their processors and apps, there is always going to be a tradeoff, to most it is worth it but if your business relies on a lot of phone calls and being able to take those calls wherever you are then having something like the StarTac is great.
> The irony is that right now, I can tell the current crop of "ninja" web-developers (who rightfully rejected ASP.Net and its ilk) are starting more and more to look like this generation's VB6 programmers: Unambitious. Untalented. Unprincipled. Web-standards? Whatever works, and this works on my machine.

Anything which is commoditized will see a dip in quality. Including programmers for popular languages/frameworks/etc.

There were a lot of very talented VB6, ASP Classic, and similar programmers. There was also a lot of corporate programmers who didn't care and just did what needed to be done.

I think the same is true now. Ultimately you get what you pay for, if companies want the lowest bidder and want it down quickly rather than correctly then they only have themselves to blame.

I will say that I do hope frameworks save us to a certain degree. If they're targeting JQuery, Bootstrap, or similar it will give them Edge/Firefox for "free" even if WebKit is their primary target.
Yeah, I literally didn't know what the bias was in this case. I should have worded that comment differently. Thanks!
Two Good Readings on the Encryption “Going Dark” Debate
> Just not the right Silicon Valley, you know.

My guess is that if Theranos had been a success, we would be reading about it as en example of how Silicon Valley is capable of transforming many industries. If it's part pof the club when it goes up, it should be part of the club when it goes down.
Things must've changed a bit since I spent a year in Fukoka in 97/98 while in secondary school, if people can live comfortably on 2M JPY/year. That means I should be able to easily save up enough to stay comfortably in (rural) Japan for the length of a tourist visa without any problem!

Please do send an email (see profile) if/when you're interested in expanding -- it would be great to be able to move to Japan! :-)
An interview can be positive and not lead to a job.

I went on a lot of interviews (maybe close to 100) before starting my own business, and I'd say at least 9/10 of them were very positive.

By positive: I felt we both left the interview a bit happier than we went in. We both had a legitimate good time, and enjoyed it. It wasn't a grind, both people got to know each other.

I'd say I had a 10% offer rate. The most common "why didn't you select me?" follow up answer I got was "we need someone who is an expert in XYZ language." Sometimes it was even that they need someone who is an expert in ABC library (when I was already pretty-much an expert in the language.)

The ones that did lead to job offers I didn't want after the interview.

The other 1/10 was because they had me take an IQ test, or do some really super long project, or meet with literally all 20 people in the company, or they made me sit in the lobby for 2 hours past the meeting time.
I guess my confusion stems from the article's lack of a conclusion. Yes, _blank_ is sub-optimal, but how did you overcome the obstacle?
It gets worse in oncology, you often see stuff like progression free survival. This means it is possible for a treatment to provide no actual extension of life, merely improve quality of that life and still be held up as great.

Quality of life is great but sometimes what exactly a treatment is giving you gets lost in the PR wash
Not really - these kinds of interviews are about hiring "People Like Us", i.e. recent college CS graduates who the interviewers like right off the bat (are they going to strongly recommend someone they don't like). It discourages diversity, reinforces ageism, and creates a stagnation in the company doing the hiring.

I've seen this directly happen - the interviewers were two Asian and one White male, who came to this job as their first outside college. Looking over the engineering department, I saw, with one exception in fourty, young White or Asian males. The one exception was a lone Asian female, who had a doctorate in CS.

Hiring "People Like Us" doesn't help a company.
Apple devices have generally excellent DACs as well - to the point where it's basically a waste of money to buy an external DAC. I wouldn't be surprised to learn that there are Android devices with good onboard DACs, but I also wouldn't be surprised to learn that such devices are at the high end of their manufacturers' ranges and come at a premium price.
They have pamphlets that pretty much say "hey, you could earn more money and have better working conditions from a real employer but that would be boring right?". So I guess not.
Don't be absurd. There are dozens of wheat pathogens alone (here's my favorite: https://en.wikipedia.org/wiki/Stem_rust ) and we as a civilization have been dealing with them for a long long time.
Whenever I interview someone, I try to follow these principles:

1) Simulate a real work environment. This means a dev machine with full access to the web. One thing I'm looking for is how good the candidate is a finding information they don't know.

2) Customize the questions for the job at hand. A software tools dev is a very different position a firmware dev. I wouldn't, for instance, expect a firmware dev to know much about regular expressions. And I wouldn't expect someone interviewing for a scripting job to know much about alignment on ARM.

3) Test your questions on coworkers and friends. You need to get a baseline. Is there enough time to answer the question? Are people coming up with wide spectrum of solutions, or do you keep seeing the same response over an over? Are there parts of the problem that people find unclear?
10 Psychological Thrillers Like Gone Girl
I'd rather solve programming puzzles all day long, but every time I do an interview I get asked incredibly specific questions about a particular technology that can only be remembered by rote memorisation and can easily be Googled. That is, if I even get to the technical interview part.
It's not true. Some companies legitimately care about them: if you are an MSP it is very useful to have people with Cisco, MS, and other certs.

Sometimes it is almost required (see MS certs) to be competitive.

So, they only care because it's a business thing (not a qualification thing) but they do care.
Life Hack Tips to Reduce Decision Bias
Because you're not a manufacturer.

Think of school kids. Because you can't learn without an ipad, and a classroom of kids watching youtube cartoons instead of learning need earphones or earbuds or they'll all go crazy.

Now instead of selling $5 earbuds that last 3 months until they break or are lost, they parents will shell out $20 every 3 months. Also when the jack is ruined by kids yanking on it, instead of having a 99% usable ipad they'll have an unchargable ipad, leading to even more sales.
Dont worry, Apple will force the upgrade the same way they always have. Make the next version of iOS so freaking slow on older devices that its unbearable to use. People that stay on iOS[789] will eventually be forced to upgrade in order to get their necessary app updates.

My poor iPad 2 is so slow on iOS9 that its unbearable to use for any length of time. A5's are unbearable, A6's are not far behind.
Coming Soon: ICIJ to Release Panama Papers Offshore Companies Data
Uber's claim that it's drivers aren't employees may expose it to antitrust laws
It's more like power and heat that are the problem, not size. Chips are pretty small.
TypeScript Won
But we agree that the bar for something non-naive is extremely high if you want to defeat the well-funded adversaries and whatever they come up with in the next few decades (future algorithms will be applied to today's images). I'm sure they have nice libraries of the artifacts most cameras and compression algorithms should leave in any image and if it isn't there, well, let's look for some steganography?
Well first of all the only advantage an affluent background will give you to getting a job at Google is the same advantage it'd give you for any other employer or any other industry (better school growing up, able to focus on that school instead of working, etc).

And we're already presupposing that the person in question is sufficiently hard-working and intelligent that they could be a tenure-track professor at a major research institution. I would argue that the vast of majority of folks in that position could get a very good job at Google provided they had the correct skill set.

And I don't know what part of CS you're most interested in, but my degree is in Political Science and after the first shitty one I haven't had any trouble finding development work in my tiny city.
My default assumption for public WiFi is that someone is listening. Since I've got a GSM access point in my pocket, I always tether that instead -- sure it can be spoofed and my carrier can behave badly, but spoofing is less likely and my carrier could hit me with a drone strike anyway. Anyway, using my phone is easier because configuration is consistent, the price is the latency of establishing a new connection.

In regard to a university network, there are lots of smart people who could have black or grey hacked the system. Or the university could just be exercising their position of power.

In answer to the larger question, yes a Man in the Middle [MTM] attack on SSL/TLS allows eavsdropping.

Good luck.
So true, this is the advice I give people interviewing for tech companies and a list of the sorts of things they'll want you to know off the top of your head. If that's what you want, that's what you'll need to do.

That being said, though Google has contacted me a few times for an interview, I've never gone through with it mostly because I'm not that interested. I hear from a good friend who worked there that Google is full of "algorithms walking around looking for a problem" and as much as I like programming and problem solving I hate it when its lost sight of serving a human need and I skew strongly toward the experimentalist side (https://www.cs.purdue.edu/homes/dec/essay.criticize.html) of this whole thing we do.
Two connectors would be great but I can see more phones supporting wireless charging. I love it on the S6.
True dat. C is a smaller language and is possible to know the whole language, but not the whole spectrum of UB. C++ is a vastly larger language it is nearly impossible to know the whole language, but much more likely to understand the spectrum of UB.
Slow Electricity: The Return of DC Power? (2016)
What does 'endure' mean? It dismisses the very real suffering of others, which depends on economics, demographics, politics, and other big issues.
Very high adherence < follows the standard to the letter.

=> You need stronger arguments to make the "absolutely not true" claim.
They aren't asking those questions to see if you have mental dexterity. They are asking them as they asked hundreds of people that same question before and kid themselves to thinking it is an objective measure as, well, everyone working at the company passed it and everyone here is a 10xer and so if you don't pass it you are a loser.
We aren't your slaves. We can't be "poached" If you want our services, offer us a better value than your competitors.
> I wish Sahat had reached out to more of his network before responding to random recruiters.

Has his network moved forward in what they do? I've found with my own network that so many of them are in the same (or equivalent) spots they were when I left to advance my career. Not precisely positions of power which I can take advantage of for the next step forward in my career.
You have to go with the flow. Unfortunately.

They treat you like hobo that came to their kingdom begging for a cookie.

They are the kings and queens and you are nothing just a pathetic beggar.

It's really exhausting and painful to go through it again and again especially when you know that most of the companies are just wannabe hipsters or the same corporate hellholes.

They pretend they are on the same level as Rob Pike and alike but what most of the people do is they write shitty code, shitty UI and shitty everything.

Google is definitely worse they cannot really make a compelling product that would DIRECTLY earn them money .It's all about ADS.
My Amazing Trip to IMSA
Or alternatively, how about WTF are you doing plugging your phone into this fucking cockpit? You're here to do your job and if you want to carry your phone around with you in the factory all day that's up to you, but plugging your phone into the fucking cockpit you're meant to be working on will result in demotions, suspensions and unemployment all round.

More politely put, I see no obligation on employers to provide employees with the means to recharge their personal phones :)
> Knowingly giving false testimony that leads to someone's conviction and incarceration should be a crime

Does the USA not have a crime of perjury?
"The 3.5mm headphone jack is one of the elder statesmen of the personal tech world, having become ubiquitous with the rise of mp3 players, smartphones, and other mobile devices" - maybe the author is too young to remember that, but I think the "mobile device" that really helped make the 3.5mm headphone jack ubiquitous was the Sony Walkman back in the eighties.
I like the design decisions.

Just a heads up, you misspelled "sparse" and accidentally a word after "completely".
My Experience Developing with Telerik NativeScript
The top comment on most stories == tldr;
Because the goal of the justice system is to convict people.
Totally agree; this is basically a text-book example of the "No True Scotsman" argument.
Feed Conversion Ratio (FCR) for cattle is about 10, pig 3, sheep 5, and chicken 2. That means we could feed about 10 times more people per hectacre on grains than using that grain as feed for beef. Ruminants are important for nutrient cycling and other ecosystem services, but far from efficient as a food source for humans. They are best utilized on marginal land where agriculture isn't ideal.

https://en.wikipedia.org/wiki/Feed_conversion_ratio
Hi and thanks! Hope post-440 life is going well. :)
I'm pretty sure you are overestimating the capabilities of government agencies. At least I hope so.
Showcasing New Zealand AgTech: Bringing Automation and Robotics to the Farm
I don't see the comparison with the bridge, the bridge doesn't make money by being crossed?

Isn't your second point supporting the claims of the article?
If it's undefined behavior according to the standard then it's following the standard.

You know of course there is a trade-off between the possibility of optimization and strict compliance to a standard with zero or very little undefined behavior.

It's wrong to say C is "lost" because of these characteristics. It might not be a good fit for what you want to do, then use whatever you think is best. Just as Rust might be better than C for some cases, the reverse is true for others.
People don't just get "built up into this superstar by the media." To the extent Theranos and Holmes became media superstars, they at least participated fully in that process. More likely is that they had an aggressive PR function that actively sought positive media coverage, and succeeded.

Just like some PR operation in Silicon Valley undoubtedly did the legwork to get this op-ed posted by the NY Times.
You mean they don't choose a yellow-on-white emphasis with matching yellow highlight color?
/snark

I really thought the blue-histograms over the years was super cool.

What happened in 1991 where it suddenly became RED?
http://www.imdb.com/title/tt0103064/

Terminator 2: Judgement Day - the interface from Arnold's point of view was a RED overlay.

Which, one might consider an invalid sample as it was not meant to represent a human-computer-interface but in fact, an Android interface.

Anyways, great article!
In most hard rad environments where you want to use a CPU you also want to move the CPU around (eg robots in a reactor). At least in the scenarios that I can think up right now. Weight and size are also important there.
If the provided description is perfect enough to produce a identical copy, then I doubt a court would care much if the "copying" is done verbally or through a computer. Clean room reimplementation only really work if you are operating on public material that is used as reference, and the copy comes out identical because of the natural result from implementing it.
Abso-bloomin'-lutely not. :) Vendor-specific infixes...
> Is it really that easy to enter finance at that level (or at all), or even get a job at Google for $200k/year?

Yes. from personal experience, if you can get into a good graduate program, you can also get an offer from {google,amazon,microsoft} for $150-$200. the predicate "get into a good graduate program" means you have a CS degree with a decent GPA from a well considered school and some research experience, which usually translates into some kind of job experience that you can talk up in your interview.
In my experience I wouldn't say they were complete crap or didn't care at all, but I'd agree with the notion that they're a poor indicator by themselves.

When my team would look at candidates, past accomplishments and projects counted for tons more than a cert. Still, a cert told us what someone was interested in and what they wanted to bone up on. They could expect questions relating to that cert field during the call. If they had trouble talking on the subject, then we knew that the cert was likely there to be a pad or just something to fulfill some billet requirement. In good cases we'd find that the cert was an indicator of something they were passionate about.

So I consider it a pointer of sorts. Never worthy of hiring someone on it's own, but I'd recommend them to people who are /ready/ to demonstrate knowledge and may not necessarily have the project experience otherwise. I'd just recommend to them that they be ready to talk to it in an interview.
I've never experienced this "insanely good performance" from Vim or NeoVim. It's fine for editing code when lines are short, but as soon as the lines get long or the file itself it's long, or if I'm using all of those plug-ins necessary to replicate basic functionality in Sublime, it slows down substantially.

That said, I can't let go of modal editing, composeability, and word motions. Here's to hoping sublime implements them and I can relegate Vim/NeoVim to quick fixes in the terminal and Git commit messages.