skysight-inc/HackerNews huggingface dataset:
With the ever increasing amount and new types of pollutants, I wonder if one day blood letting for health purposes will make a comeback. Our kidneys can't filter everything, some stuff just very slowly, so it accumulates in the blood or somewhere else. Heavy metals, PCBs, micro plastics. When we reach old age our bodies are basically toxic chemical waste.

Removing it with the blood is easy and very effective. It even removes all the weird molecules we haven't discovered yet.
Best by what criteria?

Best looking? Lowest resource utilization? Smallest code size? Fastest? Largest playing field? etc.
Listen to an interview with Noland to find out why. Unfortunately the patient with ALS can’t give an interview because he can no longer speak.
Programmer's Guide to Game Development
Ah the slippery "last refuge of scoundrels", that we all believe we
naturally posses.

Once I was dissecting this unpopular piece of "duty guidance" [0], a
stinking heap of twitching net curtains to obscure the beaten body of
cultural identity based anti-terrorism. But at it's faintly
still-beating heart was a "List of British Values" [1].

As I read this impressive list of British Values (remember), "doggedly
never surrendering", "championing the underdog" etc, I heard God Save
The King playing (or maybe that theme from The Archers) and tears of
pride welled up.. and then I spotted the shtick... it's just all the
good shit everybody believes their tribe should, and by-and-large
does do. Americans have one too where they're generous and warm
hearted simple folk... Did no one think to compare these self-assessed
manifestos?

It's the twisting of that into a list that your country uniquely
represents and defends that's the bloody masterstroke of Patriotism.

[0] https://www.gov.uk/government/publications/prevent-duty-guid...

[1] along with some actually very good psychology and research on
radicalisation
Where are the three phase models??

Seriously though, a 15A kettle sounds great.
I'll happily help you run it, whatever it takes, for only $45k per month.
Ah interesting! Looks like that uses a WASM build of CPython to run your Python code - similar to how you can run python in your browser. Would you still have a heap of Python files?
This infinitely recursive Game of Life by saharan is pretty dang cool: https://oimo.io/works/life/
I must be an even older geezer, as I detest all the late wave music players that became full screen things that load music from everywhere.

I organize my mp3s into folders by genre, then named by artist - title. To play one I double click it from the system file browser, and just want a tiny, og winamp style player to open and play that one song. Or multi select for an instant playlist.
Interesting! This can make a huge difference with the current/upcoming data copyright laws and aggregating data to use with AI - being able to track where data comes from, accessing it, and classifying it.
He’s stated that he doesn’t think open source helps produce high quality software and attracts a bunch of people that are less interested in building software and more interested in building policy.

However, he’s stated many times that he will release his language compiler and modules openly when they are ready and that he believes he’ll have to open-source it at some point if he wants broad adoption.
It's been fast for a while now.
Deliberative Alignment, and the Spec
Boy, that final paragraph sure looks like another automaker CEO…
Syntax Highlight for SQL in Diagnostic Errors
The big ones that leapt to my mind were the Great Irish famine the duration of which food exports to Great Britain were higher than food imports, Bengal famine (the Brits again), and starvation of Native Americans through targeted eradication of the bison.
Does anyone know how many people at Mozilla actually work full time on the browser?

Is it a big team? Or a small core? What's their development "model"?
A CEO who stands to get major contracts with a corrupt administration publishing a kiss-ass oped, shocking.

The idea that the Palantir CEO, a billionaire because of mass surveillance, gets to dictate what is patriotic? I would be funny if it were not so grotesque.
If Google doesn't have the best reputation of any large tech company for security, it's in the top 3. This is not the nightmare scenario for Google that people think it is. It's a large payout for this bug class, so, if anything, what we're doing here is advertising for them.
This one is quite interesting:

https://oimo.io/works/life/

It was also featured on HN:

