skysight-inc/HackerNews huggingface dataset:
On the applicant side, one of the more interesting questions I've been asked (as a product manager) was something to the effect of:

"What is something you believe about product management that differs from conventional wisdom (or what the majority of other product managers believe?)"

I thought it was a good question, because it gives the chance for the candidate to talk about how they think, and it gives them a license to speak a little more honestly than they ordinarily would say in a normal interview. It shows you how much thought the person has given to their profession and how they approach their job.

If you were asking this during hiring, I think it should be done with care on your end, because I could see it easily being misinterpreted by the wrong team/interviewer.

For example, if someone came in and said something like "Compared to others, I think A/B testing is a waste of time", it would behoove you to dive in a little bit more to understand why they think that. It shouldn't be disqualifying if you're a team that does a lot of A/B testing.
Right there with you...

nsfw: https://imgur.com/PoP8dtv
It would be a valid approach but it is less elegant and harder to maintain. Probably the kernel could special case 0 bytes executables, if you really want to optimize the scripted truth.
I don't know if it's inconsequential. But Goldman definitely has a well deserved tarnished reputation, especially in recent news of their actions that involved the 1MDB fund.
I imagine most of the engineering addition is in Google Cloud? Given the fierce competition at the top with AWS and Azure. Just a guess though.
Isn't that just a result of the current (legal) industry?

150+ years ago people were smoking tobacco from pipes. Cigarettes aren't required for a tobacco habit.
In an alternate universe some one could be making the same point about single use auto heroin injectors.
What usually happens is that it doesn't get released at all. It isn't worth the effort.

I've got tons of code I've written over the years that, if I could just throw it onto github, I would. But since it would take me six weeks of pain, I don't. Some of that code I'm kind of proud of, or was at the time I wrote it, anyway. I wrote an rviz app a decade before ROS took off.
Considering flagging this, I definitely do not need this in my life. Works beautifully on Android/chrome, you really nailed the user interface. Maybe add a way to mark some lines as the only possibility... Going to ruin some of my friends productivity too
Actual example: Normal takeoff in instrument meteorological conditions (no external visual references, flight by reference exclusive to instruments). The attitude indicator shows proper climb attitude, vertical speed and altimeter show positive rate of climb, airspeed indicator shows speed increasing above target speed. Pilot response? Probably nose up and/or power reduction; OK they do both. Airspeed indication continues to increase. Pilot noses up and powers down. Airspeed increases. Pilot noses up aggressively. Stall. Crash.

What happened? The pitot tube and drain were clogged. Static port was clear. This turned the airspeed indicator into an altimeter - it was incapable of showing correct airspeed from the moment of blockage.

The cause of the crash is pilot error. The pilot is expected to recognize from other instruments that the airspeed indicator is unreliable, and this is part of training for instrument rating.

If the MCAS in the Lion Air crash made a similar mistake - using a single data point to determine a stall condition. That is an error. It's functionally "pilot error" to have no means of determining if the angle of attack sensor is wrong, and no mechanism for disregarding its data. Further, the corrective action it took, had the flight condition actually been true, sounds excessive. If a human pilot did the exact same thing MCAS did, I expect the human would be blamed - it would be pilot error to so aggressively nose down that you've exchanged a level flight high speed stall (a rare event indeed) for a high speed dive. That is not a competent recovery, in particular that there's apparently no recognition of the danger of high speed dives let alone recovery from them it's probably a really good idea if your stall recovery does not ensue in a dive!
2019 State of Clojure Survey Results
So according to your logic, AI should be heavily controlled and regulated, and possibly banned? The effect of AI on society is much less predictable than GW and has much higher ceiling for how bad the outcome may be.

Edit: my mistake. Human or near human AI. But there are strong arguments for lower forms of AI.
Too fast for good drama. Another approach would be to start by banning anyone born in 2000 or after, and then remove a year from that cut line, every year. This way if you are an old addict you have more time to prepare, and every one has a clear deadline coming their way. By 2030 nobody under the age of 40 is allowed. By 2040 nobody under 60, by 2050 nobody under 80.
Of course not, because "harmful" in your question isn't the same meaning as what the government uses.

PS: Does that strawman smoke menthols?
Have you cut out some of the compulsive habits/actions such as binging video games?
I've rarely seen those three rules followed by anyone in normal writing.

