skysight-inc/HackerNews huggingface dataset:
Once I started using NixOS, I can't see the point of all the other distributions - it's so easy to modify/remove/overwrite something and mess up your install, whereas in NixOS, I tell it what I want the system to look like and it will bring it back. After every upgrade, my system is exactly the way it was before - nothing's moved, nothing's changed, I don't have to go reset some settings, etc. In a way, it's taken the adventure out of upgrades.
I think it's worth giving SQLAlchemy a try if you're writing a Python app. I've worked with most of the popular ones in Python/JS/Rust, and it's the only one I haven't had to fight with.

I'm back to using bespoke query builders and raw SQL since I don't use Python much anymore, but sometimes miss the syntax and migration system.
Getting a law degree helps! (speaking from experience...)
Dispelling Myths about Randomisation
the aqueducts and sisterns ander various currently habitated ancient cities are sometimes supported by forests of even more ancient columns
and what we see today in areas where marble was the building material of choice is the stuff that escaped the lime kilns,where mountains of ancient
statuary and architectural marble, was burnt to make lime, to put on the fields of those living in the abandoned cities littering the ancient world
and the fate of bronze statuary and architectural
elements, was of course the same as the lead roofing, as a target for plunder and to be recast
and rededicated to a new god
In other words: Your problem was simple enough and well enough represented in the training corpus and you were a bit lucky. Also, the problem is not important enough for there to be a requirement for the code to be updatable/fixable at short notice, because effectively now nobody in your org knows how the solution actually works.

For this very constrained subset of a problem domain LLMs are indeed very suitable but this doesn't scale at all.
Its a good thing, then, that so many projects in "cultural studies" are actually funded directly by the DoD and the State Department. Hell, the entirety of "post-colonial" studies today is nothing more than the backend of US soft-power (and, presumably, if a war breaks out, hard power as well).
Researchers say AI-powered transcription tool used in hospitals invents things
Title edited for length:

Researchers say an AI-powered transcription tool used in hospitals invents things no one ever said

https://archive.is/0twfh
> you end up not knowing what it's doing even if you're an "expert"

Oh you've tried Haskell then?
Supposedly some voters are undecided. Perhaps they would be swayed by a persuasive argument; this doesn’t necessarily mean they can’t think critically.

I say supposedly because I find it hard to believe the WaPo endorsement would actually sway anyone.
The problem with this valuation is that the AMD MI300 exists. It is directly comparable to NVIDIA's accelerators, with differences measured in tens of percentage points, not orders of magnitude.

Sure, the software may not be as good as NVIDIA's at the moment, but would it take AMD $3 billion to match it, or $3 trillion? It didn't take NVIDIA trillions to develop CUDA!

Similarly, for users of NVIDIA hardware, are they willing to fork over $3 trillion of their own money instead of, say, a "mere" $2T to AMD and work out the kinks in the software compatibility with the remaining one trillion dollars!?

These valuations are not just insane, they are certifiably nuts.

I'm still waiting for Apple Intelligence to ship, Windows Copilot is looking more like Clippy every day, and ChatGPT might partially replace Google Search for me, but not the rest of Google's products.

I just don't see that $3.5T materialising as revenue before the bubble bursts, and if it doesn't, not before AMD starts taking a larger slice of the trillion-dollar-pie.
And the federation also made the spam email problem a lot worse ;-)

Anyhow, federation should be seen as a part of specific strategy for decentralization; federation itself is not decentralization and cannot achieve it without more bits---like topological consideration. Many federated protocols tend to push those bits into the horizon and fail at scale when that horizon eventually approaches, while ATProto is at least explicitly constructed with eventual decentralization in the mind and seems to be fine for now. Mastodon will need to prove much more than ATProto in order to show that it's capable for eventual decentralization in contrast.
HN once again refusing to engage with the world outside of Peter Thiel quotes. Business owner good.
> This is a win-win for the people banned also, because they are in a vulnerable position to be forced by the Russian regime to commit crimes.

