skysight-inc/HackerNews huggingface dataset:
I'll offer a less charitable framing of the whole topic of immutable / atomic distros: This is pretty much Linux distributors deciding they want to stop doing their job (or redefine what their job is to a much smaller scope). -- I'm not saying it's not justifiable that the ecosystem may need to be reshaped in that way. I'm just cautioning people from drinking the “this is the future and the future looks bright” Kool-Aid all too easily.

The job of making a Linux distribution has always been what, in an old-fashioned term, used to be called “system integration” work. They would start with a bewilderingly huge array of open-source packages, each being developed without any centralized standard or centralized control over what the system actually looks like. Then they would curate a collection of build recipes and patches for those packages.

The value a distro delivers for the user is that, for any package “foo” that their heart desires, a user can just say “apt install foo” and it'll “just work”. There will be default configuration and patches to make foo integrate perfectly with the rest of the system.

The value a distro delivers for package maintainers is: “Don't worry about the packaging. Just put your code out as open source, and we'll take care of the rest.”

The job of a distributor is extremely difficult, because of all the moving parts: People select their hardware, their packages, and they mess with the default configurations. It is no wonder at all that Linux distributions don't always succeed in their mission to truly deliver on this. But it's a huge engineering achievement that they work as well as they do, and I think we shouldn't lightly give up on that achievement.

What we have now is basically distros going: Awwwww. Fuck it. This is too hard. I'm done with this. You know what? Instead of “any package your heart desires”, you get a fixed set of packages. The ones that everyone needs regardless of what they actually do with their computer. Instead of being allowed to mess with your configuration, we'll make your rootfs read-only. (In the case of SteamOS): Instead of doing our best to make it work on your hardware, we'll tell you precisely which piece of hardware you'll need to buy if you want our software to run on it. User: Well, that's additional money I need to spend. And, how do I install my favourite app “foo”? The one I need to actually get useful work out of my computer? Distro: Don't worry, we've got you covered. We'll provide a runtime for distrobox and flatpaks. Package maintainer of “foo”: How do I get my package out in a way that perfectly integrates with distros? Distro: Make a container. Congratulations: This is additional work you have to do now, that you didn't have to do before. And about that idea of perfect integration: You can kiss that goodbye. User: I don't know. I'm also in favour of integration. Distro: That's alright. You can share and unshare stuff between containers and the host system. This, of course, is additional work you didn't have to do before. Less work for me, more work for everyone else. The future looks so bright.
Which was exactly the point being talked about
also why is it calling .cuda() to move tensors to a cuda driver? I suppose this is because this is based on HIP - which comes with it's own set of problems, but that's ROCm for the masses I guess.

Also the tgemm.mm has to be a torch module (at first I thought this was some lowlevel library which they now have a preview of, because there is a ROCm-torch already
...) which is evident from the table just before the summary. That table also smells like they are mostly focused on inference...

EDIT: seems official ROCm-torch is also based on HIP.
The Latin teacher at my school and my French teacher would discuss private matters in Latin, confident that us 13 year olds wouldn't understand.

I've no proof, but my assumption is there are students of Latin casually speaking the language to show off at places like Cambridge University.
What do I mean by 'dialects' is, these dialects/language share same words and similar structure, and they all reflect to same chinese words

again, things are very differenct in China, you can not simply define if a language is a dialect or not by if it's intelligible

for example, the vast majority of northern Chinese cannot understand the Jiangxi dialect(in fact, the dialects in different regions of Jiangxi are to some extent mutually unintelligible), yet the Jiangxi dialect is definitely a dialect

In my understanding, writing is politically related, with different regions under the same political entity using the same script, while pronunciation is regionally related, a relatively isolated area (such as a mountainous region) will develop its own distinct pronunciation
Well, this part:

