skysight-inc/HackerNews huggingface dataset:
> People on tropical islands don't really use cars.

They do and do so extensively in some places.

I have been to Wallis and Futuna islands, two very small islands in the Pacific being French overseas territories where the transportation around each island is exclusively by car and locals drive around all the time. They would only walk to the nearest fale and drive at all other times. Petrol was expensive (that was around EUR 2.5 a litre approximately a decade ago) but the French government nearly entirely subsidises it due to the two islands' economies being too small to cover extra costs.
On Linux, Chromium uses setuid or user namespaces to restrict the access of sandboxed components and seccomp-bpf to reduce the kernel attack surface.

Check out the Chromium docs on this topic: https://chromium.googlesource.com/chromium/src/+/HEAD/docs/l...
I love my family (no nagging wife or disrespectful kid) but long weekends leave me exhausted. We have to figure out how to keep the kid engaged for a day without school or after school care for an assist. And this is at the same time trying to keep screen time down by providing interesting alternatives.

Coding is much easier than childcare, at least from my perspective. However, I know I’ll look back on my kid’s needy phase with fond memories.
When it comes to protecting yourself from danger, you can’t leave it up to others. It doesn’t matter if it should be their responsibility to do xyz in your interest.

An example: when you are crossing the street in front of cars that are stopped at a red or stop sign, YOU have to watch the cars even though it’s technically entirely their responsibility to follow the traffic signs, be watchful for pedestrians, etc. If they were being perfectly responsible, you could just trust your walk sign and walk in front of cars without worrying about them. But that’s not wise. You have to watch the cars anyway in case one of the drivers screws up. If you don’t watch them, you’re putting your life in other people’s hands.

It’s not easy to control other people. You can’t control the government or large corporations. What you can do is take charge of the things you can control, and that’s where you can make by far the biggest impact.
> The reason why people don't use proofs in software development

Static types are proofs, and their use is quite widespread. Of course they are "lightweight" proofs driven by program syntax and targeting very general properties, but they're proofs nonetheless. Any claim that "proofs are not used in software dev" has to be heavily qualified to avoid shifting the goalposts.
Fantastic write-up. Thanks for sharing.

Shameless plug: I work on CopilotKit - open-source copilot building blocks for react apps.
Designed to alleviate exactly the pain points in the article.
Devs define simple Copilot entrypoints--

state (frontend + backend + 3rd party),
action,
purpose-specific LLM chains, etc. And the CopilotKit engine takes care of the rest.

https://github.com/CopilotKit/CopilotKit
The frequency follows the activity paragraph. Walking is that expected duration. Showers are 10 minutes.
I would be curious to know what percentage of pirated movies are actually watched. I think a lot of people download things because they are available and might look interesting, but then never watch it. Does the steeling happen when the content is acquired or consumed? If someone isn’t going to watch it, even when it was free, did they steal anything?

With a chocolate bar there is a physical good that could have been sold to someone else, but instead a new one needs to be produced to sell to someone else. This isn’t the case with digital files.
I have such mixed feelings about it. I went back to the Apple Store today to exchange the “light seal” for something that fit better - and an older couple who were there for a demo asked me “what do you use it for?”

I didn’t have a great answer. The technology is really compelling; but it is a solo experience. I tried to show my friends last night what I saw via AirPlay… and it’s just not as interesting that way.

And despite that - last night I played a little LEGO game, and I was utterly transfixed. It plucked at my heartstrings in a way that shocked me. Today, I used the built-in “Mindfulness” app, while sitting atop a lifelike recreation of Haleakala… and it was incredibly peaceful.

I just don’t know what to make of it yet, but it’s fascinating. I’m making a conscious effort so far not to use it much around others, and I hope that will be a good balance.
It's not a bad problem to have.

It is, however, a problem to think about when one of your "competitors" major features that differentiates them from other similar software is a scripting system that can provide "just what users want".
unfortunatly, there is pandoc for that. But you still can dive into it.

