MurphyA/hacker-news huggingface dataset:
by idiotsecant | 2025-07-22 02:56:23+00:00
That's a pretty reductionist take. Here's what I think is a more reasonable one. If I told you your job was to keep the house clean, but made you come back to me for permission to pick up socks, but told you that absolutely didn't give you permission to pick up shoes, waited 8 months to reply to your request for permission to vacuum, denied you authority to decide what pieces of paper are trash and which are important, and also told you that it wasn't your job to get large muddy dogs out of the house you might think I wasn't serious about having an effectively cleaned house.

And then it turned out that the muddy dog just bought me a new yacht.
by baby_souffle | 2025-07-22 02:56:30+00:00
> Well they voted for it

Not all of us.

> why expand copper or fiber into rural areas when we can just let SpaceX and others launch satellites and provide a potentially better service?

Fiber is objectively the right choice for future proofing. Bouncing a radio wave off of cube 300 miles above will _always_ be sub-par compared to a direct fiber connection because the latency is higher. SL May have a slight edge going vast distances since the speed of light is faster in a vacuum compared to glass but for 99.999% of residential ISP needs, fiber-to-the-home is going to offer a more robust pipe that fits more and with less latency.

> but maybe there is a better regulatory framework for increasing competition both urban/suburban and rural areas.

Almost certainly. Regardless, any better solution necessarily exists only in a world where 100/20 isn't "cutting edge" 30 years after it became technically possible.
by trinsic2 | 2025-07-22 02:57:19+00:00
LOL. I just went though this the other day. my site was intermittently non-accessible. DNS was the last thing I thought it was until I ran a crawler on my site and spotted some 404 errors. Found that my non-www. url was pointed at the wrong IP and I forgot to update it when I transfered my domain to a new host.
by SlowTao | 2025-07-22 02:58:17+00:00
If you are playing an RTS, there is the initial stage where you capture as much resources as possible to keep them out of the hand of others. Eventually there is a phase change and it goes from hoarding resources to fighting using what you have to ensure others don't take said resources. It is destructive to both sides with only one surviving at a much lower level.

This is the sceareo I fear in the real world with situations like this. One hopes we use more wisdom than just take to ensure they don't take.
by userbinator | 2025-07-22 02:58:30+00:00
Maybe this will force sites to stop wasting bandwidth and stem the bloat. You should not need a gigabit connection (which I do not even have in all of my home LAN) to browse the Internet.