https://news.ycombinator.com/item?id=39799755
FFI presents an opaque, unoptimizable boundary of code. Having chatty code like this is going to cost a lot. To the point where this is even a factor in much faster languages with zero-cost-ish interop like C# - you still have to make a call, sometimes paying the cost of modifying state flags for VM (GC transition).

If Ruby YJIT is starting to become a measurable factor (after all, it was slower than other, purely interpreted, languages until recently), then the same rule as above will become more relevant.
There's a phenomenal breakdown by JPCamara (https://jpcamara.com/2024/12/01/speeding-up-ruby.html) on why the Ruby#each method was rewritten in Ruby (https://bugs.ruby-lang.org/issues/20182). And bonus content from tender love: https://railsatscale.com/2023-08-29-ruby-outperforms-c/.

TL;dr - JIT rules.
> You are doing great work, and I do think making it open-source is a smart strategic choice. There's still so much potential for building AI intelligence products on top of video call recordings, and right now you are offering the only practical foundation to build such systems on.

Thank you :D

> I've been keeping a close eye because $1/h is unsustainable for what we are building, and there's no good reason why it should cost so much. It's manageable for early traction, but soon we'll need to consider either to build all those integrations ourselves or to build on top of Amurex. We might be contributing soon.

Sounds great! We are super happy to support all the integrations. If you can message me on discord, I'd be super keen to hear what you have to say.

> I did see in GitHub that Teams support was almost done, exciting! Do you plan to continue with the browser extension model, or are you also looking for solutions to record meetings that happen in the Teams/Zoom native client?

Coming soon ;)

> I think this is why most companies do it by creating a bot that joins the meeting, it's also great free advertising for them. Of course it's a bit awkward for the user, but it's becoming a normal thing, and ethically it's better to be explicit about the fact you are recording.

The problem with bots is that

- first, they are annoying.
- second, I have a tendency to reject all the bots joining my meeting because they are annoying, which deems the bot products practically useless.

And you raise a good point about ethics, we expect the users to be grown up about their decisions. The users are expected to act according to their state laws.

I grew up reading and being influenced by liberation in FOSS software. I don't really want to impose our own "laws" on a user if their state says otherwise.
> It is completely reasonable to give up some precision to:

> - Reduce unnecessary cognitive load and emphasize a feeling, as in the Climate Stripes example.

> - Encode a much higher volume of data, as in the Climate Globe example.

> -Add delight and use a visual metaphor to show trends, as in the Coffee Shop example

This the most absurd claim I have ever seen regarding data visualization. Give up precision for delight? Give up precision for a feeling? This article should have been tile "How to lie with graphs". The article is advocating for how to use graphs in the service of rhetoric, not science. This is exactly why visualizing data should NOT be treated as art.
The first and third bullet point are obsolutely not reasons to give up
Yes exactly. They keep track of their diffs in that interface.
given recent events: the latter.
Depends on your metric, but this recursive one is pretty good: https://oimo.io/works/life/

Previously: https://news.ycombinator.com/item?id=39799755

(Ope, ninja'd)
Kotlin fixes a lot of the verbosity, but its tooling support is shockingly bad compared to Java in VSCode and IntelliJ for me.
> use ctrl x ctrl v to move files around commit boom, you've lost history for those files (file tracking only works in theory, not in real life), let's say you don't notice (very easy to not notice)

This is one of the things git excels at: You didn't lose your history because that's not how git handles it. Git might be the only version control that can actually handle your case (renaming files without using a special command) - it looks for file similarity between a deleted file and an added file in the same commit, with various flags to make this look in broader places.

"git mv file1 file2" is almost identical to "mv file1 file2" + "git add file1 file2" (it also handles unstaged changes instead staging them)
ahh good to know :) Thanks - I'll try it out for sure.

Also irrelevant but VanJS does have a way more invested logo & better name than "FullSoak" which I cooked up at 4am xD
> Interestingly, despite being designed for a very rebase-heavy workflow, this is one of the things that Jujutsu does really well. [snip] Then when you push to a remote, the other people will only see the end-result of the change.