At your age, I think best is (1) doing what you enjoy, and (2) applying what you've learned. Because in 6 month, you'll forgot what you don't use.
Do you have a peer-reviewed source? I should have specified before-hand. If we're referring to "science" in any meaningful sense, of course.
What does MS get out of this relationship?

My guess --- a portion of the ad revenue.
Serious!

What is more serious than helping people find outlets for their violent and self-destructive fantasies? Or do therapists do something different nowadays...
Including the Windows 'NSA KEY' https://en.wikipedia.org/wiki/NSAKEY
Free as in libre, I agree. Free as in beer, I do not. The marginal cost of copying information may approach zero, but that's only relevant after the costs of creation are covered.

The problem is: how does one make something "free as in libre" without affecting the "not free as in beer".
> (1) that says nothing about the language

It does. Again, the area requiring audit is substantially smaller: just smallstr. And not just because we've extracted it there, but because we statically know that unsafe behaviors are limited to there. (By way of unsafe {} blocks.) I.e., we only have to audit the unsafe code in Rust, vs. all of the code in C.

> (2) smallstr isn't very standard!

Well, the same could be said for C? Rust's stdlib, like Cs, is somewhat purposefully kept small. It could be that someday it'd get added, but there is enough variation in implementation here that I'm not sure it would.

But pulling in a package in Rust is far easier than it is in C.

It might not be "standard", but I do think there's a set of crates in Rust that are what I'd call "well-known". Like Boost in C++ or requests in Python.

> (3) this is glibc, not app code, and you absolutely can't be pulling random libraries into the core standard library in any case.

That seems NIH. I see no reason glibc couldn't pull in static code, if it does the thing that needs doing, and correctly so.

> Basically this seems like excusemaking. Rust in fact has the same problem, because it's a hard problem, and not subject to clean abstraction through the tooling. And it would be good for everyone to admit that fact rather than try to prestidigitize an explanation.

No, Rust provides better tooling to solve the problem. (Even if it must still be solved, and even if you had to manually reimplement smallstr yourself.)
> The gas stove bans are beyond absurd, the claims are that they cause asthma and lung problems but I bought a few air quality meters and ran my gas stove at full blast with no discernible degradation registered on these meters.

Have you checked for formaldehyde? I did, and a stove results in a real increase in its content.
> I think a lot of people starting with open source kinda expect that dedicated contributors will start to swarm around the project. In reality, a large majority of projects, even many quite prominent ones, are driven by a very small core, often just the project founder.

https://github.com/Ardour/ardour/blob/master/gtk2_ardour/abo...
Seems surprising ok for coding related queries ('celery rate limit'), I'm curious about their scraping setup, building that out must be quite a big task.
the 15c/bag ones are made of paper in most supermarkets around me (NSW).
I think this is just a side effect of the fact the Darwin kernel isn't sufficiently low latency to ensure pass through feels 'real' enough.

Therefore the data path from camera to screen has to entirely happen without the kernels involvement.
Doesn't this boil down to time-reversal? I doubt CPT symmetry is relevant here, so I'd be very surprised if it didn't simply reverse the rotation.
Just think at how backwards your comment is, basically you are telling me to shut up because you are a good boy who listens to his operations research professor in school who thinks that the only thing that matters for being validated as a human is having something named after you. Like does your professor have a foundational algorithm in computer science named after him? Does he? Why do you care what this smuck thinks, why should I care what you think. Dijkstra said some demonstrably invalid things about the process of software development and I am right about pointing that out without any reputation of degree to speak off.
You still don't have actual recursive macros, though the semantics of `__VA_OPT__` makes it easier to force expansion and thus rescanning without a lot of additional macro declarations.
> As far as I see it, it was just over 2 years, ie years, before that really meant anything

You miss the forest.

Back then the typical development time was around a year. Win95 GA was in August 1995 and less than year and half Diablo came out to retail in January 1997. Not just gone to the dev, not just announced, but actually released, stamped, printed and delivered to the retail stores, ie it was finished a month before that.

Sure, there were releases what still targeted the DOS only (most notably the games on the Build engine) but for the most part it was just not feasible to spend even more time to do a rewrite to have a native Windows support.