Nonsense.

If your concern is that a maintainer might be strongarmed into getting surreptitious changes in the linux kernel, that's a misplaced concern because:

1- the maintainer in question didn't have access to approve changes across the whole linux kernel, but only on the drivers that they were maintaining (mainly Baikal electronics hardware, I assume. I.e. the Russian government could sabotage the drivers for hardware developed inside Russia itself, not exactly something that we'd truly have to worry about)

2- just because an individual, working in the open and with a clear/known identity (and association with a bankrupt Russian hardware design firm) has been excluded, it doesn't mean that a government might give up trying to sneak in changes. They can just create new personas (just like with "Jia Tan" of xz fame)

I understand that the Linux kernel got their hand forced, but this is just stopping a volunteer from contributing (and feeling welcome), in an open source project in which they had been involved for several years. It's a win for the Linux kernel (because they are not going to get a slap on their wrists), but it's not a win for the affected individuals
Until your second paragraph I thought you were talking about putting a certain 34-count felon behind bars.
I use SQLx, but I'm not totally convinced it's better than writing raw SQL with the underlying postgres/sqlite3/mysql driver. The macros and typing fall apart as soon as you need anything more complicated than basic a SELECT with one to one relationships, much less one/many to many.

I remember fighting with handling enums in relations for a while, and now just default to manually mapping everything.
Mosaic Netscape 0.9 was released 30 years ago today
Why is every comment here negative?
Here's one: https://stackoverflow.com/questions/65596920/use-django-subq...
If you go to your government’s office and they give you a list of names of known advertisers, then walk along your merry way and use the list to not engage those advertisers, the only trust you need is the source of the information on that list, not the list or your observance to it.

Your observance of it is open source in the case of ublock. The list should still be scrutinized, it’s a local system with an unverified source. That’s all.
Sure, I was just wondering their reasoning behind it. Surely it can't be blatantly about making money, but maybe it is.
Sure you can have french fries made from the best fat and potatoes but it doesn't change the fact that you're eating a burger with french fries instead of a steak with baked potatoes.
Joint ODNI, FBI, and CISA Statement
https://archive.is/zLLl8
We used the free tier for a couple of years before a user mentioned the ads. We had no idea our docs were surrounded by ads as no one on the team had ever tried it without ublock origin... We upgraded to the paid plan after that :)
Liechtenstein is a member of interpol, so if they have a warrant for your arrest, that might actually be a problem for you, even if you are not going there.
Clearly the values of the newspaper (as determined by the owner) aren’t what the employees, or many of the readers, thought they were.
You could just ask them to use an email address hosted outside of Russia for their kernel development work if visible compliance was the only issue. To not offer them a remedy and to exclude people on the basis of their first or last name is a bizarre overreaction to me. It stands no chance of damaging the Russian government and can only harm the project and open source in general, I'm not sure why a non-profit would involve themselves in this in any way.
Yes, the big difference between them and Apple is Nvidia’s customers would jump in a flash if one of their competitors offered a better price performance ratio.

Judging by the history of this industry that seems inevitable.
O refers to the OOP object, it's the R that's the (relational) database.
Ask HN: What known resources exist for DCMA-exempted commercial device repair?
This development: https://www.404media.co/it-is-now-legal-to-hack-mcflurry-machines-and-medical-devices-to-fix-them/

And horror stories like this: https://www.vice.com/en/article/why-repair-techs-are-hacking-ventilators-with-diy-dongles-from-poland/?ref=404media.co or https://www.404media.co/the-walls-are-closing-in-on-john-deeres-tractor-repair-monopoly/

Have inspired me to look around for something akin to a github repo or PDF with various technical workarounds for fixing McFlurry machines and other hilariously overprotected commercial hardware. Lo and behold though, I've found nothing of the sort short of more news articles on the topic. All of this is to say I'd be extremely interested in finding out what resources for bypassing DRM to essential repairs on commercial equipment folks HN might know about to perhaps start compiling it. Maybe I missed that something like this exists already, in which case I'd be very happy to avoid reinventing the wheel and check it out haha.

