skysight-inc/HackerNews huggingface dataset:
In Rust, unsafe (unchecked) C interop is almost automatic.

The hard part is in translating C code's high-level safety requirements into Rust APIs that enforce them. I'm talking about requirements that aren't expressed in the C syntax, but are arbitrary domain-specific rules defined in English by the C code's authors ("this function can be called only on Wednesdays"). These turn out to be hard, because they may not be precisely defined, and/or the conditions are complex and implementation-specific.
That's less of language inteop problem, and more in creating formal definitions of informal documentation.

Having said that, there are a couple of things that Rust made harder for itself:

• Rust allows moving objects to a different address safely. C code often assumes objects never move and their addresses are unique and meaningful. If Rust had built-in support for immovable types, it wouldn't need Pin and macro hacks.

• Rust's reference types require strict immutability or strict pointer aliasing (exclusive access), while C allows memory to be mutated from anywhere, and pointers to const don't mean the data is immutable. This prevents Rust from using its nice safe reference and slice syntax on memory externally mutated in surprising/clever ways (by memory-mapped hardware, shared mem, MMU trickery).
The difference is that bureaucrats make decisions on behalf of others so incentives are less aligned or not aligned at all.

If you drive a car and the GPS tells you to drive of the cliff, you wont do it because you don't want to die.

If some bureaucrat rejects somebody's health care claim leading to them dying prematurely, it's just a normal Tuesday.
It's no longer legal tender; merchants will no longer be forced to accept it. That's the key point; if the state wants to indulge in speculation, that's its business (though you'd question whether a state which needs to take IMF loans, which are kind of a last resort, should really be engaging in this...)
No, and neither will one invocation of GraalVM.
The problem is that it is often possible to solve the problem for (your) future, but you cannot get rid of the existing large files (if only for legacy reasons).

One example: A Git repository that I created contained files that are above GitHub's file size limits. The reason was a bad design in my program. I could fix this design mistake, so that all files in the current revision of my Git repository are now "small". But I still cannot use GitHub because some old commit still contains these large files. So, I use(d) BitBucket instead of GitHub.
That means you can answer the question whether they comply with the relevant law in the necessary jurisdiction and can prove that to the regulator. That should be easy, right? If it's not, maybe it's better to use two regexps instead.
The most breathtaking abandoned sites
If the only problem was OnceLock, the simplest solution would be to replace it with a const initializer.

The main reason getting panic-free stdout is hard, is that the STDOUT initializers both call allocating constructors, and LineWriter doesn't have non-allocating constructors.

Solving this elegantly seems hard.
2025 to Determine Whether Reality Labs Is Visionary or a Legendary Misadventure
I'm a huge torrent nerd, hit me up
i use. for ~20 years. on variuos desktops and laptops (even on 7" eee-pc).

it's somewhat wooden but it works, and no surprises. i keep few thousands mails over 2 decades, over many accounts and hierarchies of folders. Can even move things from one account to another.

And most of all, it does show all mail dates as they are, even if from 1993. Unlike Apple-mail, and Android's AquaMail which only go back to 4.oct.2019 and that's it, anything older becomes of that date.

i wonder, what is that 4.oct.2019 date?
> … surely the client would know this

”Should” most certainly. However, often client teams don’t work so closely with backend teams. Or the client team is working from incorrect documentation. Or the client team rightfully assumes that when it reports a file size before uploading, the backend will produce an acceptable error to notify the client.
Ha, I knew this comment was coming. I should left it as “More comfortable” but that was too subjective
Are they using AI for that? algorithmic doesn't necessarily mean AI
Working on CityDesk, Part Five (2001)
From my understanding, GitHub sponsor author can specify what tier sponsor can use so it not just monthly, it can be lifetime also. So author can specify, how much sponsor can paying each tier. For example, 50$ lifetime mean only paying once and get the reward.

Your website looks nice but if you ask me which one to choose between GitHub built in or GitHub third party, i would choose GitHub built in instead which GitHub sponsor.

If you ask me for suggestion, maybe instead of made site to sell repo, i think it's better to make site that can monetize repo. Maybe repo owner will get commission per download served from your site. This way, your site can be used not only to monetize repo but also to showcase good repo.

If you go commission per download, maybe the repo owner can specify on their release to download from your site. So the release will not has any download, instead the download is from your site. This way, your site can get more traffic because if user want to download from repo owner, they need to visit your site first.

For how you can commission repo owner, i don't really sure. Maybe, put ads from Adsense or company on your site or on the download redirect. For example, 'your download will begin shortly, while waiting check out this product (showcase ads)'. Another way or addition, you can made a premium member for your site, where they don't need to wait for downloading, but off course you need to split the revenue from premium member to repo owner, maybe like Quora where if your repo downloaded from premium member, then your commission will be much higher.

Well this is just what i have in mind while typing this. I think this way you have more target audience for you, such as open-source repo owner or simply someone who want to browse or find good GitHub project, or user from author repo who want to support author but cant do donation or sponsor. After all many open-source project is lack of funding.
Honestly the legislative branch is welcome to act anytime they choose to, they just love hiding their own dysfunction behind the lightning rod of the presidency.

Like the whole USAID debacle, this is the kind of task and budget that is set by the legislative branch, and the president can and should be held to account if he refuses to execute on that task.
... and we'd call them angels and demons?
Elaboration Likelihood Model
The question is, where that limit comes from.. It sounds weird.
40bit file size record? like why?

I recently was fixing my own tool here and had to shufle some fields. I settled up at 48bit file sizes, so 256TB for single file. Should be enough for everyone ;)
> Europe runs its space programme