"This was our experience with pyca/cryptography, where the initial release we did with Rust code did not benefit from Rust at all (it was a no-op module to test the build infrastructure). Shipping it, however, flushed out considerable technical and social challenges, everything from clearer error messages and instructions for how to install Rust to the need for a standard for distributing Python binaries for systems that use musl as their libc."

..also meant that when python crypto module moves to requiring Rust, you also lose python crypto support all platforms where python exists but rust do not. Perhaps those are not many, or not important or so, but that list is probably non-zero, given that it would be easier to get python ported than rust, at least for smaller 32bit platforms.
Show HN: I build a Free and Open-source tool for Macs:)
Hey all

I've been working on a personal project I wanted to share with the community: CR - Mac Helper. It's a collection of shell scripts designed to help you manage, clean, and optimise our Macs :)

https://github.com/caioricciuti/cr-mac-helper

As a data engineer/developer, I've accumulated a ton of apps and tools on my Mac over the years, and I was tired of manual cleanup and maintenance. So, I built this to automate the process.

Here's what CR - Mac Helper can do:

App Cleanup: Thoroughly remove applications and their associated files.
Path Management: Fix broken PATH entries and optimize your environment.
Cache & Temp File Cleanup: Free up disk space by clearing out caches and temporary files.
Login Items Management: Control startup apps to improve boot times.
System Maintenance: Run maintenance scripts, verify disk permissions, and more.
And more! (Battery optimization, security cleanup, system auditing...)
Why I built it:

I tried existing tools, but they often lacked the specific customisation I needed. Plus, I wanted something lightweight that didn't require installing more software.

Important Notes:

Back up your system before use! While I've made efforts to ensure safety, I'm not responsible for any data loss.
Some operations require sudo.
The project is open-source under the MIT license. I'm looking for feedback and contributions! And if you can a little start is really appreciated :D

Check it out on GitHub: https://github.com/caioricciuti/cr-mac-helper

Let me know what you think, and feel free to contribute! Any feedback, suggestions, or bug reports are greatly appreciated!

Thanks!
Arxiv is mostly meant for preprints for peer review.

In a Nature paper in particular, the final layout is typically done by the journal's professional production team, not the authors.

Not all publishers grant permission for authors to upload the peer-reviewed and layouted postprints elsewhere.
just to outsource it to India
NS2 was a shameful project, it's best for everybody that it was destroyed.
> So rather than $8 a share they get zero? Sounds like the board was the one that messed things up.

The share was trading at $8-$9 at the time.

The primary reason why the board has been rejecting the offer is that the CEO kept proposing discount prices to the market rate.
The funny part about this is I travelled all over Mexico and most locals told me that they are scared to travel to the US because there's a high chance they'll be shot. Call it personal experience, but I've felt MUCH safer in CDMX than in any major US city.
The script seems to be invoking yarn audit --json and does the templating.
Don't know about hackers, but that method of teaching, "the direct method", is how I learned English back in the day. Our English teacher was an Esperantist, which was probably how he came in contact with this idea, "la rekta metodo" has strong connections with the Esperanto movement.

I've read the criticisms of it, and it could well be it works worse for others, but for me it worked very well - and I utterly failed to learn German to anything like the same level, despite ~8 years of classes in it. My German teachers were hardly consistent in their methods (some were very classicist-latin-grammarian types), but none of them used the direct method.
People are just more and more used to interacting with an LLM / GPT, I think that's the why of the long questions + yes, people are not finding what they need.
Right now, being able to efficiently extract value from AI based code generation tools requires supervision at some extent - e.g. A competent developer that is able to validade the output; As the industry moves toward these systems, so do the hiring requirements - there is little to no incentive to hire more junior devs (as they lack the experience of building software), effectively killing the entry-level jobs that would someday generate those competent developers.

The thing is, part of the reason AI requires supervision is because it's producing human-maintainable output in languages oriented for human generation; It is my belief we're at a reality akin to the surgence of the first programming langages - a mimick that allows humans to abstract away machine details and translate high-level concepts into machine language. It is also my belief that the next step are specialized AI languages, that will remove most of the human element, as an optimization. Sure, there will always the need for meatbags, but big companies will hire tens, not thousands.
> Is there a big Clearinghouse for this data?