Funny enough I'm not a technician myself or anything. Personally, I'm thinking more along the lines of how handy it would be to not need to worry about a DRM hold-up on the one intact piece of industrial food processing equipment at the frozen pizza factory me and the other survivors are held up at (fortunately one of the survivors was actually a line worker here) surrounded by the zombie horde (or whatever massive societal collapse you wanna imagine that terminates your ability to call tech support). You better believe DRM will still be enforced long after the breakdown of any legal system built to enforce it. As far as the technical protection measures in this place go, it really doesn't matter whether us survivors starve or not XD
The "glue" that holds memories together
I guess no one would stop someone from distributing, but presumably there isn't a huge market for these games and therefore no incentive. I was thinking it had more to do with preventing competition or something like that.
Yeah, that was also why I stopped play Threes shortly after trying it a bit.
I suspect that ‘Normie’ is the normie-friendly version of an earlier 4chan-derived term, which was absolutely a pejorative.
To elaborate, if you're genuinely thinking that:

1- the affected maintainer has any concern of potentially being strongarmed

2- the affected maintainer appreciates being excluded from a project in which they worked on for several years

Just read their goodbye message in lkml:

https://lore.kernel.org/lkml/2m53bmuzemamzc4jzk2bj7tli22ruaa...
I mostly agree with this, but the trouble is (probably) that proc-macros are heavy-handed, inflexible, and not great for compile times.

In this case, for example, it looks like the generated code needs global knowledge of related ORM types in the data model, and that just isn't supported by proc-macros. You could push some of that into the trait system, but it would be complex to the point where a custom DSL starts to look appealing.

Proc-macros also cannot be run "offline", i.e. you can't commit their output to version control. They run every time the compiler runs, slowing down `cargo check` and rust-analyzer.
Or, in the case of the 737Max, to trigger a chain of events that proved lethal to hundreds to people. That’s the secondary use of the AOA sensor in combination with the FC software that they implemented. It would have been relatively easy to integrate the AOA input with other sensors to eliminate this problem, but it would have invited a deeper look at the hazards of their design decisions.

Bean counters bathing in blood, all the way down.
It takes more than one country to go to war. Each has choices, like cars driving at each other. Each has the power to swerve, make concessions, or go to war, or surrender, ect. Each option may have pros and cons and costs.

The US could have stepped on the breaks at any moment with no cost by not expanded NATO. However, war is a win for the reasons stated, and Russia backing down and letting it happen was also a win. it was masterful strategy to put Russia in a lose lose choice. Sure, it has agency to pick, but it had no option to continue the status quo. Every party has full control to stop things at any moment. It is just a matter of what they stand to gain or lose.
So much of the world is still based on who you know. This is a bug in our society I would really, really like to see fixed in my lifetime.
These people are employed by companies specifically called out on sanctions, not excluded "due to first or last name".
What I'm trying to say is that (I assume) it must have been emotionally difficult to Kernel's team also. We all are humans and don't always take the optimum paths in our decisions.
Stigmatised would be when it commonly/publicly has a bad rep.
Actually literate programming might be a tool to get you syntax highlighting back. You could write one block of code in one language and the other one in another language and make one include the other in some place. Both blocks annotated to be their specific language, inside the prose. Emacs for example syntax highlights each block according to its corresponding programming language. It also allows you to edit blocks in separate buffers.
Another way could be to switch the syntax highlighting of ones editor temporarily, but then syntax of the surrounding prose and other block might interfere.
Thank you.

That was beautiful.

Demonstrated the difference in design/engineering philosophies from two of the greats.
Is this [1] the paper you're referring to?

Unless I'm reading Table2 (page7 - pdf version) wrong, on math, min_p is shown to score worse than top_p.