Different Europe. The ESA is is not an EU agency so it runs by its own rules, its members include several non-EU countries, it has a non-European "cooperating state" and its funding is direct from member states.

https://www.esa.int/About_Us/Corporate_news/Member_States_Co...
U.S. market for solar panels is tiny and won't change much for Chinese solar producers. They are sitting on 1200 GW/y production capacity for panels and U.S. installations in 2024 were only 30 GW. Many other companies may be worried about tariffs but not solar ones.
Most of these corrections seem stylistic / "I would say it this way to make it clear" rather than actual mistakes.
It's a back-up service, not a cloud storage service. If I have a 1TB file on my machine, and I want to back up my machine, I want that 1TB file to be backed up.
Backblaze does not back up disk images. It's a documented limitation.

I just found this out the hard way.
Actually that could be an interesting case... except if Twitter can show that its algorithm is "deterministic"
Oh my, this almost sounds like it just might have unintended bad effects when you lie in your marketing about what limits your service has.
Location: Greater New York (US Citizen)
Remote: Yes (Remote Only)

Willing to relocate: No

Email: jainrasik [at] gmail.com

ABOUT: Experienced full-stack Software Engineer in React.js / Next.js / TypeScript / Node.js / GraphQL / C# / AWS / MongoDB / PostgreSQL / Cyber Security. Worked in different roles dealing with Product Development, Solution & Enterprise Architecture, Security & Cloud

Technologies:

• Web: React | Next.js | Node.js | TypeScript | JavaScript | Express.js | Tailwind CSS | Figma | GraphQL | MongoDB | Firebase | Chart.js | D3.js | Material-UI | Bootstrap | PHP | Drupal

• Microsoft: .NET Core | C# | Asp.Net MVC | Web API | Linq | Entity Framework

• Data: SQL Server | PostgreSQL | MySQL | MongoDB | Firebase | Redis | CouchDB

• Cloud: AWS | Azure | GCP | Docker | IAM | S3 | EC2 | SQS | RDS | Aurora | DynamoDB | Serverless Functions

• Packages & Tools: Typegoose | Mongoose | Axios | WebPack | Babel | NPM | Git | Jenkins | Splunk | SumoLogic | Jira | Keycloak | Retool

• API Integration: Salesforce | Zoom | Google Calendar | Zuora

Resume/CV: https://www.rasikjain.com/resume/

LinkedIn: https://www.linkedin.com/in/rasikjain/

Github: https://github.com/rasikjain