Many commercial and even third party governments rely on the data from NOAA and its archives, on top of that the EU runs its own EUMETSAT fleet of data, plus a ton of national services - unfortunately, the result is there's a looooot of datasets.

NOAA's dataset is public domain [1], EUMETSAT only requires attribution for most of its data [2]. On top of that you got the EU's Climate Data store [3], ECMWF [4], and ECA&D [5].

The service that many private weather services provide is to aggregate and weigh all of the publicly available datasets, and some also add in data from their own ground stations, commercially licensed "realtime" data from governmental services, and their own models as well.

The interesting question is what DOGE will do regarding NOAA - it is increasingly possible that NOAA will shut down, either to be turned into a pay-for-play model, replaced by private services, or just carelessly dropped in its entirety.

[1] https://www.ncei.noaa.gov/archive

[2] https://user.eumetsat.int/resources/user-guides/data-registr...

[3] https://cds.climate.copernicus.eu/

[4] https://www.ecmwf.int/en/forecasts/datasets

[5] https://www.ecad.eu/dailydata/
By the sounds of it, the board is about to find out what the market rate really is.
which Mozilla's questionable decisions are you referring to?
ESM has heaps of benefits: being able to do static analysis, or limiting the exposed modules in a package, for example.
Could it be the lack of success in getting negative stereotypes has more to do with what is and isn't "fine to discuss", rather than the absence of them?

In Europe stereotypes are not limited to nationality, you have them about one specific part of a country (e.g. scots are stereotypically miserly in UK lore, as are people from Genoa in Italy).

Heck we have stereotypes about people from different areas in a single city :)
You can "easily" do that if you don't mind the hassle of flashing.

To do it without flashing you need to be comfortable modifying system software. Which for Android means authoring your own ROM. It's a hassle.
> The tiny 10px votearrow

Yeah, I constantly mis click that.

Just wrote myself a user style for URLs beginning with https://news.ycombinator.com/item (Not tested on other displays):

.votearrow {
width: 14pt;
height: 14pt;
background-size: 10pt;
background-repeat: no-repeat;
margin-top: -1pt;
}

.comhead,
.default,
.reply a,
.subtext,
.comment,
p {
font-size: 10pt !important;
}

.title,
.default,
.default > div {
padding-top: 0 !important;
margin-top: 0 !important;
vertical-align: top;
}

.athing.comtr {
display: block;
margin-top: 10px !important;
}

.reply u,
.reply a {
text-decoration: none !important;
color: #828282;
}

.reply a:hover {
text-decoration: underline !important;
}
Does a deletion request delete your data, or unlink it from you? Because they use shadow profiles.
Stellar Husbandry, wild! Obviously anyone in to sci-fi might have come across the idea of meddling with a star somehow, but I'd never thought to classify it all under the umbrella term stellar husbandry.
Didn't read the paper, but it would be cool to apply distillation to these big physics-driven models, in order to simulate their outcome on much smaller models.
LLMs can't think. They're just fancy autocomplete with a lot of context.

This means you need to prompt them with a text that increases the probability of getting back what you want. Adding something about the length of the response will do that.
According to arxiv paper, code will be made available here: https://github.com/annavaughan/aardvark-weather-public (from 8 months ago)
Typed Japanese: Expressing Natural Language Grammar with TypeScript Types
It seems strange that there is zero commits from Tim. Does he do code review instead perhaps ?
How do you deal with Steam Guard code?
You don't. But you will be penalized by Big Co for not supporting https.