For temp 0.7 it scores 1 point lower than top_p. And from temps 1.0 and up, while scoring higher than top_p for the same temp, it scores way lower (6points and up) than top_p at 0.7. So overall, if you want accurate answers (and for math you kinda do), min_p is worse overall? Unless I miss-understand something.

I agree with the authors that if you want a tradeoff between accuracy and diversity, min_p might help, but if you're looking for precise answers, the results will be slightly worse. It's a tradeoff, but as I said above, people often fail to mention it as such, and instead proclaim it to be "better" across the board.

[1] - https://arxiv.org/pdf/2407.01082
People on mastodon are so toxic. I tried to contribute code and content was threatened with lawsuits by people who don't understand that their protocol is explicitly designed for open data
You can extend diesel in theory, but can you really in practice? In my experience, it's very hard to work with once you get into the weeds. It's a big mess of very complicated generic signatures.

Might have improved since last I checked, but I was pretty confused.
So don't use google products then.
Hacker news showing its skill issues in force today I guess.
I'd love to read similar pointers on sampling in the stream: unknown population size, semi continuous sampling. The limits of your inference and also it's strength.
I think with AI it is going to become the opposite. You only trust who you know in real life and ignore everything else.
I still haven't found time to work with Nix or NixOS, but I like it's concept.

At work, I'm maintaining a bunch of custom configured Linux images for our products. While building those images through Dockerfiles is pretty declarative, my pain starts with keeping the configuration of systems in the field up to date: half of the build instructions is duplicated in Ansible playbooks.

Conceptually, with Nix(OS), I could maintain a single, declarative configuration that I would use to create new images and simply push to existing machines an re-configure them.

But I don't see getting something like that production-ready in the near future. I'm currently thinking of only building base images with docker and doing all product-specific configuration through ansible.
Programming a computer for playing chess (1950) [pdf]
"I was under the naive assumption that it's individual developers who work together, and their employers do not really matter."

This assumption is not just naive but completely oblivious under normal circumstances, let alone in a discussion about sanctions regime compliance and risk management.
Figma Plugin: Lasso Tool
The reason I use iPhone is because it's not a Google product.
Coincidentally, iPhone is the only realistic alternative.
I'm pretty sure that ice cream is a high margin product like drinks and McDonald's has found an indirect way to extract most of the margins. The problem is that the technician service fees are a fixed cost designed to be revenue maximizing for the average restaurant. Franchises selling enough ice cream to pay the fixed costs stay in the game, the ones who don't simply keep them out of order. This is effectively a price discrimination strategy. By making the machine mandatory, they can offer the menu item in every restaurant, but they only have to collect money in proportion of ice cream revenue.
"The human organism always worships. First it was the gods then it was fame (the observation and judgment of others), next it will be the self-aware systems you have built to realize truly omnipresent observation and judgment."

-Morpheus AI (Deus Ex)
Jury awards Apple $250 in design patent lawsuit against Masimo
It’s only a myth if your greed is unbounded. Double digit millions USD should be actual FU money almost anywhere.
Semantic leakage could be just weakness of the model, and related to claims that they don't _really_ reason. Maybe more training could help.

Or maybe it's a more fundamental weakness of the attention mechanism? (There are alternatives to that now.)
In fact, reproducing artifacts will have more uncertain factors without a correctly designed tool chain. Accidentally introducing timestamps is just one common case, others include the order of multi-threaded builds, Haskell's GHC compiler has had this problem for a long time, and sometimes Rust seems to be affected as well. There are also some tricky situations, which are related to the features of the file system.

It is misleading to say that NixOS has complete reproducibility. However, NixOS is indeed more advanced in some aspects. You can reproduce a working development environment, you can easily test the build process you will deploy to CI locally, move your favorite configurations between computers, or share certain parts between them. This is the benefits of declarative package management (or package build system).

Unreproducible situations do occur during the building process of packages (derivation), but these situations usually have nothing to do with functionality, and it is easy to see where the problem is with diffscope. We have specifically tracked and dealt with these issues. At present, they are still within a relatively controllable range.

