skysight-inc/HackerNews huggingface dataset:
I heavily recommend to listen to the Alt Right Playbook series from Innuendo Studios. [1]

You have the right intent, but I think you're missing out on the game strategies at play. Personally, I decided to combat this war of misinformation in cyberspace rather than in mindspace.

The problem with their tactics is that they control the conversation, and that's the point. By controlling the narrative they control what's accepted (or pushed into being accepted) to talk about. Using bogus papers as proxies for their real intent, and themselves actually not being interessted in a scientific or rational discussion.

It's a war about beliefs and emotions, not opinions and discussions.

[1] https://www.youtube.com/playlist?list=PLJA_jUddXvY7v0VkYRbAN...
You must use the "vouch" feature if you disagree with flaggers
> the fault of your distro's policies

Yeah, about that... fracturing at every possible level.

- Linux vs Free/Open/Net/Dragonfly BSD

- Linux distro 1 vs X vs A vs Ω vs ...

- glibc (with all its warts like versioned symbols) vs musl vs BSD libc

- systemd vs sysvinit vs rc vs OpenRC vs daemontools/s6/runit/...

- Who "owns" /etc/resolv.conf?

- apt vs (yum / dnf) vs pacman vs apk vs xbps vs emerge vs ...

- Flatpak vs Snap vs AppImage

- X11 (and libx11 vs xcb) vs Wayland (which protocols/extensions are supported?)

- OSS vs ALSA vs PulseAudio vs Pipewire vs sndiod vs ...

- Gtk (2/3/4) (with Gnome or without) vs Qt (with KDE or without) vs Tk vs direct X11 vs SDL/glfw/... vs an obscure toolkit last updated 15 years ago

inb4 it's about choice, the heck I'm supposed to choose as an app developer? inb4 "follow the standard", half of these are not standardised but still in widespread use? inb4 distro policies, which distro - top 10 on distrowatch looks like more work than macOS+Windows combined? Delegate to package maintainers, and my app is "fixed"/patched beyond me being able to debug/support? I choose what seems to work (for example, escaping via the XDG portal) and I'm getting rug-pulled?

This is exactly why we can't have nice things.
That’s not the same thing as a nil pointer though.

Go data types cannot be null but a pointer to a data type can be. And what a nil pointers is, is a valid type of pointer but which points to an invalid point or memory.

Typescript doesn’t have the same problem because it doesn’t have pointers.

Rust somewhat this problem with its borrow checker but it’s still entirely possible to create a nil pointers in Rust and without using ‘unsafe’, but admittedly it’s not by writing idiomatic Rust.

Go really should do more to prevent issues here but the real problem is around the creation of “objects” (since Go isn’t fully OOP) and how you can’t really create an image struct (nor even map) and have it default as empty. I’m sure the logic behind that is for performance, but why not expose the option of an uninitialised struct pointer behind ‘unsafe’ for those who are willing to accept that risk?
Assume that inheritance taxes were raised: Why would anyone be incentivized to work more since their kids won't get any of it.

Destroys all incentives to work more. People will just move to countries/states with less tax.
Ok yeah I understand that it must be annoying to people with real OCD to read stuff like my comment. Apologies.
The second paragraph is clearly sarcastic, but the rest seems genuine, so Im a bit confused.
How are you defining stagnant here, and do you differentiate that from negative growth? I searched for whatever market trends I could find. It's true that there's globally more Chinese competition but no one's sales looked "stagnant" and the best obvious declines in Tesla sales especially in Europe since the Nazi salutes seem to be extreme outliers.
I've said several times that according to your definition, humans do not reason. You haven't really responded to that and I guess you're not going to. I can't quite parse your overall position, ie specifically, as I already said, whether you genuinely think LLMs should output code for most problems, or whether you were using that as a reductio against my initial statement. So, I will stop here and thank you for the discussion.
It's a great way to get hands on experience with one of the most tricky topics in software engineering!
I've successfully used it to fix a few issues here and there, but it also manages to make some pretty stupid mistakes. A few times it even started rewriting tests in a way so that the wrong outcome would be seen as a pass.
The standard library.

