skysight-inc/HackerNews huggingface dataset:
Yes; maybe it’s worth making a distinction here. There are certainly plenty of big, well known opensource projects which essentially bill themselves as a free, community supported product complete with (community) support and everything that goes along with that. And I think a lot of opensource projects aspire to provide that kind of support to the community.

But certainly not all. Probably not even most, if we count projects on GitHub. Just because react has paid maintainers employed by Facebook doesn’t mean the same is true of joe random's library on npm.

Even within ecosystems where support and maintenance happen, users still aren’t customers. Continuing the metaphor, imagine I invite you as a guest to my house. You arrive and my house is messy. It’s quite rude to moan and complain and make a thing of it. If you’re paying for an airbnb room, the situation would be quite different.

I suppose the main point I’m making is that I wish people had more humility and gratitude when they ask for support / features / bug fixes from an opensource project. Nobody is entitled to make needy demands of a maintainer’s time.
> > Strict liability for possession in particular is nonsense.

> I entirely disagree. Offenders tend to increase their level of offense.

For an example of unintended consequences of strict liability for possession look at Germany where the legal advice for what to do if you come across CSAM is to delete it and say nothing because reporting it to the police would incriminate you for possession and if you deleted a prosecutor could charge you with evidence tampering on top of it.

Also, as I understand it, in the US there have also been cases of minors deliberately taking "nudes" or sexting with other minors leading to charges of production and distribution of CSAM for their own pictures they took of themselves.

The production and distribution of CSAM should 100% be criminalized and going after possession seems reasonable to me. But clearly the laws are lacking if they also criminalize horny teenagers being stupid or people trying to do the right thing and report CSAM they come across.

> The appropriate response to recognizing these feelings is [..] to get them into therapy immediately.

Also 100% agree with this. In Germany there was a widespread media campaign "Kein Täter werden" (roughly "not becoming a predator") targeting adults who find sexually attracted to children. They anonymized the actors for obvious reasons but I like that they portrayed the pedophiles with a wide range of characters from different walks of life and different age groups. The message was to seek therapy. They provided a hotline as well as ways of getting additional information anonymously.

Loudly yelling "kill all pedophiles" doesn't help prevent child abuse (in fact, there is a tendency for abusers to join in because it provides cover and they often don't see themselves as the problem) but feeding into pedophilia certainly isn't helpful either. The correct answer is therapy but also moving away from a culture (and it is cultural not innate) that fetishizes youth, especially in women (sorry, "girls"). This also means fighting all child abuse, not just sexual.

> It's effectively the same reason we harshly prosecute people who torture animals.

Alas harsh sentencing isn't therapy. Arguably incarceration merely acts as a pause button at best. You don't get rid of nazis by making them hang out on Stormfront or 8kun.
> The learning curve is steep

So it's not "a little bit of work"
Ah, it’s the Brexit argument; do something nonsensical with the economy, and then it’s jam tomorrow!

(This has now, three years on from actual-Brexit, become “making Brexit work”, which rather feels like an admission that it didn’t.)
> Did you know that Software Engineering is a university level degree? That it is a field of scientific study, with professors who dedicate their lives to it?

So is marketing? So finance? So is petroleum engineering?
The sort of "borrow checking" C# does is also similar to what the lifetime profile for C++ tries to do to catch bugs (but that's sadly a bit of a shitshow, existing C++ code is too much of a mess).

A related idea are the concept of second class references, as exist in Hylo. There the "ref" is not part of the type, but the way they work is very similar.

Lifetimes give you a lot of power but, IMO, I think languages that do this should choose between either being fully explicit about them, or going "second class" like C# and Hylo and avoiding lifetime annotations entirely.

Eliding them like Rust does can be convenient for experts but is actually a nightmare for newbies. For an example of a language that does explicit lifetimes without becoming unbearable, check out Austral.

Instead of C#'s scope ref solution to having a function accept and return multiple references, another option (in an imaginary language) would be to explicitly refer to the relevant parameters:

