skysight-inc/HackerNews huggingface dataset:
Analytics queries bringing down prod seems . . . pretty amateur hour. I'm more interested in whether or not analytics queries actually get the data they're interested in when they want it. The reporting team is likely not better versed in what means what than the developers who work on the application databases. What about multiple internal DBs that reporting wants to analyze as if they were one? What about schemas that change over time, obsoleting the analytics team's assumptions? Reliable, versioned data access APIs address both of those families of problems. Yes, it's harder than "YOLO query prod". It also works for longer without breaking, and jives with the scale out plan (usually discrete APIs, sharding, and then maybe microservices and more families of APIs if you're mature enough).
Just use an all in one remote and set it to a Toshiba L9300 Series
Is it just me, or does this look more like a propaganda piece to confuse and guilt trip employees into learning in their free time than an attempt to explain anything? Seriously, who comes up with these examples?

Every action has consequences (also commonly called karma) and every effect has its causes. And that's about it. Picking an arbitrary cause and insisting it's special doesn't look very constructive from here.
Hey, man. That sucks you're getting modded down. I didn't see it as an attack. I liked what you said.
Quantum supremacy was mainly coined as a milestone as a response to certain vocal famous people (almost none physicists, which was the problem) who have been skeptical about quantum computers at a fundamental level. That is to say, there is something in the nature which will always forbid the quantum speed up (as in the case of perpetual motion machines) however you design a quantum computer.

Those certain individuals have publicly kept debating against it for years, from basically claiming that quantum computation is snake oil to moderate skeptical positions and kept saying either quantum computers can't do anything beyond the capabilities of classical computers (in terms of complexity) or that it's outright impossible to build one. For decades. (Some of those ramblings have appeared on news outlets and here as well as top news.)

Physicists of course know that quantum speed up is real (which is why Feynman proposed it, and why there are so many working on this, and so much money is being poured into it) and that it is an "engineering" problem (albeit a very non-trivial one in uncharted waters) to build a device which can make use of it.

Such experiments, although not of any practical use for people, are important to establish certain fundamental facts about nature in a way everyone (including people from other disciplines) can understand without studying quantum mechanics and the physics of the devices.
I want to read more about Mrs. B. She sounds like an absolutely remarkable woman!
I found it's trivally easy to "unfollow" 280 of those 300+ acquaintances and suddenly my newsfeed isn't so bad
Whereas road for buses costs nothing, because it's already there, because we can't imagine a country in which we cannot trace an uninterrupted asphalt path from the driveway of a house in one city, to the driveway of another house in another city.
The wired.com link is showing up as a 404 for me.

Here's a mirror: http://archive.is/CmYkJ
Facial Recognition Ticketing in China Subways
Constipation is a tricky one, since you don't normally think of it. Although that is probably more of a problem for toddlers.
Not just African Americans. In my experience Hispanics are just as non-existent in tech, and they are a larger percentage of the population than AAs.
Usually people just need an eye-opener to jump out of the just world fallacy. But some people really cling to it, the way they cling to their original viewpoint in every argument. The person could have experienced the progression of a manager through their company who got started there because he was friends with so and so or went to the same prep school, and because of his personality traits continues to get promoted even though his record is subpar. They may have even complained about it in another thread. Yet, when it comes to race, they assume that this perfect meritocracy is open to everyone.
Debian added it ‘behind people’s backs’ in buster / Debian 10 when you updated from the previous stable. On one laptop I have I was still running systemd and it took me quite a while to figure out why my dns resolution broke (I block port 53 outbound at my router and it was trying to use 8.8.8.8 despite my resolv.conf saying something else).

It’s not just that they added their own caching resolver - it’s that it then ignores the decades old standard resolv.conf and hijacks system name resolution by default.

That finally prompted me to remove systemd from the one machine I had it on.
It probably doesn’t help that their revenue is in pounds and their biggest costs are in Euros and Dollars when your local currency crashes due to Brexit

For a business with small margins, just this currency swing is a disaster
The exchange rate decline was likely the biggest Brexit-related factor.
“Temporarily stuck until they can get a flight scheduled” is better, but wordy.

These vacationers are in safe countries with good infrastructure. They definitely aren’t stranded like Tom Hanks in Cast Away. However, the other airlines can’t magic up 150,000 seats, so it might mean that some people will take a while to get home.
Why does only cover "package holidays" and not all round-trip air tickets? That distinction doesn't make sense except as a subsidy of package deal providers...
Hypothetical Explanations for the Fermi Paradox
What good would this do you? Or the machine for that matter?
Spotify uses peoples manual playlists to drive some recommendations. If two songs are on a playlist together they’re probably similar. In the same way, if a song isn’t on any playlists, like you’d expect a skit not to be, then they don’t recommend it.

Free human curation of stuff that goes well on playlists.
And yet people know exactly what I mean when I say "big 5" tech company.

How is it that everyone that I talk to, knows what I am talking about when I say those words, but apparently you don't?
Promoting Handwashing Got One 19th Century Doctor Institutionalized (2018)
Because the new system has a sales guy who slyly bribed the right executive, and the other executives don't know why they should defend old tech.
This is the information age. Just Google it. I don't meant that flippantly. One of their best features, the Snap Map, is nigh undiscoverable. But after seeing someone else use it and being unable to figure out how to access it, Google was able to tell me. It's absolutely a failure of their UX but say, what's the discoverability of regexps with and without Google? Jira also suffers from the same problem - it's often far easier and far faster to just Google how to do something, rather than figure out eg which particular permissions system you want to be in, in order to be allowed to do a particular action.
Both. But I'd definitely give the edge to Indians. My historical pass rate for Indian interviewers is dismal, like 2/25 (going back to when I was 16 y/o applying at KFC). I've had slightly better success with East asians. We talk about 'institutionalized' racism here in the US, but racism/discrimination is institutionalized in Indian culture and religions, and that's sadly not going away.

I wish there was a tactful way of requesting non-Indian interviewers, but there really isn't. There is no bigger waste of time than when you receive an interview schedule and see the names of the interviewers and 4/5 are Indian. Earlier in my career I'd go for the practice but I wouldn't even bother now tbh.
I have only a wild guess. Only the most successful people from another country are offered the opportunity to come here. So the random native Nigerian who has moved to the US is probably a better candidate than your random native American of any race.
Thomas cook collapses as rescue talks fail
I don't find this even slightly surprising.

I did a further degree (not tech) just a few years back at my local uni which put me more in touch with regular, non-techy young folk than I'd had for years. I was assured by everyone (despite their knowing that I'm a programmer) that the digital natives would run rings around me with their mad internet & computing skills. I've also done a fair bit of "Code Club" style volunteer teaching at a local library.