Edit: downvoters, please explain why I need 125MB/s (that's 3 full installations of Windows 95 every second) for normal browsing.
by Filligree | 2025-07-22 02:58:49+00:00
> It says it abstracts the backend, but it's not clear how something so git-influenced will have abstractions that work with something like a centralized system like Perforce or Piper that has auto-increment numeric commits.

Its Piper backend honestly works better than the Git backend. Which isn't a knock on the Git backend, but the impedance mismatch is worse there.

> Some of the design decisions are also not great. Working copy as commit means you have no quality control. The whole point of a commit is that... you commit it. So now you need a separate repo or filter to remove the worthless changes from the ones that you actually intend to commit. Bad commits polluting git histories is already a big problem.

Sorry, but saying this implies you haven't tried it. :-)

Jujutsu commits aren't equivalent to Git commits. They're implemented with a mixture of Git commits and the Git working tree, yes (if you use the Git backend!), but when you see 'commit', you should read 'named diff'.

Jujutsu also has a notion of immutable commits, by default meaning (roughly) commits which have been pushed upstream.

You can and should rewrite the un-pushed commits to clean up history prior to pushing changes upstream. jj makes that much MUCH easier than rebases and history edits could ever be with git. Most of my nontrivial jj work involves at least three or four commits at some point, everything from experiments to documentation branches, which with git I would have needed to awkwardly fit into stash or inconvenient throwaway branches.
by do_not_redeem | 2025-07-22 02:59:03+00:00
jjui is the best VCS TUI I've ever used. It's even smoother than magit, but I think most of that is because of jj itself. Spinoff and absorb are both native jj features (jj rebase and jj absorb, respectively)

https://github.com/idursun/jjui
by refurb | 2025-07-22 02:59:12+00:00
Saying the "CIA overthrew its democracy and installed a fascist dictator" is a vast oversimplification of what actually happened and ignores the role of other international actors, not to mention the domestic actors themselves.

Like most "CIA coups", the role the CIA played in Chile is more of a "hey let's help this guy who is already planning a coup" and if you dig into the details, it raises the question if the CIA had done nothing whether the outcome would have changed at all.
by kuhsaft | 2025-07-22 03:00:37+00:00
Most enterprise PCs are Windows machines and integrate with Microsoft services easily. The only way Microsoft is going to lose the enterprise market is if enterprise PCs move away from Windows.

But, for enterprises, the only reasonable migration away from Windows is Mac. JAMF Pro for Mac can be hosted on-premise on Linux. The majority of enterprise software runs on Mac. However, Macs are expensive so it's unlikely to overtake Windows enterprise machine usage.

Hardware support for Linux PCs is poor and lacks the manageable of Windows PCs with Active Directory and GPO, or JAMF for Macs. Enterprise software usually doesn't support Linux. Linux PCs are uncommon for personal use and corporations don't want to train users how to use Linux.
by Filligree | 2025-07-22 03:00:57+00:00
> I feel like what would be great is a page that really shows some common but complicated operations in git and how much easier they are in jujutsu.

What I find isn't that common git operations are easier in jujutsu. They're not; sometimes they're slightly harder, due to the impedance mismatch with the git backend.

Rather, what git makes easier are operations that are next to impossible — or at least highly inconvenient — in git, and which therefore next to no-one does. That makes it harder to explain, because you're telling them there's this great new workflow that does stuff that... they don't think they need (they have workarounds), and the notion of which triggers their ick reflex if they're good at programming.
by vlovich123 | 2025-07-22 03:01:36+00:00
Assuming you’re referring to Chevron/Loper, I fail to see the relevance to this case.

Also, it’s important to remember that Chevron wasn’t “however they want” or to “reinterpret their own authorizations”. It was a doctrine that if the agency (staffed by domain experts responsible for resolving the ambiguity) had a reasonable interpretation of an ambiguity in the law, even if the court thought it had a better opinion, it had to defer to the agency that Congress created and left it up to congress to resolve that ambiguity if they felt the agency did so incorrectly.
by scarface_74 | 2025-07-22 03:01:46+00:00
Again no Trump fan. But I’m glad that Trump policies have made at least the EU not to be so dependent on the US military itself and US military contractors. There is no private company monopoly including BigTech that I can’t extricate myself away from quite easily.

It’s much harder to extricate yourself from the US influence on the world stage.

Not that I’m not seriously looking at a Plan B outside of the US after I retire. We are already planning to spend a few months a year between Costa Rica snd Panama City next year - warm, safe countries in US time zones.
by gchamonlive | 2025-07-22 03:01:58+00:00
I think it's the type of thing that the mere awareness of it counts a lot to counterweight the problem.

It's like when you are growing up and a certain type of behaviour that would work for socializing when you're 14 years old suddenly doesn't work anymore when you are 21. You learn about it when someone you trust brings you attention to it and suddenly you have the opportunity to reflect and change your behaviour.

The thing with AI that I really fear is the same with mind-altering drugs like Adderall. In some places you just can't afford the luxury of not using it without losing competitiveness (I think, never used it but I know of people that do with regularity).

So maybe we don't want to not read what we write, but sometimes there is a middle manager making you do it. Then it's a problem of context that awareness in itself doesn't help, maybe only in the long run.
by dlcarrier | 2025-07-22 03:02:42+00:00
It depends on which organization they're in. Plenty of them think of their job as legal PR, finding the loosest precedent they can to justify the organizations actions as accepted and legal.

I've never understood why departments are reporting to themselves and not an independent inspector.

Granted, politicians and the people they appoint will do anything to justify their actions, even across organizations, but it might open the door for political opponents to call each other out, on their bad actions.
by defrost | 2025-07-22 03:03:13+00:00
Not mentioned in the article (as it is not being funded by the world bank):

China building world's largest hydropower dam in Tibet (reuters.com)

* Hydro project located on Yarlung Zangbo in Tibet * Project to dwarf Three Gorges Dam on Yangtze River * Start of construction fuels surge in engineering, related shares in stock market * India, Bangladesh have expressed concern about the dam's impact

https://news.ycombinator.com/item?id=44631938

https://www.reuters.com/sustainability/climate-energy/china-...
by Filligree | 2025-07-22 03:03:40+00:00
magit-merge-absorb is one of rebase (if that's what you want), or new (which gets you a merge when you specify multiple parents). The 'delete the branch' part of it doesn't really apply, because jj doesn't have branches; though you might need to delete a tag.

Note for other readers: jj also has a literal `jj absorb` command. That one does what you'd expect from mercurial, i.e. moves diffs from the current commit into the most recent ancestral commit where that file was changed.
by lmm | 2025-07-22 03:07:20+00:00
> How would that work? You want a nontail keyword to indicate that intent explicitly?

Either that, or to not have TCO applied if I don't set a keyword (which I'd prefer).

> I guess I could imagine a scenario where you want to de-optimize a TCO into a non-TC... but I mean... that's got to be rare enough to just not bother with?

Sometimes I know that a given function will eventually need to be non-TC, in which case I want a way to make it non-TCO now. More commonly a junior team member just hasn't thought about TC-ness at all, in which case I'd rather the function not be TCOed and fail-fast than be TCOed until it isn't.

> EDIT: Also, this is the exact opposite of your comment which I replied to.

No it isn't. It's the detail of how it happens. If you use Scala at scale with a team that includes non-experts it will happen to you.
by irjustin | 2025-07-22 03:07:42+00:00
To me, the short answer is we collectively stop learning.

I'll take the flip side of the argument and say AI allows humans to get back to raw, first-principals research and writing.

In many ways, middle men of literature (i.e. re-bloggers, article writers, etc) are moot. Groups who don't actually add value but have insane amount of ads on the page. This pushes people to actually write original content.

Is this perfect? no way. Is it dangerous? yes.

There are so many problems, but for better/worse, too many of us have changed the way we operate. It's here to stay.
by landr0id | 2025-07-22 03:08:23+00:00
Honestly one of the biggest selling points of jujutsu for me is its `op log`. You can fuck up your repo in git and that's it -- you're screwed. Or you find some extreme magic on the internet that saves you.

With jj you just "jj op undo <operation_id_that_fucked_your_repo>" and you're fine.

Editing prior commits is also pretty easy, which in turn makes fixing merge conflicts pretty easy too.
by arp242 | 2025-07-22 03:08:49+00:00
How would that work with applications that hard-code the background to black (or some other colour, like tmux's green statusline)? If you change the colours to work on a light background then those break.

You have to choose what you want to break. Once you start pulling on one thread lots of stuff start to unravel. It's really not a simple matter of "choosing a better theme".

I've spent a long time looking at this, and my conclusion is that there is no safe default that will work for everyone, other than bold/reverse and 256/true colours and setting both the foreground and background.
by BobbyTables2 | 2025-07-22 03:09:03+00:00
I have the same problem. There are about 5-7 active idiots using “firstlast@gmail.com” and I get them all.

Suspect their real email is something like “firstlast10” or “firstlest” (minor spelling variant). Not sure if they deliberately misspell their email or are just stupid.

For a while really thought amount was compromised.

Slowly I realized they are just idiots and assholes. They don’t always pay bills, buy $100 T-shirts, own crappy vehicles, and seem to conduct business with people who don’t verify email either.

Even once got into an argument with an idiot persistently claiming he owned “firstlast.com” (as I replied to a thread using such from my email server. I’ve owned the domain for 20+ years). He was a certifiable idiot, also by trade…

I also get a lot of “mcafee subscription” PayPal scam mails. Also have seen a lot of spam real subscription accounts created using the same email but with wildly different names. Suspect it is fraudsters testing credit cards.

The sheer number of big name companies that don’t validate emails surprises me…
by JimDabell | 2025-07-22 03:10:16+00:00
> Initially, the AI’s designs seemed outlandish. “The outputs that the thing was giving us were really not comprehensible by people,” Adhikari said. “They were too complicated, and they looked like alien things or AI things. Just nothing that a human being would make, because it had no sense of symmetry, beauty, anything. It was just a mess.”

This description reminds me of NASA’s evolved antennae from a couple of decades ago. It was created by genetic algorithms:

https://en.wikipedia.org/wiki/Evolved_antenna
by snypher | 2025-07-22 03:10:33+00:00
There is some small losses, it does not run 'forever'.

However the superconducting switch is pretty neat. It's a small section of superconductor between the ends of the coil, but is wrapped in a heating element. When the coils is first powered up the element is heated and the material has a resistance. When the coil is ready the heating element is turned off and the shorted conductor cools down and starts superconducting.
by southernplaces7 | 2025-07-22 03:12:03+00:00
The exact lunacies and irrationality that this Economist article describes are something that the Peruvian economist Hernando De Soto described in enormous detail in his book "The Other Path" (El Otro Sendero) roughly three decades ago when describing the at the time deeply dysfunctional aspects of regulatory administration in his native country, and in other Latin American states. He later wrote an abbreviated summary of the same findings in a book called "The Mystery of Capital".

Either way, (writing this purely from memory, so any mistakes entirely my own) his basic thesis was that states with massive informal markets and underdevelopment often far from having few laws, suffer from a grotesque surfeit of regulations, so many, so arbitrary, haphazard and irrational, that enforcing them all, or complying with them all, becomes completely impossible, and thus they're both enforced selectively, and adhered to selectively, based on convenience for either side of the equation. The result is widespread informality, a chronic inability to create formal capitalization that can be used in sophisticated ways for long-term economic development, and endemic tax evasion (not because almost everyone is a disgusting parasitic tax evader but because not evading while still trying to be entrepreneurial is nearly impossible).

EDIT: I can't speak for India, but in the country that I currently live in, Mexico, though things have improved in many ways for regulations around the basic process of starting a business or handling its financial paperwork, they're still totally inadequate for a vast portion of the working-age population, which includes dozens of millions of self-employed people who sustain themselves and a huge part of the economy entirely through informal service and product businesses that it would be extremely difficult for them to ever formalize. At the same time, without these businesses, run by these millions of people, the country's economy and social development would both collapse catastrophically.

Very worth reading, the books above, as warnings for any country and as solid analyses of how some countries lurch from economic disaster to economic disaster and never really develop effectively in a thorough way.
by yxhuvud | 2025-07-22 03:12:36+00:00
Not certain I buy this argument - higher throughput tend to require more modern hardware throughout the whole chain, and modern hardware also tends to have better latency than old. So for most people, they will get improvement in both latency and throughput if they would get a gigabit fiber connection. But sure, if you are comparing chains of the same hardware generation, go for latency in most cases.
by dlcarrier | 2025-07-22 03:12:38+00:00
Mine is {{random-initial}}{{random-initial}}{{uncommon-French-Canadian-surname}}@gmail.com, and I still get lots of wrong peoples' email messages. I've emailed more than one company to let them know they just violated HIPAA, and that they should really send a verification email first.

Also, when Venmo was new, and they were playing extra fast and loose, they set me up with someone else's bank account, so I just closed the Venmo account and used PayPal instead, which was a different company at the time.
by kstrauser | 2025-07-22 03:12:51+00:00
What has he built that you like using that much? Honest question, not being snarky.

I liked Requests way back when but prefer httpx or aiohttp. I liked piping for about a month when it first came out, but jumped ship pretty quickly. I'm not familiar with his other works.

I also wouldn't begrudge the guy a laptop, but I do get what the author was saying. His original fundraiser felt off, like, if you want a nice laptop, just say so, but don't create specious justifications for it.
by ashstell | 2025-07-22 03:13:17+00:00
We launched this year in Bend, OR and are now available in more cities. With the mission to be the next generation of social media we're calling Rill Social. Tackling loneliness and investing in social wellness.

While having kids, working remote and moving; we started feeling isolated. We didn’t want to scroll endlessly through other people’s lives. We wanted to feel more connected to our own.
by kevinventullo | 2025-07-22 03:13:26+00:00
AlphaProof works natively in Lean. Literally the one part it couldn’t do was translate the natural language statements into the formalized language; that was done manually by humans.

I’m saying that the view of formalized languages as a crutch is backwards; they are in fact a challenging constraint.

The most extreme version of my position is that there is no such thing as a rigorous natural language proof, and that humans will view the relative informality of 20th and early 21st century mathematics much like we currently view the informality of pre-18th century mathematics.
by defrost | 2025-07-22 03:13:36+00:00
Worth mentioning that while France has 57 operating reactors and China has 58 operating reactors, it's also the case that China has an additional 38 under construction (with plans for more again) compared to France having zero additional reactors under construction (despite announcing plans for new reactors three years past).

* https://world-nuclear.org/information-library/country-profil...

* https://world-nuclear.org/information-library/country-profil...
by lmm | 2025-07-22 03:13:42+00:00
> I assume you are talking about geographical distribution of the user base. I don't have experience implementing apps that require heavy geographical distribution, but why does REST/JSON work better for this?

Once you see the smoothness of fully local UI transitions compared to doing a WAN roundtrip, you can't go back, even if it's objectively not a huge difference. Things like switching between tabs, or hierarchical dropdowns where the choices in the second dropdown depend on what was chosen in the first dropdown, doing a network roundtrip to load an HTML fragment is maybe OK over a LAN but it's a nonstarter over the internet.

So your state management needs to be at least partially local to the frontend. And in my experience the only approaches available for that are a) React or b) ad-hoc hacks; some frameworks build the ad-hoc hacks into their builtin components so you get smooth local UI transitions as long as you're sticking to the happy path, but that ends up not being enough.
by JimDabell | 2025-07-22 03:14:23+00:00
It stopped accepting new features a decade ago, it doesn’t support HTTP/2, let alone HTTP/3, it doesn’t support async, and the maintainers ignored the latest security vulnerability for eight months.

