skysight-inc/HackerNews huggingface dataset:
FreeBSD has tons of GPL code, including in the kernel. There's been some effort to move away from that, but it's far from a foregone conclusion that it's impossible to merge new GPL code.

A bigger question would be "why bcachefs when we have a stable ZFS in base?"
> Letting parents opt out of public schools means that the most committed abusers get to sidestep this safety valve.

Absolutely insane take.

This is a street that goes both ways. I had parents who were caring, nurturing, and not even remotely abusive. The other children at my public school were physically and emotionally merciless, and the school didn't give a shit. When I started standing up to my bullies and fighting back, I was the one who got in trouble, not them.

In my n=1 data set and lived experience, public schools are the evil, twisted abuse enablers, not the parents.

And you don't need n=1, this is extremely common.
It's longer, so there is more of the thing visible on the screen. More lines of an article you're reading, more lines of the document you are writing.
This concept is also in-line with Lean/Six-Stuff and identifying "wastes". Overproduction (analogous to over-engineering) is usually considered the worst type of waste because not only are you making something you don't need, you're spending effort that could have been used on something that you _do_ need.
That happened nearly two decades ago. I mean, there are college students about to enter the workforce who weren’t even born yet when IBM was making Thinkpads. Lenovo has been making Thinkpads for nearly twice as long as IBM did.

Lenovo makes missteps occasionally, but I think whatever the Thinkpads reputation is, Lenovo is more responsible for it than IBM.
My go-to is VPS on Vultr (the cheapest one) with FreeBSD + nginx.
I've driven an EV exclusively for 5 years and it's just not something I would want to suggest to my parents or in-laws and then deal with them calling me when they are stranded.

Even in densely populated areas of the US, if you are on CCS, you could find yourself at a dead station with 5-10% battery remaining and the next station not in reach. Tesla this is less of an issue, outside of rural areas.

Road tripping in EV I frequently find myself having to plan my stops around which rest stop shave chargers rather than what my stomach/bladder tell me. This is not the same in an ICE vehicle where you can just drive and fuel up whenever you need food/bathroom (and the highway range is higher).

Also dont' forget the answer to "what's the range" is "well it depends" with an EV even more so than an ICE. Well the Tesla says it goes 350mi, but that's best case lab scenario you can't replicate so take off 5%. Oh and only charge to 80% on the go, and leave a 10% buffer at the bottom.. and your highway range going 75% is 10% worse.. so you are looking at 192mi between charges on a road trip. Discount more for cold & wet weather especially if wind is against you. That's about half the highway range of a typical ICE.

It's not the end of the world, but it's a non-zero incremental cognitive load.

And it's not just US.
I nearly got stranded driving an EV in Europe on holiday and spent an hour on the phone with Ionity stuck at a non-operational station while they rebooted stalls and manually activated a session for me.
I'm sitting in a WeWork in Manhattan right now, which I would guess is one of the "bad" (meaning, WeWork overpaid) leases. It has fairly low occupancy--definitely less than 50%.
I don't worry much about it being unpleasant, hurting, whatever -- I too have had the experience of general anesthetic. That's never been the part that bothered me about dying. It is the permanence. You get your shot, then you're done, forever. There are going to be fascinating discoveries and developments in the future that I'd like to see play out. Ah well.

But it's definitely true, worrying about death is a privilege granted only to the living.
Do not ask questions. Just consume content then get excited for more content.
Looks beautiful - is this that edition?

https://www.penguinrandomhouse.com/books/180810/tao-te-ching...
oops! Sorry about that, should have a fix for that soon. In the mean time, here's the correct url: https://docs.anchor.dev/getting-started/quick-start
Tiny11 core, a Windows 11 mod that only requires 3GB of disk space
That story of mission driven burnout happens a whole lot in human history. During the race to the moon in the 60s I recall reading about the epidemic of broken marriages and families around the space program due to overwork and burnout.

A troubling question I often ask is: is it possible to do big things in a healthy balanced way? Or is greatness intrinsically a “Moloch” that demands human sacrifice? (That imagery was inspired by the 20s film Metropolis that touches on this question a little.)