ref(b) double whatever(ref Point a, ref Point b) {
return b.x;
}
For hacks that don't access program memory directly, would external hardware make things less detectable? I don't know how anti-cheat programs work but I'd be surprised if they banned every skilled player that happens to be running AHK and OBS. More likely they work with heuristics that try to detect super-human mouse movements, precision/speed-wise.
You may have a stove that heats the stainless steel vessel non-uniformly, so you might need a heat spreader.

Stainless steel has relatively poor heat conductivity, so a direct flame would heat it very non-uniformly in comparison with an aluminum or even a cast iron vessel. Hot spots lead to sticking.

For this reason the better stainless steel cooking pots have a bottom that encloses a copper sheet, to spread the heat. In such pots or pans you will not normally have problems with sticking. With simpler pots or pans you must use an external heat spreader.
And all of that for something that is worse - software cheats usually get access to more information than just the pixels rendered to the screen. Seeing through solid walls and stuff like that.
Yeah I feel like we are taking "reinventing the wheel" to a whole new level, and with enough time, people forget, same with Lisp and Forth (i.e. how they just re--implement stuff that were already a thing in those two languages, but perhaps under a different name).
For those of us who don't walk on cliff edges, though, it is a concern.
Why is iCloud different? For the Apple ecosystem, interaction with Mac/iPhone/AppleTV is all that matters. Which is why I don't subscribe to the garden. But it's a reasonable perspective of Jobs that doesn't conflict with this statement.
https://zed.dev/terms has the Zed Editor use license. That’s different from the Zed source code license.
> How this invitation was phrased or delivered

This is irrelevant for the theme. Some could came in a plane and other in a car, but who cares? Is assumed that either they were invited or wouldn't had walked on the building and asked about how improve google for hours. I assume that Google has some level of check-in security at least.

> claimed that no such sites existed?

claimed that they weren't shadowbanned, that is a different thing. And they were said that only some pages were affected. This means implicitly that google was aware that the webs existed.
The last few Spring projects I worked on that used the latest Java, still used Lombok. Records do exist, but you can't or don't want to always use them.
Creating Valuable Products, with Messy Code
If there is a heat pump rated to -14F and an area has historic lows of -34F it sounds like a bit more than just grifting going on. These people are setting up a system where, if everything works to spec, the customer may well freeze to death one winter.

I don't know much about how heat pump performance degrades, but going in to a life-and-death situation where the main heat system is operating outside rated performance seems like poor planning.
London is the densest, but the comparison was between the central area of one city and the entire area of another, perhaps even including suburbs beyond the formal city limits of the second. When you're leave out enough detail and just post two numbers, you're apt to make such mistakes while posting and thereby post something meaningless.

One good way to avoid posting meaninglessly is to write meaningful sentences and explain your conclusions/inferences explicitly.
It makes sense as the group that are most likely to upgrade are using M1 or below, the others will wait for few more generations
> You can use a cotton towel to dry it and move down to one paper towel.

You don't even need the entire paper towel. During the Hamas attacks last year I was unable to leave to the store for quite some time and began seriously reducing consumption in the house. Half or even a quarter paper towel is enough.

And even that doesn't need to be thrown away - the paper towel is still clean for purpose of reoiling the pan the next day if you absolutely need.
Wow, 44GB SRAM, not HBM3 or HBM3e, but actual SRAM ...
Games would need alternative GC optimized for low latency instead of maximum throughput.

AFAIK it has been possible to replace the GC with alternative implementation for the past few years, but no one has made one yet.

EDIT: Some experimental alternative GC implementations:

https://github.com/kkokosa/UpsilonGC

https://www.codeproject.com/Articles/5372791/Implementing-a-...
Are you implying there are no use cases for matrix multiply?

In any case, the two main deep learning packages have already been updated so for the place this change was almost certainly targeted for, your complaint is answered. I'm just stunned that anyone would complain about hardware matrix multiplication? I've wondered why that hasn't been ubiquitous for the past 20 years.