But by the start of 1997 almost all new releases, ie games which went into development in late 1995/early 1996 were targeting Windows or a mixed release and not exclusively DOS.

Just compare Mobygames stats for DOS (which includes the mixed releases and a compilation rereleases, like Wolf3D in 1998):

726 DOS games released in the year 1995.
671 DOS games released in the year 1996 (118 compilations, 17%)
409 DOS games released in the year 1997 (93 compilations, 22%)
185 DOS games released in the year 1998 (70 compilations, 37%)

Compare it to the games with Windows platform (includes mixed releases too, of course):

262 Windows games released in the year 1995
617 Windows games released in the year 1996.
884 Windows games released in the year 1997.
1,010 Windows games released in the year 1998.

In 1996 there were a comparable amount of releases targeting Windows (108% of DOS releases), almost two times more in 1997 (46%) and 5 times more in 1998 (18%).

> You seem hell bent on convincing yourself that nothing of interest happened in 96 and 97 on the gaming front

... Did you even read the comment I gave link to? Please read it and make notice on who wrote it.

https://www.mobygames.com/game/from:1998/platform:dos/until:...

https://www.mobygames.com/game/from:1998/genre:compilation-s...

https://www.mobygames.com/platform/dos/year:1995/

https://www.mobygames.com/platform/windows/year:1998/
Maybe there isn’t a delay in family formation but instead a realization that kids aren’t for everyone and people are finally pushing back against pressure to have them.
I'm more worried about neuralink zero-days.
I don't know what grocery stores are like where you live, but where I live, raw meat comes pre-packaged in plastic, and it is conventional to put it in a 2nd plastic bag before it is bagged with other groceries.

Also, I don't know where you live, but it's generally a good idea to wash raw fruits and vegetables before you eat them, whether or not you put them in bags that also contain meat.

For all of those reasons and more, I would not bother washing grocery bags.
Not on the system as you'll likely break ABI compatibility and need to recompile everything that uses glibc (basically everything), and LTS distros (e.g. CentOS, RHEL, Ubuntu LTS) guarantee binary compatibility during the release so this isn't feasible.
It doesn't matter how many times you can sell the same item. If someone spent time and money producing something, no matter how small, and they dictate they want $x for you to own/consume it, then you are stealing if you don't give them $x for it.

In terms of "when" it's stolen re downloading vs watching, I would say when you download it personally as you now have access to the content without paying.
>the few distributions that did switch to libressl eventually switched back

Note that libressl supposedly improved openssl compatibility dramatically after that.

Also note it would have been a very different scenario if Debian or Fedora actually made the switch as they should have, rather than a few smaller distributions.

Instead, incompetence was rewarded, with plenty of money thrown openssl's way. This has, in hindsight, proven to not have been a good decision; code quality is still bad, and libressl is still a world better.
All the non-tech-savvy people I know talk about wishing they knew how to do the stuff, but instead they pay for streaming services while complaining about how much they suck.

I haven’t used them, but I think there are pirate sites that work just like steaming services. I don’t know a lot of details, but I think it’s still BT on the backend, and relies on a fast download and maybe it can prioritize chunks to get the start of the movie first? Not totally sure. But it seems a VPN would be important for that. I would say using a VPN requires some degree of savvy, but at the same time, it seems every other YouTuber out there is pushing a VPN app.
It's often inconvenient and rarely impossible.
Gas, or any heat source really. Yeah I'm serious - for cooling. A certain Albert Einstein invented it with one of his students, a certain Leo Szilard, and patented it: https://en.wikipedia.org/wiki/Einstein_refrigerator
How Timeboxing Works and Why It Will Make You More Productive
If you have a vent that works or open a nearby window they aren’t an issue.
I was quite annoyed - disappointed too - during security induction (Australian NSA). They explicitly said we should challenge anyone not wearing a badge, but then joked that we should learn the department heads first so we don’t accidentally confront the “wrong” person.