If the latter is true then I don’t think this bodes well for the future of our species. It means we either die in the fire of our own striving or we die quietly in mediocrity, but either way we die. There’s never a lasting positive outcome.

BTW Elon Musk himself looks an awful lot like a victim of his own burnout culture. I suppose you can give him credit for taking his own medicine.
Right I figured Splunks defensive play was to market themselves as infosec which every CTO needs to buy in order to tick a box.
I recommend the book "Why We Sleep" - it opened my eyes to the importance of a full 8 hours of sleep. So many people are sabotaging their health and professional performance by only sleeping like 5-7 hours.
> I think corporations are usually pretty efficient. It’s just not always clear what they are efficient toward.

This. People often examine things on a small scale and lack the context to understand why certain aspects appear counterintuitive. Once we gain a broader perspective, things begin to make more sense.
Author here. The linked Jupyter notebook shows how to use tvalmetrics, a RAG metrics Python package, to evaluate RAG query engines built using LlamaIndex on a dataset of Paul Graham essays about startup founders. The RAG parameters chunk size and number of retrieved context chunks are varied and tvalmetrics is used to show which choice of chunk size and number of retrieved context chunks is optimal.
As I said the key for hashing PII for telemetry is that the client does the hashing on the client side and the client never transmits the salt. This isn't a login system or similar. There is no "validation" of the hash. All the hash is is a unique marker for a user that doesn't contain any PII.
I just see a blank screen. I’m on mobile; if it’s not supported, maybe detect that and put up a message with the GitHub link?
Just because it wasn't executed well, it doesn't mean it wasn't a good idea. I think coworking spaces are a great idea.
Pissing myself to death right now
I can't really blame parents for homeschooling their kids when, especially after COVID, students have had their grades and proficiency fall off a cliff. The trend was pre-COVID but ACT scores have fallen drastically. If you watch teachers on Tiktok, etc, or just talk to them in person, they will tell you that the current generation of children are so far behind where they are supposed to be academically, even in areas with relative wealth. It's wild, the state of the US education system is in shambles. Some of it is related to COVID, but a lot of it is just policy failures and really strange incentives.

My dad was a teacher at one point and the principal told him he could only fail X number of students (despite a lot more not being proficient) because they'd miss out on certain funding, and it wasn't worth dealing with the parents. My dad eventually quit, in part because of this. That leads to sort of a education backlog where the next grade picks up students that don't meet the criteria, so they are teaching down, slowing the education of everyone else...which moves those kids to the next grade where once again they aren't proficient and it just dominoes. That was 20 years ago, I can't even imagine the state of things now.
> an excuse people who make decisions use to act unethically.

at every level, the incentive is to maximize the profit margins. If acting ethically doesn't increase the profits, then any personal sacrifice on the part of the decision maker to act ethically is only going to get punished (may be not immediately, but certainly some time in the future).
Nope, melatonin is best avoided. Read "Why We Sleep".
Point is, You’re VERY clearly not a secular individual.
How are you supposed to read the Tao Te Ching? I’ve picked up a few copies and didn’t quite understand.
I find it kind of amusing that the dynamic configuration problem of hardware is so tough and think about the old mainframe and minicomputer OS of the 1970s which avoided all that by starting out with some configuration that supported one terminal and limited storage devices and would recompile the OS for the exact hardware configuration of the machine and print it to a paper tape or magnetic tape and they'd boot off that. Thus you had a "systems programmer" at every mainframe installation.

That part of the industry got into dynamic configuration to support hot plugging and generally being able to change the hardware configuration without causing downtime.
We're glad to bring some data to the age-old hacker news discussion topic; upside opportunity at startups for employees.
https://web.archive.org/web/20231101142927/https://www.theat...
> There are going to be fascinating discoveries and developments in the future that I'd like to see play out.