(It's effectively a "doing business on the Internet" tax. Thankfully not that expensive for small hobby projects now.)
Why not educate the customer? "If you request deletion, do not expect your data back, because it truly will be deleted!". Sad state of world that this has to be said, however.

Discord (and many other places) allow you to recover your account within a specific period of time, but they do not delete anything, you just simply lose access and your name gets changed (and avatar and status removed), but all your DMs are there, all your messages are there (although I understand why, especially in servers (guilds)).

There is a way to bulk save and delete messages from Discord, however.
Well, I've been using NixOS for a while now, and it's by far the most "integrated" feeling distro I've ever tried.
Infinite Mac OS X
It looks interesting for sure. Sadly, LinkedIn is going to be relevant for quiet a long time still, just because of how many people and companies are there. Ill give your site a try.
If they have enough of your relatives then yes they absolutely can.
You ISP sniffing and MiTMing traffic on the wire is the least likely vector of malware injection.

ISP's are usually serious businesses with reputations and don't hack their own customers.
I think they are taken over by exactly the same people leading the AI-hype. Funny how in this article they are a) not advertising clearly what they are doing, b) solving a small subset of problems in a way noone asked for (I think most people just want ROCm to work at all...) and c) just adding to a complex product without any consideration of actually integrating with its environment.

I guess it's vibecoding "AI"...
Show HN: I'm building AI tool to make Terraform and other IaC easy
Sredo is an AI-powered platform that transforms natural language into infrastructure code. Bridge the gap between business needs and technical implementation while maintaining control and compliance. Accelerate development with streamlined workflows that reduce waiting time without compromising security standards.
The Googley husband of the CEO maybe ?
Https does nothing for security.

Its purpose is to authenticate financial transaction packets, not to be "secure". (Whatever that means.)
It's different

Biometric comparison is commonplace, once you give your biometric info

What I'm saying is that people would be id'd by a biometric measure derived from a genetic measure

(and yes of course I watched Gattaca already)
Also, the guide itself is accompanying material to this cooking channel: https://www.youtube.com/@ChineseCookingDemystified

Interestingly, they have referenced chef Wang a couple of times, among few other YT channels.
The AT&T leak was huge. :D There was also a leak in either 23andMe or some other company handling DNAs not too long ago (months, maybe 2 years >.>).
I’m sure this site is an outlet for a lot of straight thinkers, but that doesn’t mean we’re being entirely rational in this discussion.
> Some people confuse CUDA, launched in 2006, for a programming language — or maybe an API. With over 150 CUDA-based libraries, SDKs, and profiling and optimization tools, it represents far more than that.

This is exactly the key point that all wannabe replacements forget, when offering only a C or C++ API, for what is the tip of an iceberg.

Intel and AMD never cared to offer anything besides a barebones OpenCL experience in C, until it was too late to catch up with a polyglot ecosystem (C, C++, Fortran, anything PTX), IDE integration, tooling and libraries.
Every metric bas unintended side effects. Sure capitalists tend to think the greatest stuff happens from competition, but for real competition you need redundancy -and pay multiple people for writing functionally the same code.

Competition within teams selects for the people who invest most time into looking as if they produced worked punishes those who are good team players.

On top of that, how do you compare a guy who produces 100k lines of unmaintainable boilerplate code versus a guy who in the same timeframe hunts down a particularly nasty and hard to fix race condition and changed 1 line in the end? Any programmer knows the latter is much more exhausting and provides lasting value, while the former might actively hurt the project down the line.

If you manage software development either you trust your team or you have to understand the program yourself and micromanage them. Best would be to trust and understand the program and only inject yourself when it is really needed.
While Latin has indeed evolved very little after it stopped being a native language, its vocabulary had continuously expanded until 2 centuries ago.

Until around the beginning of the 19th century, Latin had remained the most important language for the publication of scientific works and for international correspondence between well-educated people, and during this time many words have been added for naming things unknown to the Romans.

