MurphyA/hacker-news huggingface dataset:
by parineum | 2025-06-22 20:17:30+00:00
I think the difficulty is the installation process. I wouldn't be surprised to find out that the challenge of getting that much run to convenient places isn't always that easy and, combined with the regulatory burdens likely involved in something providing that much power is scaring away potential installations.

You have to think a lot of the low hanging fruit locations are taken by now and, even if it's profitable, it doesn't make any profit while you're building it and I've seen a "coming soon" sign on top of what looked like a finished installation for more than a year at a mall near me.
by PaulHoule | 2025-06-22 20:18:01+00:00
(1) Many of people's needs are physical. AI is not going to increase food production or manufacturing productivity by simply replacing human labor because these areas have already been revolutionized by automation.

(2) Even many "service occupations" need the body as much as the mind. We depend on the sensory abilities of doctors and nurses, as well as their hands.

(3) The counter to the above two would be some large advances in physical technology, say robots that can pick tomatoes or the kind of "advanced manufacturing" that Eric Drexler talked about.
by hiAndrewQuinn | 2025-06-22 20:18:02+00:00
There's no need for violence. In fact, the capital outlay would be inefficient.

If you want to curb speeding, the solution looks much the same: Pay reporters some portion of the fines collected from the speeder. You will very quickly see a cottage industry of Internet connected dashcams and on-board AI solutions spring up, because it's practically free money if you drive safely yourself for long enough. Pretty soon nobody will be speeding, simply because you never know who or what is watching.

This is a set of economic-legal policies I've been writing about here and there for a long time. It's great stuff.
by johnea | 2025-06-22 20:18:33+00:00
Is this you: No, actually, not at all. I didn't feel that any of those bullet points was descriptive of me.

> Don't worry...

I'm not worried, at least, not about me. I am worried about just how many people _do_ think this is descriptive of themselves.

I was going to rant here about loss of a sense of individual autonomy, and how the modern sense of "we can't help being addicted to doomscrolling" is another example of adopting victimhood; but as I got to the bottom of the article, I found the advice to be things I actually agree with:

> Go outside, seriously go outside. Look around, it’s great out there.

I couldn't agree more 8-) Really, literally, just turn off the phone, at least during recreational times of the day (and make sure you have "recreational times of the day").
by whiplash451 | 2025-06-22 20:19:40+00:00
> If they really just need someone to hold down a chair

I would not jump to this conclusion. The company might have a very deliberate compensation strategy. Giving $Y instead of $X to a newcomer at a given level without aligning other people at the same level to $Y raises serious concerns.

As a company, you don't have to let yourself bullied by other companies.
by enriquto | 2025-06-22 20:20:11+00:00
> keep going after you reach 2048. This game had to remove that option to achieve a 64bit state.

Since 15^16 < 2^64, you can still use a 64 bit state to reach 2^15=32768, which does not seem to be reachable in practice (the previous state would fill the whole board!)
by matsemann | 2025-06-22 20:21:10+00:00
Why? I don't get this "gotcha". Is there any actual rational reason for making such rules, or is it stemming from some annoyance from seeing cyclists in the road?

There already exists roads where cyclists can't be: Highways/motorways. If the problem is cyclists in the road, that solves itself by building better infrastructure. Where there's adequate cycling infrastructure, cyclists prefer to use it. Where there's lacking or none, one should of course be able to use the road. Otherwise it would be a de facto ban on cycling, which I'm sure was your point?
by heavyset_go | 2025-06-22 20:22:04+00:00
> I challenge this assumption. In reality the effect is not about what they can do if they listen to the advice of Bruce Schneier, but what they will do. Navel-gazing on security and throwing your hands up if people don't act "the way they should" is what's really irresponsible, imo. I.e. if your contacts are not physically close, they won't (or even can't) schedule a flight to send a message. They'll generally use what's socially convenient, even if they're discussing something like abortion in an oppressive state. If you're lucky non-techies will say "Hey, maybe we should try that app Signal, I heard it's more secure". That's as good of a win as it gets.

I disagree, people will end up in prison or dead if they let a false sense of security compromise themselves. It should be stressed that certain sensitive activities should not involve computers, phones, etc because of the very real possibility of dire consequences. If someone is desperate enough where they have to resort to using computers to do sensitive activities, they should be given the best advice, caveats emphasized, and not just what someone feels is "good enough".
by rpnx | 2025-06-22 20:22:17+00:00
A document proposing terminology to describe 0-based indexes in unambiguous language.

For example, considering a sequence like [5, 4, 7, 8, 2]

