MurphyA/hacker-news huggingface dataset:
by vanviegen | 2026-01-09 16:57:34+00:00
I agree that many countries are indeed very vulnerable to this, but you somehow managed to overstate the case by some orders of magnitude.

Silicon Valley flipping the switch on a country would sure cause short-term chaos and longer-term significant inconvenience. But when push comes to shove, bureaucracy gets moved aside, creative workarounds pop up, and people make do, somehow. We've seen that happen during COVID-19 lockdowns.

And after some time, the boycotted regions will find themselves with a healthy independent software industry. Silicon Valley's global impact would be greatly reduced, because any mildly sensible country would want to reduce its exposure and some serious competition will finally get traction.

I think the hawks realize all this. Though it's of course impossible to predict what the Chaos Monkey in Chief will do.
by mapmeld | 2026-01-09 16:57:45+00:00
I did some bike touring for a few days at a time, and lived out of monthly Airbnbs for years. I was helped out several times, but my objective was to only accept when I was in a pinch. It's when you're relying on other people as a routine that it flips some circuit and I question it (the difference between a friend staying over and moving in, Airbnb and Couchsurfing). So the daily hitchhiking, even though he likely needed to save money, got to me a bit more than the other stories.
by ddoolin | 2026-01-09 16:57:48+00:00
> Yes I can. I even provided an example for exactly that: `[4]any` can hold references to any type.