It’s honestly feature rich enough to do most things that the only other dependencies we really need to pull in is some third-party SDKs (e.g. AWS) and our database driver.
> We cannot allow a nuclear war to happen, even if it means letting Putin have Ukraine.

No. We cannot let people just walk over other nations even at the cost of nuclear war

Anything else means the evil ones eventually win.
1) You really can't

2) maybe the current sweet-spot for usage is to use to to build stuff you couldn't immediately figure out how to build yourself, something that is just beyond your (perceived) reach.
Great experiment! It’s important to highlight that even in rigorously blinded studies which find a drug ineffective on average, there can still be genuine responders—this is known scientifically as “heterogeneous treatment effects.” Essentially, individuals vary in genetics, metabolism, and neurochemistry, which can cause meaningful differences in drug responsiveness. Thus, an N=1 trial, like yours, might indeed reveal real personal benefits that wouldn’t appear in a population-level analysis.

However, systematically performing robust N=1 trials individually across multiple substances can be impractical—too laborious and time-consuming for most people. An interesting business model might be a startup that facilitates personalized N=1 experiments at scale: providing users with high-quality compounds, matched placebos, structured dosing schedules, and data-tracking tools. This could empower more individuals to accurately assess personal efficacy across a wide variety of substances, potentially offering valuable, personalized insights that large-scale clinical trials can’t capture.
I must be the dumbest "prompt engineer" ever, each time I ask an AI to fix or even worse, create something from scratch it rarely returns the right answer and when asked for modification it will struggle even more.

All the incredible performance and success stories always come from these Twitter posts, I do find value in asking simple but tedious task like a small refactor or generate commands, but this "AI takes the wheel level" does not feel real.
Do you not think it’s interesting that if affects both of you the same way, as far as to cause panic attacks in both of you? For an individual I could just about accept that it’s just how you react to caffeine, but the fact both you and your partner have the same result suggests some sort of influence on each other?
I also remember hearing about an experimental plastic that ensured there was never any residue left in the bottle to save waste
> because they wanted them to be true

This assumes they even know what the truth is. We have discovered that a lot of people don't know how tariffs work for example.
Agreed it is a step above the rest, but I find that it still needs some oversight you'd hope it doesn't. Simple stuff like rewriting stuff differently which yields the same result (to the naked eye, no need to even test it), to having to call it out when it misses things (update other scripts with the same problem, reflect the changes in the README or requirements.txt) and to ask it to try harder to solve an issue in a better way.

Sometimes it takes the easy way out. If you look up your billing, you will see sometimes it uses the 3.5 instead of the 3.7 API, maybe this has something to do with it. It apologies ("you are correct", "yes that was hasty") but I'd rather have it try harder every time, not only when called out (and foot the bill that goes with that ofc).

But overall the experience is great. I hope to use it for a few months at least until something else comes along. At the current pace, I switch subscriptions/API/tool at least once a month.
Another point in your favour is the problem space itself will become exponentially large. Imagine getting a requirement to synthesize a material with 40 properties rather than 1 or 2.
I've been conducting a self-experiment on the effects of various substances (all legal and easily accessible) on sleep for about four months, following a similar approach to the author. Using two different sleep trackers, I rely solely on absolute, measurable values, avoiding subjective impressions. It's fun but requires time and patience—sometimes I have to restart cycles from scratch. So far, I’ve gathered datasets for Phenibut, Theanine, Piracetam, and Baclofen. The experiment is still ongoing.
This is the HN caveat.
The interaction between programmers and AI feels like the kind of interaction as between non-IT-managers and IT personell:

Non-IT-Managers don't know how stuff works but throw around expletives to get what they imagine in their brain without finding the right words to actually define it.

