skysight-inc/HackerNews huggingface dataset:
Or perhaps at all.

I agree that it's worth considering other ways of handling concurrency. But we should do so by staying within the realm of reality.

Your understanding of nurseries, conceptually, does not match their capabilities. It's not about any language or implementation, it's that what you think they can do isn't possible. It violates the halting problem.

You can't statically infer whether or not a function will have async side effects without opting into some scheme that describes those effects. If you do that, nurseries provide some guarantees. But those same guarantees are provided by just using async/await, which tracks explicitly which functions are async and which are not.

Nurseries do potentially provide some advantages when dealing with tasks that you want to outlive their scope, which async/await doesn't handle well, and when dealing with an unbounded number of async calls (maybe, I think an `async for` construct handles it too).

But otherwise, most of the advantages you seem to think nurseries provide aren't. And not just by this implementation, but by any implementation. They are provably not providable by any implementation that isn't equivalent to marking your async functions as async.
Grow your business online with 8 proven expert techniques
Working for a small but growing renewable energy company. Good atmosphere, colleagues and inpact. Not the craziest software problems to solve but interesting enough to stay motivating. Best job out of a almost 20 year career.
Or the US using Agent Orange and inflicting shocking health effects to millions of Vietnamese. Hiroshima/Nagasaki pale in comparison.
Do you have more information about this bit?

the TPU implementation applies very compute-intensive image pre-processing steps and actually sacrifices raw throughput