I used to feel this way, but looking at how things are going, particularly in regard to climate change, I no longer envy children born today for the world they will live to see. I try to be more optimistic, but that isn't exactly my nature, and events seem to be moving even faster than my pessimism would have predicted.
The hero we need, thank you!
> GPs don't want to buy into a practice anymore.

Why is that?
To be fair to Japan, they do have great hybrid tech and good transport and appropriately sized cars so they're generally doing okay in the big picture.

And some of that hybrid tech translates pretty directly to full EVs as well.

Ironically, if their top execs weren't in the news saying crazy shit about EVs all the time I'd assume they had this all in hand and would make a smooth transition to EV.
The trip computer on an EV really reduces the cognitive load. If you punch in a 3000km trip it adds charging stations as waypoints. The map also makes it easy to see where the next closest charger is, and what amenities are around it. So when the kids say "I need to go to the bathroom" you can easily say "20 minutes to the next charger". Plug in while the bathroom is being used. Unplug when the bathroom break is done and the charging stops recalculates.

If you have young kids, the bathroom and sanity breaks take more time than charging.
Depends what you’re really paying for. If it’s about the IP, the market access, or a particular individual (seen this myself) then the rest of the org might be dead weight.
You're absolutely right; shame on whoever made the decisions! In this case, it was certainly within their power to make a better choice, and they should have done.

However, if you want tech jobs to have a higher and guaranteed severance, national legislation might be more effective.

After all, many acquisitions and layoffs are at companies that are in dire financial straits, which limits discretionary spending.
Ask HN: How to Get Noticed
With so much noise and toxic attitudes rampant at each turn, how or where do I, find people that are actually living on earth? This is a legit inquiry. The ability, of the majority of people with whom I chat with over IRC, to be snarky, rude and straight up mean is hands down the worst ever. Where are the human developers?
> (Well-designed, first-class) GC is still the only system proven to completely remove memory safety issues.

To be pedantic, you need more than a GC for memory safety. Like a language (type system, bounds checks) that forces you to only look only inside the memory being managed. :-)

Also, "for free" memory safety as offered by java's GC doesn't automatically guarantee resource safety. Without RAII, you still need to manage you file handles the old-fashioned manual way.

Beyond that there are safety concerns that where the shared memory model managed by the GC bites you. For example: Rust solves threading issues with move semantics and pinning, guiding programmer away from shared mutable state. Also think of stop-the-world problems inherent with GCs. They can be life threatening in real-time systems.

So: yes it's true that it's difficult to write safe code in C++, and many safety bugs are related to memory. But that doesn't mean that code in a GCed language is inherently safer.
> But I still don't understand why ads make money.

total guess here, but instead of thinking of an ad as something that actually converts someone into a paying customer, maybe it's more about buying "mental real estate"? If nobody knows your brand, you have almost no sales. If you're at least in the neighborhood, then by pigeonhole principle, at least some customers will stop at your property. So maybe ads are a sort of dilemma that (with very few exceptions), your business must burn money on advertising just to stay in business?
Almost every feature is a good thing. But the total quantity can become a bad thing, because the interactions between the features become more and more complicated. It's almost like features have values proportional to the number of features, but they have costs proportional to the square of the number of features. You eventually reach the point where new features add more cost than they add value.

But it's not that simple, because each new feature adds value to a subset, but adds costs to everyone. If the subset is vocal, they often get what they want, even if it's a net loss for all users taken as a whole.

