skysight-inc/HackerNews huggingface dataset:
It was a confusion between ** used as the rise to power operator in languages like Fortran or Python which just validated the grandparent point of confusing syntax for people not used with C that come from other programming languages.

In Python and Fortran for example:

3 ** 2 = 9
I know it's not a proper measurement, but I can't remember the last time I missed something in AUR, but in my short time on NixOS I missed 2 apps and 1 app that disappeared in the NixOS channel upgrade.
The Bitcoin Miner's Almanac with Robert Warren
Robert Warren is the author of The Bitcoin Miner's Almanac: Where Code Meets Business and Everything in Between, published 2024.

We discuss the book, which gives an excellent overview of what Bitcoin mining is and the operational considerations, as well as fascinating case studies of the different business models and types of mining operations.

Alongside this we discuss energy and the electrical grid more broadly as well as how to communicate Bitcoin mining and the importance of maintaining the grid and producing energy for human flourishing.
I'm an old PhD student. I've seen cases where an easy / naive solution written in Python can be orders-of-magnitude slower than a solution written in C, but I suspect that you're right: that a thoughtful / clever use of Python should be perfectly fine. I've also seen that professors don't know everything, and what they do know can be dated.

More importantly, though, I think a young PhD student should not pick a fight with his advisor and committee members or try to prove them wrong. Generally, do what they suggest and give them credit for it, or at least thank them enthusiastically for the suggestions and don't make a big deal about not following them. You're at their mercy for getting the PhD, and it's subjective, and their opinion of you probably matters at least as much as their opinion of your work. This is one the things that I learned from ~15 years of professional work under many different bosses before starting my PhD program, and something that I think many young students still need to learn.
Anyone on internet can see this Mastodon post with comments. Unfortunately X is only able to display it all to logged-in users. Old Twitter was able to display it to anyone as well. Seems like X is in austerity mode.
> With content addressed derivations you can guarantee that any party can recreate bit-by-bit identical copies of derivations

It wouldn't guarantee anything. It would force you, and anyone else, to do massive rebuilds when some binary down the tree changes, or has a regression.
i guess i cannot imagine the kind of problems you were having before :)

but from the description they seem runtime errors. do you have a functional test of sorts after nix creates the new state?
FYI, TDH sounds like what Skyrim or one of the previous games uses.

I can't remeber exactly, but $thing was supposed to be hard to find, but because of how they baked in pathing costs- if you followed something it'd lead you there.
marko or godown would be fun
This article from The Register in 2020 has some details, and not just Boeing:

https://www.theregister.com/2020/04/02/boeing_787_power_cycl...
Huh? Weird. I only trust the AI and ignore everyone in real life life. (/s for the humor impaired)
Thoughts on the New Digital Feudalism
The Wikipedia article in question says that ANI has been "accused of..."

Wikipedia is saying it's a known fact they've been accused of that, which this subthread shows is true as someone accused them of it.
For simple loops, yes, I also found that 3.13 is roughly equivalent to 3.12. Both are much slower than 3.11, though [0] – roughly 6-9% for lists, and in one weird edge case, 57% slower for array.array, but only on MacOS (I only tested ARM, no idea on x86). Linux was about the same as for lists.

[0]: https://github.com/python/cpython/issues/123540
10yrs is a lot of time ...give vim another try :)
Expecting intelligence and accuracy to "emerge" from a statistical process is absurb.

In others words, LLMs are only clearly useful if the results don't really matter or they can and will be externally verified.

LLMs negate a fundamental argument for computing --- instead of accurate results at low cost, we now have inaccurate results at high cost.

There is undoubtedly some utility to be had here but it is not at all clear or obvious that this will be widely transformative.
An American helped IAS officers like me ask the right questions-James Scott Obit
Sure, different exit polls get slightly different results. Point is that 1.5:1 is quite different than 10:1. And many college graduates are evangelical; the religion just isn’t Christianity.
https://www.neotokyo.com

I have a +100 cel backlog that I need to catalog and photograph. Was planning to do it this holiday season so check back in.
If you look at the overall problem of greenhouse gases rather than CO₂ specifically, and compare Methane (CH₄) to CO₂, Methane traps more heat, per molecule, than CO₂ does, so if you were able to capture methane and prevent it from escaping into the atmosphere by burning it with O₂, which results in CO₂ and H₂O, you'd be trading Methane for CO₂, and a bunch of energy - enough for a rocket, so depending on the numbers, it's possible that a reusable methalox rocket using renewable sources for methane would contribute less to greenhouse gas-related warming on a per-metric ton to orbit basis.