Everyone should make that improvement in their hardware. Everyone should get rid of code implementing matrix mult and make the hardware call instead. It's common sense. Not to put too fine a point on it, but your complaint assumes that GeekBench is based on code that has implemented all those changes.
Those are notoriously cheat-y for just about all languages on that list. Any actual project is never going to get close to the efficiency that those number would require. Both Java and .NET over promise by A LOT with the numbers they get there.
Another goodie:

> You need huge masses — think planets — to significantly warp space-time and generate obvious gravitational attraction. By way of comparison, a credit card-size magnet will stick to your fridge.

By way of comparison, even an Olympic pool-size balloon of hot air will float.
> [Company]: <yawn> if you don't want $X, there's the door. We have 35 other candidates in the hiring pipeline.

That's partly bluff. Hiring a good candidate is costly.

If they make you an offer, they have already sunk the costs of screening you.
Having you exit at the negotiation stage is never free for them. You always have some wiggle room.
Imagine a Furby, only chatgpt. That strikes me as, well, extremely high-risk, really. What is the correct number of rocks or suspicious mushrooms to eat, anyway?
If you’re young (or if you’re old but your mind remains flexible) i urge you to think hard about this problem.. i do and i will! my mind is already quite inflexible so i’m not going say anything definite about this question out of fear of saying something dumb/misleading. Your q hides monsters ready to snipe any serious mind of the planet!

That said, an easier question to ponder (and many have tried) might be:

Do photons self-interact? With each other? In free space?

After thinking thru this question yourself, you might be more prepared to consider gravitons (=“spin-2 massless bosons”) ditto for me!
the plan is to let users report bad engagements.

when you lose a fight, you drop into replays without leaving the game. scrub back like in a video editor, and watch the engagement from the other players perspective. the handcam footage is available here. cheating should be obvious. report or no, then return to the game, where you can spectate the rest of the match like a ghost.

fortnite replays are commonly used by pros, but less so by more casual players. their main issue is that you have to leave the game to get to replays. they also only kind of work, and don't show full server fidelity. our server ticks at 120hz, and replays are full fidelity.

lots to figure out still, but that's the idea. ranked won't launch for a while, but i wanted to design around anti-cheat from day 1.

failure is a distinct possibility with this game, that's ok. success would be interesting too.

i'm not quitting the day job to build this game. if it never makes a dime that's ok.

i started this to study fortnite and understand it's tradeoffs. turns out, it's mostly just tech debt and accidents of history. i wanted to see if i could do better, and i could.
If there was a time Apple was going to do it, it would have been when they switched to Apple Silicon. And they didn't.
I guess that would be the book: https://docs.rust-embedded.org/book/
Show HN: Secrecy – A simple secret-keeping library for Go
I wrote "post-post-processor". My code comes after the Fusion post-processor.
https://chadaustin.me/2024/10/intrusive-linked-list-in-rust/

HN discussion: https://news.ycombinator.com/item?id=41944121

While we at it, someone argued that Zig is nicer than unsafe Rust: https://zackoverflow.dev/writing/unsafe-rust-vs-zig/
What I find unfortunate is that VSCode and Visual Studio Code are so conflated. It's Visual Studio Code in the context of features, it's vscode in the context of license and community.

In this sense Zed is much cleaner as to what's up for for monetization. You look at the project and you know which parts will be candidates for business growth and which parts will stay in the community. With Visual Studio Code, the entire editor is game for monetization and utilization for Microsofts business goals, yet has the appearance of open source and community owned.
Doesn't Windows do the exact same thing?
The Aeropress is absolutely great, but I have the same reservations about putting 96c water through what's essentially a bunch of plastic. What I'm about to suggest is not a substitute, but there are solid glass/metal french press kits, and chemex/filtered glass/ceramic coffee setups which will make great drinks.

Once you have nailed the grinding process (with a single dose grinder for consistency, for example), the filtering parts of the procedure are 2 minutes.
>You like the sound of that crusty, slow Linux NAS that this site has derided for years?

