skysight-inc/HackerNews huggingface dataset:
I don't know if it will be collective, maybe more of a trickling off. I've already moved out to east bay; my company's generous work from home policy helped a lot in this regard.
Playtesting Tabletop Games
It is trivial to use-after-move. The following compiles completely without warnings with the clang on my system (even with -Wall -Weverything), and segfaults:

#include <memory>

int main() {
std::unique_ptr<int> p = std::make_unique<int>(0);

std::unique_ptr<int> q(std::move(p));

return *p;
}

Maybe you mean it doesn't happen much in practice, which might be true (although, we need to be comparing use-after-move with use-after-free etc., which also don't happen that much, per line-of-code), but is a different point. The fact remains that unique_ptr doesn't solve use-after-move.

> If you want to pay the cost of runtime array checking every time, an impl in operator[] is just a few lines long

This is also a different point, and moving the goal posts.

In any case, which operator[] exactly? AFAIK, neither T[N] nor T* can have a custom operator[] (and getting the bounds of a raw pointer is essentially impossible), and none of the operator[]s of std::array nor std::vector nor std::span do bounds checking (sure, you can use ...::at for the first two, but you have to remember to do that everywhere, going against the default that pretty much every programming language uses).

> Thankfully it is becoming more common to run programs under ASAN in dev mode.

Yes, this is great! However, this is yet another different point, and it is orthogonal to modern C++ and its fancy new features like std::unique_ptr: C++98 code, and even C code benefit from ASan.
Well, if the only actionable data they have about you is that you bought a printer from them, what else are they going to show you?

This is the fallacy of machine learning: these systems aren't smart, they're incredibly dumb.
How does this taste? Sweet? Sour? I'm a big fan of gochujang because it isn't so tangy.
Not an EU citizen, but I'd think it'd be pretty shady if they cut you off and didn't automatically suspend any subscription charges until they can properly serve you again.
> If only our government wasn't so inept with IT (we have plenty of good developers here. Why not make our own teams to build things?) I would be able to recommend this health initiative to everyone.

It's not the government IT I'm worried about so much, it's all the local doctors that get access to medical records and have inept IT security. Previously if there was a breach at a practice it was only the data of the patients of that practice, now if there is a breach at a practice they can potentially access the medical records anyone in the country.

The attack surface is huge and largely unguarded and now there is a massive reward for breaching it.

> I suppose it may also help me if I end up in ED unconscious and have some health condition they would need to know about.

This can be solved with a card in your wallet, which they have to go into to find which health records to lookup anyway.
A lot of videos get uploaded without any editing whatsoever, so is it really that hard to believe anything besides that is considered "significant effort"?
Is this some wacky attempt to keep Scotland in the UK?
My first Linux was in 1998 (when I was in 9th grade) and I think my first distro was RedHat, but then my boyfriend at the time told me Slackware was better so I quickly switched. Like others in this thread, I learned so much from Slackware.

I eventually moved to Debian and its derivatives and now I only use Linux in a docker container or in a VM, but I’ll always look back on that time in my life fondly b/c it’s what shaped the basis for so much of my computing life. My career as an adult has had lots of pivots, but I can confidently say that I wouldn’t have my current day job if it weren’t for all the stuff being a Slackware user taught me 20 years ago.

Happy 25th, Slackware!
So you think you want to be a core developer?
So this is getting somewhat afield from the original topic, but... have you ever lived somewhere where there is not a monopoly on the use of unprovoked force? (I have never done so, but some who have state rather eloquently why having the government having a monopoly on this is really beneficial compared to the alternative.)
I'll pay extra for a non-touch bar model. Seriously.
Ever profile an application? That's what EXPLAIN helps you with. SQL is different from a lot of languages in that it runs through query planner/executor, often based on properties of the actual data which change over time. Not a lot of other programs do this, and certainly not your typical imperative or procedural code. The JVM is one that comes to mind. Do you know of others?
Absolutely, it just costs money.
The article makes exactly this point. The argument is against material being published with layout software (or printed from Microsoft Word) as a PDF. They argue that the canonical version of such documents should be in HTML, which can in turn be transformed to be suitable for desktop, mobile or print output.
Even something such as ginseng that has a 5000+ year history of use with no real known side effects?
> Every step towards "encrypt all the things" increases the cost of that interception.