So the trick is, first, to stop adding features once the costs outweigh the benefits, and second, given that you have only a finite number of features that you can add before you reach that point, to add the total set of features that are going to make the most valuable language.
> people will come because they like what you do, not because you do the things they like (sounds like the same thing, but it isn't)

This isn’t true for all channels. The current state of search requires you to adapt your content to what people are looking for. Social channels are as you’ve said.

It doesn’t matter how you want to slice it. Understanding how many people are coming to your website, from where and what they’re looking at is valuable.

I agree the “end metric” is whatever actually drives the revenue. But number of people coming to a website can help tune that.
Sending your child to a bad school in the hopes of improving that school with your child is clear cut child abuse.
Not all of the issues you can create in C++ are visible at compile time. That’s kind of the point.

A lot of the time you’re going to need to lean on Valgrind. And that’s AFTER you shipped a fatal crash and you’re parsing a tombstone.
They really can't on plain (not Pro/Max) M1/M2/M3 chips. No matter what, these machines will only support one external display unless you go the (IMO kludgy) DisplayLink route. It's a hardware limitation and no matter what Thunderbolt dock you have it will not do it.
Exactly. Get all promises in writing (ala, a contract of sorts). The company certainly would when they get a promise out of you.
The core usecase might be to have anchor and a cert-manager in k8s connected to it and then be able to generate valid certificates for non-public services. Also they would use solely private DNS.
Top Best OpenWrt Routers for VPN in 2023
I really wish web denizens would use memes with their own local color which, when applicable, are also true.

I mean, I'm sure Matthew knows some really long, legendary Linux Kernel Mailing List thread that is at least somewhat related to this post. It would be fun because then we could click the hyperlink, and Linux Kernel Mailing List threads are nothing if not dramatic. :)

Instead, here every web tribe localizes a meme that traces back to a dead end Tweet. So instead of getting to travel back to the actual tribe's colorful flame history, I get the tribe's low-effort localization of a dead Twitter stump. Boo!
What stage startup offers the best risk-reward tradeoff?
Is that average of all models weighted by actual sales?
Not only are they not dead, the need for them as a screen protection feature is back because OLED screens can suffer burn-in.

My Apple TV box has a screensaver called Aerial that downloads new videos daily. Some of them are incredible.
Fight back by starting your own company then
I've used that in the past. Unfortunately, it had some issues; some sites completely broke when consent-o-matic did its thing (e.g. page remained greyed-out and/or scrolling was broken from the cookie popup). Not their fault really and I respect the effort, but it made it hard to keep it enabled all the time.

Maybe I should try it out again, it has been a while...
$39K for an MG4. Under $35K for a Citroen e-C3.
And there are a different 'value' column for every possibly data type.
By then, there may be a newer "new" language that is simpler than Rust.
It visually renders the sound-beats properly. That's important. To synesthese like that. So many visualizers don't.

Have you seen the intro for ENTER THE VOID? A fine example.
https://youtu.be/dL0lNGXoP8E?si=h878U0DOdaCRPXgM
ASP.NET behind Azure Frontdoor.

The only pattern I see consistently with such sign ups is that their name and email does not match if you read closely. I don't know enough about Azure Frontdoor functionality to be able to fix this myself.
Why do you think it will be abandoned? Programming languages past a certain point don't die easily, especially when used for low-level system programming (otherwise C and C++ would be long dead).
> So you don't want more coverage because you don't feel like doing paperwork?

We're talking about around $85/mo, and in every company I've been at that offered this (voluntarily) I declined, because spending 2-3 hours filling out paperwork for $85 is not a good deal. It's an annoyance. If it's legally mandated, now it's a mandated annoyance.
I can relate to that. I've lived in a dense urban environment, and out in the sticks where we couldn't see our neighbors. Right now I live in a neighborhood of 8000-10000sf lots and I know all my neighbors, but we don't share walls. It's wonderful. Very social, very fun, and enough "in the city" so that there's nothing I'm missing out on.

It helps that I live in a suburban city, so getting around is easy and fast.
Just went to Tesla website to see what "really cheap" is. Base level Model 3 is $38,990 purchase price. Of course, they don't default to showing you that. Instead, they show you some artificially lower price called "Probable Savings*" based on assumed rebates from tax deductions. However, you're still charged the full price for financing purposes, but just get some sort of tax deduction from the Fed. So it's not the same thing at all as a lower car price.

This is just marketing bullshit speak.
The standard reply, here

https://www.reddit.com/r/System76/s/dohrbjShW6

Great experience for Apple like prices. /s
I actually figured out my problem after replying to your original comment. There's some issue with DNS over HTTPS, so you have to whitelist their sites in your settings, or turn off DNS over HTTPS (which I don't recommend).