Exactly the wrong message to send, particularly for an agency that’s supposedly an expert on security.
Yes, this is exactly what I mean—media distribution is inherently a losing war against the internet.
A few quick searches suggested that only silicone snack bags are dishwasher safe.
Yeah I couldn’t imagine having that many children so irresponsibly
> Rust was started in 2006 and didn't receive a 1.0 release until a decade later in 2015.

It wasn't widely announced until IIRC 2008, and it was public and in popular use by 2011 or so (long before 1.0 - just as e.g. Zig is definitely pre-1.0, but also very clearly a real language that people are using).

How many years are you planning to wait for Jai? Serious question - if it's still not publicly available in e.g. 2034, are you still going to be saying that's just how long these things take?
Interesting choice. Perhaps the best choice because there is some public transit at least
She was sold as a bride when she was 12 so essentially a slave. Her “husband” seems to have abandoned her though but I don’t imagine getting a hysterectomy or tubal ligation for a destitute woman in rural Uganda is easy to come by.
Implementation details left to engineering, I’m just an ideas guy
Came very close one day when I was landing a plane in a gusty cross-wind. Bounced sideways off the runway and very nearly collided with one of the gable-markers.

Scared the shit out of me.

Must have given the control-tower guys something to laugh about for a few days.
You're completely off the rails pal.
> no actual benefit (e.g. bag or straw bans)'

Can you provide a source for plastic bag bans having "no actual benefit"? The article is saying the opposite.
> The operators used coarse language in a bid to obscure the IDF's involvement in the channel. An October 11 post read: "Burning their mother… You won't believe the video we got! You can hear their bones crunch. We'll post it right away, get ready." Photos of Palestinian men captured by the IDF in the Strip and the bodies of terrorists were captioned: "Exterminating the roaches… exterminating the Hamas rats… Share this beauty." A video of a soldier allegedly dipping machine gun bullets in pork fat is captioned: "What a man!!!!! Greases bullets with lard. You won't get your virgins." Another caption was: "Garbage juice!!!! Another dead terrorist!! You have to watch it with the sound, you'll die laughing."
No he's saying this happened to actual employees.
I am serious. And don't call me a being.
Got it. Need one that can take out artillery rounds as well then.
I never use straws.

Straw bans irritate me because they’re such transparent bullshit - and so many people prop it up as actually real, useful, and ‘helping’.

Similar to folks pushing homeopathy as real medicine and getting folks to nod along so they can sell it to even more suckers.

The whole country seems to be devolving to scam artists selling increasingly ridiculous feel good scams to everyone to boost our numbers.

I consider it yet another paper cut in the ongoing erosion of rational thought and pragmatic thinking in the public sphere.

Straw bans alone? Not hurting anyone too bad.

The overall direction is going to get a lot of people killed though.
I wrote an in-depth, coding based tutorial on everything you need to know to quantize a PyTorch model. It's a doozy, since I talk about all the tips and tricks and weird things hidden in PyTorch's quantization code. If you're into the stuff, or just want to learn, give it a read or subscribe to my channel! https://www.youtube.com/@NeuralNetworkQuantization?sub_confi...
CentOS 7 with the EOL of June 30, 2024 was affected.
There are also silicone and glass straws. Plus a metal straw with a bend in it may be safer than a straight one. I was expecting someone else to have mentioned silicone straws already, I'd heard of them before in other straw discussions. Had to do a search and make sure they really existed.
There’s plenty of people in the Apple ecosystem that still use normal-DPI monitors. 2560x1440 27” monitors are very commonly used with Macs for example, and it’s not unusual for iOS devices to get hooked up to 1080p TVs.

I’d say the investment is also worth it for those who don’t like developing lowest common denominator apps.
If the probability distribution is enough to reproduce a copyrighted work to the level of substantial similarity, then yes, a copy has legally been made.

However, that's not the only question involved in a copyright lawsuit[0].

So far most of the evidence of copying has been circumstantial: a regurgitated Quake lighting function here, a Getty Images watermark there, but everything else has looked like wholly original output. We know from how these models are trained that copyrighted work is involved somewhere, but a court could just say it's Fair Use to scrape data and train a model on it. However, that defense is way harder to make if we can actually open up a model and show "ok, this is where and how it's storing copied training set data". At a minimum, it takes the "how much was used" Fair Use factor from "a few watermarks" to "your honor, the entire fucking Internet".