That's not the case at all, and a very dangerous idea. Some steps drive increased centralization. Increased centralization makes interception and filtering easier.

The better solution is to push domain authentication to after the secure channel is established. That doesn't protect against active MITM snoopers, but neither does TLS ESNI. Worse, TLS ESNI will drive people to use centralized DNS-over-TLS service providers.

Mozilla+Cloudflare's "free" DNS service barely made it out of the gate before it was hijacked by the Great Firewall (not even simply blocked). See https://borncity.com/win/2018/05/30/cloudflare-dns-service-1... and https://blog.cloudflare.com/bgp-leaks-and-crypto-currencies/

Of course, with DNS-over-TLS you would know (maybe) that there was a MITM. But that's no different than DNSSEC. And there's nothing you could do about it, anyhow.

Securing DNS, and specifically keeping DNS queries private, is NOT a solved problem. Indeed, it's not even a solvable problem because of the nature of DNS--the need to centrally coordinate registration of human readable identifiers. The only real "solution" is anonymization via techniques like onion routing (e.g. Tor), which anonymizes the requester, not the responder.

Advocates will tell you that TLS ESNI improves requester anonymity by aggregating users behind "trusted" intermediate resolvers, but that's largely based on conjecture and very little evidence--in particular without any showing that usage patterns won't naturally reconfigure to either return everybody to the status quo ante, or make everybody worse off on average.

TLS ESNI is a wild goose chase and, looking back 10 years from now, will have simply served to increase the complexity of the web stack and decrease service and software diversity.
Try another browser. I'm telling you it is clearly responsive on mine, and the down-votes are others telling you the same. Now if you're just trying to ret-con the definition of 'responsive design' to grind some personal axe, go do it somewhere relevant.
I'm suspicious of any pre-kindergarten program that isn't upfront about what it's real purpose is - and that is almost always to provide a place to warehouse children during the day so that their parents can both work. I would agree with the study's comment that many children are not suited for a full-day school environment at four. When I was a child, half-day kindergarten was still the rule, and the height of our scholastic achievements was learning the letters and numbers and not to bite people, a tall order for many five-year-olds.

Hopefully when I have children, I'll be able to live close enough to one or both sets of doting grandparents...
1- lawsuits

2- Apple's marketing strategy has always been to declare themselves geniuses that make magical product. Explaining that they are just like any other company and also completely screw up goes against that.
How difficult is it to go from system administration to software developer work?
I figure it would be easier going from sysadmin stuff to information security, but what about software development?

I am a new graduate looking for his first job, ideally as a software developer.
Happy Anniversary! Like others here, Slackware was my first distro. I called it out in a blog post of mine a long time ago:

"All the “legit” people were using Linux so I spent a week downloading the different packages for a Slackware install and put them all on 3.5” floppies only to have the install fail. I should mention that up until this point I had basically zero Linux experience. Luckily for me there was Cheap Bytes which was a site that would burn everything to a CD and mail it to you for a small fee. A few weeks later that old 133Mhz Windows 95 computer was a lean and mean Linux box. I can still remember the panic when I saw that “darkstar login” prompt come up. What the hell had I done? As I said earlier, I was all in."
It's short for "taking the piss out of (someone or something)." To make fun of, but in a light-hearted way that implies the speaker has the advantage of the target. In the instance above, it means "using an exaggerated British accent to lampoon people who genuinely speak that way."

The "piss" in question is seriousness, authority or importance (compare "piss and vinegar"), but you can take it from someone with the aid of humour. Piss-takes can be a form of speaking truth to power.
This is me exactly - and interestingly enough, the parent post sounds like a lot of my friends.