Thanks
NYT? Have you even heard of the Pentagon Papers?
(Disclosure: I'm an engineer & interviewer at Triplebyte)

These false negatives are avoidable with a better-designed screening process.

This "exact match" issue is why we use multiple choice questions (pick from 4 choices) for initial technical screening. If you know what you're talking about, the format is far more forgiving to all of the cases described in the post, as you can rule out obviously incorrect answers. If you don't know what you're talking about, your odds of doing well are are stacked against you after a few questions.

Once you're doing a video interview with one of our engineers, we know what makes sense, can ask follow-up questions, and if you plausibly know more than we do about a topic, can make a note to look things up or ask our teammates in #interviewers.

(Note: we're hiring remote engineers to grow our interview team: https://news.ycombinator.com/item?id=16815444 )
List of Facebook Permissions Required by Samsung Mobile App
> There's an array of 10,000 16-bit values, how do you count the bits most efficiently?

I would have said that I would multiply 10000 by 16. Oh well, no Google job for me I suppose.
> It's ultimately a race between learning enough on mostly-visual input, and developing cheaper and better hardware.

I’m not convinced that the camera-based approach is just a learning problem. As far as I know, cameras still have awful dynamic range compared to humans. Remember the Uber crash video where it looked like the victim was only visible for a couple seconds before impact? Cameras need to work a lot better to be suitable for autonomous driving.
US corporate earnings are set to plausibly increase by 45% for 2018-2020.

So whether this market should be very concerning in regards to being a bubble, much depends on if it keeps going up as earnings rise so quickly. If the market goes sideways or generally produces a mediocre return instead, the market's PE ratio will fall dramatically in just three years. The S&P 500 PE will drop from 25 today, to something closer to 14-16. We're now six months into a sideways market despite a massive increase in earnings (which was likely priced in ahead of time).
The interviewee's answer to the inode thing is simply wrong. An inode is metadata (or "attributes", sure): it's not an index or an identifier. I think the interviewee is thinking of the inode number, which is a related but different thing. The interviewer was right.
With a mining exception for some reason, and their drivers blocking themselves when running in a virtualized environment unless you do some hacks.
Man, the Linux crowd really sucks. Why am I even reading these comments?

I'm of the opinion that the Linux desktop has never been better, and I really enjoy using modern Linux desktops a lot more than I used to. To all those developers that made it possible for us to use this stuff on our computers with no strings attached: thank you. Ubuntu 18.04 is a great collection of these achievements (like many other current Linux distros).

Reading these comments you'd miss that this review has a (mostly) positive conclusion and a recommendation for people to use it.
May I ask where you are based?
Typically socially well-adjusted people can accept criticism on a project/product without taking it personally
Haskell can help you with "O(n)", "less than 1MB" and many other constraints of that sort.

You should use domain-specific language embedded into it for that.

If you do that that way, Haskell can help you with particular details of the implementation with types (I think that O(n) would be easy - I did parametrization on the length circa 2008) and help you to connect your implementation and the rest of program, again, with types.

I did exactly that. From well-typed parsers for stream processing hardware to (not-so-well typed for historical reasons) strict realtime algorithms.
def vc(s):
return len([c for c in s.lower() if c in ['a','e','i','o','u']])
I would be excited if someone criticized what I am working on if they were planning on being part of the solution
>Oh sure, tons of "I have a perfectly working linux on x" but drilling down it always boils down to fiddling, updating, manually correcting some value somewhere, tweaking.. etc.

I've had great experiences running Ubuntu derivatives on Dell Latitude E-series, as long as they don't have Nvidia graphics. I'm sure plenty of Thinkpad owners will tell you the same.
Thanks, I'm thinking of и.

https://design.canonical.com/2011/08/alphabet-development/ has a small diagram including Greek, Cyrillic and Latin.
ive had 3 google interviews, one on-site, and I can say without a doubt that its not only demoralizing but a complete waste of time. Reading their own outline of the hiring process and watching the youtube video, I was instructed that "goofy" google questions weren't asked anymore. No less than 5 minutes in the meeting room and I was met with "how do you build a datacenter on the moon?" followed by "how many cans of beer can you fit in a school bus?"

My latest phone screen about a year ago started off with a technical recruiter handing off from Mountain View to a recruiter in San Diego, then passing me back to a technical screener in mountain view who couldnt remember his questions. The follow-up technical review came from Boulder Colorado and focused on C programming and Linux dynamic libraries for a SRE position.

All in all I hope they get their hiring process sorted out. The most disparaging and frustrating thing is hearing "just keep trying! everyone has to apply at least N times before they get hired." The fact that this sentiment exists at all speaks volumes to the management climate.
Boosting Unreal Tournament 4 Pre-Alpha to run beautifully on iMac 5k with macOS
> BTW, with a blockchain solution, these are not at all "impossible to alter". That would only be true for a blockchain that is actually decentralized and heavily mined.

An excellent point.

I wonder if a market will emerge from the need to secure (and thus mine) these private blockchains. IE, perhaps Walmart could secure its logistical blockchain by compensating miners in "WalmartCoin", which is redeemable at the store.
Anything specific (and preferably concise) you'd recommend?
I'm starting to wonder if there is a name for this fallacy where a relatively small and knowledgeable contingent is aware (and often only strongly suspicious) of some thing, and when that thing is broadly confirmed or publicized the small contingent get annoyed that it is non-news because "everybody already knew that".

I first noticed this when the Snowden leaks happened. A lot of the commentary (and what I thought and said myself) was of the sort, well yeah, of course the NSA is spying on everybody using our woefully insecure digital infrastructure! But no, we didn't actually know that until Snowden told us, and it was not (and still is not) actually common knowledge that digital communications are not generally private.

I've seen the same thing with the recent Facebook privacy kerfuffle, and now this.
That Resume Is a Fugazi – Tips on How to Not Fake Your Resume
You know Bush Sr. also invaded Iraq which very few people would consider to be "helping" Saddam Hussein, right?

Also Bush Sr. was smart enough to know that occupying Iraq would be an open-ended endeavor so got them out of Kuwait and then left with some UN sanctions in place -- one of which was the destruction of WMD's which everyone knew they had.

I'm of the personal opinion that Bush Jr & Co. were just looking for any flimsy excuse to dispose Saddam because he tried to assassinate his father after he was out of office. Oh, and the oil...
Congrats AMD, I hope you'll sustain it for a few years (or decades)! We need a great competition in CPU space! ;-)
It's interesting they use the term "hole".

Idris, a functional dependently-typed language, also uses the term for a similar concept - you can leave parts of the program "undefined" and still have it type-check, and it can even do some attempts at "auto-programming" by checking what code would fill the expected type of the Hole. And you don't have to tell it the name of the function, so I'd say it's strictly better at this, despite not being its major goal.

http://docs.idris-lang.org/en/latest/tutorial/interactive.ht...
You misunderstood. They released them to the public on GCP only. Nvidia's cards are released to the public as a hardware device that you can customize around. Big difference.
I'm not concerned with architectural concerns but usability. The end user, me included doesn't really care if it's Wayland or X underneath, as long as it works properly and is productive. Really anything behind the toolkit is of no concern to me.

I'm not going to turn this into a debate on systemd but they managed to win the "Lamest vendor response" prize at the 2017 Pwnies. And clearly you've never been with a system down and got greeted with "Failed to get D-Bus connection: Operation not permitted" and no log entries at all. Yes adding complexity to a risky process was a fantastic idea.
If you’re one person out of many in the hiring process, and your role is to evaluate some specific skills, then yes, it may well be the case that knowing more about the candidate’s background will hurt more than it helps.
> they are a monopoly with gigantic barriers to entry

A monopoly on what, precisely?
Cool new video of cell's nuclear pore complex
I'd love to hear thoughtful constructive criticism during an interview. But unsolicited negativity would be a bit of a flag.
Rep. Bob Latta: Robocalls are a scourge, but you can do something about it
To avoid bias? As in to be completely unprepared? Wouldn't reading the résumé give you a better idea of the interviewee's background, and allow you to better assess him?
Ugh, sorry my bad. I always open links from comments in new tabs and Safari doesn't send a Referer in that case so I had completely forgotten that he does that
Show HN: Form abandonment SUCKSHow to fix this problem
Hire people to buy 1080 in retail. This problem is solvable easily.
I couldn't help but hearing a loud "duh" in my head when I read the headline. The issue is that one can safely assume that most people don't know this and when confronted with such facts, their brains discard them due to the cognitive dissonance created.
Thanks for this wonderful app. It surely does what it should. :)
Traveling with Uber and Lyft might be cheaper than owning a car by 2027
Side drawer: must-read prototyping tips
Deploy a NUXT app to S3 in 5 minutes
I didn't say it was safer than humans. I said that the study results suggest that either humans are fine with taking over and driving manually when required or if humans are not taking over when they should then autosteer might just be safer than humans. I don't claim to know exactly why autosteer would reduce accident rates, and neither does the study, but there must be some explanation and the last bit of my comment was simply speculating as to what that explanation might be.
A Few Thoughts on Ray Ozzie’s “Clear” Proposal
That is true, but on the other hand, if the person reading the script stands on the wording of the question, as soon as they read the "correct" answer you've lost. There's now no recovering, because "obviously" now that you've heard the right answer you're just spinning to explain away your failure.

(As with others, I will stipulate that accuracy in this report may not be 100%, but I'm not necessarily willing to assign it 0% either, especially as I've encountered people like that myself.)
Luckily in this modern day we have the luxury of

grep -re '(Joe Schmoe|John Doe)'
Absolutely. But equally, something being useful does not make it scientific. The thing about running is, it's very easy to explain what we mean by 'good at running'. It's very hard to describe what we mean by 'intelligence'. When you see a very large number of people convinced of the objectivity of something they can't describe, you normally call it a religion. Being convinced of the objectivity of IQ has many of the same flaws.
A lot of these were the recruiter having no understanding of what they were asking, but the bit counting is just nonsense. A lookup table requires an extra memory access that by its nature is incoherent.

Contrast that to being able to read the memory straight through and having it prefetched, then using the popcnt instruction:

https://www.felixcloutier.com/x86/POPCNT.html
> And those that do peek behind the curtains, brand them conspiracy theorists.

Well that didn't take long.

Oh good lord, you talk as if this is the first time you've heard such a theory. Everything you ask for has been well discussed and proof of varying degrees provided, as I imagine you well know.

The parent comment to mine seems to have been granted an interesting status, it now loads as collapsed under all browsers, including incognito.
> The fact is, if it hasn’t been observed by then it’s probably not happening at all.

That's a big assumption. The metrics we're shown might not have enough resolution to show the effects of 10-12 days of scandal. The fallout may be a much more gradual process than you assume.

For instance: take this scenario: someone decides to #deletefacebook, even though they use it daily as a communications tool. What do you think they'll do? You seem to assume they're ragequit immediately, but I think it's far more likely that they'll dial back their usage, explore replacements for certain features, exchange alternate contact info with FB-only friends, etc. Only much later will they actually delete or show a significant usage decrease.

That scenario isn't hypothetical, it's exactly what I'm doing. I've made the decision to disengage from Facebook, but I still show up as an active user because I'm not done with the process.

If you're going to measure a phenomenon with data, you have to understand what you're measuring and have an instrument that will detect that. Otherwise, it's just sciency voodoo.
Serial pool party pooper strikes third time
The blurriness seems to be a bug with Xwayland: it runs the apps at @1 scale and scales them UP to the required fractional size. It should run them at the @2 scale and scale them DOWN, to preserve the sharpness.

Meanwhile, the best way to achieve fractional scale is to run X11, use the nearest highest integer scale and scale it down using "xrandr --scale 1.somethingx1.something". Not very user friendly, though.
I've been on Honda and Toyota forums in the past, and there was nothing like "my car panels are misaligned fresh out of the factory".
Ethereum has been around for less than 4 years
There are different clues in different contexts. The hardest is if there is a very technical definition that makes another answer more correct.

Maybe in a test of English:

"John has less _____ than Mary. So they decided to go to Mary's apartment for breakfast."

A. Bread

B. Window

C. Eggs

D. Times

"

This is an incredibly stupid question oh my God. What would I even pick.

All of the choices, and the whole question, is so stupid.

But anyway obviously they want you to pick "eggs" because you are supposed to know it is good for breakfast. You can tell how low the bar is by its inclusion of window, as though you might not know this simple word.

It is ungrammatical to say "less window than", "less times than" and "less eggs than" (you're supposed to say fewer eggs than.)

Only "bread" is grammatical in that sentence and it makes just as much sense as all the other stupid choices, but I would pick the ungrammatical choice C (it's a hard one though, the resulting sentence is stupid) versus the grammatically correct choice A.

This is just a technical distinction though.
Interesting move. I think they see the writing on the wall for the car indicating a commoditized future of self-driving cars as a service and therefore the meat of the consumer facing auto business will be in vehicles used for recreation and utility.
The "now this" is from 2013.

My guess as to why it's on the front page right now is because of Syria. It's called whataboutism.
So, as part of my job, I have been the hiring manager for directors for Google (3 in the past 6 months), and recruit quite a bit.

This was a simple phone screen, and it seems the recruiter was not given a good set of questions.

However, I actually doubt it was really a director of engineering screen, despite this person's experience level (maybe it should have been, but ...).

I say this because I know a lot of the leadership recruiters, (it's a separate thing from regular SWE/manager recruiting), and I know how the process works. They don't screen candidates this way normally precisely because it doesn't make sense.
(Whatever you may think of Google's regular non-leadership recruiting :P)

Instead, they ask question directly relevant to what the hiring manager wants/needs (IE i give them the questions to use), and in most cases, do just enough to know whether it would be a waste of time for the hiring manager to talk to them. At which point, a hiring manager like me talks to the candidate and decides whether to bring them in for onsites.

This particular set of questions seems closer to standard non-leadership SRE questions.
> Nope, you can't vote in favor of banning abortion without voting for every shitty way republicans want to fuck over minorities.

You've set aside reason.

> If you sincerely cared about babies, you would be completely disgusted by the way they are treated and supported after birth.

I am. However, despite this fact I'm not sure you can look past your hyperbole to discuss the points rationally.

> But you literally only care that they pop-out alive.

Where did you get this from? You're just saying random things. I can only assume you're either in a confused rage or you're just trying to misdirect the discussion to prevent rational thought about what I'm saying.
I can't find the data/scripts. Can you give the link?
This is probably 99% NIMBY complaining, but there are legit concerns that

1. Some side street isn't designed to handle the volume of traffic caused by this and is likely to wear out the roads much quicker

2. People coming off the highway might not know they're entering a residential street and don't respect the slower speed limit

3. Increased traffic in a residential neighborhood in general leads to less safe streets, poorer air quality, etc.

Of course, the fixes should probably be along the lines of a speed trap, additional public transportation, putting some forethought into city planning, etc. and not a lawsuit.
Yes, @dang, is it possible to ban jwz links?
"7. One aspect of bitcoin-related energy consumption that won't disappear so easily is the residual carbon footprint left by bitcoin mining, which is currently dispensing as much CO2 a year as 1,000,000 transatlantic flights."
That's definitely an option if your house is in a non-recourse state (which is barely a third of them from what I can tell). If your house in one of the other 33 states and you walk away from an underwater mortgage, the lender can make you pay whatever is left-over on the mortgage after they get the proceeds from the foreclosure sale.

That is a tough pill to swallow, because not only do you lose your house, you have to keep paying a big chunk of your mortgage with nothing to show for it, and because a foreclosure auction is not the most favorable way of selling a house, you might end up even worse off than if you did a short sale.
Nope. My very first thought is "spike strip". The rational version is some redesigning to block all the through streets with dead ends, cul-du-sacs, speed bumps, and compulsory turns at four way intersections. Neighborhoods have little political power to improve main roads, which are usually county or state managed, not local roads.
When I went to university in 2003 they had nothing but Suns. Had a lot of "fun" trying to compile modern software like Gaim to run on that, while keeping within my measly quota. There was a repository where everyone would share the paths to the dependencies they had built so you wouldn't have to waste your own quota.

Was kinda fun running Microsoft Internet Explorer for UNIX though.
and i just commented the same thing i did then, because i completely didn't notice this was from 2016 :)
Why you're getting buried is beyond me. The article headline tries to tie the US to the gassing, when it was European countries (Germany and France especially) that were actually responsible for it.

Of course, why this topic hasn't been nuked is also beyond me. 100% political discussion.
5M Galaxies – Creating a 3-Dimensional Model of the Universe
Threads on these kinds of posts (both here and on other websites) always result in large number of "but what about <other thing>, why isn't that gambling too?" It always just seems like an attempt at a gotcha and not a genuine point of discussion.
I had the opportunity to speak with someone who was on the hiring committee at google when the company scaled from ~5k employees to ~20k employees. This was the committee of people in charge of designing the interview funnel though I'm not sure if it was for engineering, specifically, or the whole company.

He said that there were two very large compromises that had to be made in order to hit those growth numbers:

1. Near-total reliance on gpa and school prestige for entry-level position initial resume screening

2. Relaxation of membership controls on the internal pool of people at Google qualified to administer the "is googley?" culture fit interview

I would not be surprised if "allowing non-technical people to pre-screen technical people" is a similar growth-forward HR compromise made, resulting in the OP's suboptimal experience.
Big tech is growing, but so is investors' caution – DeFANGed?
Their recent episode on The Atlantic & Kevin Williamson was really enlightening. Establishment media is seen as a “balanced news diet” but it’s really an extremely narrow ideological band. It’s so telling that the NYT or Atlantic would never hire an actual leftist (or on the other side, a true trump believer rather than a never-trump conservative), but they’re bewildered at the angry response from trying to hire someone who said women who get abortions deserve capital punishment. Women’s rights are negotiable to them but capitalism and imperialism can never be attacked. Even in a respected liberal rag.