Also the preference for various grammatical variants or for certain word orders has been strongly influenced by some features common to the evolution of European languages, so a Latin text written during the Middle Ages feels quite different from a text written during the Roman Empire.
Interesting to see Qualet on the front page of Hacker News. I don't think it has had enough attention. We had Ygal & Valentin from the project submit a guest post on how to run an inlets tunnel client (think of Ngrok/Cloudflared, but self-hosted without any SaaS limits) - https://inlets.dev/blog/2023/10/03/client-quadlet.html

Rather than using [container] they used [kube] and were able to bring along standard Kubernetes YAML making it quite portable.
Did you spot a fish? Press the Fish Doorbell
Insert obligatory ref to "on trusting trust" what is the compiler doing? Has the pre-processor been vetted?

This is looking more and more like hardware solutions are becoming more attractive.
> LLMs have completely failed to generate what I would consider to be acceptable code

Totally agree. Recently I asked ChatGPT to write a Z-80 assembler function to multiply two 8-bit numbers. I specified Z-80 assembler to get away from the mainstream. I tried the same prompt three times and got three different responses, two of which were obviously wrong and the third had no obvious flaw but was rather clumsy.
A dark mode would be nice. And I know there’s browser extensions that try their best but nothing really beats custom CSS.

Also slightly better mobile rendering would be good.
> replaces all of the steps

Unable to tell if this is an exaggeration or if I'm just missing nuance, how would the model replace the data gathering which is listed as step 1.
I used rocm on an RX 7600 a month after launch. Having no official support does not at all mean it doesn't work.
The couple who runs the website is half native Chinese and have lived and traveled there a lot.

Source: Been watching their YT channel for a while.
Doesn't work on FF on iPhone. Very nice otherwise!
VS Code still doesn't support ESM in extensions, you have to transpile to CJS.

https://github.com/microsoft/vscode/issues/130367
- The dinosaur engineer exclaims as the AI asteroid strikes.
Things would have looked quite different in Iraq, if Saddam had focused his military spending on defense of civilians and civilian infrastructure!

Not making excuses for all the wrongs done by US and allies before, during and after the invasion. It was a terrible idea, badly executed. But it didn't come out of nowhere, Saddam had a history of attacking his neighbours, he and his party had it coming.
Would not have expected to read all of this article, but I did, started my day. Can recommend, would read it again.
Like it's a taboo thing? I didn't get that impression. There are definitely stereotypes of big-city vs country-side people for instance

I think just till relatively recently people didn't travel too far from their hometowns/villages. So there weren't strong stereotypes about people that were effectively far away

Identity is kind of two-tiered. There is a national identity which is strongly tied to history and literature and more "sophisticated" things - and then there is a local identity tied to dialect, food and historically stuff like local opera, music etc.

You're typically not in any way interacting with other local cultures other than the one in your vicinity (other than ethnic minorities - for which there are stereotypes a bit)

Anyway, I could be wrong. Would be curious to hear from someone who grew up in the environment
Show HN: LaunchIt – The first GDPR-compliant NextJS Kit
Hey Hackernews! We're excited to share the latest version of LaunchIt, the first fully GDPR-compliant SaaS boilerplate that lets founders build and ship in hours, not months.

What is LaunchIt?
LaunchIt is a complete SaaS foundation that gives you everything you need to launch your next big idea without reinventing the wheel. Our users have saved $2.5k+ in development costs while reducing time-to-market from months to days.

What's new in this release?
Full NextJS 15 support with Server Components
Enhanced GDPR compliance with built-in cookie consent
Enterprise-grade security features
Complete i18n support for global scaling
Improved Lighthouse scores & SEO optimization
Type-safe development with Zod
Microservices-ready architecture

Why our users love it (4.8/5 rating)
"LaunchIt saved us 2 months of development time and solved our compliance headaches before they started."
LaunchIt was built after we spent thousands of hours developing SaaS products and repeatedly solving the same problems. We packaged all those lessons into a production-ready foundation.

Launch special
To celebrate our NextJS 15 update, we're offering 50%. No monthly fees, just a one-time purchase.

Try the demo or get started today! We'd love your feedback.