MurphyA/hacker-news huggingface dataset:
by bandrami | 2026-01-13 01:46:33+00:00
If you put all of the money Amazon as a whole has taken since it was founded in 1994 in a stack on the left, and all of the money Amazon as a whole has spent since then in a stack on the right, the stack on the left is slightly larger, but this has only been true for a couple of years now.

It's the difference in 1990s billionaires and 2020s billionaires. Bill Gates was so rich because he owned a lot of Microsoft shares and received profits from those shares as dividends. Jeff Bezos is so rich because he owns a lot of Amazon shares and people keep being willing to pay more and more for those shares so his notional net worth increases (AMZN has never paid a dividend).
by mattmaroon | 2026-01-13 01:46:52+00:00
But why do you think they’re harming “local infrastructure”? The food delivery services didn’t hurt anything but their investors in the end. And they kept the restaurant industry alive during the pandemic, the fallout would have been so much worse. I work in the industry and know several bar/restaurant owners who will tell you DoorDash and competitors are the only reason they made it through 2020-21.

Early on they stopped prohibiting restaurants from upcharging, so restaurants all did. They ended up with some extra sales and profits. The customer got VC funded free delivery.

Enough alternatives kept the market place efficient. DoorDash can’t get too abusive when UberEats and Instacart are competing, restaurants have no switching cost.

The whole thing worked for basically everyone involved except maybe the investors (DoorDash has significantly underperformed the S&P since it debuted on the market.)
by ggm | 2026-01-13 01:48:04+00:00
to deploy a 2nd hand Cray-1 at UQ, we had to raise the ex-IBM 3033 floor, it turned out the bend radius for flourinert was NOT the same as a water cooled machine. We also installed a voltage re-generator which is basically a huge spinning mass, you convert Australian volts to DC, spin the machine, and take off re-generated high frequency volts for the cray, as well as 110v on the right hz for boring stuff alongside. the main bit ran off something like 400hz power, for some reason the CPU needed faster mains volts going in.

The flourinert tank has a ball valve, like a toilet cistern. we hung a plastic lobster in ours, because we called the cray "Yabbie" (Queensland freshwater crayfish)

That re-generator, the circuit breakers are .. touchy. the installation engineer nearly wet his trousers flipping on, the spark-bang was immense. Brown trouser moment.

The front end access was Unisys X11 Unix terminals. They were built like a brick shithouse (to use the australianism) but were a nice machine. I did the acceptance testing, it included running up X11 and compiling and running the largest Conways game of life design I could find on the net. Seemed to run well.

We got the machine as a tax-offset for a large Boeing purchase by Australian defence. End of life, one of the operators got the love-seat and turned it into a wardrobe in his bedroom.

Another, more boring cray got installed at department of primary industries (Qld government) to do crops and weather modelling. The post cray-1 stuff was .. more ordinary. Circular compute unit was a moment in time.