What I find is cohorts of young people most of whom have desktops covered in files not because they're intrinsically messy people, but because they have no idea how to manage files elsewhere (and would lose them if they tried). And whose internet-based research skills are no different from my 83 year old mother's. They're more confident, and hence more willing to try things, but no more knowledgeable. What intuitions growing up with computers has equipped them with mostly relates to a few narrow & specialised corporate interfaces (Facebook, Instagram et al).

Our educational institutions (here in Aus anyway) do a lousy job of teaching people to use computers. And our computing industry's approach to human factors is an unmitigated shitshow.
Oregon State study says wind turbines threaten migrating bats
It’s possible to hedge some of this risk, but eventually you’d have to raise your prices in Pounds, which will decrease demand and if you’re already on the edge with debt payments, it all falls apart
Which is why some (e.g. Bitfinex) use warrant canaries [1]. I would love if we have a warrant canary button tied to all our accounts of any kind (banking, social media, netflix subscriptions etc.)

[1] https://en.wikipedia.org/wiki/Warrant_canary
Or natural gas buses, which don't produce that obnoxious diesel soot.
Supposed is right. But I'm pretty sure, just going off my own initial instincts (which I treat as a ranting racist), the terms used for generations triggers immediate bias in everyone, no matter how woke they are. It's just a bad way to categorize things. Not good for constructive conversation. "Grew up in" is vague enough, then there's a ton of follow up questions: "Exactly how old?", "What country?", "What city/suburb?", "What neighborhood?", "Family income level?", etc., etc. Most people just assume the answers to all those based on where they think people lived at the time, their assumed nationality, their current assumed income level, and a million other things. Only truly interested parties will take the time to resolve all those assumptions in a conversation, assuming they have the time. 2 people trying to have a conversation about their respective "generations" aren't likely to portray anything, even themselves, accurately to each other. Putting individual people, others or ourselves, in camp X, Y, or Z is a bad way to start, period. Talking about trends is great, but pigeonholing any one individual into anything, no matter how accurate, is going to induce immediate rage in them. Doesn't matter if that rage stems from perceived false accusations ("I'm not that thing you think I am") or patriotism ("You say that like it's a bad thing"), it's just not good.
I’ve worked with a much greater number of Hispanics. In my limited exposure, Hispanic women seem to do especially well.
They might be responding to your prejudice. Try dialing it down and see if you get more offers.
ML instructor Siraj Raval allegedly scammed his students
> But I know that things have not changes and they are certainly not more sever than the 1930's storms or for that matter the 1700's storms referenced in my families diaries.