Stackoverflow: https://stackoverflow.com/users/1993944/rasik-jain
I find most win conditions problematic. There's no chance in winning, if you can't defend yourself. So any win condition is always just an additional factor to pure force. Then again, you can cut out competition from important resources, but then you have a strong enemy whose only path to victory is war. And then the question is: why divide energy into two field, when you can just focus on the war machine and get the strongest force.
that's what DORA the explora of your unit tests Act is
Yeah sure ESA lands a probe on bloody Titan while its peers crash land on the Moon but the results are "way behind". Delirious.
I found Immune a drag. Really enjoyed Cells At Work though!
This is what bothers me as well. I don't think you would find a single customer who would go "what, only 1TB files?"

I guess different kinds of people are drawn to different careers, and people with loose morals, hubris, and a propensity to lie are drawn to marketing. Don't even need an incentive to lie, it's just who they are.
I've handled scientific data sets of that size (per file).
laws are not about evidence and punishment. they are just as much, if not less, about preventing the apparition of evidence. oftentimes, evidence means you’re too late.
Alternatively, the country which has the biggest drone manufacturer in the world that can sell a $200 drone[0] capable of following a human using a single camera and sending the video in real time over 20 km using the same inhouse designed chipset both for AI control and video transmission [1] would probably win.

[0] https://www.dji.com/neo

[1] https://fpvwiki.co.uk/dji-neo-fpv-drone
Location: Baguio City, Philippines

Remote: Yes

Willing to relocate: Yes

Résumé/CV:https://drive.google.com/file/d/1-TbPXZUMZIieqeg61Ex1pdHTFTU...

Email: gentlyawesome @ gmail.com

Linkedin: https://www.linkedin.com/in/gentlyawesome

Technologies:

Programming & Web Technologies:

Frontend: ReactJS, NextJS, AngularJS, Ionic (React), HTML, CSS, Bootstrap, Tailwind, JavaScript, TypeScript, jQuery, Ajax, AR/VR with AR.js

Backend: NodeJS, ExpressJS, Ruby on Rails, CodeIgniter, Spring Boot, Spark

Blockchain: Solidity, DAML, Web3

Real-Time Communication: WebRTC, WebSocket

Software & DevOps Tools:
Vim, SSH, Tmux, Docker, VSCode
Jenkins, Git, GitHub, CI/CD pipelines

Databases:
MySQL, SQL, PostgreSQL (PgSQL), MongoDB, NoSQL, CouchDB, PouchDB, Firebase

Operating Systems:
Windows, Linux, Unix

Development Methodologies & Security:
Test-Driven Development (TDD), SonarQube (for quality code analysis)
Agile/Scrum methodologies
API security and WebSocket security
Its status in El Salvador was actually a bit more than _just_ legal tender; merchants were _required_ to accept it.

For instance, the euro is legal tender in the eurozone. I can pay a tax bill or a bank loan with 10cent coins, and technically they have to accept that (though note that some countries do have special rules around whether small change is legal tender). However, a merchant is not required to take my wheelbarrow full of 10cent coins in exchange for goods and services; no debt exists before the purchase.

El Salvador was forcing the merchant to take the wheelbarrow.
Battleships could do that in the 1960s without any silicon: https://m.youtube.com/watch?v=s1i-dnAH9Y4

A drone moves faster, but I don't think that changes the calculations.
Have you tried windsrf ( or more questionable trae)? They seem to be cursor alternative. I would like to know how they would compare it terms of UX to cline and cursor which I did not use. Aider is nice but I didn't try it much because I used it with Gemini API and aider complained about more deviating too much. So probably not aider fault.
You asked “what the fuck are the Democratic governors and states doing right now?”

…and I think the reply answers the question (although I find the answer a horrifying thought as well).