And now you've lost type checking. `(&'static str, bool, u64, f64)` is not the same as `[4]any`.

> A lot of things are useful, doesn't mean they are used for that useful case most of the time.

I'm sure you have vast insights into what most people do most of the time.

> Go has wrapped and typed errors, covering exactly that.

Sure, "Go has X because it gives you the tools to reimplement it yourself another way" is true of most anything you can think of.
by throwup238 | 2026-01-09 16:58:01+00:00
This looks awesome and I can’t imagine just how many possibilities there are if they can pull it off by integrating with other larger components and some sort of software platform running a high level language.

I’d love to build a 3d LEGO Final Fantasy Tactics style strategy “board” game where lego figurines do battle with some touch screen interfaces to play out the battles with skill points. Have GMs run large games with players each bringing their LEGO sets to create a large environment. Spawn minster figurines and all that.

One can dream but if these NFCs tiles are cheap enough, it’d be possible to cover each playable square with them and have smart figurines that can comunicate where they are.
by eduction | 2026-01-09 16:58:01+00:00
The act of writing something like this can be a way of helping yourself do it. I'm not sure that's his intent, or not, but I like the idea of writing at an intermediate stage. Should he wait until his behavior is perfect before sharing his experience? If so it might never get written. There is a generosity in talking about your own flaws, it can help people who are working through their own flaws as well.

Paul Graham is among those who have written about how putting thoughts into words tends to change those thoughts: "You can know a great deal about something without writing about it. Can you ever know so much that you wouldn't learn more from trying to explain what you know? I don't think so." https://paulgraham.com/words.html
by LeifCarrotson | 2026-01-09 16:58:07+00:00
I have noticed that the self-directed part has been deemphasized in favor of selling to adults (with more money than they'd spend on plastic toys for kids), but you can still totally buy the "Classic brick sets" and "Creativity" toys, or just bulk bricks by the pound.

In those bulk sets, there are now way more colors than just the primary and secondary colors that original sets came in, way more flat tiles and wedges with stickers or screen-printed imagery from the branded product lines, but kids don't seem to mind.

My 9yo has a bunch of bulk bricks as well as planned sets - Minecraft in particular - and when he gets a new set, he builds it to the instructions, brings it out to the living room to show off his creation, and then before he's walked back to his room he's in the process of adding new stuff or taking it apart to integrate into the rest of the jumble of bricks. I think there are only two builds (both from this Christmas) that are currently intact, and they probably won't last long...
by tejohnso | 2026-01-09 16:58:12+00:00
> If you can pay your own way, but choose to instead let others pay for you, you're just sponging off people.

I was particularly perturbed at the mention of someone emptying their bank account to help this guy, who has more money than the person emptying their account. I'm no ethics expert, but there is an idea that the unbounded acceptance of generosity becomes a form of exploitation, which I agree with.
by dpark | 2026-01-09 16:58:30+00:00
> So I answered him in his LinkedIn thread and asked where the 10x speed up was. What followed was complete denial. It had just been a hick up. Or he could have done other things in parallel while waiting 30 seconds for the AI to answer. Etc etc.

So I’ve been playing with LLMs for coding recently, and my experience is that for some things, they are drastically faster. And for some other things, they will just never solve the problem.

Yesterday I had an LLM code up a new feature with comprehensive tests. It wasn’t an extremely complicated feature. It would’ve taken me a day with coding and testing. The LLM did the job in maybe 10 minutes. And then I spent another 45 minutes or so deeply reviewing it, getting it to tweak a few things, update some test comments, etc. So about an hour total. Not quite a 10x speed up, but very significant.

But then I had to integrate this change into another repository to ensure it worked for the real world use case and that ended up being a mess, mostly because I am not an expert in the package management and I was trying to subvert it to use an unpublished package. Debugging this took the better part of the day. For this case, the LLM may be saved me maybe 20% because it did have a couple of tricks that I didn’t know about. But it was certainly not a massive speed up.

So far, I am skeptical that LLM’s will make someone 10x as efficient overall. But that’s largely because not everything is actually coding. Subverting the package management system to do what I want isn’t really coding. Participating in design meetings and writing specs and sending emails and dealing with red tape and approvals is definitely not coding.

But for the actual coding specifically, I wouldn’t be surprised if lots of people are seeing close to 10x for a bunch of their work.
by jerrysievert | 2026-01-09 16:58:47+00:00
and all of the motor standards that keep coming and going. I have 4 different power and motor systems from lego, but still wasn't able to power my new lego Christmas train this year because the latest "Powered Up" seem to be discontinued (or at least have been "temporarily out of stock" for a year now.

not to mention that if you visit lego's site in safari desktop, it defaults to the mobile version, and checkouts are broken!

I'm not sure I trust lego with technology.
by jedwhite | 2026-01-09 16:58:53+00:00
Yes you can use this with any text file format and file extension. Markdown just happens to work well with Claude Code and is very readable. But some other comments here mention `.ag` as a nice alternative, and plain text with C code. But you can also use it to send yaml, xml, simple text, or commented code in directly.

The scripts are all pretty simple but they also:
- Handle script-context-relevant flags and control code execution permissions
- Convenience flags for directing scripts to run across cloud providers rather than a personal Claude subscription.
- Session isolation, especially between your regular interactive `claude` command and running with API keys

This means that your runnable script use can be kept isolated from your regular personal Claude environment that you use for interactive development.
by runjake | 2026-01-09 16:59:25+00:00
> Counterpoint: since the canines can't keep up with the humans, are they only used to start the hunt?

Can you elaborate here? This is a weird fascination of mine (man+canine).

I walk long distances with dogs, here's what I've found and ruminated:

1. If I chase or follow a dog, I can chase them to exhaustion.

2. If I'm walking several miles with a dog, they tend to trot ahead of me and stop and pant and wait for me. Rinse, wash, repeat. Bursted energy/rest cycles.
by rob74 | 2026-01-09 16:59:40+00:00
That's... a shocking level of lack of professionalism. I mean, as a software developer, when someone tells you to implement something, do you do it just based on the notes you took while your project manager discussed the task with you, or do you read the actual Jira ticket and use the information you (hopefully) find there? And we're (mostly) not writing software that handles nuclear waste...
by gmuslera | 2026-01-09 16:59:42+00:00
Again? It was shown with Snowden, 12 years ago, that USA should had not been trusted. Since last year it has become more evident than ever that something was very wrong. And if some other president tries in the future to promise that it won't happen anymore, it could be as bad as before just that not that evident, and that a future president could make things evident again.
by fuck_flock | 2026-01-09 16:59:53+00:00
Flock is fond of saying this:

> "I'm writing to you directly because I want there to be zero confusion about what's happening. Flock has never been hacked. Ever."

They are just lying at this point. If you get involved in advocacy related to flock you will likely hear their reps parrot this. Be ready to combat it with concrete examples like this!
by newsoftheday | 2026-01-09 16:59:59+00:00
> I'm going to try and be honest with you because I'm where you were at 3 months ago

> I honestly don't think there's anything I can say to convince you

> The value I've personally been getting which I've been valuing

> And that's not to say that the output is good

> My personal evidence for this is that after several years of tilting those windmills

It sounds to me like you're rationalizing and your opening sentences embed your awareness of the fallibility of what you say and clearly believe about your situation later.

I feel there are two types of programmers who use AI:

Type A who aren't very good but AI makes them feel better about themselves.

Type B who are good with or without AI and probably slightly better with it but at a productivity cost due to fixing AI all the way through, rather than a boost; leading to their somewhat negative but valid view of AI.
by drnick1 | 2026-01-09 17:00:10+00:00
> insistence on GrapheneOS is that by the time you are using Google's libraries, like Maps, Play Services, or their notification service (Firebase, IIRC), you've already lost.

Graphene offers the option of sandboxing Google apps should you want them. The usual setup is a second user profile with all the Google stuff in it. My main profile only contain FOSS apps and nothing passes through Google's servers. I use the Google profile for the maps with a dedicated account maybe once a month when driving somewhere unfamiliar.
by luqtas | 2026-01-09 17:00:33+00:00
as written on the emerald tablet once: "That which is above is like to that which is below, and that which is below is like to that which is above".

i have received MONEY from poor/working class people on my hitchhike and voluteer trip. i always refused but ALL of them never accepted the refusal. hospitality/food i think it's not even considered a donation/gift for most people who helped me over that year. sometimes you are part of all their forgotten teen dreams. sometimes you are someone they can talk freely about anything. that has no price too
by thr0waway001 | 2026-01-09 17:00:51+00:00
These days Legos are more akin to model kits. Except they dumb down everything that not even a monkey can screw up assembling whatever is being built.

There’s no creativity in it.

To wit, I’ve bought some kits for my nephew cause his mom asked for them for Christmas, he assembles them while we are still unwrapping gifts, then never or hardly ever goes back and touches them again. They just stay built and untouched on a shelf. Like a model kit.

I remember 20-30 years ago when you’d just get a bucket containing an assortment of pieces and if you were inclined to build a house then you’d have to get creative with the pieces that you had.

The fun part was playing with a friend, agreeing to build a house but having too wildly different designs. Then learning from the experience and tearing it down and building it again but bigger and better.
by rchiang | 2026-01-09 17:00:52+00:00
I agree that five books won't ever cover every discipline withing Computer Science. Just providing an introductory book, a university-level textbook, and an expert/graduate-level reference for each discipline turns into a long list.

See if this blog post helps out with sorting through the various CS subjects: https://tolerablecoder.blogspot.com/2022/03/a-short-list-of-...
by azakai | 2026-01-09 17:00:57+00:00
It is easy to make benchmarks where JS is faster. JS inlines at runtime, while wasm typically does not, so if you have code where the wasm toolchain makes a poor inlining decision at compile time, then JS can easily win.

But that is really only common in small computational kernels. If you take a large, complex application like Adobe Photoshop or a Unity game, wasm will be far closer to native speed, because its compilation and optimization approach is much closer to native builds (types known ahead of time, no heavy dependency on tiering and recompilation, etc.).
by indymike | 2026-01-09 17:01:06+00:00
As long as costs are marked up and passed on to the consumer, this is a non starter. Also, government charging more taxes just gets paid by the consumer. Money is fungible. Small landlords have significant advantages in their being able to be more agile, use different rent structures (i.e. rent to own, short term, barter, etc, leverage owner elbow grease to get more profit). The key is to make sure the big guys don't have a financial advantage.

> In my experience the random people that rent out their second property are usually good landlords, whereas the massive players treat people poorly.

I don't think there's really all that much of a difference. Small landlords have low cash problems (slow repairs, stupid disputes on damage deposits, etc...). Big landlords have policy and bureaucracy problems (we forgot you were disabled and removed the ramp from the deck, we evicted the wrong property).
by massysett | 2026-01-09 17:01:16+00:00
Take some existing code and bundle it into a zip or tar file. Upload it to Gemini and ask it for critique. It's surprisingly insightful and may give you some ideas for improvement. Use one of the Gemini in-depth models like Thinking or Pro; just looking at the thinking process is interesting. Best of all, they're free for limited use.
by burnermore | 2026-01-09 17:01:27+00:00
Its not just left. Right had to face this too.

We should be allowed to discuss openly without being worried of losing job and humiliated.

Right now, I cannot discuss openly.

Kevin hart losing Oscar for a comment 12 some years ago. People who tried to cancel Eminem and Rowan Atkinson's speech comes to mind.

Getting offended is a YOU problem. Not a me problem.

Until it's possible for us from both sides can talk openly, these will continue. Just like opposition political parties when one side is in more power, they will try and punish the other.

https://www.youtube.com/watch?v=xUezfuy8Qpc
by CharlieDigital | 2026-01-09 17:01:35+00:00
I use a mix of Firebase and AWS Copilot CLI (https://aws.github.io/copilot-cli/) depending on which platform I'm on.

Both make it pretty dead simple to deploy. AWS Copilot being the "more powerful" of the two, but still dead simple to use compared to CDK, Cloud Formation, or writing Terraform or Pulumi scripts.
by WorldMaker | 2026-01-09 17:02:46+00:00
> I start to think that's why there is still no DOM for the WASM and we have to pingping over JS

I don't think you need conspiracy theories for that. DOM involves complex JS objects and you have to have an entirely working multi-language garbage collection model if you are expecting other languages to work with DOM objects otherwise you run the risk of memory leaking some of the most expensive objects in a browser.

That path to that is long and slow, especially with the various committees' general interest being in not requiring non-JS languages to entirely conform to JS GC (either implementing themselves on top of JS GC alone or having to implement their own complex subset of JS GC to interop correctly), so the focus has been on very low level tools over complex GC patterns. The first basics have only just been standardized. The next step (sharing strings) seems close but probably still has months to go. The steps after that (sharing simple structs) seem pretty complex with a lot of heated debate still to happen, and DOM objects are still some further complexity step past that (as they involve complex reference cycles and other such things).
by pbowyer | 2026-01-09 17:03:06+00:00
> I saw people on reddit say that Opus 4.5 will hit that $20 limit after a 1-3 prompts

That's people doing real-vibe coding prompts, like "Build me a music player with...". I'm using the $20 Codex plan and with getting it to plan first and then executing (in the same way I, an experienced dev would instruct a junior) haven't even managed to exhaust my 5-hour window limits, let alone the weekly limit.

Also if you keep an eye on it and kill it if it goes in the wrong direction you save plenty of tokens vs letting it go off on one. I wasted a bunch when Codex took 25 minutes(!) to install one package because something went wrong and instead of stopping and asking it decided to "problem solve" on its own.
by miningape | 2026-01-09 17:03:21+00:00
Not sure if they do this, but I'd actually really like if they included instructions for things you can make with just the brick sets - just to help you get started or to come back to later.

fx with a box of 1000 bricks, instructions for 2 or 3 things that can all be made from the bricks in the box (maybe not all at once)
by fzeroracer | 2026-01-09 17:03:22+00:00
At some point you have to assume the people are, in fact, lunatics. Your argument is essentially the same as saying there is no such thing as a fact, because you can always find one person who disagrees. Someone thinking that the earth is flat and gravity isn't real doesn't make the evidence ambiguous, it makes the person you're dealing with either willfully ignorant or fucking with you.
by sp4cec0wb0y | 2026-01-09 17:03:58+00:00
That is where the money is. Grown adults in their 20s-30s with expendable income looking to collect Lego sets. It helps that Lego is a big part of people's childhood, combine that with pop culture references and you are golden.

Ngl, I enjoy my fair share of Lego sets from my favorite fandoms.
by 85392_school | 2026-01-09 17:04:18+00:00
Why would he be helped if he truly doesn't give? He speaks about this a little:

the person being aided can reciprocate with degrees of humility, dependency, gratitude, surprise, trust, delight, relief, and amusement

which, at the time, was genuinely valuable [0].

[0] Discussed more at https://news.ycombinator.com/item?id=46555688
by kaicianflone | 2026-01-09 17:04:21+00:00
Replit with vercel starter templates and supabase is amazing. I even have it do all my migrations and RLS policies. Also playwright automated testing in github action CI/CD.

I have it originated from a master prompt project I have architected with shadcn suggestions and how I like my app router setup.

I'm hooking this up to comet to be fully agentic with Linear tasks and human-in-the-loop approvals with up to 5 UI versions per feature. And ts contract request/responses for my nextJS api endpoints.

I also host a "LangChain" similar like tool in Azure C# minimal API in a shared replit secret. It's so nice to be able to re-use secrets for Radar, etc across all my apps.
by amluto | 2026-01-09 17:04:22+00:00
If you want a small adventure, you could see which HID device those keystrokes show up on, and they might be remappable courtesy of showing up on a HID device for that specific button. Failing that, they most likely come from either ACPI AML code or from the embedded controller (EC). If the former, it’s not that hard to patch the AML code, and maybe Copilot could do it for you (you use standard open source tooling to disassemble the AML blob, which the kernel will happily give you, and then you make a patched version and load it). If the latter, you could see if anyone has made progress toward finding a less silly way to configure the EC.

(The EC is a little microcontroller programmed by the OEM that does things like handling weird button presses.)

There are also reports of people having decent results using keyd to remap the synthetic keystrokes from the copilot button.

(The sheer number of times Microsoft has created totally different specs for how OEMs should implement different weird buttons is absurd.)
by thrance | 2026-01-09 17:04:33+00:00
> I appreciate @JDVance taking a leadership role in recognizing this type of regulation is a fundamental unfair trade issue that also threatens democratic values. And in this case @ElonMusk is right: #FreeSpeech is critical and under attack from an out-of-touch cabal of very disturbed European policy makers.

Pretending to take a principled stand against censorship but then randomly throwing flowers to two of the biggest threats to freedom of expression is deeply unserious, and makes it really hard to take his reaction seriously. And let's not forget that really vile AI image that is sure to alienate all Italians against Cloudflare.
by f1shy | 2026-01-09 17:04:44+00:00
> But if you have done the livestyle and know that you can get by without money, you do loose some fear of loosing money.

I disagree. I’ve seen people that used to say “I was unemployed, I don’t fear unemployment”… until they lost the job.

To me is like saying “I will go to see the bear behind bars in the zoo, so that when I see one in the wild I do not fear.”

The people I know that actually were poor fear poverty the most. That guy never ever had such a fear. He even never ever studied or worked, because liked living from others, until he went back to the parents.
by hermanzegerman | 2026-01-09 17:04:56+00:00
No it wasn't. The post claimed
doesn't require those imports to meet the same standards EU farmers are held to

And the final goods are held to the same food safety standards as the foods created inside the EU with regards to residues inside.

> then why not appease France and write into the agreement that food from crops sprayed with them can't be imported

You can spray them with pesticides in an early stage, and don't have measurable residues in the end product.

It's a common fraud, also used by many "organic" food exporters from outside the EU. Why write something into an agreement you probably can't enforce anyway?

Also I'd argue that most consumers only care if it is contained in the final product.
by mghackerlady | 2026-01-09 17:05:01+00:00
Because free (as in the FSF definition) software should be a human right. We deserve to know how our tools work and be able to improve them and use them as we please. Free (as in freedom) software doesn't need to be monetarily free either. Make it so the purchase of orion comes with the binaries and a copy of the source code, or provide it on request. This has proved to be sustainable before, arguably the defacto standard for pixel art is (or was before a license change made it so you can't redistribute the source code) free software, despite costing money