Usually when I see someone strictly adhering to those rules (particularly not ending a sentence with a preposition), it sets of a warning flag that the writer is trying too hard to follow imaginary rules, and maybe isn't someone whose opinion I want to take much stock in.
Any idea of the breakdown of engineers vs sales?
mis or poorly configured, yes. "sa" and no password on MSSQL, with direct connection to public internet - saw those for years. PostgreSQL/MySQL configured to only listen to localhost connections, and properly escaped/prepared queries running to them, with "minimally needed security access" credentials - haven't seen many problems with those (that were the fault of the database).
I could not help but comment to add Elixir to the list of languages with amazing discoverability. For things in the standard library, you essentially get a condensed version of Python web documentation, with examples!
There are some factors that affect interviewee performance that are seldom considered. The stand-out I noticed is that the quality of whiteboard coding is a function of whiteboard size, the bigger the better.
Our current policy in GitLab is like a combination of 1 and 2:

> Merge commit with semi-linear history

> A merge commit is created for every merge, but merging is only allowed if fast-forward merge is possible. This way you could make sure that if this merge request would build, after merging to target branch it would also build.
Did you feel the stress at the time or was it a slow creep? In my case I felt like I as dealing with it fine, but realized a drastic change in how I was thinking after it was over.
The behavior of --help in GNU's true is not undefined, it is clearly defined in its manpage. Implemenations conforming to the GNU spec are a strict subset of those conforming to the POSIX spec.

Changing thr behaviour is a braking change because they are no longer conforming to their old spec. Adding the flag is not a breaking change, as they stayed consistent with the old spec
He should have put in his will and testament that all unfinished drafts should be destroyed. I don't believe it is possible to will property to people but put indefinite restrictions on legal usage of the property. I forget the exact term, but the restriction was put in place so that you don't get into a situation where estates are confined to operate in the manner that a long-dead great-great-great-great grandfather specified in their will, in contravention of the wishes of the current property owners who may have not even been alive when the will was written.
Feature branch, review, squash, merge - only way to roll imho.
FWIW my girlfriend is pretty interested in this. And yes, I'd call her a techie: PhD in computer science, worked at Microsoft, FB, LinkedIn, and a bunch of smaller companies.
I think most of these are sort of "logos for the masses" type things.

They're not replacing a professional designer as much as they're there for folks who don't have a designer / not going to but would like a logo.
A great example would be Linus Pauling, who later on in his career became a proponent of mega-doses of vitamin C as a cure for all sorts of stuff, including cancer. He remained obsessed with the idea in the face of repeated studies that have shown it's no better than a placebo (in fact mega-dosing may even increase your risk of some cancers).

History is full of really smart people believing some pretty stupid things, especially in areas outside of their area of expertise. We have a very one-dimensional view of intelligence that assumes that because someone is smart (or even a genius) in one way, or knowledgeable about one area, that this must automatically apply to every facet of intelligence or knowledge.

Smart people are still people, with all the same biases, preconceptions, ego and other human frailties.

For some reason some physicists in particular seem very prone to underestimating the complexity of other branches of science, and over-estimating the applicability of their ways of working to them, especially the biological sciences which are full of complex systems that often turn out to react in unexpected ways.
>>One of them is to have interviewers go through a one-hour interview themselves for every 50 or so interviews they give.

This would only be effective if the interviewee faces similar consequences for failing that interview, e.g. losing their job (the equivalent of an actual interviewer not getting an offer), or at the very least losing the ability to interview moving forward.
After founder’s sudden death, crypto exchange can’t access $190m in holdings
The HTML5 video element has an `autoplay` attribute that does not require Javascript to my knowledge. Also, a depressingly large and increasing number of websites are actually not readable if you disable Javascript. [0]

There are also some sites where users usually want the video to autoplay, where the primary purpose of the site is watching videos (eg. Youtube, Niconico Douga, Vimeo) so disabling it as a default is more annoying than beneficial because it would also break it for those sites.

[0] Source: I browse with JS disabled.
So basically you're asking for a HackerRank screening. In my experience, if your code doesn't pass 100% of all test cases you get automatically rejected. At least with a human interviewer, they can evaluate your thought process even if the code itself isn't quite correct. Trust me you don't want to me interviewed only by robots.
There are plenty of "unbreakable" coatings. It sounds like what makes this unique is that is was suitable as a display cover.

An initial evaluation would be measuring things like how much light energy of what frequencies is able to penetrate the coating. Is the viewing angle acceptable for a consumer device, etc.

Hitting it with a hammer can always come later when they determine that it is a good display glass first.
The Amiga Clock Was a Memorial to the Challenger Disaster
Would there be some way of just automatically releasing everything in a git repo after X days (30? 60? 90?) unless some action is taken? Commit/push like normal, and some other process pushes to a public repo after X days, but anyone can review and block in the meantime for security reasons when needed?
https://cognitiveclass.ai has many relevant courses and they are all available for free.

You also get a certificate of completion and an ACCLAIM-verified badge backed by IBM (so that she can put them on LinkedIn and/or her resume).