What is the 4th element? 8, but if I asked what is the "0th element", you would answer 5, but that is the 1st element. The document introduces the terminology of the zerid element (0id element), oneid element (1id), etc. to handle 0-based indexing.
by mathgeek | 2025-06-22 20:22:29+00:00
> That’s why people listen to Chappell Roan, and near-instinctively belt her songs out out after a few drinks, instead of Beethoven symphonies or Mozart operas, even if the latter may be “superior” in nearly every measurable way.

As someone who grew up on Looney Tunes and the like, I absolutely start humming and making up words to classical music far more often than anything from this century.
by GMoromisato | 2025-06-22 20:22:42+00:00
Maybe. It certainly would not surprise me if you're right--that's why it's the conventional wisdom.

But these kind of events--Israel defanging Hezbollah, US destroying nuclear sites--should change our priors. And it might change priors in Iran too. Until we actually sent B-2s in, Iran didn't know whether we ever would. They might have held out hope that we were bluffing--that we would never risk a $2 billion plane (not to mention a crew) on bombing a site that only sets back the program a couple of years.

Now that the US has done it, what's to stop us from doing it again later? Why bother spending so much effort on a program that gets blown up every few years? Maybe they'll just try to hide it better, but can they really rely on not having intelligence leaks, given the massive intelligence failures of the past few months?

And North Korea is not a great example. Even if it's true that their nuclear program has deterred us, they bought it at an enormous cost: North Korea is completely isolated. Iran would like to get rid of the current sanctions and start integrating into the rest of the world. Even if the regime doesn't care about its people, it still wants aircraft parts and oil revenue. The US and Israel would be fine if Iran continued to slowly rebuild its nuclear program, as long as it remained under sanctions. They can just wait five years and bomb again. But is that really a victory for Iran?

My point is that these events might cause Iran to re-evaluate the cost/benefits of their current strategy. They might decide that rushing to build a nuclear bomb is not worth the very large costs.
by johnisgood | 2025-06-22 20:23:07+00:00
Could you clarify with regarding to .onion? How would I set this up for SimpleX and how would I configure SimpleX to use it, on, say, Android and Linux? I believe to use Tor with SimpleX, you would have to use Orbot, for example. What would I have to set up and how, on Linux? Genuine question. I would much prefer to self-host it.

I would also like to know how I would configure SimpleX on Android to use my own SMP servers.

Edit: I found this: https://simplex.chat/docs/server.html.

And I found:

# `socks_mode` can be 'onion' for SOCKS proxy to be used for .onion destination hosts only (default) # or 'always' to be used for all destination hosts (can be used if it is an .onion server). # socks_mode: onion

In any case, I believe what I was looking for is https://simplex.chat/docs/server.html.
by pydry | 2025-06-22 20:23:09+00:00
>The estimate aligns with a recent study by the US-based Centre for Strategic and International Studies (CSIS), which puts Russian military deaths at up to 250,000 and total casualties, including the wounded, at over 950,000. Ukraine has suffered very high losses as well, with between 60,000 and 100,000 personnel killed and total casualties reaching approximately 400,000.

I searched for the CSIS study to see what their methodology was and found a video

https://www.csis.org/analysis/evening-one-million-russian-ca...

...which explained:

* Nothing. Nada. Literally zero evidence of any kind combined with literally zero analysis.

* An assertion that this number "proves" that it's not true that "Russia holds all the cards". They appear to want to rebut Trump's opinion.

* The final comment was about the military assistance bill and how important it was that it be passed.

There was also some random facts that look like they might support the original claim but which emphatically do not (e.g. amount of land taken).

The average Russian would of course also be equally inclined to believe their military industrial complex's PR lobby group when it makes unsourced claims like this. That's coz the average Russian is not too smart.
by holowoodman | 2025-06-22 20:23:14+00:00
Well, let me tell you (from some experience) how this would have gone in good old Germany:

No mineral rights like Texas, except for the occasional lignite open-pit mining, but that is very limited to certain regions. And even then, you'd be reimbursed handsomely for your troubles and the torn down equipment and land.

Grid connection would have been easier, because the electricity company is required to provide timely and cheap connections to the next sufficient connection point. However, there are exceptions, if they can prove that they cannot get contractors, so you have to wait some time, usually two to three years after you sign the contract for the connection.

Before connection contract signing, you need to enter an auction for the price of the power you will be providing. Fixed for 20 years. However, those 20 years start at signature, so the first 2 to 3 are wasted because of no connection. And you are competing with tons of other solar installations, so you can't really predict your profits when planning. Btw. they can even fail to connect you after you already built your plant for the same reason, so you may either wait or risk it...