I find text messaging and chats distracting from what I'm doing. But when I do hang out with my friends or family, they have my undivided attention and we have a great time.
You can bet the Chinese are already hard at work figuring out how to defeat Apple's DRM and provide repairs and upgrades, the way they've always done. Give it some time.
I wonder how much of the effect is a selection effect on which parents prefer to (or are able to) keep their toddlers at home, vs. which parents prefer to (or must) put their toddlers into daycare, or such education programs (which I would call mostly equivalent to daycare.)
> My Health Tecird is not going to help you in the ER in any way shape or form.

So you've been a doctor working in ED?

> will only be shown a summary of medical history not a clinically useful record

I'm going to guess you're not a doctor, since then you'd know how much more useful a medical summary is than no information at all.

Hell, if I have NOTHING BUT the patient's medication list, I can usually make a pretty good guess about their medical history. If the health record contained only patients' medications it would prevent an enormous amount of morbidity and mortality, as well as saving time for doctors, nurses and pharmacists all around the country.

Sure, it might not be complete, but it's far more likely to be complete than patients' memory of what meds they take for which disease, in which doses and with which frequency.
Have they ever made a profit?
Yes of course the user is the problem.
> Growing organically isn't possible

I’m not sure I entirely agree with this.

I used to watch a few Youtubers like Ethoslab, Davidr64yt, Caliform, TheTolhe, etc. that seemed to grow completely organically. I’ve never seen them do any kind of “marketing” for their channel nor clickbait bullshit and they seem to have made it anyway. I think luck plays a big part in this, as well as your experience & charisma when doing your initial vidéos (if those suck, most viewers will just move on instead of giving you a chance to get better as time goes).
IMO it will be hundreds or thousands of years (if ever) until humans will fully understand the intricacies of DNA...the complexities are just enormous.
You might like StackOverflow's surveys as they go into all of this, though in a highly generalized way. Many people are more comfortable sharing deeply personal, highly structured information like this when they know the results will be anonymized.

Can I also give you some unsolicited career advice?

First, a great deal of this industry happens over writing. In this case, you have made a very significant, highly structured and deeply personal ask. Yet, you have done so in language that genuinely makes me distrust you. If I were you, I would learn to soften my approach, particularly when I'm asking for help. If you would like some specific examples, feel free to ask here or via email (it's on my profile). I would be glad to help you, but I don't want to batter you for no reason.

Second, if having a discussion about IQ's value in software development is that annoying to you, I worry that this field would make you profoundly unhappy.
They're not forced to do anything, including work there.
Hey, I saw your comment on ketamine but couldn't reply. Are you still taking it?
> If you don't respect your users' privacy you don't deserve to do business in the EU.

So you're going to make the decision of what constitutes "respecting my privacy" for every single person in the EU?
I streamed myself programming several times. Just having to narrate what I am doing kept me in focus. As a programmer, it is fairly hard to get "in the zone" and stay there, especially when there are rare interruptions. Streaming helped me keep chugging along creating more and more code and TDD without falling to the seduction of visiting social news sites.

What I am saying, is that I was streaming for myself mostly. Got lots of value from it. It didn't really matter if there were viewers or not.
You have a really good point about local practice security. I agree.

I disagree about the card in wallet thing. Patients won't keep it updated. Also, most patients won't have it on them. And for many patients it would have to be a book, rather than a card. See my other comment talking about medications.
Haha, I had a similar download experience. I had to track someone down who had a CD-R drive (pretty sure it was the guy that introduced to me to Slackware) to get it running because the floppy method failed me!
I keep forgetting that UBI, implemented properly as you describe, in a nation with pre-existing Robin-Hooding ... is a net-gain for liberty.

