MurphyA/hacker-news huggingface dataset:
by lettergram | 2025-12-14 02:01:12+00:00
Bourdain actually joked about killing himself in the exact manner and location in, which he did. When I heard it happened, my wife and I both recalled the same times he'd mentioned it. It wasn't a surprise really.

Bourdain had been referencing Hunter S Thompson and the way he went out for years. He'd also repeatedly mentioned wanting to go out in southern France after a great day. Bourdain generally had the same "vibe" as Thompson as well. Here's Thompson's last note to his wife:

> No More Games. No More Bombs. No More Walking. No More Fun. No More Swimming. 67. That is 17 years past 50. 17 more than I needed or wanted. Boring. I am always bitchy. No Fun—for anybody. 67. You are getting Greedy. Act your old age. Relax — This won't hurt.

To me, it wasn't a surprise at all. My wife and I even had discussed when we thought it would happen. The main thing about Bourdain was that people could relate to him and he wrote excellent prose. He seemed authentic and he went out on his terms, which is what he wanted and was the way he lived.
by jabbywocker | 2025-12-14 02:02:12+00:00
I’m not saying a Mac Pro with expansion slots, I’m saying a Mac Pro whose marketing angle is locally running AI models. A hungry market that would accept moderate performance and is already used to bloated price tags has to have them salivating.

I think the hold up here is whether TSMC can actually deliver the M5 Pro/Ultra and whether the MLX team can give them a usable platform.
by ang_cire | 2025-12-14 02:02:30+00:00
First off, AWS cutting off your AWS account does not block you from visiting other websites that use AWS, it just means you can't use AWS itself as a customer. Apple's ecosystem OTOH means that OP's issue with iCloud disabled their account globally across all Apple services, not just within iCloud itself (and in fact, to further illustrate the difference, losing access to your AWS console account doesn't cut off your account for Amazon.com shopping).

> Your logic makes no sense since you can easily switch to Google or whatever other smartphone providers there are (China has a bunch).

The person above was asking about why they *as a developer* would want to risk their time and effort developing for iOS. Any work developing for iOS in e.g. switft or objective-c, is not portable for other platforms like Android. If they lose their Apple account, any time they spent developing for iOS-specific frameworks is totally wasted, is their point.

> If the US decided what you said, t1 networks would restrict your access across much of the planet.

No offense, but you have no clue what you're talking about. There are in fact court orders where internet access is restricted as part of criminal sentencing. Here's a quick example guide [1]. No part of that involves network providers cutting you off.

[1] https://www.uscourts.gov/about-federal-courts/probation-and-...