Methane capture is still being developed. There are a number of companies working on this but it's not deployed widely at scale, so it's unclear exactly how plausible it is, but the theory is there.

Whether we'd want to put datacenters in space is a whole other question though.
When PGP couldn't be exported and OpenBSD had to set up camp in Canada, the same people who are upset now were silent then. The resistance back then was both clever and peaceful.
How do I recompile binary blobs?
nope. you can pick, pgp, openssl, ssh-keygen. but it's all different flavors of the same poison.
I do something similar.

In some of my projects I have little snippets of cli commands in the main README.

When I open the project in JetBrains IDE and I open the README of my project there, I can click on each code block to run it.

This way I can for example start up dependencies like say a little python3 web server to serve static files from one of the subdirs, simply by clicking on it in the readme. Instead of copy-pasting from the readme, and even instead of Ctrl+R in a terminal window and finding the correct commands for a project from history.

It almost reminds me a little bit of Plan9 and their Acme editor, where they were blurring the lines between text and commands. In Acme you can type a piece of text and then middle-button click I think it was to run the text as a command. Having executable blocks of code interspersed in a markdown document feels a little bit like that although in a different, more limited manner.
Point was that leadership of a media company might make editorial decisions that are in its best interest—whatever that interest might be. Not necessarily profit, but could be personal.
Personally I have seen plenty of first-hand accounts from people that FEMA is nowhere in sight, they were turned down for the $750 per household (which appears to be a very narrow benefit for uninsured homes), and when FEMA was around they were seizing supplies and generally getting in the way. The same kind of thing happened surrounding the Maui fires. The people from that disaster are still complaining about the FEMA response. They are most likely being forced off of their very valuable land, and the government is behind it all.

In the early stages of dealing with a disaster, rumor is an important source of information. When communication is cut off and travel is restricted, what exactly do you expect? Especially when government misconduct is suspected. Again, if you give government the power to suppress criticism, it often will.

Regardless of whether the rumors are substantiated or not, this is America and people have the right to say what is on their mind even if it hurts the feelings of FEMA. To listen to FEMA, the rumors about them are more devastating than the actual disaster. From the start they took a position of "this criticism is interfering with our work" which is a gross exaggeration at best, and a pernicious lie in the minds of anyone with common sense.

FEMA has long been a subject of controversy, as they seize supplies donated for disasters and redistrubute them or even sell them: https://www.facingsouth.org/2008/06/gulf-coast-nonprofits-le...

You should look into this as well, a controversy involving FEMA's role in hypothetically putting Americans in concentration camps: https://en.wikipedia.org/wiki/Rex_84 The government has absolutely no problem with trampling on your rights under the pretense of a disaster. They'll screw you over.

As far as I remember in any disaster before a couple of years ago, including Hurricane Katrina, FEMA has not stopped to demanding that people refrain from criticism. This is a modern phenomenon. The government is always scare-mongering about "misinformation" because they want the power of censorship. Legacy media is on board because they wish to crush any independent competitors that threaten that dying industry.
I was hoping you were wrong but nope. We can’t even have pumpkin growing contests anymore without PEDs.

>Gibberellic acid: In the young fruit stage of pumpkin, apply 10-20mg/L gibberellic acid solution to the young fruit, apply once every 5-7 days for a total of 2 to 3 times, which can obviously promote hypertrophy and accelerate maturity, which can improve quality.

>https://m.plantgrowthhormones.com/info/for-pumpkin-planting-...
Show HN: Jist searches JSON 3x faster than jq
Hi HN,

jist is a JSON path search tool that feels like accessing a JavaScript object. It’s 3x faster than jq for the same use case, and over 2000x more memory efficient when searching a 3.3GB file for the last element (jist reads data in chunks so has constant space use).

It doesn’t implement pattern matching yet. A feature I’m looking to add is generating a full JSON schema using the same streaming approach so stay tuned!

Any feedback and feature requests are more than welcome
well my comment was specifically pointing out that giving someone agency is the opposite of “a problem.” i was pointing out that having options to spend your freetime how and where you like is the literal opposite of forcing you to “the will of a server” or whatever their statement was.

to your comment, the ability to keep posts and such is going to vary by which system you’re using, for example:

- twitter, absolutely not. they want to force you to spend your free time around whoever they say. and they absolutely want to make it difficult for you to have freedom to leave or the freedom to associate. in the before times there were sites you could use to move your contacts and follow the same people on Mastodon. elon hated the idea of people having freedom so he shut that down shortly after he took power. for this reason i recommend people start manually building their contacts on other sites now so the move will be easier once you’re ready.