To whitelist, on Firefox: Hamburger menu > settings > privacy and security > DNS over HTTPS > Manage exceptions > Add "archive.is", "archive.ph", and "archive.today"

If you don't want to do that, or it doesn't work, use Firefox's reader mode or the google cache bookmarklet I added below.

Google Cache Bookmarklet:

javascript:void(open("https://webcache.googleusercontent.com/search?q=cache:" + document.location))
Does the mozilla ppa provide the www-browser metapackage?

If not, you might run into [this bug](https://old.reddit.com/r/linux4noobs/comments/uj58i5/psa_fix...)

FWIW my solution was using equivs to create a dummy package to satisfy www-browser and installing that.
Disclaimer: I am not getting 8 hours consistently, but working on it...

For me the most beneficial is to reduce the fear of missing out. Especially if you have kids, the tendency is to want to spend the evening hours when they are already in bed to "live your old life": game, watch movies, do other hobbies or activities. And then you go to bed too late.

I am trying to accept that I can watch maybe 1 movie per month, watch maybe 2 series per year, and read at most 1 book per week in the time between ~20:00 and 22:00 that my kids are asleep and I can spend freely without impacting my 8 hours of sleep.

So, every year 50 interesting movies come out. I'll never see 38 of them. I'll never read that interesting longread. I will never read Liu Cixin's "The Three-Body Problem".
RAII ties resource management to lexical scope but doesn't strictly "require" it. Reference counting vs. GC cost varies by context—neither is universally "more expensive." Both RAII and GC have their merits; their use depends on the language and application needs, not on one being strictly superior.
It’s less of an issue with larger screens, but with small screens 16:9 gets vertically cramped really easily with all of the taskbars, menubars, toolbars, status bars, titlebars, etc eating up that space like candy. Open up an IDE like IntelliJ or Visual Studio (not Code, full fat VS) on a 13” 16:9 screen and this problem becomes immediately evident.

Most devs would probably prefer an ever taller aspect ratio than 16:10 but laptops with those screens that fit other needs are hard to come by.

It’s one of the reasons why I think the notch was actually a net positive on MacBooks: Apple added a strip of vertical pixels to 16:10 which acts as a “nook” for the menubar and notch to live in, making it effectively taller than 16:10.
People who are good at chess sometimes like to play reverse chess where the goal is to get checkmated. If you are playing against another good player it can be quite difficult -- as difficult as winning under the normal conditions.
I wonder if toyota reads hn, because I pitched this exact idea here previously.

To everyone who will say this is dumb and pointless, you are not wrong. But if we were always just practical we’d all just take public transit or drive corrolas and minivans. We do all kinds of pointless things with cars that bring joy into the experience. I’m looking at you “off road” style suvs everywhere. If all of that stuff is ok, this is also.
> It is literally wasting her time if she didn't enjoy learning it.

I didn't enjoy several classes which were prerequisites for my career which I enjoy very much.
This is cool, but sincere question: what is even left after you block all the fluff? I rarely bother to go to my LinkedIn feed, but when I do it's all fluff that I don't need to see. Is there actually value buried somewhere under there?
As someone who was taught all of the silly, unscientific religious “theories” like Creationism as a child, and then had to unlearn it as an adult, my position is that it is absolutely never the governments place to tell a parent what they are allowed to teach their child. It is not the responsibility of the state, in any way, shape, or form, to dictate information to a child that the parents take issue with, even if that topic is something with no scientific basis akin to creationism.

Parents should always have the final say in what their children are being taught, even if it’s patently unscientific. Anything else feels like an incredibly slippery slope of, “Daddy Government knows what’s best for your kids better than you do, so we’re chipping away at your parental rights until we can save your child from your non-governmentally approved ideas!”
Thanks. I am looking in how I can throttle sign ups by IP address without causing problems for legitimate users.

I've yet to try the "hidden fields" honeypot.
North Korea allegedly shipped more than a million artillery shells to Russia