https://www.nature.com/articles/s41467-019-08471-z.epdf?auth...

> Both observed datasets show significant increases in tropical cyclone intensification rates in the Atlantic basin that are highly unusual compared to model-based estimates of internal climate variations. Our results suggest a detectable increase of Atlantic intensification rates with a positive contribution from anthropogenic forcing and reveal a need for more reliable data before detecting a robust trend at the global scale

I'm not sure if you're expecting "Day After Tomorrow" sized storms or what, but the actual data points to changes in hurricane behaviour due to the warming climate.
I'm confused. Why can't they remote login to a box with their home directory encrypted?

Is it not enough to have the pubkey stored outside their home? e.g.

# /etc/ssh/sshd_config
AuthorizedKeysFile /var/ssh/%u/authorized_keys

Once they authenticate they can run cryptsetup or what-have-you. To me that sounds way better than having randos guess your luks passphrase.
It's Only A Paper Moon is one of my favorite episodes of DS9. I hadn't heard of What We Left Behind, and am looking forward to watching it.

The interplay between Nog and Vic makes Paper Moon compelling.
Both Nog and Vic gain life within the holosuite. Vic's existence was normally was suspended when the crew finished hanging out with him. Despite all his wisdom, he is only skin deep. With Nog running the holosuite constantly, Vic experiences more of human life [0].

Meanwhile Nog stays in the holosuite because "If I stay here, at least I know what the future is going to be like." As Nog gains more confidence he starts treating the holoprogram as his reality, and he seeks to improve it with more risky ventures like opening another casino, etc. He stops knowing exactly what will happen in the holosuite.

Vic becomes real, while Nog invests reality into fantasty. Eventually Vic sacrifices his enhanced reality to return Nog to a normal life, where there is real risk but also real rewards.

[0]
Since you've been here, I've slept in a bed every night, gone to work every day, had time to read the paper, play cards with the boys - I've had a life. And I have to tell you, it's a precious thing. I had no idea how much it means to just... live. And now I'm gonna return the favor, and give you your life back.
Function order shuffling to defend against ROP and other types of code reuse
'Mrs. Maisel' Stars Alex Borstein, Tony Shalhoub Win Supporting Honors
MIT is probably the only land grant campus that has no agriculture department.

That much is understandable, since ag-schools need to do actual literal field work on test plots, and that kind of acreage is hard to come by anywhere near Cambridge. But it also means there was nobody on campus to sanity check this OpenAg nonsense.
Thomas Cook was more than just a travel agent. They were also an airline…

https://en.wikipedia.org/wiki/Thomas_Cook_Airlines