Yet, given history, I doubt that the median-minus-one politician could have the courage to end the current welfare programs if and when a UBI system is enacted. So I'm ... ambivalent ... about what to think of UBI.
Tesla sheds almost $US2b after Elon Musk's 'pedo' attack on British diver
> One possibility is that, contrary to conventional wisdom, some children may be better off academically if—instead of attending public pre-k—they stay at home at age four (which is where two-thirds of the sample children who did not enroll in VPK ended up).

I wonder if time at home equates to time with parents, and perhaps more direct social engagement with them?

> Another possible explanation is suggested by the fact that the VPK group had a higher rate of special education placements than the control group from kindergarten through third grade. This higher rate appears, in part, to be a result of children in the VPK group receiving special education designations during their pre-k year that carried over into elementary school. It is thus possible that VPK results in the identification of some pre-K children for special education who are just developing more slowly but who would otherwise catch up by kindergarten. Such identification may then lead to lower educational expectations and levels of instruction for these children. In addition to the above explanations, there may be others that could plausibly account for the study’s findings.

Amazing how these special designations tend to backfire on our best intentions... How do we effectively target resources at the people who need them most, without affecting either the way others think of those recipients or the way they think about themselves?
If I'm understanding your argument correctly, then I think you're still smuggling in an assumption about "unequal representation" that doesn't hold. It isn't inherently unfair to group votes in such a way that two groups get the same number of votes in some domain despite size differences between them. [0]

I think that's an assumption that needs argued for (and one that ignores powerful cultural, historical, geographical forces).

[0] I'm sure we could think of all kinds of situations under which people collectivize precisely because their numbers would be too small to otherwise matter. I wouldn't want to argue that such systems are in principle unfair (and I don't think you would, either).
I don't see how calling people that disagree with you 'techbros' qualifies as either 'discussing in good faith' nor meeting the standards of hackernews.
Not to downplay the absurd amount of wealth he has, but it's interesting to look at richest people in history, adjusted for inflation.

https://en.wikipedia.org/wiki/List_of_wealthiest_historical_...
https://www.celebritynetworth.com/articles/entertainment-art...

Bezos is less than half the wealth of the people at the top of those lists. Puts this into context.
CRISPR is not used for any treatments yet because we dont know if any crispr based treatments 1) will work in humans or 2) are safe. there are no FDA approved crispr based treatments. there is virtually no human data on whether crispr treatments are safe in humans.

in cases where a patient has exhausted all treatment options, they can choose to enroll in a clinical study of an unapproved medicine. there are generally dozens if not hundreds of clinical studies for a given cancer type. if a patient is eligible for trials, these days they have plenty of options (however many pts are not eligible for studies). crispr based treatments would be one of many options

the 5 cancer studies of crispr treatments cited in the paper are all chinese studies, and all of them are basically crispr versions of therapies that work. for example, three of them use crispr to remove a gene that makes a protein called pd1. there are approved drugs that treat cancer by blocking PD1, and the safety of these is much better understood than crispr therapies.

for the patients in the crispr studies in china, there are drugs that essentially target the same disease related protein that are known to be fairly safe. so the patients could get a drug that probably works roughly as well as the crispr treatments but with less unknowns about safety
When Generalists Are Better Than Specialists, and Vice Versa
This reminds of the teardown German engineers did back in May to reach the same conclusion:

https://medium.com/@chrisvnicholson/analysis-teslas-model-3-...
Lyft's Approach to Bikes and Scooters
with a key that can't be extracted

I'm pretty sure it can, just that the methods are (currently) beyond the reach of DIYers.

Besides, there's probably easier ways... like tapping into the decrypted data. Like any classic DRM scheme, if you have the key and the algorithm, you can get the content. That does not make it easy, but it can certainly be done with enough effort.
Ask HN: How to challenge trends without appearing like a luddite?
This is something I've been thinking a bit about recently and would like to ask others how they deal with this. There are many popular trends that I believe are not suitable for every situation, ranging from cloud computing to open plan offices, DevOps and agile are other examples. What are some strategies that can be used to challenge these trends without appearing like a luddite?
My guess was either that