- threads, im not familiar enough with it yet to say for sure. i have a couple of accounts there but honestly, ill never use them, its zuckerberg… facebook… no thanks. been burned too many times by these people.

- Mastodon, almost entirely yes. you can backup and download both your posts and your contacts. i dont worry too much about it, but if it’s something you’re super worried about just do like we all do with photos, docs, etc… keep a backup. i know some people keep a backup federated account mirroring follows, etc… for worst case scenarios. i occasionally download my follows and posts, but im not really too worried about it.

- bluesky, yep. i love blue sky but for different reasons from Mastodon, i use them both all day long. just for different reasons. blue sky doesn’t at all have the same quality of community as Mastodon or even hn. it’s nice, but its not community focused. its more like twitter before eternal september took over. at the end of the day tho, i don’t have a lot of hope for it, the VC people will definitely figure out a way to ruin it.

but to bring it back to my original comment: the important part is that we have the agency to utilize freedom of movement and association. it should creep you out when someone tries to convince you that having agency is a problem. having freedom to jump from place to place, server to server, community to community is a good thing and its crazy when these people keep attempting to convince us that jumping around is "a problem".

when someone tries to force you to spend your playtime somewhere you don’t want to be, or when they try to convince you “no, you should want to be around eric especially when he’s a dickbag.” that should make your hair stand up with red flags. and that’s what these people have been trying to convince us for years—“noooo, why would you want to spend your free time somewhere else having fun? dont go enjoy yourself! you want to be here! no one here likes each other and everyone is screaming at each other! thats what you really want to do with your freetime!”
bsky is open to anyone, and has been for a while now, that’s correct.
Doesn't this youtube project infringe on the patent which this company holds, then?

https://electroimpact.com/Company/PatentFiles/US8989898B2.pd...
Dealing with abandonware
It’s weakly worse to trust your OS + Browser + third party, than just OS + Browser.