How on earth do you imagine a "t1 network" provider would determine that a person using their network from the UK is actually a person from the US with a court order against using their network? And to be clear, the court orders don't compel ISPs to restrict access, or attempt to enforce blocks like you are suggesting.
by bloaf | 2025-12-14 02:02:37+00:00
I have a computer running fedora with a 5080 GPU. The newer games all work fine (e.g. cyberpunk 2077, BG3). The really old games mostly work fine (e.g. system shock 2, original Deus Ex) . The in-between games... are really hit-or-miss (e.g. I can't get witcher 1/2 or Deus Ex Human Revolution to run).
by yegg | 2025-12-14 02:03:14+00:00
Ads are optoinal and private; you can turn ads off in the settings if you want. Per our privacy policy: "Viewing ads on DuckDuckGo Search is anonymous, like the rest of our search results (as described above)." More info at https://duckduckgo.com/duckduckgo-help-pages/company/ads-by-....
by all2 | 2025-12-14 02:03:57+00:00
I've found success using the following process:

1. get the LLM to generate a spec from the code (the spec is your new source code). Take your time here, make sure it is correct. Split out implementation details unless they are critical to the business logic.

2. Using the spec, begin crafting an ARCHITECTURE.md -- you put all your non-critical implementation details here. If you need to track requirements, require the LLM to reference the paragraph number(s) of the spec file as it writes the architectural spec. Take your time here as well (this is the second layer of your new source code).

3. Create a high level TODO from the architecture doc.

4. Create a mid-level TODO from the architecture doc (you'll know if this is necessary, perhaps chunk work up by function, feature, or architectural layer).

5. Create a granular level TODO where each task is very tight in scope (write this function, create a translator for this JSON de-serializer to create the app-level model for this object, etc.)

Then let a model go to town.

In the mean-time, you should also require testing. If you have the opportunity, you should have an LLM inspect, spec, and write comprehensive tests for the old code on the external API/interface. You'll be able to use this to test your new implementation to ensure all the corner cases and functionality are covered.
by simonw | 2025-12-14 02:04:00+00:00
Skills only work if you have a code environment up and running and available for a coding agent to execute commands in.

You can absolutely have a skill that tells the coding agent how to use Python with your preferred virtual environment mechanism.

I ended up solving that in a slightly different way - I have a Claude hook that spits attempts to run "python" or "python3" and returns an error saying "use uv run instead".
by yegg | 2025-12-14 02:04:37+00:00
We offer Email Protection: https://duckduckgo.com/email

It isn't full email, but removes trackers in your email before it gets sent to you, which is the most privacy-invasive part of email. More info at https://duckduckgo.com/duckduckgo-help-pages/email-protectio... and
by basket_horse | 2025-12-14 02:05:09+00:00
I empathize with you, but it’s also worth saying that not all firms are the same. Just as not all in-house teams are the same. There are good ones and bad ones. Even inside firms there are good teams and bad teams. Enterprise software is complex and good software engineers are expensive. These projects are delayed and go over budget because their complexities are grossly underestimated.
by refulgentis | 2025-12-14 02:06:29+00:00
If you’re going to open with “is having cs students hack their way to a solution via AI actually worse than Workday?”, this isn’t a fair discussion for who you’re replying to. I assume you’re young and well-intentioned. I would have said the same thing when I was young. The problem is that approach leaves you with, best case with overworked students looking for glory instead of pay, failing classes and enjoy hacking, ~80% of the work done and no staff for maintenance. This isnt an opportunity for hero hacker story, its a real business, it affect people’s lives at their most vulnerable (higher education, paid education, hospital system)
by bawolff | 2025-12-14 02:06:32+00:00
> He was then banned from coaching his own daughter's football club. A jury cleared him in 17 minutes, but Wales is run by the left so they kept the coaching ban in place because they believe right wing people are a threat to children.

Who is the "they" in this? The football club? If the situation is essentially that he called certain groups scumbags, but the footbal club has members of that group, its not surprising he would be banned.

Being rude gets you banned from things. I don't see a problem with that. He wasn't thrown in jail, he said something that offended some people and as a result they decided they didn't like him anymore. Freedom of association is also freedom to chose not to associate with people you don't like.

> In another case a teacher was banned from working with children after telling a Muslim child that "Britain is still a Christian state"

I mean, that sounds like a dick thing to say to a child or to anyone. And not particularly true (yes there are some vestiges with the church of england, but you are allowed to be any religion in england)

Was that person prosecuted or just fired?

> The German Chancellor has personally prosecuted thousands of speech cases against people who insulted him.

I highly doubt it.
by delta_p_delta_x | 2025-12-14 02:06:35+00:00
I use NVIDIA hardware which objectively have superior maximum performance compared to AMD graphics cards. I use HDR high pixel density monitors as well. I like laptops with decent battery life and decent touch pads.

Windows simply offers a cleaner, more well put-together experience when it comes to these edge cases. I have many tiny nitpicks about how Linux behaves, and every time I go back to my Windows Enterprise install it is a breath of fresh air that my 170% scaling and HDR just work. No finagling with a million different environment variables or CLI options. If a program hasn't opted into resolution independent scaling then I just disable it, and somehow the vector elements are still scaled correctly, leaving only the raster elements blurry. Nowadays laptop touch pads feel like they are Macs, which is high praise and a sea change from where Windows touch pads were about a decade ago.

If you strip away all the AI nonsense, Windows is a genuinely decent platform for getting anything done. Seriously, MS Office blows everything else out of the water. I still go back to Word, Excel, and PowerPoint when I want to do productivity. Adobe suite, pro audio tools, Da Vinci Resolve, etc, they just... work. If you haven't programmed in Visual Studio or used WinDbg then you have not used a serious, high-end debugger. GDB and perf are not even in the same league.

As a Windows power user, I want to go back to the Windows 2000 GUI shell, but with all the modernity of Windows 11's kernel and user-space libraries and drivers. I wish Enterprise was the default release, not the annoying Home versions. And I really, really wish Windows was open-sourced. Not just the kernel, but the user mode as well, because the user mode is where a lot of the juice is, and is what makes Windows Windows.
Ask HN: Is There a Shell Revival?
by sshadmand | 2025-12-14 02:06:42+00:00
I’ve used shell scripts before, but mostly in a pretty limited way with other people’s open source scripts to do something specific, or the occasional one off to clean up a drive.

Ironically, now that agents are genuinely good at coding, I find myself “writing” more shell scripts.

They’re robust, portable, and work in almost any environment I care about. Agents are very comfortable producing them, they execute fast, and they’re great for automation.

What I’ve ended up with is a growing set of automations built around simple, interactive shell script menus that handle things I do all the time. When I want to improve one, add branching logic, or tweak behavior, I just ask AI to mod the script and move on. I kind of love it.

It feels like a shell script revival, at least for me.

Curious if others are experiencing the same shift or if I fell into some weird bubble/anti-pattern.
by sebastianmestre | 2025-12-14 02:07:36+00:00
Cool article, it got me to play around with Markov models, too! I first did a Markov model over plain characters.

> Itheve whe oiv v f vidleared ods alat akn atr. s m w bl po ar 20

Using pairs of consecutive characters (order-2 Markov model) helps, but not much:

> I hateregratics.pyth fwd-i-sed wor is wors.py < smach. I worgene arkov ment by compt the fecompultiny of 5, ithe dons

Triplets (order 3) are a bit better:

> I Fed tooks of the say, I just train. All can beconsist answer efferessiblementate

> how examples, on 13 Debian is the more M-x: Execute testeration

LLMs usually do some sort of tokenization step prior to learning parameters. So I decided to try out order-1 Markov models over text tokenized with byte pair encoding (BPE).

Trained on TFA I got this:

> I Fed by the used few 200,000 words. All comments were executabove. This value large portive comment then onstring takended to enciece of base for the see marked fewer words in the...

Then I bumped up the order to 2

> I Fed 24 Years of My Blog Posts to a Markov Model

> By Susam Pal on 13 Dec 2025

>

> Yesterday I shared a little program calle...

It just reproduced the entire article verbatim. This makes sense as BPE removes any pair of repeated tokens, making order-2 Markov transitions fully deterministic.

I've heard that in NLP applications, it's very common to run BPE only up to a certain number of different tokens, so I tried that out next.

Before limiting, BPE was generating 894 tokens. Even adding a slight limit (800) stops it from being deterministic.

> I Fed 24 years of My Blog Postly coherent. We need to be careful about not increasing the order too much. In fact, if we increase the order of the model to 5, the generated text becomes very dry and factual

It's hard to judge how coherent the text is vs the author's trigram approach because the text I'm using to initialize my model has incoherent phrases in it anyways.

Anyways, Markov models are a lot of fun!
by JKCalhoun | 2025-12-14 02:07:38+00:00
I guess this is me being nice…

When I was 20 or so I worked at a pizza place (Godfather's Pizza in Kansas City, FWIW). I suppose because I had a high school diploma, the manager had taken a liking to me and made me "shift supervisor" — which is kind off like assistant to the manager. Anyway, I was often left in charge to close the store with a few of the high school hires.

I often noticed a family come in on Tuesdays or whatever when there was some kind of promotion like get a large for the price of a medium or whatever. They often had some coupon you cut out of a newspaper so they could save another $2 or whatever. They were quiet and I decided they were not very well off.

I had a flashback to my own childhood: where going out for pizza with my sister and (single, working) mom was a real treat for us (and with the coupons, or free drinks).

When they order I make an extra large rather than a large. Unfortunately, this night, I think the pizza was left a touch long in the oven and it comes out with the cheese a little browner than I would have preferred. I was a bit embarrassed handing it to them and then even more embarrassed when they didn't even bat an eye but quietly accepted the pizza.

I decided nonetheless to make them another pizza and when it was done I brought it out to them in a to-go box—apologizing for the first pizza.

I can't know how it made them feel, but I was happy to be in a position to do that. (To hell with corporate profits, ha ha.)
by exasperaited | 2025-12-14 02:07:44+00:00
> So are animals, but we've used dogs and falcons and truffle hunting pigs as tools for thousands of years.

Dogs learn their jobs way faster, more consistently and more expressively than any AI tool.

Trivially, dogs understand "good dog" and "bad dog" for example.

Reinforcement learning with AI tooling clearly seems not to work.
by saisrirampur | 2025-12-14 02:07:51+00:00
Great questions! ClickHouse is a purpose-built analytical database with thousands of optimizations for analytics, which is why it’s typically faster and more scalable than TimescaleDB. Here’s a post that covers real scenarios where users have moved workloads from Timescale to ClickHouse: https://clickhouse.com/blog/timescale-to-clickhouse-clickpip...

If your operational (OLTP) tables are reasonably big, the recommended approach is to replicate them into ClickHouse and let ClickHouse handle the joins. This avoids cross-database joins and lets the execution be pushed fully into ClickHouse. You can use ClickPipes/PeerDB to make that super easy. https://clickhouse.com/docs/integrations/clickpipes/postgres... https://clickhouse.com/docs/integrations/clickpipes/postgres

Where pg_clickhouse fits: If you’re already using Postgres for OLTP and want to offload analytics to ClickHouse without rewriting your app, the pg_clickhouse extension helps. It lets you run OLTP and OLAP queries from Postgres, while pushing the analytical queries—and their joins—down to ClickHouse, where the replicated data lives. Going native i.e. querying ClickHouse directly for OLAP will be the most optimal and is recommended if your analytics is advanced/complex. We will be evolving pg_clickhouse over the coming months to support pushdown for more and more complex/advanced queries :)
by ransom1538 | 2025-12-14 02:08:33+00:00
"This is just meaningless knee-jerking,"

Your point is valid.

"AI leads to loss of personal coding skills"

Unfortunately, I can no longer do long division. No one will pay me to do long division and I have a calculator now. I could stay sharp at long division for a hobby though. Keep those for loops sharp if you want, but I don't see people paying you to hand code. Eventually, it will just be a liability. (like not using a calculator).

"it could hit a hard wall at 70% of a good programmer's ability"

That is not what NVDA,AMZN,GOOG,or MSFT believe. Maybe you are right and they are all wrong. They do have some smart people on staff. But, betting against the sp50 is generally a terrible plan.
by bradgessler | 2025-12-14 02:08:41+00:00
Dustin Curtis wrote about a similar incident at https://dcurt.is/apple-card-can-disable-your-icloud-account

Slightly different issue involving the Apple credit card, but it’s just as insane that there’s no separation between the different parts of Apple.

For that reason I will never have an Apple Card, and I guess I won’t be redeeming Apple gift cards with my Apple ID.
by skydhash | 2025-12-14 02:08:49+00:00
It’s all about signaling and posturing to Wall Street. To this date, I’ve not encountered any user that said: “I have a need for this, how much does it cost?”, kinda like how you would buy a software license. Instead it’s sold like a street drug “Wanna try? The first’s on me” Except that is not good and the user doesn’t get addicted and now, they’re trespassing onto people’s space.

Every comment that seems pro AI either falls in “I’m playing with it now and it’s a nice toy” or “It’s very useful for me, I can’t tell you how, but trust me that it is”.
by lostlogin | 2025-12-14 02:09:38+00:00
I’ve started waxing my chain rather than oiling it.

It’s a hassle, but doing 2 at a time means the admin is much reduced.

There is a huge amount less dirt and grease in my life now. Even when I change it to re-wax it I don’t get dirty. I probably get 2-3 weeks, 500-600km out of each waxing.
by smakt | 2025-12-14 02:10:14+00:00
>Banks are required to use Strong Customer Authentication

Not impressed by the pseudotechnical bullshit. The law provides several ways to authenticate. I tell my bank that I don't have a smartphone and they have to send me (at 0 extra cost) a code card: a piece of plastic with numbers on it that no one is ever going to hack. I routinely transfer tens of thousands of Eur between my accounts at real banks within the EU without a problem with my plastic card. When I have used up all the numbers on it they send me another one. I don't know in which EU you live in either.

>Revolut, N26 and co, are real banks

They are collectively known as "neobanks" for a reason. The official name is "e-money institution". Those are financial casinos, not real banks, operating with non-full banking licenses, peddling all the tech-bro bullshit: trading on memecoins, pulling out of countries when the regulations that real banks have to follow irks them, with a horrible track record of IT security: customer data leaks in the millions, horrible track record of staff abuse, unpaid hours, null customer support: exclusively in-app, where your customer support is "other customers that answer to your in-app post"; the staff shows up once in every 200 messages to write a one-liner and go into hiding again. I do not do business with bullshit "lean" business that operate at cost. Look at their wikipedia pages sometime.

>In many countries, you cannot pay with small coins the bus driver

Simply not true, not gonna argue this one.

>Shops can refuse cash

No, they cannot. Many businesses don't want to handle cash and they will make it hard and send you an invoice with a surcharge but they must accept any form of legal tender, no way around it. There are exceptions like you cannot buy a car with a truckload of coins, or give a 5000 Euro note to a taxi cab but those fall under "unreasonable" and it's a very high bar. Also, there is a long tradition of countries delaying implementing EU directives for many years, and then getting it wrong several times. The EU is very lenient, but accepting cash everywhere is EU policy. The fact that some wise-ass members drag their feet for decades is not news and doesn't prove your point. If you push back at the dentist, for example, they will send you an invoice with a surcharge, and you can pay that invoice with cash at your bank.

>If you want to use the Tesla supercharger

Lol no I don't finance retarded imbeciles - incidentally, all the other charging networks allow you to pay right there without subscription, smartphone or app. It's called "drop-in" payment, and it is there because the law says it must be an option.

>In Northern Europe...

No, you confuse the EU policy of allowing cash in transactions with money-laundering directives. Those prevent you from buying a house in cash, but you can buy anything, say, under 10000 Eur or equivalent NOK/SEK
by fragmede | 2025-12-14 02:10:46+00:00
I mean, they're useful to you, presumably, so who cares if it is a weird bubble. I'll tell you about the weird bubble I've tried. So you start with bash, then python, ask it to do it in rust for speed, and then for shiggles, have it do it in assembly! The problem with assembly is that it's not portable, and I'm currently on a MacBook which is arm, and I still need to be on x86, so maybe I'll try for c (and not c++) next.
by exasperaited | 2025-12-14 02:11:16+00:00
Right. Be the person on your team who just fucking doesn't because you'll learn your problem domain while everyone else is doing unpaid tool testing work for AI companies.

One day these things will actually do what they are supposed to do with a measure of consistency that doesn't involve GRIMOIRE.md or whatever and you can use them then. And most of the early mover advantage will be gone, because LLMs will not be the winning technology.

In the meantime be the person who learned the lessons of social media: popular isn't the same as good, appropriate or sensible.
by brikym | 2025-12-14 02:11:19+00:00
Here are some SvelteKit helpers to shove in your agents.md: https://www.davis7.sh/sv

There are a number of ways to get examples into the LLM. I use shadcn-svelte and bitsui and try to copy the examples (copy button at the top of the docs) or tell the LLM to fetch docs from the github repo or use context7's MCP for docs.
by pzo | 2025-12-14 02:12:52+00:00
another option is MacWhisper if someone is on macOS and doesn't want to pay for subscription (just one time payment) - pretty much all of those apps these days use paraspeech from NVIDIA which is the fastest and the best open source model that can run on edge devices.

Also haven't tried but on latest MacOS 26 apple updated their STT models so their build in voice dictation maybe is good enough.
by bear330 | 2025-12-14 02:12:56+00:00
I built a file sharing CLI called ffl which is also an APE built on Cosmopolitan Libc, just like llamafile.

Since llamafiles can be quite large (multi-GB), I built ffl to help 'ship' these single-file binaries easily across different OSs using WebRTC. It feels natural to pair an APE transfer tool with APE AI models.

https://github.com/nuwainfo/ffl