OR there wasn't backpressure on a cascading failover so as services failed they increasingly failed to more and more overloaded systems

OR there WAS backpressure and it was the luck of the draw whether you were queued into an error page or got good data

OR the autoscaling couldn't keep up with the onsale window. This used to happen in ticketing a lot. Ticketmaster has a talk somewhere where they talk about warming the scaling load and server cache in anticipation of big ticketing onsales. The time it took to autoscale was just too long.
Neither of your subsequent characterizations of Trump's statements justifies the original claim you made. I'd be happy to read any supporting evidence which does so, without hyperbole or misrepresentation.

"I can easily back up what I said about trump.
When asked about Putin and Russia killing people, he said the US killed many people (a very well known incident - do I need to google it for you?)

When he spoke just a few days ago, he said that while Russia may have hacked the DNC, they also tried to hack the RNC and didn’t get in due to their superior defenses (which is incidentally false, they did get hacked). And, that it was the Democratic Party’s fault that they had weak protection. Again, a very well known incident analyzed on detail widely in our media - want me to google it for you?

Ha, thanks for quoting me. Gosh, I promise not to edit. This is silly. Your post is pretty much advertising that you don’t know what you’re talking about, but you still down voted me and replied."
> a mobile device is not necessarily suitable for the job.

Certainly not if the publishers took that attitude. And what you consider suitable simply isn't relevant if half the audience is now using a mobile device.
Yeah but, that $2M wasn't $200k 10 years ago so why assume same trajectory? I bet more than anything the growth is linear.
Since everyone in the control group and the test group applied to the VPK program and was randomly placed into either the test or control group, we have good reason to think they have a similar background and needs... But maybe the kids who didn't get into the program then had a parent at home, engaging with them more meaningfully than at a state toddler farm?
remember that much of Alibaba is essentially a front for lots of small companies - they don't do the shipping themselves
In no particular order:

Conversations with Tyler Cowen

The Peter Attia Drive

a16z Podcast

EconTalk

Exponent with Ben Thompson & James Allworth

Akimbo with Seth Godin

Sam Harris

Joe Rogan

Unchained Podcast

Dan Carlin's Hardcore History + HH Addendum + Common Sense

Deviate with Rolf Potts

Jocko Podcast

The After On Podcast with Rob Reid

North Star with David Perell

Invest Like The Best

Cool Tools with Kevin Kelly

Between The Covers

STEM Talk

Greymatter

Revolution Health Radio

Filmspotting + The Next Big Picture Show

Recode Media with Peter Kafka

Bill Simmons

Rationally Speaking

FoundMyFitness with Rhonda Patrick

Very Bad Wizards

Big Think: Think Again Podcast

Revolution Health Radio

Femsplainers

The Terrible Podcast (Steelers/NFL)
Using Match (2010)
You know, it's almost as if a project run entirely by volunteers, who have lives outside of it, entirely on their spare time, which fluctuates wildly from week-to-week, meaning that sometimes key developers who were previously available are now suddenly not, makes it anywhere from "difficult" to "functionally impossible" to give accurate date predictions; let alone ship a release...
That's not the worst scenario.

If the govt or millitary hold so much tech that you end up in a hunger game scenario, and the population is oppressed (but unlike hunger games, the oppression comes in the form of feeble food and entertainment - ala, bread and circus).

The people feel comfortable enough to not want to revolt. Yet, ignores the minority that do get harsher treatment, because doing so puts their own lively hood in jeopardy.
Off-topic, but I have to thank you for your amazing blog posts and Stack Overflow answers regarding LLVM internals. As a grad student in systems software, I can't even begin to account for how much time, energy, and loss-of-consciousness-due-to-head-trauma-from-repeatedly-banging-my-head-against-a-wall you've saved me from. Thank you so much!!
Not to mention, branches containing ingredient substitutions considerate of allergy-free/religious/moral dietary needs.