My point is - I don’t think the person replying to you was endorsing the idea, just giving a plausible explanation for why there’s not an immediate uproar: perhaps some folks in government are actually okay with that. :(
When was Tesla founded and when was Elon involved?

Tesla is getting cooked by Chinese carmakers and only tariffs or outright bans can help. In EU their sales are falling quickly due to his salute.
> It operates its own GNSS constellation.

Galileo did not start as an EU programme. China used to be member!

What other EU programmes did you have in mind? The EU's efforts not even seem comparable to the European Space Agency (which is not part of the EU) let alone NASA.
The older you get the more discerning you become around what is worth caring about.
You can rewrite the history of the repository to remove the huge files, if you wish.

Of course, all the commit identifiers change.
As someone who is not treating their smartphone as a third arm, I am always interested in the latest "linux phones" that is not Android. I guess I am an easier customer to move over when the time comes.

As long as apps like discord, whatsapp.. or teams is available (I know whatsapp and telegram can be installed on Linux) then it should provide most of my personal and business needs.

This device looks interesting.

Going off topic - I do miss my firefox phone. It served a purpose for its time... and it cost me something like £50 and well for 5 years.
That can't be right. After all, "Backblaze automatically finds your photos, music, documents, and data and backs it up. So you never have to worry."
This is what confuses me about so many of these "horror stories" about cancelling things like gym memberships or NYT subscriptions. You can't just say to someone "you owe me X because my policy says you do". You only owe someone something if you are legally or morally obliged to do so, and there are certainly lots of cases where (it seems to me) you are neither.
VeraCrypt containers
Their role in the Punic wars was fairly small.
This website panics on my iOS version 18.1.1 in Safari. Is anyone else having issues on mobile?
It always surprises me that people do not understand that science funding is infrastructure funding. "Science" (really research) is an abstract thing and doesn't consume money. Money goes to excavation, construction, materials, machining, salaries for scientists living in the area, that sort of thing. Yes, a country will not capture all of that (any supplies purchased from overseas, for example), but those dynamics are well understood and can be mitigated.

Any government willing to fund a large infrastructure stimulus project should be willing to fund a large scientific research project. It is not just throwing money into a black hole.

(Of course, whether any kind of stimulus spending is desirable is a different question.)
And WebKit finally shipped it recently! Love return_call and friends.
A man-baby is an adult man who acts like a baby, e.g. throwing tantrums when they don’t get their way and being overly petty and vindictive, not a literal baby.

https://www.urbandictionary.com/define.php?term=Manbaby

It is incredible that I have to explain this and that that is the part you object to. So you’re fine with despots, but “man-baby” is where you draw the line?

Either way, your objection makes absolutely zero difference to the point.
Flooding the zone. Don't lose focus.
Stop Worshipping the American Tech Giants
> The trouble is, it needs to be more than that if it is to survive.

But why is it necessary for it to survive? Like, I think even cryptocurrency true believers would acknowledge that there are better cryptocurrencies out there if you want a currency; bitcoin seems at this point of largely symbolic value.
> the worst case, you end up with brittle spaghetti 'abstractions' where the old-timers swear up and down that everything is perfectly sensible and necessary.

i had this at last place. all previous members of the original team were gone. it was myself and a part time dev (1/2 days per week).

writing new tests would take longer than writing a change - not because we were writing a significant amount of tests. because the “factory” spaghetti code god class used to create all tests was just a nightmare.

got to the point where i just focussed on manual QA. was faster for each change (small team helped there).

and rewriting from scratch on 20k existing LoC for that repo wasn’t gonna work as we just didn’t have the people or time.

basically — we didn’t have time to deal with the bullshit.

keep it stupid.

for the love of everything good and sacred in the world, please, i beg you, keep it stupid (addressing this generally, not at the parent).

it’s easier to get it right, quickly, when it’s done stupidly.

—

i now want to have a moan into the vast empty space of the interwebs:

the data/mental model for the whole thing was just wrong. split tables for things that had a 1:1 relationship. code scheduling for worker tasks spread across multiple services. multiple race conditions i had to redesign to fix.

oh and no correct documentation. what was there was either wrong or so high level that it was essentially useless.

and roll-your-own-auth.

apparently thus was all done under the clean code cargo cult. which tracks cos there were so many 10 line methods everywhere which meant jumping around constantly.
Right after Musk bought twitter, the code for the algorithm was open sourced and I took a look at it. I don't know if it's still open today but anyways, there was some ML stuff in it at the time. I guess it would depend on what constitutes "AI" to European legislators.
> In our conspiracy riddled world?

FTFY
There's nothing quite so satisfying as increasing the blast radius.
interesting, how this compares to Sailfish?
Model Soups – How to Increase Accuracy of Fine Tuned LLMs?
Huh? Most Firefox users presumably use it, and anyway it's obviously essential and extremely useful functionality.

And the really important languages for EU/US audiences are, in order, English, Chinese, Spanish, Japanese, Portuguese, German, Italian, which is, guess what, 7 languages...
Thank you,
I'm already paying for a lower-tier Kagi plan. Forgot about their AI offering.
It is only missing having proper lambdas instead of one liners, JIT compilation, redo code after breaking into debugger, saving REPL into an image, ...

Julia is more Lispy than Python will ever be.

Ironically what AWS nowadays offers for Java and .NET based lambdas (SnapStart) is something similar to Smalltalk/Common Lisp images, yet another thing that traces back to their roots (Java being influenced by Objective-C/Smalltalk, and .NET origins due to J++ lawsuit).
Hank Azaria's 'Simpsons' Voices Won't Be Fully Replicated by A.I
I always thought the begging for support by critical infrastructure open source projects would eventually not be a thing. I, could, not, have, been, more, wrong.....
Ye the power of language. The bank giving its money to someone else and charging me is somehow my fault.
All kinds of people from all kinds of places read HN, so maybe better to use more general language - referring to “Chinese shipbuilding capacity is over 230 times greater than _ours_”
Nah, NGU standard is bad, badbad, badbadbad, x4 bad, x5 bad and so on
This was a great read! Really cool to see someone dive deep into WebAssembly by building an interpreter from scratch.
Not only alpine linux but also X.Org and freedesktop.org
I didn't make any claims about what is the most efficient number of groups working towards efficiency.

I also didn't make any claims which groups should exist, solely based on the name of the group.

You're the one who made an argument along those lines. Not me. As if, a group named for efficiency couldn't possibly be inefficient. Or, that 2 groups working for efficiency would somehow be automatically better than 1 group.
It is AI related, but I don't think it's only "train". I believe Musk is a real visionary (villain?), and he's going to replace the whole government apparatus with AI. POTUS included.
With any GHz sampling system, you can rack up TB of data very fast if the system/your setup allows for it.

Now imagine how much data the Large Hadron Collider can generate in a second.
I'll give you a general tip for reading opinion pieces / fact checks (from generally reputable sources):

Any "fact" it claims which is bad for it's case, you can believe with > 90% probability

Any "fact" it uses to support it's case should be taken with a tablespoon of sodium.

For example in this case: 24,800 projects underway. I assume if many were mostly built then they would say "10,000 chargers expected to be operational by March".

If they were under construction at all, they would probably say "under construction" This is a statement from the Federal Highway Administration! it's PR! (as it should be, nothing wrong with tooting your own horn) and the most they claim is "underway".

Of course we won't get an investigative story about this, but I'd wager the vast majority is in the earliest possible stage (before even permits to build)

So, the criticism of Buttigieg is well founded, and the "misinformation" is more directionally correct then the "fact check"
Which one exactly? The one who worked on the training data set? The one supervising RLHF? One who wrote the attention algorithm? Or maybe the DevOps person who managed deployment that failed? Or... all of them?
> But Bitcoin qua payment network is/was a major part of the Bitcoin value proposition—what a Bitcoin _is_ is an entry in a distributed ledger.

I know that's what hardcore Bitcoiners have typically pushed for, but I personally disagree. To me, the most interesting thing about Bitcoin is its predictable and unmanipulatable money supply. The payment network is nice though because it can let you easily and permissionlessly take your Bitcoin wherever you want. Fees are actually not that exorbitant, certainly cheaper than SWIFT transfers. The current average transaction fee is around 1 USD and the first confirmation, which is sufficient for most kind of transactions, takes 10 minutes on average.

> Whereas USD is ultimately bearer tokens. Yes, those tokens can be optimized away as entries on a balance sheet when held by a large entity. But USD is a token system, not a payment network. Bitcoin is the opposite.

USD cash is (paper bills and coins), not digital USD. Bitcoin is a digital bearer token system. As a side note, it wouldn't be very hard to replicate a cash system for Bitcoin, if there was an entity responsible for emitting and redeeming cash for digital Bitcoin (a bit like the US Mint but for Bitcoin).
On the other hand this means shifting responsibility to deal with past mistakes onto somebody else.

Are you really sure you cannot rebase/edit/squash the commits in that git repositories?

Yes, commit hashes will change, but will it actually be a problem?