DISCLAIMER: I'm one of the founders of the project and its marketing lead.
According to the post you can whitelist those properties to allow autoplaying.
What happened with the increased headcount? Which areas is this in? It would be great news if this were on sales / support (in cloud?) since they’re severely underrepresented in these areas and it seems like low hanging fruit to invest here.

Would this increase in headcount be an explanation for increased expenses? If not, what would explain the dramatic increase in expenses?
The Silly Stereotypes That Elite-College Students Have About Other Campuses
So the output pretty much looks like your average .io domain website then.
No it does not. The 0 byte executable involves first trying to execl() it, the OS returning ENOEXEC, and then spawning a shell.

Of course "spawning a shell" can be very cheap, as you are already in a shell, it's just fork() plus some initialization code (compared to fork() plus exec() for running a non-shell program)

Note that shells must try to interpret at least any text file for which the system returns ENOEXEC [1]

1: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3... Read subsection 1.e.i.b
The question is how the merge should be enforced. Should the developer have to rebase their feature branch or not? The advantage of rebasing is that you can run CI on the rebased branch, and if it passes, it's guaranteed to pass post-merge. Not so for non-rebased merges.

The downside of rebasing is that you need some kind of queuing mechanism for pull requests so that developers aren't constantly rebasing and racing each other to get changes in.
Life has race conditions. You'll need these transactions somewhere in any kind of application to handle these situations.

Event-sourcing just provides more control and explicit ways to handle it since it's built around a stream of events. You can leave it to the messaging layer which can timestamp the messages, or use explicit partitions with sequences and strict ordering, or have consumers process messages with external atomic transactions in the database. What works depends on what you need.
> Silicon Valley is now arguably bigger force than Wall Street on US politics.

There's no argument there. The banks and military industrial complex have drastically more influence and power than Silicon Valley, despite SV closing that gap over time.

All politicians, with few exceptions, bow to the feet of the military industrial complex. They all get in line. That's slightly less true for Wall Street, however only slightly.

Every aspect of the US Government is dependent on the Federal Reserve and US banking system, without exception. Silicon Valley companies come and go over the decades, they rise and fall. JP Morgan predates the Fed and has been critical to the US Government for over a century.

Google is a Walmart or the former GM, as far as the politicians in DC are concerned. Powerful, rich, influential, and still not a first tier power in DC. It never can be.

Military, weapons, currency, financing. That's the source of real power, all of DC knows it. Everything else is just a play thing of the moment, inevitably replaced by a new shiny play thing in the next decade or two. Long after Google is gone, banking and military will still be around.
You're talking as if this were a recent change. GNU true --help has existed for about 28 years now (it was introduced in sh-utils 1.7). That's more than half of Unix's existence.
> I imagine that people don't like to talk about them because of how powerful they are. And so all this talk about the 1% is actually a very useful smokescreen for the <0.01%.

No joke. Who's the actual 1%? In my personal experience of friends and family: My doctor, a VP of a big company you've never heard of, another doctor, a higher-up at a corporate law firm, a business consultant, a very senior engineer.

They don't run the world from the shadows. They don't hoard the world's wealth. They pay cash for almost everything, some drive nice cars, and they don't need to worry that their kid won't qualify for financial aid if they get into an ivy league college. Half the ones I know started life either middle class or in poverty.

Yeah, let's focus all our attention on them. I'm sure they have all the answers to fixing the world's inequality.
The company that put stuff into space probably needs its people to chat to each other from their computers in order to operate.
I had been a Google fan for a long time but they lost my business recently because despite paying over $30/mo for G Suite and a YouTube Premium family plan with Google Play Music, they apparently can't help tell me why they blocked my daughter from live streaming to YouTube.

The video in question was her playing with legos, and when I disputed it asking why they blocked her... they literally just responded saying the block was valid without ever giving a reason. Like, what the heck Google you act like robots. Anyway, just cancelled my Premium services because they could never give a straight answer.
The rats were too smart, the drones couldn't respond fast enough. We needed them to be piloted, and we needed to make sure those pilots had the right stuff. We needed... battletoads.
I really only need a car for 3 reasons: rain, cold and snow. Last week it was -30C here (real temperature, wind made it worse), no way will I walk/bike in that. Week before we get snow/ice - the roads were slippery enough that I wouldn't want to not have a cage around me.