… and a hotel chain …

https://en.wikipedia.org/wiki/Thomas_Cook_Hotels_&_Resorts

I would not be surprised if the UK has laws in place, and/or are using ATOL funds, so that the existing Thomas Cook aircraft can be pressed into service for the return journeys.

For example, return arrangements have already been confirmed for those traveling from Croatia on the 23rd:

https://thomascook.caa.co.uk/customers/if-you-are-currently-...

The return flight details are identical to the original Thomas Cook flights (other than the flight numbers, which are similar).
Others explained what benefit this has, but it's also helpful to understand the Objective-C heritage here. Swift on Apple platforms run on top of the Objective-C runtime, making it possible to call Objective-C from Swift and vice versa. Objective-C uses named parameters.

An Objective-C class interface might look like

@interface MyClass
- (NSString *)methodWithParam1:(NSString *)str1 param2:(NSString *)str2;
@end

And you'd call it like this:

NSString *newString = [myClassInstance methodWithParam1:val1 param2:val2];

The Swift translation layer lets you call that like this:

let newString = myClassInstance.method(param1: val1, param2: val)

And the translation works the other way around too, making Objective-C able to call a subset of Swift methods that use types representable in Objective-C. You need the named parameters to make it work, because the names of the parameters are part of the method name.

So it's a nice feature, but it was also necessary for Apple to be able to make Swift an incremental addition to their platform (yes I know of the Python/Ruby/etc translation layers for Objective-C but they're nowhere near as nice.)
How to Make Medieval Soap
--output=json
A really great show. Subtle hues of the best bits of BSG.
Those aren't Linux IDs, those are USB-IF issued vendor IDs. That list is merely maintained by a Linux dev. That number is so low I wonder why NFM registered it. They have retailed electronics and accessories. Possibly some USB peripheral in the 90s?
> Protothreads can be used with or without an underlying operating system to provide blocking event-handlers. Protothreads provide sequential flow of control without complex state machines or full multi-threading.

So if it's still single-threaded, then this is basically a cumbersome async/await right?
> All you have done in this case is push the problem up one level.

Actually, using a circular buffer has transferred a "hard, real time" problem into a "soft real time" problem. As long as what you want to do has an average time shorter than the time between audio packets and you have enough audio packets buffered, you can ride across the occasional schedule miss because the system was off doing something else (like GC).

For example, VoIP quite often uses a "jitter buffer" for exactly this task.

Now, you still need to keep the circular buffer fed and that may not be easy. However, it's a lot easier than being 1:1 with a hard audio thread.

> The interface with the hardware already works this way.

Most of the time when I'm interacting with low-latency audio threads, they generally don't allow me to specify the buffer semantics with very much flexibility.
Those last mile ISPs have to install one of these boxes to see a benefit.

Netflix still has to work things out and get the last mile ISPs to play ball ($$$).

But this potentially saves Netflix a whole ton on transit.
Yeah, but bullets a dumb and cheap. The multi $M rocket with radar, guidance should have at least 90% hit rate against SCUD like big target. Agree, not an easy task for Mach 5 SCUD.
ProtoThreads can use Duff's device to implement its "local continuations", but it's not the only implementation.

There's an alternate one that uses the "labels as values" feature supported by GCC and Clang, which is much more elegant. In particular, it allows you to have a 'switch' statement inside the protothread.
A good compromise would be a chrome extension that shows a 1-10 score. You click the extension to see clauses
How to Screw Something Up
The land grant act specified the aims for the funded schools would be "agricultural and mechanical." I believe Massachusetts was the only state to divide the funds between separate agricultural (UMass) and mechanical (MIT) universities.
Sure, but I think "the album" was a side effect of LP/CD era constraints.