Honestly, it's a lot more enjoyable than I expected. Internet enabled, easily expandable (my setup is 5TB), can quickly setup a plex server for media, and can easily up/download any files needed from anywhere I have connection. And I feel I only scrathed the surface of potential. One of the more useful investments I made this decade.
Yeah, this is only side projects, but I've been spending pretty much all of my free time now on side projects, largely because I feel much faster building them with LLMs and it has a compounding motivational effect. I also see so many use cases and work left to do, even with AI, the possibilities almost overwhelm me.

Well I do freelancing as well besides my usual day to day work, and that's also where direct benefits apply, and I'm getting more and more work, overwhelmingly so.
Yeah, or you think Ada / SPARK ever comes up when people cry for memory safety? It has existed in Ada / SPARK for ages, but nah...
> How would you go about writing the recommendation algorithm?

I probably wouldn’t. Twitter, YouTube and Facebook were all invented before recommendation algorithms existed, and they worked great. Reddit still doesn’t use a recommendation algorithm.

Would they make less money without this stuff? Yeah, probably. But I think that’s a good deal for humanity.

I was really struck in The Social Dilemma how at the end they asked devs if they’d let their children use the platforms they’ve made. People interviewed overwhelmingly said no. If that’s the case, you know it’s bad. Just stop.
Ubuntu Rockchip Project Notice
Are you sure about your point?

From what I had in mind, notarization is only done developer side before publishing. Client side it's just a check against Apple certificates to verify that the binary haven't been tampered since notarization, no phoning home should be involved. (Or maybe just to update Apple certificates).
The protobuf boilerplate, right? :)
> So I thought gravity was basically the curvature of spacetime. But if there's a "gravity" particle, those two things seem mutually exclusive?

It does not have to be either or. It can be both. Both models can be useful to understand the nature of gravity and make predictions about natural phenomenon.
Run Emacs in screen on the server instead?
I was struggling to cancel a service, thankfully the card on file was expiring. So, I just left it. Surprisingly the company found some way to bill a card I didn't give them and sent me product. I complained and the company refunded me the amount and I had no obligation to return the product because I didn't order it. Be careful what you recover or you might end up putting your service or reputation at risk.
> Didn't Magnus Carlsen say he only needs a single move from a chess computer in the right moment to be virtually guaranteed win?

That's because he's an elite chess player. Him cheating once per game could make the difference between being number 1 or number 10 but either way he's up there.

But for you or me, cheating once per game wouldn't make a difference. We'd still be ranked as nobody plebs. To get ranked high enough for people to know our names we would have to cheat dozens of times a game, and experienced players would easily peg us as cheaters.

Try cheating on chess.com, if you cheat enough to make a meaningful difference their servers will automatically nail you with statistics.
on the opposite side, I had some nearby management literally come to my house 30 minutes after my layoff to collect my equipement. I didn't even have time to process the layoff; I had to disconnect my entire setup, lug it downstairs, and have it ready to lug into someone's truck faster than I could order a pizza.
I would prefer if he was more competent and made the stock price go up.
I guess grifters are going to grift
"mostly a copy-paste" is also known as a dependency

Look to BearSSL for inspiration for how to implement cryptography right
This is a good idea even outside of Google, with tools like copilot and such.

Often when I don't know exactly what function / sequence of functions I need to achieve a particular outcome, I put in a comment describing what I want to do, and Copilot does the rest. I then remove the comment once I make sure that the generated code actually works.

I find it a lot less flow-breaking than stackoverflow or even asking an LLM.

It doesn't work all of the time, and sometimes you do have to Google still, but for the cases it does work for, it's pretty nice.
Do you have any sources for wood cooking implements being unhygienic? I recall one a few years ago finding that wooden cutting boards are _more_ hygienic than plastic as they pull bacteria into their pores and trap and kill them: https://news.ncsu.edu/2014/09/cutting-boards-food-safety/
Thank you for sharing the other side of the table.