Moreover, small projects can be purchased more easily. See PIA. Users need to stay updated about ownership changes. It might be viable for us, but not for everyone.
Sounds a little bit like a similar attempt with a different approach from Intel the iAPX 432 that also tried to support high level languages in hardware and was a market failure.
But also an ever-increasing number of TLDs under which to register them.
And then you could lend pdfs of these books, and distribute an interpreter that runs them.
They're not necessary, but it's a nice thing to have. On a level of a single binary, you can prove that the program you have has been built from a corresponding source code (no backdoor included). Which is very important if you want to increase the security of your supply chain (most people won't compile signal from source, for example).
Did the iPhone 13 Mini's death signal the end of practical phone design?
Apple dropping the iPhone 13 Mini feels like a signal for where the whole smartphone market is heading. Here was a compact, powerful, actually pocketable device that met a real need—and now it’s gone. Apple, as usual, leads trends, and if even they’re scrapping practical-sized phones, it’s a clear sign: the industry is now chasing bigger screens, “better” cameras, and more features that are easier to market as upgrades over the old, even if they barely improve the day-to-day experience.

Are we disconnected from reality here? Phones have hit a physical innovation plateau; there’s only so much screen and camera improvement you can pack in. And yet, I find myself scrambling to buy another iPhone 13 Mini simply because there’s no longer a real market for compact, user-friendly phones.

Is this really about demand, or are companies just steering us toward a profitable cycle of “bigger is better”? Is anyone else frustrated by this push to lock us into constant, unnecessary upgrades?
Is it actually faster than VS?
go has both in the stdlib
I have a lot of sites (all saas) and more and more people send me cease and desists and lawyer threats because they go to google, enter 'something' that's remotely phonetically similar to a domain I run and then click on my site. They paid on some site that sounds a LITTLE bit (if you squint) like my domain and now they are scammed and want to sue me. Now I understand scammers do this as well, but I had actually someone turn up at our office (which is my business partner his home) with bank receipts with a really not so similar name, however if you type it in google we pop up first even though our businesses are not at all related.
That’s a contradictory statement.
It is the height of arrogance to assume that someone is so dumb that they don't even know what their interests are.

I have my interests. Some are satisfied by the Democrats. Some are satisfied by the Republicans. Some are satisfied by both. Some are satisfied by neither. My vote goes to the person who best satisfies my most important interests at the time. Sometimes I have to eat shit in doing so, but that's politics for you.
I’ll take Britannica any day.
The primary source is

https://www.ft.com/content/b9e419c6-acf1-420b-8ae6-908feb52c... ("How ‘Factorio’ seduced Silicon Valley — and me")

(Cool fourth-wall breaking moment seeing an HN'er featured in the FT!)
I think that it is hard to market a new "pragmatic" language because the pragmatic decision in most cases is to use an existing language that you already know, that has a community around it with all it's accumulated wisdom (documentation, tutorials, blog posts, StackOverflow Q&A), rich library ecosystem etc.

The main point of "killer feature" is not to make the language more "hypeable" but to give a potential user a clear reason why the benefits of learning your language will outweigh the costs of using a less mature or less popular technology.
I think this is a last-minute hedge: a lot of people did not expect the Republicans to shield Trump from prosecution as effectively as they did (including the SCOTUS majority being willing to invent an unprecedented reversal of U.S. legal precedent) and weren’t expecting him to actually win again.

Now there’s a roughly even chance that he’ll do so and that’s causing some hard calculations: if Harris wins, they won’t face retribution because Democratic administrations don’t do that. If Trump wins, Bezos and Soon-Shiong can go to him saying that they got rid of the liberals at their companies in a very public display of support.

Trump is an authoritarian at heart: he doesn’t care if you like him, he cares if you support his power. Vance used to be a harsh critic but got the VP position by publicly recanting and displaying obeisance. It really looks like they’re thinking along the same lines: either it won’t matter or he’ll be satisfied with their acceptance of his power since he really wants to attack other people who aren’t fellow rich men.
Also to add, for a while in the past before I found that the IDE I use could execute code blocks I made a little program that would take each code block in a markdown document and run them one after the other, and it would look to see if a “text” fence followed right after the code fence. In that case it would write the output of that command into the text fence. If there was no text fence, it would run the command without inserting any of its input into the document.

It was like a super rudimentary Jupyter Notebook system of my own making.

Eventually I switched away from my own run-and-insert system.
I know that is what MTA-STS is for, but haven’t heard from people actually using it. I have, however, heard from people using DANE in the way i described.

(For those who don’t know, MTA-STS is basically DANE but for people who hate DNSSEC. And are OK with requiring every mail server to also have a web server running.)
I confirm it works: I got the gradio demo working locally and it's pretty reasonable.

Slight rough edges (to be expected) and you do need to read the README with attention but it's all par for the course. I had to install einops which wasn't in the requirements.txt and even though I had downloaded the HF models they released, it still needed to pull in another model when I first ran the demo.
Oh cool. I didn't realize that was possible. I have most of my apps still from when I lived in the US in my history, so downloading them again isn't an issue, but if I need another one, I will definitely try this out!
My 200Mhz Oscilloscope "throws away" a lot of data compared to the 4GHz scope I used at work, but for the signals I'm looking for, it doesn't matter at all.
That's the kind of lame excuse that fascists and elitists always resort to in order to increase their power and shut down speech they dislike. Freedom of expression is absolutely essential to the long-term future of humanity. If preserving that fundamental human right means that some emotionally fragile people start riots then so be it, that is an acceptable cost.

Your "fact" is merely a matter of opinion.
I suspect Intel uses 32x32b multipliers instead of his theorised 16x16b, just that it only has one every second lane.
It lines up more closely with VPMULLQ, and it seems odd that PMULUDQ would be one uOp vs PMULLD's two.

PMULLD is probably just doing 2x PMULUDQ and discarding the high bits.

(I tried commenting on his blog but it's awaiting moderation - I don't know if that's ever checked, or just sits in the queue forever)
Right, it's not bad if you stick with what the type checker can handle, but I usually end up falling back on manual building with the majority of queries in any semi-complex app.

It doesn't end up being too bad though, except for the loss of compile time syntax checking. Manually handling joins can be kind of nice, it's easier to see optimizations when everything is explicit.
Change the extension to .js, boom problem solved
What an embarrassing typo! I was thinking of 0.66, and somehow I thought 0.66 = 1/3 (must've been distracted by the "2" in 1/2). I should've written 0.66 or 2/3.
There are, as the saying goes, only two truly hard problems in programming:

1) naming things

2) cache invalidation

3) off-by-one errors

It was, I'm sure, named hastily while they were in the earliest stages of development, thinking primarily about what the code would do and not much about what to name it. Renaming things later was never the highest priority, and then eventually far too much was built on it to change things.

The problem is, if you actually spend a lot of time at the beginning thinking about the name, you may not do much better, because software architecture often turns out to be somewhat different than the original plan. Naming things at the beginning fails for the same reason detailed product specs at the beginning often fails, but unlike functionality, names are rarely changed later once the situation is better understood.