Yes, jujutsu is designed to hide (some of) the problems with rebase from yourself, while still inflicting them on everyone else . History for me, but not for thee!

While also complicating the interaction model because you now have two sorts of history to contend with.

Which actually sucks, because jj could have had been a much better alternative to Quilt for maintaining patch series over third-party software (á la Linux distributions) if it supported collaboration over the metahistory/oplog.

> But, when I've finished with my change, and it's been pushed, reviewed, etc, that history is now superfluous. I don't need to know that, while I was developing a feature, I accidentally committed a typo and then needed to make another commit to remove that typo.

This assumes that you'll actually find all the issues during the review. Do you also erase your history after every release?
Not quite, because parking requirements is one of the few issues that is high profile enough that voters remember it when it comes time to vote for city council. The people who vote in city council elections are a small minority, but they're a much bigger group than the dedicated and/or crazy folks who show up at meetings.
Good thing that's a state mandate in my state.
I didn’t really have any complaints about git, but people I trust told me to check out jj anyway. Now I’m not going back. Something can still be nicer without another thing having to be bad, basically.
> Increased internal competition as employees push harder for the top ratings.

Isn't this what (allegedly) killed MS, the stack ranking system leading engineers and managers to sabotage each other?
So You Think You're a Mail Boss?
Meanwhile I bought a 2024 Toyota that gets 10mpg and I fucking love it.
You should see how many resources FEMA and the US Military willingly burns quarterly just to ensure the same funding the next go-around.

I'm liberal and I agree these are problems - but somehow I don't think saving the world is solely America's responsibility. Maybe Europe and well... the rest of the world can take a swing.

That's also assuming all of that money even provably made it to the "intended recipients" which anyone being honest knows likely isn't the case.
Your second and third paragraph are contradictory.

Common carriers become the barrier to network upgrades. Always. Without fail. Monopolies are a bad idea, whether state or privately owned.

Let me give you 2 examples.

In australia we had Telstra (Formerly Telecom, Formerly Auspost). Testra would resell carriers ADSL services, and they stank. The carriers couldn't justify price increases to upgrade their networks and the whole thing stagnated.

We had a market review, and Telstra was legislatively forced to sell ULL instead. So the non monopolist is now placing their own hardware in Telstra exchanges, which they can upgrade. Which they did. Once they could sell an upgrade (ADSL2+) they could also price in the cost of upgrading peering and transit. We had a huge increase in network speeds. We later forgot this lesson and created the NBN. NBNCo does not sell ULL, and the pennies that ISPs can charge on top of it are causing stagnation again.

ULL works way better than common carrier. In singapore the government just runs glass. They have competition between carriers to provide faster GPON. 2gig 10gig 100gig whatever. Its just a hardware upgrade away.

10 years from now Australia will realise it screwed up with NBNCo. Again. But they wont as easily be able to go to ULL as they did in the past. NBN's fibre isn't built for it. We will have to tear out splitters and install glass.

The actual result is worse than you suggest. A carrier had to take the government/NBNCo to court to get permission to build residential fibre in apartment buildings over the monopoly. We have NBNCo strategically overbuilding other fibre providers and shutting them down (Its an offence to compete with the NBN on the order of importing a couple million bucks of cocaine). Its an absolute handbrake on competition and network upgrades. Innovation is only happening in the gaps left behind by the common carrier.
If you really do not enjoy what you are doing, one option is to simply stop. Either sell or even liquidate the business, when you have earned enough.

Do the math: Think about how much gross (=before taxes) annual income you need and multiply that with 20 (or 25 do be absolutely sure). This is the amount of savings you really require. Put the money into ETFs and live off the surpluses. You can then just do whatever you want. No pressure to run a business anymore.
> I’ve decided that the advantages of storing my bookmarks locally far outweigh the chance that I'll want to access them from a different device or collaborate with someone else on them. Yes, it means I've created something of a 'silo', but I'm starting to think that's not a bad thing.