I can bike on those nice fall days when everything is easy. (I can bike on those hot summer days but it isn't as fun)
this is why moderation is required. if a group facilitator allows a womans attempt toward contribution to be loudmouthed over into oblivion there is an entrenched problem.

this is not a tragedy of the commons this is systemic fraternalism
Crypto exchange can't repay $190M because the CEO died with only password
The problem comes is that you are not in control of the scope of the data or the processing of it.

Just because now is ok, it doesn’t mean tomorrow will be and once data is leaked unintentionally (look at their disastrous QA at the moment) then the data protection liability lands on your feet.

If you don’t control the software you use then you are at risk regardless of the proposed purpose or promise.

I find this attitude of accepting product surveillance (telemetry is an unfairly nice term) totally negligent.
If you want maintainable, you should just compile "return 0" with your standard toolchain. A 0 byte file risks confusing developers who might see it and think their install is corrupted (surely the program just got truncated). If you want to use an empty program, the maintainable solution would be to comment it; but then it is not empty.
Oh, I love lockout periods so much!

About 20 years ago I worked for a company that went public, and for a while my shares were worth 1.2 million dollars. But I was locked up for 180 days.

By the end of the lockup my shares were down to $10,000. A bit of a drop from the exciting heights of imaginary paper money I had earlier that summer.

But hey, $10,000 I wasn't expecting is better than nothing, right?

Well... Just before they went public they informed me that I needed to come up with $30,000 within 24 hours to exercise my options. So I maxed out my credit cards and got them the money. A few months later they told me, "Oops, we had you in the wrong category, you didn't need to pay us that $30,000 after all, so here's a check for your money back." With no interest, of course, while I'd been paying credit card interest on that money the whole time.

Of course the executives and investors weren't locked up at all, and they got to take quite a bit of money off the table while the money was still good.

Yes, I love lockout periods!
You get immense prodictivity benefits from putting stuff into space. You just don't personally notice unless it breaks.

Did you check today's weather forecast specific to your location?

Compared to what the 2,000 active satellites enable, Slack is just chatter.
It will be interesting at what point we’ll hit “good enough”. Somewhere around 200 miles of reliable range and 100kW charging speed I think is where it ceases to matter for most people. If you have off street parking you’ll only need to use a fast charger for road trips, and then you can drive for 3 hour periods with half an hour rest in between. We’re not quite there but not far off.
University of Washington CSE added a practical course to get students familiar with Linux and C partly because students are expected mostly to come through other departments / disciplines where the only programming may have come from Java or Python. Students were having great difficulty in higher courses like graphics, OS, compilers, and embedded systems because we weren’t teaching programming courses in our curriculum except maybe our programming languages course itself which covers languages like ML, Scheme, Haskell, or Eiffel and OOP languages like Smalltalk.

Early pilots of the course were put together with a set of Linux guides including bash scripts and Makefiles, source control with svn (hopefully hit by now), and moved quickly into practical stuff with bison / yacc to parse complex files and work with GCC output. I never got to see how well it was received by students but I was glad to see students go through the time-honored traditions of learning CLI tools.
'Uncanny valley' is sometimes generalised to mean anything which looks almost, but not quite, the same as something you're familiar with, and is subtly disturbing as a result.

An example would be staying in a hotel for a while, then again in a different room that looks identical. (At least, that creeps me out, I start feeling like the room isn't really attached to the rest of the world.)
https://www.youtube.com/playlist?list=PLyzOVJj3bHQuiujH1lpn8...

Thanks a lot for this! It appears like the recording doesn't really capture the screen well for multiple videos. I wish it was more professionally done, it could've been useful for years to come.
It's the NRA strategy. Stonewall you at every step and you'll never get to discussing the merits of an actual policy.
I'm reading this on a Mac; I clicked on the File menu in Safari, then clicked a menu separator, and the menu remained open.

This does not, of course, invalidate your main point in any way. (I also currently have p4v open on another display, and, well.)
Show HN: Implementing a Lexer in Swift
Jack Dorsey continues to string people along by teasing 'edit tweet' feature
Agreed, I always feel like there is so much great shell-related code scattered all over people's dotfiles and we could all benefit from a kind of modernization you and the parent are mentioning.

This is my attempt so solve a small personal pain point in the shell while trying to keep track of various commands: https://github.com/bonidjukic/aka

It definitely comes nothing close to the Z.lua, but the enjoyment generated from getting to write the thing which optimizes even the tiniest parts of your daily tasks is quite wonderful.
Foreign exchange or forex. Here is to know
>can't find any Cloud break outs, I guess MSFT and AMZN are really beating them, given how much of a growth engine it is for the 2 leaders I can't see why GOOG would hid it if they were able to compete.

"Other revenue" is up 30% YoY. I'd imagine this is mostly Google Cloud (it also includes Pixel and other hardware). In another article I read, Google said "Last year we more than doubled both the number of Google Cloud Platform deals over 1 million as well as the number of multiyear contracts signed" [0]

[0] https://www.cnbc.com/2019/02/04/alphabet-earnings-q4-2018.ht...
Herbicides kill plants. Many of them are safe to drink, the only way to die is drink enough to drown.