It was good when it was new but it’s dangerously unmaintained today and nobody should be using it any more. Use niquests, httpx, or aiohttp. Niquests has a compatible API if you need a drop-in replacement.
by cryptonector | 2025-07-22 03:16:37+00:00
But your mental model of your query is still in a language, even if it's only natural language. Why wouldn't you write a QL and compiler for it that outputs a query plan AST/bytecode/whatever to your liking? The PG SQL compiler and query planner just isn't to your liking, but you really want to be writing queries by hand? I guess what you're saying is you want something like LinkQ that lets you build complex plans/ASTs w/o the complexity of NoSQL hand-coded queries.
by vel0city | 2025-07-22 03:17:11+00:00
It's not really a global service in terms of service area, it's many many many small service zones. You can only be serviced by the satellites overhead after all.

You're competing for the amount of bandwidth in your cell. If there's more people in your area wanting service, it makes sense it's more expensive. There's a fixed supply and highly variable demand per square mile.
by dangus | 2025-07-22 03:17:49+00:00
But if Indians or any other immigrants become naturalized citizens then your argument is just racism.

What makes you think that immigrants don't participate in the economy? Jobs aren't a zero sum game.

When someone gets a job they don't just take your job and then you don't have one. They now have a job and money to spend in the economy. They start businesses and patronize other businesses.

A productive working immigrant is an asset. You are thinking about this backwards: when someone like that immigrates to your country, wealth is being transferred from the home country to yours.
by dzhiurgis | 2025-07-22 03:18:53+00:00
We are at the point where batteries are so cheap they are going to leapfrog household solar - at $100 / kWh (half that in china or 1/3rd in actual cell costs) it doesn't make sense to pay thousands for someone to install solar when you can plug and play relatively simple battery and arbitrage using virtual power plant.

Even V2G isn't so appealing anymore - actual bidirectional chargers cost 5-10k for some bizarre reason. You can commission equivalent of your cars battery for that, without too much of electrical work.