Why don't you store those bookmarks as markdown files and then upload them to a private repo you can read on other devices and even your phone through the GitHub mobile app? If they're bookmarks, they'll work perfectly as links in markdown which you can click in the GitHub app.

Note: I pay $4/mo for GitHub private repos and I absolutely defy anyone to show me a better deal in any SaaS company. I open the GitHub mobile app at least 10 times a day. This is the only subscription service that is inarguably worth it as far as I'm concerned.
I haven't been following this closely, but what was the appeal for Honda? I mean, Nissan has a few cars that are moving in OK numbers these days but I don't see many routes for a return to form over the long run; Commodity cars are a dying breed.
> "The elevator breaks down sometimes, and nobody can retire," Musk said, adding: "Doesn't that sound crazy?"

It does sound crazy because I have been to this facility several times and never taken an elevator to reach it. Just more Musk bullshit.
Australia is 'winning' even more based on the graph:

https://population.un.org/wpp/graphs?loc=36&type=Probabilist...

Housing is very expensive, but inflation is largely tamed, unemployment is low, and the government is running surpluses - so things aren't terrible (despite what the Murdoch media say). Birth rates are falling, but I'm not sure how much that really matters given immigration.
I downvoted because flamewar bait is discouraged on HN. The last sentence was very much flaemwar bait.

On a personal level, I only flag outright malicious comments.
Diagnosed or otherwise.
But has it been true for the type of person who runs CPU benchmarks?
No, not in a thousand years, so I'm curious what situation might be tempting you
Oh that's totally fair, and I'm happy to hear that audio books have been such a huge help for you!

But just to clarify, do you listen to dense material on commutes or while on walks or are you listening and taking notes at a table or something?

That's my main point. As someone that doesn't have dyslexia, sitting at a table and taking notes while reading dense material is already quite difficult to do when I'm trying to actually learn the material. I couldn't imagine being effective in my learning by just listening while on an early morning commute or something like the promotional video shows.
Respect! This is really cool!
That's all, you got it.

Its just a nice touch that was pretty clearly done by someone who had a very good grasp of intuitive human interfaces.
Everyone missing the big picture here with this statement. This is not usual at all, doesn't matter about stuff like "driver error".
Don't wait until fall.
This is a good point, and it is the reason why communists argued that the only way communism could work is if it happened globally simultaneously. You don't want to be the only non-capitalist country in a world of capitalists. Of course, when the world-wide revolution didn't happen they were forced to change their tune and adjust.

As for nuclear weapons, I mean it does kind of suck in today's age to be a country without nuclear weapons, right? Like, certain well known countries would really like to have them so they wouldn't feel bullied by the ones that have them. So, I actually think that example works against you. And we very well may end up in a similar circumstance where a few countries get super powerful AGIs and then use their advantage to prevent any other country from getting it as well. Therefore my point stands: I don't want to be in one of the countries that doesn't get to be in that exclusive club.
Even a 50% or 2x speed improvment still make it a pretty slow language. It's in the Python range.
I believe in a true moral field that pervades reality, but I don't believe that "good" or "not good" can be expresssed in a finite sentence in some human understandable language. I believe the complexities require one to attend to the context as well as the action and so on. There's very few cases where I'd find it good to kill some human no matter the ends; but even just listening to someone patiently with attention instead of begging off due to being busy can be quite important to get right; these ordinary daily issues are where a clear feeling for the ends you live for and a feeling for your own actual physical limits on being patient or having enough energy for various tasks are useful. And I believe that two perspectives I find very useful are missing from many moral analyses: 1) my decisions change who I am, so the reason not to murder is not a strictly utilitarian balancing of the person's likely future actions, but also includes the change to my habits and tolerances, and 2) in the prisoner's dilemma, there is nothing that special about me being me - I could as easily be someone else, so when I am deciding I am picking between a world where x% of people make choice "cooperate" or x% of people make choice "defect."