It's hilarious.
I like this idea! To build on it, the schedules could be non-random (systematic with random offset) and test combinations of substances in a way that maximises information both in the cases where substances are independent and when they have suspected interactions.
Kotlin by Example
Debt is a useful tool. As Kevlin Henney points out[1], it's unmanaged technical debts that are a problem, and turn into Technical Neglect.

[1] https://www.youtube.com/watch?v=9iLxR1h2208
One is able to chain calls in C via:

x()->g()->f();

At least one person at Bell Labs historically used that scheme for some graphics program.

All it requires is that the function returns a pointer to a struct which itself contains function pointers.

C also allows the dot form if you really want it:

x().g().f()

Simply by returning structs, and for all compilers that I know if, such end up using a hidden pointers to structs.

Now to make it a bit more usable, one needs a bit of planning so that either of these can be done:

x(&x_out).g(&g_out, x_out).f(&f_out, g_out);

x(&x_out)->g(&g_out, x_out)->f(&f_out, g_out);

(I'd suggest the latter is now the more readable of the two).

Where there is a VFT in each of the xxx_out structures, and the calls simply returns the VFT, while the whole abstraction is stored/returned via the out arguments.
Nil pointers aren’t the same thing as optional types in python.

You can achieve the same thing as optional types in Go using ‘…any’ and the standard library has made use of that pattern since the very first release of Go.

Nil pointers in Go are a completely different problem and there isn’t really a direct comparison in dynamic languages like Python nor Typescript because they use references rather than pointers.
AFAIK studies on caffeine effects can be “polluted” by the fact that many humans (e.g. ~32% of europeans) have a variation on the CYP1A2 enzyme expression which makes them metabolize caffeine much slower (about 1/4th the speed) than the rest (allele C vs AA carriers).

So the reason for lying awake at night can also be affected by your genetics I guess?
Ask HN: Desperate for Anthropic Claude API credits any ideas?
I am working on a side project and am starting to struggle to afford to pay for these API credits. Any suggestions or collaboration in exchange for well perhaps some profits from my application would be fine. Please let me know. Ive considered applying for a grant but I have not heard back :I Tnanks again for any help. This is not for a team or anything its just for me, a lone coder in the UK.
I don't believe in those either, and I never see compelling YouTube videos showing that in action.

For small stuff LLMs are actually great and often a lifesaver on legacy codebases, but that's more or less where it stops.
The Dutch health council advised against including chickenpox vaccination in the standard vaccination programme in 2020 for the European Netherlands (but pro vaccination for Dutch overseas territories in the Caribbean). The advise (in Dutch) can be found under "advies Vaccinatie tegen waterpokken" [1].

I don't have an opinion on whether the council properly weighted all the costs and benefits. I just want to include this reference make the point that the Dutch policy stance is not based on lack of means or on ignorance of our politicians or health authorities. The advice includes plenty of references to many international studies and experiences with chickenpox vaccination.

[1] https://www.gezondheidsraad.nl/documenten/adviezen/2020/10/0...
The discussion isnt derailed, it branched off. The point is to bring up an adjacent point.

And while the ideal scenario is of course that no problem arises, and second being that the problem is swiftly and efficiently resolved.. given those scenarios do not occur, and you have to decide between "keep going without seeing the road" and "putting hazards on and slowly coming to a complete stop", the latter definitely seems more reasonable in every way.

Of course specific scenarios where stopping will be less safe can be thought up, but statistically speaking, I dont see how an uncontrolled multi-ton moving object would be more safe that a stationary one.
Kinda reminds me of how when it finds issues with typescript it hacks the types rather than refine the values or business logic.
rubbing are much easier to do. While I'm guessing transcriptions are not. So you could provide a lot of training data.

You could then train one model on the rubbing->text and then each research center could make their own photo->rubbing model for their particular photography setup
Here's a more or less complete archive: https://www.luminist.org/archives/SF/AST/ (Astounding) and https://www.luminist.org/archives/SF/AN.htm (Analog).

Luminist is one of the treasures of the Internet, right up there with Wikipedia and Archive - well worth donating to.
Would 'refer to me as Mike' work as well?
Shortwave is magic, I recently made this [0] receiver and it is so much fun (in Europe I received about 10 stations with it on a random wire)

[0] https://www.qsl.net/pa2ohh/08regrx.htm
Passing tests lol. Not my experience at all with Java
The second paragraph isn't sarcastic. At least not w.r.t. to Claude Code. That bit there about North Korean hackers is mild sarcasm, but has no bearing on the remainder of the post.
DoH is already a thing.

Of course, the escalation from the user side is likely to involve more firewalls and proxies.
I completely agree.

The comparisons in this discussion with Python and Typescript are equally silly too because they’re not even strictly typed languages.

I guess some people just want to feel like their preferences are superior and discussions like these allow them to cherry pick favourable metrics which validate their opinions.
It’s ok.

It’s expensive and is correct for the easy 90%. It messes up the hard 10%.

I guess with it rapidly improving, I should wait 3 months. What’s frustrating is when you spend 20$ in credits on it writing non functional code.

That said, every programmer needs to at least demo these tools
I love Bunny foremost for their prepaid pricing. I refuse to use anything with unbounded metered pricing (AWS etc.) if it's my own money involved. I'd rather have an outage than to suddenly lose a hundred bands
It's simple; You can't be a beggar in a nice suit.
Decoupling internal rumination from the final human friendly summary is the essence of "reasoning" models.

It's not that I don't want the model to emit more tokens. I just don't need to read them all.

Hence a formal split between thinking phase and communication phase provides the best of both worlds (at the expense of latency(
Check for noise sources (tube lights, solar equipment) as well. A friend had an old thinkpad and the psu brick was so noisy, it was blanking out my radio within 6-10 meters…
Not always of course, but I dont understand this reasoning. For every example you give, one can make up a different one where stopping would yield a better outcome.

I do believe though that if we took literally all possible scenarios and weighed them by the probability of them occuring, the results would show that a stopped vehicle is safer than a moving vehicle whose driver can not see.
I'm using this at the moment : https://jmoiron.github.io/sqlx/

Didnt' now about sqlc, it seems very interesting ! Thanks for sharing !
How does it compare to Aider with the same model?
This blog post passed unit tests
>A touchscreen button is done in software and costs nothing extra to produce

Touchscreen had to be added, during the big move from buttons to touchscreen. It didn't just appear out of thin air.
Kagi should try to find an additional revenue stream instead of trying super complicated and complex projects like maintaining a browser (even if it's just some kind of fork like Arc).
The European legislation works just fine. The problem is not lack of said legislation.
> So what does it mean? What was the goal of collecting the data? What would the interpretation have been if the data would show a significant positive effect of Theanine?

I think what the author is saying is that for them to bother with theanine on a permanent basis, it would have to have shown an effect large enough to be apparent just from plotting.

In other words, they mean technical significance as opposed to clinical significance. A small effect can be statistically verifiable without being meaningful in practice.
It's funny how we have to bend so much to this technology. That's not how it was sold to me. It was going to analyse all your data and just figure it out. Basically magic but better

If a project already has a docs directory, ADRs, plenty of existing code ... Why do we need to invest tens of hours to bend it to the will of the existing code?
Hmm, why did the author use Perl for convsion if they didn't know it? Besides of regex (which is everywhere albeit in different dialects), I don't think Perl knowledge gives you very much nowadays.
No mention of https://nodejs.org/api/cluster.html#cluster? Not sure if NextJS supports it even, but if you are only using one core of your webserver for node, you are leaving stuff on the table.
Gandi Outage on Multiple Services
This online tool gives you great idea about what this means on different levels:

https://wolf-h3-viewer.glitch.me/
Ok. Russia evil, Ukraine good. Now what? Do we sit around and wait for the chosen one? Is Zelensky the one? How much time should we give him? Maybe Trump is the one?

Don't get me wrong, I'm swede and like most here I'm firmly on Ukraine's side and see the pure evil shit Russian military does _every _day without any illusions. But this framing of good vs evil does not seem to pan out. A common sentiment is just to wipe out Russia from the map. And tempting as it might be, that doesn't seem very noble/good and the alternative, "Russian people finds the good in them and throw out the oligarchy forcefully and install democracy", is very naive. I mean even the US, a fully armed populace of strong freeminded men can't seem to see that they are treading the same path as Russia and take action. How reasonable is it then to have that expectation of a people systematically disempowered for decades.
Does anyone know how Mistral fares against Claude Code?
I was confused untill I watched a video of it in use, nope it wasn't that sarcastic.

https://youtu.be/W13MloZg03Y
They seem to be running some kind of Android version and the manufacturer is in Shenzen. The robot is called Bellabot by Pudu.
Note that when you define smart pointer types C++ there is indeed a difference between `.` and `*` resp. `->`: the latter are typically overloaded to operate on the underlying pointer type whereas the former operates on the smart pointer class itself (e.g. calling `reset` on a `std::unique_ptr`). Not sure how you would do that with a single dereference operator.
Does it regularly cause major production outages? I’d love to see some data to back that claim because I’ve got Go services with uptimes of literally years.

Also it might seem weird to you given Typescript is a completely different idiom and doesn’t even have pointers to begin with.

That all said, I’m not going to defend the nil pointer problem in Go. It is something that can be largely mitigated with a few relatively small changes to the language. Though I couldn’t see them being entirely backwards compatible.
Assortative mating. Partners' genetics are not independent.
If you used curves it'd get complicated deciding where one area starts and the other ends. With hexagons it's easier to divide the world such that (mostly) no hexagon overlaps.

The purpose is to be able to predictably map any coordinate to its associated hexagon.

In database applications this makes it easier to query all data associated with a hexagonal area.
Taking medicine is vastly different than finding love, for most people (even if many do in fact refuse a doctor's orders to exercise their free will too, to their detriment). In fact, for examples of the latter, there are many stories in media about characters going against the grain of what their society expects of them simply so that they can experience their own free will, just as the story I linked.

The "point, " so to speak, in the context of relationships, is that people do prefer to have a suboptimal choice if they can feel like they are the ones that made it. You should read the story that I linked that delves more into this.
Calculators, especially scientific and graphing calculators, are a niche product these days, almost exclusively limited to education and exam-taking. There is no impetus for changing the approved models, given the mountains of materials adapted to their use (TI actively worked with various educational bodies to promote the use of graphing calculators and helped prepare the curricula using their own.)

Don't expect great changes in this area, although the impending death of the Dept. of Education might shake up things. Not for the better, I think.
Can’t comment on the technical quality of this paper but wanted to highlight that the research was funded by the NIH which our government is currently chaotically gutting.

Link to paper: https://www.nature.com/articles/s41467-025-56461-1.pdf
I have the same thought. I also want all politicians to stop using it. It might have been useful in the past but I’m now convinced it’s largely useless. A large part of the population actively shuns the website and the remainder is mostly people who love rage bait.
"The journalist effect" is at play here.

When you're a professional in a field or having deep insight of something, and then a journalist comes by, does a 5 minute write-up or it and misses almost every point of it but have such a cocksure presentation, backed by a big corporate media name, that a hundred year later an urban myth will persist based on the journalists hatchetjob, while ignoring every significant facet that enthusiasts spent lifetimes on refining.(Okay it's a little bit tempered by the length and efforts of the experiment, but for an n=1 monostudy I feel this presents itself with more certainty than it should)

So henceforth in all realms of the web, Theanin will be an inert compound.
Nope. Locked
Bjorn's results say they have basically identical noise - down to 0.1 db on same tyres:

Kia EV6 GT Dry Michelin PS4S Summer 255/40-21 255/40-21 64,4 66,9 68,8 67,06
Tesla Model Y RWD Dry Michelin Pilot Sport EV Summer 255/40-20 255/40-20 64,5 67,1 68,7 67,09

Source: https://drive.google.com/drive/folders/1HOwktdiZmm40atGPwymz...