See

https://reproducible.nixos.org/

https://github.com/NixOS/nixpkgs/issues?q=sort%3Aupdated-des...

I would also thank @anthk for introducing people to Guix. As a late sibling to Nix (the ecosystem), Guix is cleaner in handling the basic toolchain and does a better job in full source bootstrapping, which we are working hard to learn and improve. However, Guix and Nix have the same constraints, they can only reproduce the way the system is built and composed, not the artifact itself. We both track reproducibility problems, and there are interested maintainers actively addressing these issues.

See

https://issues.guix.gnu.org/search?query=reproducible

When it comes to whether you should choose NixOS (or Guix), I think you should weigh your workflow, usage habits, and learning costs. Given the significant difference in the way of thinking, we can't make it painless for people to migrate from distributions like Debian/Arch or Ubuntu to NixOS. But if you really need it, I believe you will still come one day
Oh, calm down. Some people aren’t aware of this, someone pointed it out.
the "i dont get it" crowd found this thread
Anyone else find this disconcertingly vague?
What has helped you to grow your newsletter follower list?
> it just creates more entities that will have the same problems (being at will of a server).

this isn’t a “problem” that needs to be solved. you’re not “at the will of the server” in a federated environment, its the actual literal opposite. if i don’t like the server operators or if i don’t like the servers it federates with, that’s totally ok. i start my own and federate with who i like.

this is a good thing, not a “problem.” the ability to freely move and the freedom to associate is incredibly important. and for some weird reason people keep pretending like these things aren’t important if it’s online. its ridiculous.

if i don’t want to spend my play time around eric, i should absolutely be able to move and play somewhere else without eric. that’s actual freedom. if you try to keep me in one place or force me to play with eric, you’re trapping me.

no, the ability to pick and choose how, why, where, and with who i spend my free time is important, its not a “problem”. that’s agency, and i wish people would quit arguing against agency and calling it a problem.
The issue has more to do with Nix poor onboarding, dreadful documentation and difficulty articulating its value proposition.

I personally think that the idea of Nix is fine but the execution is not there.

Look even Bazel which is built on fairly similar concepts but only targets built where it makes more sense and has a far better configuration language still struggle with adoption. It’s clear that Nix which wants to make immutable something people actually mostly never tinker will have to fight an uphill battle.
Previously:

https://news.ycombinator.com/item?id=41932225

https://news.ycombinator.com/item?id=41929585

https://news.ycombinator.com/item?id=41927838

https://news.ycombinator.com/item?id=41919670
> This has been our solution for the entirety the problem has existed.

lol us American's eat like crap and barely walk. It has not been the solution in this country. Just because the solution is simple does not mean it is easy.

Stealing is a great example of a cultural problem. Did you know some countries are more dangerous than others? In fact, did you know in some communities stealing doesn't happen very much or at all?

Why? The people decided to behave better via mechanisms not finely levered by drugs or pharmaceutical policy. Individual behavior, cultural upbringing, economic circumstance, physical environment, etc. These things are way more important than any drug or policy and minimally impacted by them.

The rest of your argument is just ad hominem. Next!
Gage blocks are a key enabler of Henry Ford's mass production system. The ability to rapidly combine blocks to make precise measurement possible obsoleted the need to transport and maintain a large number of "master gages" of each and every component of a product, all of which would be needed to check or re-sent a production line.

Gage blocks are magic as far as I'm concerned, I hope to own a set of NIST traceable blocks some day.
The actual situation is much more nuanced (at least in English law).

See for example https://www.lawteacher.net/cases/r-v-g-recklessness.php
How seamless is it ? Any daily problems ? Can you show a link to a conversation made this way ?
What I don’t understand is there must be tonnes more Russian maintainers and contributors to this? What’s the score there?
We can’t ask every car driver to be a mechanic. Specialization is born of finite time and is valuable.