(I think I've posted most of this to HN before)
by mschuster91 | 2026-01-13 01:49:04+00:00
Easy enough. Most people abhor AI and want nothing to do with it. The only ones who actually love AI (or what's being sold to them under that banner) are clueless and/or greedy executives, propagandists, and a select few legitimate AI artists doing pretty nice remixes of Star Wars, Harry Potter and the likes in a quality not seen before.
by omoikane | 2026-01-13 01:49:40+00:00
I didn't know ~- and -~ had a name, I have been using them in many (non-production) places where I wanted to save 2 bytes.

But looks like Perl's implementation is more limited compared to other languages:

% perl -e 'print ~-(0), "\n"'
18446744073709551615
% ruby -e 'print ~-(0), "\n"'
-1

https://metacpan.org/dist/perlsecret/view/lib/perlsecret.pod...
by tylerchilds | 2026-01-13 01:49:50+00:00
I don’t want to insult you by pasting the full text here but this is the required bit

“The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.”

Which is here in my operating system

https://github.com/tylerchilds/plan98/blob/d27d975bf931a7d80...

I literally came up with a unique sdk for all “my elves” such that I can in fact see people in court for mishandling the software supply chain.

There’s a lot of software licensing misinformation out there and including my name and email with the rest of the license text is such a simple thing to misunderstand.

I’m sorry for any and all infractions you’ve committed across all MIT authors to date.

I’m not really planning to take anyone to court, but if you really believe what you’ve said to me here and you’ve been writing code that follows those beliefs

I’m not a lawyer, but you should probably consult a lawyer.
by Jach | 2026-01-13 01:50:22+00:00
This was my experience on a long Delta flight, I don't remember if I picked easy or not but it was laughably bad. I took its lunch money for a game and then turned the screen off. I was mostly irritated by the horrible touch interface, it felt so laggy among other issues. (I don't have a ranking, I barely play these days and usually just in person, but my memory says around 1400 back in the yahoo chess days as a teen but it's probably closer to 1000 now.)
by workfromspace | 2026-01-13 01:51:05+00:00
Oh, thank you very much. That was very helpful.

I asked ChatGPT again for the source of 147, with that quote, which replied me:

> I don’t know the full list of those 147 countries because the publicly available World Bank summary statistics provide only the total number, not a ready-made list of all partners. The detailed underlying data (e.g., from UN Comtrade or the World Bank’s WITS interface) would be required to extract the complete set of partner names.

So I went to the World Bank WITS for Iran's oil exports and the latest data shows 65 partner countries: https://wits.worldbank.org/CountryProfile/en/Country/IRN/Yea...

These are just for the oil. Probably the number of countries with any active trade with Iran is higher.

( PS: Also don't get me wrong; I didn't ask the question or did the research to try to prove you wrong; I am just curious to learn more about it. I was primarily curious how is still a trade with Iran, and if the sanctions against Iran has ever changed since 2022 - especially after Russian invasion of Ukraine )
by mullingitover | 2026-01-13 01:51:20+00:00
> An investigator does not _create novel child porn_ in doing a query.

And a prompt, without being aided and abetted by twitter, doesn't "create novel child porn" either. A prompt is essentially searching the space, and in the model operated by twitter it's yielding CSAM which is then being distributed to the world.

If twitter were operating in good faith, even if this was the fault of its customers, it would shut the CSAM generator operation down until it could get a handle on the rampant criminal activity on its platform.
by tastyface | 2026-01-13 01:51:38+00:00
I mean, I’m still a real person. I’d love to post about my latest software widget or technical article like in the before times, but admittedly I’ve got other things on my mind these days. Like: as a resident of a Blue sanctuary city, what choice words I’m going to use with ICE if they come to break down my door. How much I should bite my tongue on social media as a naturalized immigrant. Fun stuff like that.

No great loss if I get kicked off the site, but for what it’s worth, my karma is net positive so far. I guess there are still enough others here who are apoplectically furious at our rapidly degenerating society.

And lest we forget: hacking is intrinsically a political act, anti-authoritarian by nature, though I understand that there are scant few actual hackers here these days.
by TeMPOraL | 2026-01-13 01:51:53+00:00
Theoretically, the power drill you're using can spontaneously explode, too. It's very unlikely, but possible - and then it's much more likely you'll hurt yourself or destroy your work if you aren't being careful and didn't set your work environment right.

The key for using AI for sysadmin is the same as with operating a power drill: pay at least minimum attention, and arrange things so in the event of a problem, you can easily recover from the damage.
by johnnyanmac | 2026-01-13 01:52:11+00:00
I agree with your sentimen. I'll use a favorite quote of mine as well

Man is not a rational animal; he is a rationalizing animal.

Robert A. Heinlein, Assignment in Eternity

Whether they know the evil or not, they will go out of their way to to find a way to justify it. That's why those scare news on networks works so well. It gives them "permission" to accept something they wanted to believe,and now they have "proof".

Moreover, it's part of a core issue many in this society fall into (all across political spectrums) : it is shameful to be wrong. And apologizing makes you "weak". Even if you do change your mind, you can never admit it. And some people will be on their deathbed spouting a belief they changed on rather than "showing weakness".

I don't know how and if we can change that cultural element. That seems deeper than any billionaire regime.
by godelski | 2026-01-13 01:52:21+00:00
Apple definitely had that focus under Jobs but people now are all too happy to tell you you're holding it wrong and I think Apple internalized this mentality.

But I find iOS 26 absolutely disrespectful. It wants you to use it in ways that previous iOS versions pushed you away from. It's an anti pattern to previous versions. I'm sorry, if you teach users one pattern don't update to have them do the opposite. Nothing is could be less intuitive
by Nio1024 | 2026-01-13 01:53:46+00:00
I’m currently thinking about SaaS pricing for solo users.
Most tools charge a flat monthly fee, but I’m considering not charging users in months they don’t actually use the product.

The idea is to avoid the cancel / resubscribe dance and make things feel fairer for people with tighter budgets.

Not sure if this is naive or practical — has anyone tried something similar?
by Loughla | 2026-01-13 01:55:07+00:00
I run a small business that buys from one of two suppliers of the items we need. The supplier has a TRASH website search feature. It's quicker to Google it.

Now that AI summaries exist, I have to scroll past half a page of result and nonsense about a Turkish oil company before I find the item I'm looking for.

I hate it. It's such a minor inconvenience, but it's just so annoying. Like a sore tooth.
by throwaway2037 | 2026-01-13 01:56:07+00:00
> And the big problem with commercial deep frying is that the oil is frequently just topped off rather than replaced, so those oxidization byproducts build up over time.

I am sure that cooking (fryer) oil is regularly replaced. Once every few days (max one week) is normal for most restaurants. Also, it is possible to filter the oil in-place that extends its life.

> polydimethylsiloxane

The Wiki page says this: https://en.wikipedia.org/wiki/Polydimethylsiloxane

> Safety and environmental considerations: According to Ullmann's Encyclopedia of Industrial Chemistry, no "marked harmful effects on organisms in the environment" have been noted for siloxanes. PDMS is nonbiodegradable, but is absorbed in waste water treatment facilities. Its degradation is catalyzed by various clays.[49] The 2020 re-evaluation of food additive purposed PDMS (E 900) by the European Food Safety Authority found no safety concerns with PDMS in food for its reported use cases, although they did recommend the setting of a maximum limit for potentially toxic cyclopolysiloxanes in E 900 leftover from the manufacturing process.

It seems fine to me.
by heliumtera | 2026-01-13 01:56:10+00:00
For the sake of convenience we found ourselves in a tedious terrible place again and now we have to scrape to get out of it

If only we could have a clean API to programmatically control agents...
The best UI is no UI

I am seeing a lot of development working around the shitty experience that is being stuck in a terribly slow cli program, nothing against this particular project
by TeMPOraL | 2026-01-13 01:56:14+00:00
Paranoia is justified if it actually serves some purpose. Staying paralyzed and not doing anything because Someone Is Reading Your Data is not serving much of anything. Hint: those Someones have better things to do. LLM vendors really don't care about your bank statements, and if they were ever in a position to look, they'd prefer not to have them, as it just creates legal and reputational risks for them.
by SecretDreams | 2026-01-13 01:56:25+00:00
I like this idea. I think I'd like it more if we didn't have to prompt the LLM in the first place. If it just had all of this information and decided to act upon it. That's what the great minds of history (and even average minds like myself) do. Just think about the facts in our point of view and spontaneously reason something greater out of them.
by bicepjai | 2026-01-13 01:57:13+00:00
I don’t heat my office, the reason being, when I run ablations for personal LLM research, it is enough for heating my office during winter. Given our move from just searching for links or website content to well-summarized content, maybe enthusiasts can have a private inference cloud where GPU sitting idle can be used for heating and generate cents with inference. But yes, all those points are valid, and that could be a moat for the business.
by mschuster91 | 2026-01-13 01:57:57+00:00
I'd rather say IBM got cannibalized by "financial engineers", this wasn't a decision made because of "it's a commodity".

There used to be a time when IBM actually meant quality (that's where "no one ever got fired for buying IBM" came from, after all), but nowadays? A loooot of stuff is either sold (Thinkpad went to Lenovo, Lotus Notes to HCL), faded into irrelevancy outside of extremely few niche markets (anything mainframe), got left for dead (the PC - it used to be called "IBM compatible personal computer"!) or got spun off (Kyndryl).

According to Wikipedia, IBM has 282.000 employees worldwide. What the fuck are all of these people doing?
by raw_anon_1111 | 2026-01-13 01:57:58+00:00
BigTech and BigSchool no longer works. I’ve interviewed and passed on two people that were laid off from BigTech because I felt they were incapable of working with high ambiguity and a place where they weren’t coddled by having a lot of processes.

Yes I worked at BigTech and saw that most people there couldn’t work in greenfield environments. I was also 46-49 at the time.
by WorldMaker | 2026-01-13 01:58:03+00:00
The fun trick is that Invalid Date is still a Date:

> let invalid = new Date('not a date')
> invalid
Invalid Date
> invalid instanceof Date
true

You were half-correct on expecting NaN, it's the low level storage of Invalid Date:

> invalid.getTime()
NaN

Invalid Date is just a Date with the "Unix epoch timestamp" of NaN. It also follows NaN comparison logic:

> invalid === new Date(NaN)
false

It's an interesting curio directly related to NaN.
by tzs | 2026-01-13 01:58:07+00:00
In the ZKP system Europe will be using and I believe in the one Google has developed when you verify your age to a site the communication is only between your device and the site.

The only information the site gets that they don't get when you login now without any kind of age verification (other than something like clicking "I am 18+") is that you have a government issued ID that says you are 18+.

If their logs without age verification are insufficient to reveal who you are if they get turned over to the government then the logs with age verification will also be insufficient.
Show HN: Yoth-yoth – your all-in-one workspace
by volokh | 2026-01-13 01:58:33+00:00
Hi! My name is Kirill, I am developing yoth-yoth, a platform that combines canvas boards, pages, task tracker, calendar and much more (but in the future). The boards and the raw version of the pages are currently available. Here is a quick intro on using the boards: https://yoth-yoth.com/b/help

For basic use, the platform is free and requires no registration, and all data is stored locally in the browser. Data synchronization and collaboration with other users are available by subscription.

There are a lot of things in the plans, for example, the task tracker and calendar mentioned earlier, sharing of boards, pages and other objects.

I will be glad to hear your feedback.
by __loam | 2026-01-13 02:01:28+00:00
The solution is single payer. Any attempt to solve this with technological band aids is completely futile. We know what the solution is because we see it work in every other developed nation. We don't have it because a class of billionaire doners doesn't want to pay into the system that allowed them to become fabulously wealthy. People who are claiming AI is the solution to healthcare access and affordability are delusional or lying to you.
by A_D_E_P_T | 2026-01-13 02:01:34+00:00
A weirdly low-information article.

If anybody's curious, the drug is called AD109. It combines "an antimuscarinic, aroxybutynin (2.5 mg), with a selective norepinephrine reuptake inhibitor, atomoxetine (75 mg)."

Atomoxetine is an old generic.

Aroxybutynin is (R)-oxybutinin. Oxybutinin is an ancient (>50 year old) generic. Wikipedia notes that "the (R)-enantiomer is a more potent anticholinergic than either the racemate or the (S)-enantiomer, which is essentially without anticholinergic activity at doses used in clinical practice. However, (R)-oxybutynin administered alone offers little or no clinical benefit above and beyond the racemic mixture."

If you have sleep apnea and live in a country where you can buy most drugs OTC, this "Holy Grail" is something you can put together for yourself by tomorrow! Simply combine oxybutynin 5mg with atomoxetine 75mg, and done.
by darkteflon | 2026-01-13 02:01:35+00:00
This is a great app! Thanks, I bought it. I'm backing up to a network share over SMB. Just wanted to let you know that the error message in the event that the share becomes unmounted during a backup is a bit obscure: it just says "pdb.sqlite" doesn't exist. Stopping and restarting the backup fixes it. Might be helpful to provide some clearer error handling / messaging and guidance for disappearing network shares?
by amcaskill | 2026-01-13 02:02:34+00:00
This looks cool, I’ll definitely try it out.

The best (for me) of these that I’ve tried so far is conductor.build

They have a different UI orientation, and it’s more locked into Claude code, but it might be good inspiration for your future plans. They get the git worktree setup and teardown and managing dev servers part of it right IMO.
by d4rkp4ttern | 2026-01-13 02:03:12+00:00
I was hoping that zed’s inline assistant could make use of the CC subscription but sadly not; you have to pay for metered API usage.
But for simple writing tasks, I hooked up Zed’s inline assistant to use Qwen3-30B-A3B running on my Mac via llama-server, and it works surprisingly well.
by AceJohnny2 | 2026-01-13 02:03:12+00:00
> it do get pretty out of hand after a while if you wanted to adopt any newer or stricter language features.

How does it get out of hand?

FWIW, I just do `use v5.32;` or similar to opt-in to everything from that version.

https://perldoc.perl.org/functions/use#use-VERSION

Of course, if you instead want to pick-and-choose features, then I can see the list growing large.
by TeMPOraL | 2026-01-13 02:03:26+00:00
> I mean, we all know that they're only doing this to build a training data set

That's not a problem. It leads to better models.

> to put your business out of business and capture all the value for themselves, right?

That's both true and paranoid. Yes, LLMs subsume most of the software industry, and many things downstream of it. There's little anyone can do about it; this is what happens when someone invents a brain on a chip. But no, LLM vendors aren't gunning for your business. They neither care, nor have the capability to perform if they did.

In fact my prediction is that LLM vendors will refrain from cannibalizing distinct businesses for as long as they can - because as long as they just offer API services (broad as they may be), they can charge rent from an increasingly large amount of the software industry. It's a goose that lays golden eggs - makes sense to keep it alive for as long as possible.
by kevin_nisbet | 2026-01-13 02:03:52+00:00
> I chose managed services specifically to avoid ops emergencies. We're a tiny startup paying the premium so someone else handles this. Instead, I spent late night hours debugging VPC routing issues in a networking layer I don't control.

This happens with managed services and I understand the frustration, but vendors are just as fallible as the rest of us and are going to have wonky behaviour and outages, regardless of the stability they advertise. This is always part of build vs buy, buy doesn't always guarentee a friction free result.

It happens with the big cloud providers as well, I've spent hours with AWS chasing why some VMs are missing routing table entries inside the VPC, or on GCP we had to just ban a class of VMs because the packet processing was so bad we couldn't even get a file copy to complete between VMs.
by alexforencich | 2026-01-13 02:04:04+00:00
I'm using some very cheap (~$200) ex-Alibaba FPGA boards for the initial development of the next-generation version. They have 8 lanes of PCIe gen 3 and two SFP28 capable of operation at 25 Gbps. Honestly that's pretty hard to beat. Support for other boards will be added in the near future. The new library will also include a new IP stack called Zircon, which supports UDP, among other things.
by f33d5173 | 2026-01-13 02:04:24+00:00
People pay to go to basketball games, so yes, obviously.

I don't think his point is that you shouldn't have a production crew. It's moreso two points:

- you shouldn't change perspectives very often, because that's jarring

- having more streams is preferable to having high production value, so if it costs too much you should just cut the production team.
by numpad0 | 2026-01-13 02:05:48+00:00
Yeah, so, that's a lossy/ambiguous process. That represent_in_text(raster_image) -> "dog" don't contain a meaningful amount of the original data. The idea of LLM aided CAD sounds to me like, a sufficiently long hash should contain data it represents. That doesn't make a lot of sense to me.
by alexforencich | 2026-01-13 02:06:21+00:00
This is correct, and the result of those streams has been released as corundum-proto here: https://github.com/fpganinja/taxi/tree/master/src/cndm_proto . Note that this simplified design is intended for educational purposes only, the "production" variants will be much more capable (corundum-micro, corundum-lite, and corundum-ng).
by lee_ars | 2026-01-13 02:06:31+00:00
> The problem is that this is completely false. LLMs are actually deterministic. There are a lot more input parameters than just the prompt. If you're using a piece of shit corpo cloud model, you're locked out of managing your inputs because of UX or whatever.

When you decide to make up your own definition of determinism, you can win any argument. Good job.
by medbar | 2026-01-13 02:07:11+00:00
There used to be this site called binarysearch.com that let you compete against friends in solving leetcode-style questions but the devs took it down. I'm working on (https://ternarysearch.com), a site with the same mechanics, but a focus on ICPC-style questions. Hoping the competitive programming scene will take a liking to it, I'd love to build a community around open sourcing an online judge.