[0] As usual we will assume jurisdiction in US court
Oh sorry, 5555 is right— it's Provincetown, MA.
>Eventually, everyone starts using it and then no one will be able to see properly at night anymore

That will be the only solution, truly.

We should all install these annoying headlights so they get banned
Interview: Fed chair Jerome Powell on AI, China Evergrande, and cybersecurity
My experience with Ulysses was just reading Dubliners followed by A Portrait of a Man then Ulysses.

I've always enjoyed reading classics and "arty" books, like buying works by Salinger, Plato, Pynchon, whatever. I'm by no means an impressive reader but I like just letting them wash over me. Like sticking a great movie on - maybe I don't know all the nuances of Stanley Kubrick but it's just a movie at the end of the day. You watch it. Reading, watching, listening to "challenging" or highly rated/influential art....worst comes to it, you don't really like it.

Anyway, Joyce literally wasn't aiming to write a difficult book. He famously said "this is for them" while gesturing towards the general public in Dublin. It's an ambitious novel and a misunderstood one, but it's a funny, goofy work with something for everyone. There's dogs, pubs and trad music in it

Finnegan's wake is genuinely an essentially cryptographic novel. But I'd honestly recommend anyone who reads a lot to read Ulysses
Unfortunately that feature is easy to break: https://github.com/pypa/pip/issues/9644
Why? Is it because you think CAD can't be stressful and under pressure or that people shouldn't do CAD when stressed or under pressure?
> But what about the percentage of new C++ game projects? I don't see any AAA or even commercial Indie games written in Go, and with Rust, it looks like there's always someone making a new toy game _engine_ but no actual games.

You wouldn't necessarily know, unless they talked about it. Some of the biggest games of the last decade were written in Java or C#, but without necessarily making a big deal about it.

> And of course, Engines like GameMaker that are themselves written in C++ but whose users don't write in C++. (Well, that's Unity as well)

You forget that 30 years ago this was virtually unheard of, at least for "real" games. Writing a new game used to mean writing a new game engine. Now it mostly means writing something for an existing engine.

I'm sure game development toolchains will have C++ somewhere in their bowels for decades to come. But for day-to-day game development work it will continue to slide into irrelevancy.
It is MAUI.
Which us fucking asinine.

You can thank shareholders and the stock market in general with their lunatic "perpetual growth" bullshit for the enshittification of everything.
I think information should be free as in freedom, but have a cost that should be paid (in time, money...), is this a better for you? (I disagree with GP BTW).
Fake boss: I can't get to my keys. Just wire the money.
I’d translate it more like out of carelessness/arrogance
As a Norwegian, I always found Dutch interesting. It is just close enough, that I can read it and get the gist of the message, without actually knowing Dutch. It is much easier than, say, German.

I read the message as: "We must not carelessly introduce errors to a program, but rather systematically and with care"

The joke being that we introduce the errors systematically and with care.
Mobile OS vendors have already thought of that and came up with the exact same solution of requiring entitlements to access the network from a keyboard app:

https://developer.apple.com/documentation/uikit/keyboards_an...

The question is do you actually trust regular users to understand what’s going on when they’re asked for permission to grant an app the ability to do something sketchy?
2 for 1 beer if the beer batter strikes out!

It's been many years since I went to a San Jose Giants game, but I picked up free tickets at the hardware store and all of the food was only a little overpriced (and very delicious), I don't drink, but I don't think the beer was too expensive. Movie theater/airport pricing, rather than theme park pricing.
That’s exactly my experience. I have plenty of (mostly TDK) floppies from the late 80’s that have my, ahem, backup copies of Amiga games and the vast majority of them just keep on working. Many of the cheaper ones I used after I graduated in ‘94 don’t work.
This hasn't been my experience of Plato at all. I've always found his dialogs to be written with a surprising clarity. Is there a work in particular you're thinking of?