Then you have to get approval from the local planning bureau. For that you need a number of assessments: You need to prove that there is no environmental impact, e.g. on rare species of vermin and weeds, no impact on nearby population e.g. through noise, reflection, or other annoyances. Then you have to get approval for the land-use change, because usually you are building on land zoned agrarian use, that has to be changed (and usually can never be changed back, so the land is worthless afterwards even if you don't actually build). You have to get approval from various environmental protection agencies that certify you are not in any kind of protected zone, or if you are (half of Germany is), then you are not affecting anything important (which is a 50/50 chance). Then your plans have to be submitted for public review, where local groups of busybodies, can enter their objections. If there are objections, the approval can be delayed or denied. You can of course "bribe" the public with a few well-placed donations to local groups, or by declaring your enterprise to be open to local investment for which you then sell shares and hand our corresponding parts of your profits. This of course necessitates a change in legal form, which of course needs another few rounds with lawyers, tax advisors, the tax office and a whole lot of due diligence because you are now handing out shares to small investors, which is kind of protected and therefore complicated...

Believe me, the OP's story is very harmless compared to what this would take here, even though the above is the simplified process after a few rounds of laws that were intended to accelerate building green energy.

P.S.: You need a fence and cameras. First because no insurance will allow it without the fence, some idiot kid could climb a panel and fall. Second because there are professional solar panel thieves around here, stealing them at night by the truckload.
by adrian17 | 2025-06-22 20:23:40+00:00
> If I need compile-time reflection, I'll use a C# program to generate C code.

This isn't reflection though, it's just textual code generation. In a way, it has the same problem's Rust's macros have (and indeed I'd love to have this kind of reflection in Rust). As an example, if you're implementing some kind of automated serialization, given an input struct with several fields, how can you even just find out its size? Or at what offset each field lives? Or if the field can be naively memcpy'd? You can hardcode the values if you do lots of assumptions and restrictions, or you can re-implement the logic the compilers already also do - but IMO it does feel the cleanest to just ask the compiler at compile time, which is exactly what C++ reflection proposal does.
by layer8 | 2025-06-22 20:23:49+00:00
Medvedev wrote on social media today that “Critical infrastructure of the nuclear fuel cycle appears to have been unaffected or sustained only minor damage. The enrichment of nuclear material — and, now we can say it outright, the future production of nuclear weapons — will continue. A number of countries are ready to directly supply Iran with their own nuclear warheads”.

If there’s anything to that statement, things are likely to remain messy.
by whiplash451 | 2025-06-22 20:24:00+00:00
Never (ever) respond to this question early in the process. The company is just collecting market data.

Tell them that the salary should be negotiated at the end if the process is successful.

If they tell you "but we need this to make sure we're not wasting your time and ours", tell them "well give me a range for what you can do and I'll tell you if you're wasting my time"
by tolerance | 2025-06-22 20:24:19+00:00
You know, I really want to thank you for referring a book and including a review of it, especially your own.

More on topic, I'm under the impression that this is a budding idea of the author's, at least as budding as a thought willing to be made public can be without being totally picked a part by the crowd here.

So yeah, he needs to read that book and post a review of it next. Keep the butter churning.
by jamesgill | 2025-06-22 20:24:21+00:00
As someone who spent a long time in technical writing, and wrote a decent-selling book about getting started as a tech writer, here’s my thought: The problems with software documentation/tutorials/etc. rarely have anything to do with writing skill—because the biggest challenge is not writing, it’s how to analyze and understand the audience and design what ‘documentation’ they need to get the job done. Separate skill(s), unrelated to writing. “Writing”, in fact, is the easy part. Think of it this way: you can write the most beautiful, elegant, correct JavaScript that’s ever been written: and it can be utterly useless. Beautiful code is good, but that’s not the goal or the focus.
by eggn00dles | 2025-06-22 20:25:00+00:00
Not so long ago, noone knew about the weak force, and even the most brilliant minds would never think electricity and magnetism are two sides of the same coin. Now we have a theory that unites all three under the same umbrella.

In many interpretations of GR it is believed that mass deforms spacetime, but is also influenced by the spacetime it moves through. In the absence of mass, spacetime expands. Carrying along any mass with it. When mass is present this default expansion is overpowered by its influence which causes a contraction. Hence black holes.

Gravity is still colored by classical definitions so most assume its power is unidirectional. However there is a quantitative factor for expansion in the very same Einstein equation which defines GR.

We need to stop thinking of gravity as a force acting on objects, and rather something that acts on spacetime. Many people advocate this but stop at the rubber sheet analogy, which is completely devoid of the idea that the sheet actually moves as well.
by raju | 2025-06-22 20:25:50+00:00
pickaxe isn't a Git command, rather, it's a set of flags that `git log` offers (specifically `-S` and `-G`).

Shameless plug: I recently did a webinar on how the pickaxe options are better than `git-blame`) that you can find here: https://nofluffjuststuff.com/webinar/142/level_up_your_git_g... (Note: It requires you to provide an email address).
by nine_k | 2025-06-22 20:26:25+00:00
No; OOP, metaprogramming, exceptions, etc were sort of new in early 1990s in an efficiently compiled language, so C++ was paving its part of way, in an awkward manner, trying hard to make abstractions zero-cost. (I mean mainstream; Common Lisp had all these for a long time, and in an elegant way, but the cost is non-zero.)

Equally, Perl explicitly tried a number of syntactic ways to do something; some stuck as good ideas, some were demonstrated to be... less good. I think it was important to explore and show that a particular approach has serious downsides in practice, but it's not necessary to stick to in once better alternatives are available.
by mdaniel | 2025-06-22 20:26:27+00:00
My contribution to this debate is that it isn't a developer problem it's a "beginner's mind" problem, which I personally characterize as "empathy"

Can one recall what it was like 15 minutes ago when you didn't know the answer, and how would you have changed the situation to foster the pathway that would have squared up the product's model with your mental model. No matter the product: library, webpage, physical tool, bureaucratic process, etc. If a human(s) made it, then managing the assumptions is a grade-A problem that requires managing throughout its lifecycle

Developers love to complain about bad requirements, but documentation is where one gets to provide the requirements to the reader, thus, is an empathy management exercise
by Qem | 2025-06-22 20:26:38+00:00
Well, if you have an expansionist apartheid state nearby, bent on seeking any pretense to sabotage or get your infrastructure air raided, higher enrichment factors would make much easier to safeguard fuel, given not high enough to easily cause a criticality incident.

Say you have 10 ton of 2.5% enriched uranium to safeguard. If you turn it to 60% HEU, now you have only ~400kg of fuel to safeguard against air raids. Density of uranium is ~19 ton/m³, so that would correspond to just 21 liters of HEU, one bucket worth, what would make it very easy to transport and hide. That would make it possible to split it and store in safe locations, for example, inside some deep boreholes, far apart to each other, making it impervious to attack, for the duration of hostilities. Once they pass, it can be recovered and diluted back to 2.5% with natural uranium, reconstituting your original 10-ton fuel amount.
by ben_w | 2025-06-22 20:26:47+00:00
We have the Navier–Stokes equations which fit on a matchbox, yet for the last 25 years there's been a US$1,000,000 prize on offer to the first person providing a solution for a specific statement of the problem:

Prove or give a counter-example of the following statement: In three space dimensions and time, given an initial velocity field, there exists a vector velocity and a scalar pressure field, which are both smooth and globally defined, that solve the Navier–Stokes equations.
by pvg | 2025-06-22 20:26:51+00:00
It’s someone’s show hn for something that’s NYC law, designed to address a specific local problem. Calling this ‘evil’ is, at a minimum, unserious bombast which the site rules ask you to avoid, especially when discussing someone else’s work. You can critique the work without the Savonarola act. It also happens to be more effective that way so it’s in your own interest.
by tptacek | 2025-06-22 20:27:01+00:00
Wow, this is a whole thing. Like: absolutely, unpaid volunteers shouldn't feel like they're on deadlines to fix security bugs in open source code. They're not. But you're reading this and assuming, "ok, they're getting a lot of dumb reports from random bounty seekers or whatever", and, nope, he's complaining about GPZ.

Which, again, fair enough! But the bugs he's apparently talking about are presumably very serious.

(If maintainers of projects like libxslt stop fixing bugs, Google will ultimately just fix them.)
by PaulHoule | 2025-06-22 20:27:06+00:00
When the AI hype train left the station I said "we don't understand how these things work at all and they're going to get much cheaper to run" and that turned out to be... true.

Already vendors of legacy models like ChatGPT-4 have to subsidize inference to keep up with new entrants based on a better foundation. It's likely that inference costs can be brought down by another factor of ten or so so of course you have to 90% subsidize these to get where the industry will be in 2-3 years.
by tolerance | 2025-06-22 20:27:45+00:00
I have a hunch that technical documentation may be one form of writing that LLMs won't be able to really help with beyond the mundane grammatical/structural advantages that it affords to any other form of writing.

AI is utterly swaggerless and I have a notion that a lot of what people enjoy from technical writing is the vibe they get from the writing; as much as the instruction.
by 65 | 2025-06-22 20:28:54+00:00
Art has no objective measure. I cannot stand classical music because it has very little rhythm and emotion compared to the other, more modern music I listen to. Does that make classical music worse? No.

Just because something may have been popular in the past and is now seen as "smart" e.g. the opera, books, classical music, painting, does not make it better than what's popular now, e.g. television, video games, and rhythmic music.

If anything I'd argue art has gotten significantly better and more advanced over the years. I don't play many video games but the combination of visual, auditory, interactivity, and storytelling still blows me away.