This latter approach also extends very nicely to probabilistic methods - if I pass garbage on the beach, I can pick it up with probability Y%, and adjust Y so that if most a lot of people make the same choice, then all the garbage will be picked up.
> Most people have an intuitive sense to ask themselves questions like "If I do this, will someone be harmed

How much time do you spend asking yourself whether your paycheck is coming from a source that causes harm? Or whether the code you have written will be used directly or indirectly to cause harm? Pretty much everyone in tech is responsible for great harm by this logic.
Scaled Cognition Launched the First Agentic Pretrained Transformer (Apt)
They’re over regulated. All the geography and materials in the world.

They aren’t building because they can’t do it affordably.

My friends in Vancouver had a vacant lot in a prime area and money. They had to wait for three years to be approved to
start.
Huh. Well, maybe look at the "forest through the trees." You say 'Linux is great on these laptops, blah blah blah' and can't disagree, but point was that unlike those that came before, these particular laptops are dead meat in under 48 months, unworthy of the monumental effort to port and maintain Linux (or anything else) on them. Why spend valuable heartbeats porting and maintaining LINUX on a class of devices that are DEADER THAN A DOORNAIL? (Why not write a better 6502 emulator instead? /s)

That is to say, all GOOD data analysts, accountants, software engineers, lawyers, musicians, writers, editors, animators, illustrators, systems people, etc... will accomplish their jobs using multi-modal LLM-like interfaces with supporting application-specific I/O devices, or they will be blown away by those that do. They don't need/want Mac/Windows/Linux to accomplish this --it will start out as an app that they click on in those systems and eventually they will be able to buy machines that don't even have that old user experience anymore. Even the people creating the "agentic applications" for these users will themselves use agents to produce the most efficient systems possible, so they don't need Mac/Windows/Linux either (at least not in their currently recognizable forms).

It will all be clearer as Project DIGITS (and Apple's response to it) get into user hands in a few weeks/months along with the avalanche of agents that are coming (from Salesforce's pivot on down to productivity apps --heck there are already Youtube videos on how to create 3D models in Blender using AI, ultimately apps like Blender will turn themselves into agents, so it will be "help me create a 3D world for use in other agents that has features a,b,c..." and the governing AI will offer some premium agents for doing that, one of which will be functionality that was once found in an ancient desktop app called Blender).

Again, personally I'd like to see the 31337 SWE skills bringing LINUX up on these obsolete devices go into bringing up CUDA on external Thunderbolt-connected nVidia GPUs to squeeze a bit more life out of these lame duck machines during the transition,
I continue to think it was a big mistake not to add syntactic support for type annotations into the base language. python did this right; annotations are not enforced by the interpreter, but are accessible both by external tools as part of the AST and bytecode, and by the running program via introspection, so tools and libraries can do all sorts of interesting things with them.

having to add annotations in a separate header file is simply too high friction to get widespread adoption.
The source code comes in a bundle that includes a compiler, an emulator, and some extra tools. While I don't see an advantage on downloading the source code alone, I won't deny it.

Just note that there are three different "branches":

- stable: This is the one being distributed in the website

- neofetch: This one exists because I couldn't get the ASCII art to fit within 512 bytes along with the rest of features

- multistage (untested): Here I'm trying to work with jumps in memory to handle different commands and features (and include them all in one release). I read online that I can compile them separately and then merge the binaries to get jumps to work. But I haven't finished it, and it probably won't compile as it is right now.

That said, here is the source code for all of them: https://quickshare.samsungcloud.com/wB9kfq1umxW2

edit: fixed missing newlines
5G's trick is MIMO. Basically just using more channel space for more data. In some places that means 3G/4G spectrum + 24GHz + 60GHz. And responding when you close a door and the 60GHz goes away. In some parts of the world where licensing worked out differently, it might just be a couple chunks of old 4G spectrum. Its not a monolith.
Right, but it's clearly not the situation I was describing where cutting the parse time to zero for the stages after the tokenization stage would only slightly decrease total time.