Those days are over, and it's a new modern world. As always :)
What's "a lot" here, and are you sure that's still true? Because my suspicion is that it might have been true before FAANG sunk billons of R&D into Linux, but I would be shocked if Linux kernels cash at any rare worth noticing today. Although it's splitting hairs, really; when is the last time you saw any major kernel crash?
AMD's engineering team is much smaller, and they've always been behind on performance tools. HPC people have been complaining ever since Opteron. It's probably not going to change.
It's funny to think that pushing 196gbps is possibly just as little as ~8000 simultaneous streams.

Also a shame that it is TLS'd. The content already has its own DRM/encryption.
I love the work, and it is directly applicable to the work I am doing now. Have you published your thesis?
Where else would I keep it? In the stock market where it can disappear overnight?

Where do you keep your savings?
Of course you can find examples of people who didn't get a diploma and had significant inventions, there are a few truly smart and totally self-motivated people in the world! Using Carmack & the Wright Brothers doesn't actually support what @elliekelly claimed above, nor contradict my comment. The claim made above that inventions outweigh education economically is a false proposition for starters, but it's also a claim that is going to be extremely tough to back up because (my claim is) inventions are statistically correlated with education, and not just a little. I think if you stack up all the important inventions, you'll find a vast, vast majority of the inventors have diplomas, and that major inventions by people with little to no formal education beyond childhood are relatively rare.

I'll back up my claim with a little bit of data...

"Beyond R&D spending, a crucial input into producing patents is education. Contrary to the stereotype of the college-dropout entrepreneur, innovation—at least as measured by high-quality patent activity—is almost exclusively accomplished by people with advanced degrees. Most often, this entails some amount of education beyond an undergraduate degree: 45 percent of triadic patent holders hold a PhD, MD, or equivalent degree, and 70 percent have at least a master’s degree. Only 23 percent completed only a bachelor’s degree, and 7 percent have not completed a four-year degree.

"Patent holders are substantially more educated than the rest of the population. Only 3 percent of the adult U.S. population has a professional or doctoral degree, but 45 percent of patent holders hold a degree at that level. And, while more than 90 percent of patent holders have at least a bachelor’s degree, just 27 percent of the overall population does. The importance of education in innovative activity highlights some of the broader spillovers to the economy from an educated workforce." [1]

(emphasis mine)

[1] https://www.hamiltonproject.org/charts/most_inventors_have_g...

https://voxeu.org/article/does-education-lead-more-innovatio...

http://www2.itif.org/2016-demographics-of-innovation.pdf
Are we talking about Taleb or the Farnam Street guy?
Avoiding entire classes of escaping/parsing vulnerabilities.
Yeah, I'm sure they could all smell my prejudice across the table.

On a serious note, to keep a long winded answer short, I'm well aware of the phenomena that your mindset does indeed effect your behaviour/signals you put out and that in turn does effect how people treat you, and mindset is not something that can easily be faked. I've always been hyper conscious about this going into interviews and have even paid for some in-person mock interviews at some point in my career during a rough patch to spot any anomalies/negative vibes I may be giving off.
The water supply for billions of people is drying up
Wait, they run CURRENT in production? Is that... safe?
I was about to write a negative, sarcastic comment agreeing with you but (despite being absolutely sober) was suddenly filled with acceptance and understanding for my fellow humans and decided against it.

Dear HN, this person's got it. Hacker ethic is about finding the hidden ways in things, it's about not letting the world tell you what to do, it's definitely not about playing monkey tricks for money treats. Also, being a hacker is about fun. Fun, interestingly, is like, what happens when you don't have to force/trick/"hack" yourself into doing something. It's pretty great. If you're forgoing it for more volume of code then, maybe consider talking to someone about your goals and fears? Introspection and the ears of well-meaning people can do wonders for productivity, since nothing will let you do things quite like doing the right thing.
I don't agree that Strong Civility requires speaking only briefly. In fact, it makes me think someone who thinks that is just barely suppressing their interruption. "I'll wait until you finish...for a minute."

No, taking turns speaking is its own reward, just like speeding a conversation along via interruptions is it's own reward.
I'm an interrupter, and so are many of my colleagues, but there are a few people in the office who are not, and they don't enjoy our meetings.