But how are we supposed to know what is negotiable? HRs main negotiation tactic is to say “not negotiable”
>Ofc, the guy pushing rust in the kernel was from msft... obvious flashing red sign.

How?

Just dont reply with EEE
Laws vary. In Washington every street corner is an unmarked crosswalk, where pedestrians have priority. Many drivers don’t know this, of course.
Glad to see this. It's probably one of the biggest features in vs code that I find indispensable along with the integrated terminal.

Will give Zed a try now.
The "core" demographic of HN probably sees this as standard, if they were ever laid off to begin with. The commenters at the very least seem to be (or claim to be) on a very high end of tech that doesn't realize that not all US layoffs give you 3 months severace standard.
I am puzzled why they have "asked the model" about the confidence and have not used the logprobs of the output tokens to estimate the confidence in responses.

In my use case and tests, model itself is not capable of giving a reliable confidence value where logprobs almost always provide a better view on calibration.
My kids mixed up about 20-300 sets, some big ones, and it feels quite hopeless sorting them through. Any tips on how to untangle, or is it a hopeless cause? I do vision research and am mulling an AI based approach too.
That’s the extension which launches the server. The server itself, which is what runs on the remote machine, is part of the vscode repo itself. You can see this open source extension for an example of what the extension does as well as an explanation of what it does https://github.com/xaberus/vscode-remote-oss

Mainly just sets up the UI/connect commands in vscode UI and launched REH (the vscode server) on the remote machine. The actual server is just a different binary you build from the same repo. Non-Microsoft OSS builds of vscode work with SSH fine.
It is perfectly alright to cook tomato sauces in cast iron, especially a well-seasoned one which should defend against the acidity attacking the metal fairly well. Another way is to neutralise the acid with some sodium bicarbonate. Oh, and

> You will get tremendous amount of iron oxide (rust) into the food to the point when you can taste it

is generally not a problem. In fact, cereals are fortified directly by adding iron oxide—enough that if a magnet is run over it, it will pick up a substantial quantity of iron filings.

If you're especially concerned about your food tasting iron-y, a good substitute is stainless steel. Bring it up to 200°C, add in a small touch of high smoke point oil, add your proteins, and cook. No sticking.

All my cookware is metal including my spatulas, spoons, pots, and pans etc which are stainless steel, aluminium, or enamelled cast iron. Metal is infinitely more durable and flexible (in terms of where and how it can be used, not literal flexibility à la Young's modulus) than any silicone/plastic/non-stick cookware. You can pop a stainless steel pan directly from the stove into an industrial oven. You can put metal (even cast iron, really) in a dishwasher. You can violently scrub at any metal with steel wool and Cif/Gif to attack stubborn stains. The likelihood of something sticking to it is a small price to pay for the sheer peace of mind and flexibility.

Oh, final point. If scrubbing stuff off is such a pain, get a dishwasher.
Ah, well then, if the LLM said so then it’s surely right. Because as we all know, LLMs are never ever wrong and they can read minds over the internet. If it says something about a human, then surely you can trust it.

You’ve just proven my point. My issue with LLMs is precisely people turning off their brains and blindly taking them at face value, even arduously defending the answers in the face of contrary evidence.

If you’re basing your arguments on those answers then we don’t need to have this conversation. I have access to LLMs like everyone else, I don’t need to come to HN to speak with a robot.
Flatpak uses OSTree dedup.

https://blogs.gnome.org/wjjt/2021/11/24/on-flatpak-disk-usag...
We literally already had AI fake porn of Taylor Swift making the rounds a while ago. Prepare for women in public positions to face that kind of bullshit more frequently.
Starlink militarization and its impact on global strategic stability
The Swedish state did a similar study in the 40s where observers took very detailed measurements of everything women did in the kitchen during the day and then optimised every part of the kitchen design to save both time and effort. Most apartments built between the 40s-60s in Sweden are designed based on these studies.
What's your problem with UEFI? If your OEM wanted to install malicious firmware they can do that in BIOS no?