MurphyA/hacker-news huggingface dataset:
by cgio | 2025-04-18 06:18:13+00:00
It looks like you put atheism and agnosticism in the same boat. There’s a certain belief, trust and conviction to lack of a deity in atheism. Not in agnosticism. That state of mind is orthogonal to belief is mostly true. On the other hand , there is also a motivation to explain away religious experience as physiological process, which explains the overlap in group membership.
by Asraelite | 2025-04-18 06:19:43+00:00
This has been my experience too. Gemini might be better for vibe coding or architecture or whatever, but Claude consistently feels better for serious coding. That is, when I know exactly how I want something implemented in a large existing codebase, and I go through the full cycle of implementation, refinement, bug fixing, and testing, guiding the AI along the way.

It also seems to be better at incorporating knowledge from documentation and existing examples when provided.
by colonial | 2025-04-18 06:21:56+00:00
> A note on our fair-use policy

> Basically our policy states that you can use AI models based on your plan’s value.

Although I likely won't use Assistant, stuff like this is why I love Kagi. My relationship with them as a customer feels refreshingly transparent; I can't think of any other consumer SaaS provider that automatically answers my reflexive "how does this make money?" question.

(Compare, say, Discord. It's best in class, but eternally unprofitable - which makes me wary that it might fold or go to hell at the drop of a hat.)
by krackers | 2025-04-18 06:22:39+00:00
On macOS there used to be Carbon, which is technically gave a C API. It could technically be used (although they stopped supplying header files) until the 32-bit deprecation. Still, I think maybe as a legacy of that a lot of Cocoa APIs do have private Core* equivalents, so if you're willing to do a lot of reverse engineering it might be possible to skip even the objc runtime.
by gloosx | 2025-04-18 06:23:26+00:00
Regulators would never comprehend internet. They are making it look like they have no idea that on the internet you can: move to another country without visa in 2 minutes, change your face, voice, fingerprints to whatever you like. Get any passport, any document you want to mock any KYC or impersonate anyone without a trace, all within 10$ range.

Sure, companies have no option but to implement funny policies like these, and I'm sure any kid is much smarter than the government, so he will feel good circumventing it.
by atoav | 2025-04-18 06:23:52+00:00
In one of my jobs (civil service) I had to pack and unpack a cheap dish washer, for a horde of unruly kids each day.

If you pack it orderly unpacking is a lot faster. It also helps to avoid problems with leftovers blocking the dish washer. Turns out most dish washer manufacturers thought a bit about how to load a dishwasher ideally (that matches the layout of the machines insides).

For home use with small amounts of dishes it won't really matter tho.
by Phenomenit | 2025-04-18 06:29:04+00:00
Yeah I concur.

As an early adopter I first got forced off my grandfather plan to the regular one(at least I got a T-shirt). Now I have a limited number of searches that I have to keep track of and this has made me only use Kagi if necessary. This has dropped my number of searches significantly but at the end of the year I’m still being charged for renewing my plan even though I haven’t used a quarter of my allotted searches.

I don’t care about LLMs so this brings nothing of value to me. Give me an email account or some backup storage and open source office suite and I would be willing to pay and pay more.

I’m seriously considering not re-newing my subscription for the first time in ages.
by DiabloD3 | 2025-04-18 06:29:10+00:00
Even saying 25-30GB/s is weird.

DDR4-3200 is ~26GB/s per channel, and is the upper end of what you'll see on ECC DDR4. DDR5-5600 is common now, and is ~45GB/s.

Zen 2/3 Epycs on SP3 have 8 channels, Zen 4/5 Epycs on the SP5 have 12 channels per socket, and with both you get to have two sockets. That'd be ~410GB/s on dual socket SP3 and ~1080GB/s on dual socket SP5.

So, yeah, RAM goes brrr.
by lucb1e | 2025-04-18 06:29:14+00:00
It's the same size as HN: 12px. HN looks larger to me for some reason, but I can't figure out why: when I overlay a quote someone posted here over the website with half transparency in GIMP, the text is clearly the same height. Some letters are wider, some narrower, but the final length of the 8 words I sampled is 360px on HN vs. 358px on that website (so differences basically cancel out)

This is on Firefox/Debian, in case that means something for installed fonts. I see that site's CSS specifies Verdana and Arial, names that sound windowsey to me but I have no idea if my system has (analogous versions to) those
by josevalim | 2025-04-18 06:29:55+00:00
Using macros when a function would do is a legit anti-pattern (and documented as such [1]) but unrelated to the security aspect as they are compile-time constructs.

The reason they were added to the language was precisely so meta and dynamic programming is done at compile time, which you can introspect before you deploy, versus doing it at runtime, which is how most dynamic languages tackle this. And those languages are most likely not using eval either, but intrinsic features that allow you to define classes, attributes, methods, and so on programmatically.

I’d say eval is discouraged in most languages, although it is useful for building things like REPLs and interactive environments.

[1]: https://hexdocs.pm/elixir/macro-anti-patterns.html#unnecessa...
by vipermark7 | 2025-04-18 06:32:36+00:00
> They mention React.

For full transparency, I'm the one who wrote the article :)

I wasn't even thinking about 2FA when writing this, but that does raise a big accessibility issue for people who may struggle to use or wish to avoid smartphones. As someone observing the dumbphone trend with keen interest, it's a shame that US carriers are making it harder to stay with the older phones, since 2G and 3G connections are going away over time
by hmottestad | 2025-04-18 06:32:41+00:00
In the OpenAI demo of codex they said that it’s sandboxed.

It only has access to files within the directory it’s run from, even if it calls tools that could theoretically access files anywhere on your system. Also had networking blocked, also in a sandboxes fashion so that things like curl don’t work either.

I wasn’t particularly impressed with my short test of Codex yesterday. Just the fact that it managed to make any decent changes at all was good, but when it messed up the code it took a long time and a lot of tokens to figure out.

I think we need fine tuned models that are good at different tasks. A specific fine tune for fixing syntax errors in Java would be a good start.

In general it also needs to be more proactive in writing and running tests.
by whiplash451 | 2025-04-18 06:33:43+00:00
What you describe is called QES (Qualified Electronic Signature) and is still widely used to validate identities.

Unfortunately it is not enough to prove an identity (you could be using the credit card of your traveling uncle) and regulation requires for it to be combined with another proof.

I see a lot of people associating identity verification with evil intent (advertising, tracking).

I work in this domain and the reality is a lot less interesting: identity verification companies do this and only this, under strict scrutiny both from their customers and from the regulators.

We are not where we want to be from a privacy standpoint but the industry is making progress and the usage of identity data is strictly regulated.
by monkeycantype | 2025-04-18 06:34:18+00:00
leptin deficiency is rare, so supplementation does not produce an effect in most people.

https://www.nejm.org/doi/full/10.1056/NEJM199909163411204

There is more information about the family involved out there, but I can't remember where I read about it.

A thing I found interesting about the genetics of hunger, is the concept of mongenetic, v polygenetic traits Monogenetic traits - a variation in a single gene is has an observed often severe impact. Polygenetic traits - variations in a large number of genes and environmental are contributing In reality these traits exist on a spectrum of severity. The more sublte the impact of a gene the more people you need to study to tease out the influence of the gene, so monogenetic traits tend to be discovered first.
by flyflewflaw | 2025-04-18 06:34:42+00:00
Australian businesses collect a value added tax (called GST) on almost all sales (some exempt goods). The same tax is payable on sales in Australia and imports.

For big intl retailers the effect is as you describe, they collect and remit the tax, then their shipments are considered tax paid when imported otherwise they would be held at customs.

It probably wouldn't be that hard to audit just with data from the major payment processors.
by xvinci | 2025-04-18 06:35:17+00:00
Maybe I am not understanding something here.

But there are third party options availabe that to the very same thing (e.g. https://aider.chat/ ) which allow you to plug in a model (or even a combination thereof e.g. deepseek as architect and claude as code writer) of your choice.

Therefore the advantage of the model provider providing such a thing doesn't matter, no?
by milesrout | 2025-04-18 06:36:52+00:00
I remind you of what I was replying to.

>Her therapist said not to rinse the dishes & just run the dishwasher twice, even three times if that’s what it took to get them clean. It was a game-changer for her, one that enabled her to do a small task in an imperfect way just to get it done.

This is not about efficiency of the use of the earth's resources. It is about the modern-day priests of America (therapists) telling people that it is okay and good to simply put no effort into anything. That it is acceptable to "struggle to wash dishes" Instead of this person being checked into a mental hospital, instead they are given a coping strategy.

What next? Not doing well in school? Don't worry about it, just use AI to cheat! Not making enough money? Just steal, what's the big deal? Don't beat yourself up, you don't have to be perfect, just get through the day with all your fucking spoons.
by aitchnyu | 2025-04-18 06:37:56+00:00
Typing `//use this as reference ai` in one file and `//copy this row to x ai!` and it will add those functions/files to context and act on both places. Altough I wish Aider would write `working on your request...` under my comment, now I have to keep Aider window in sight. Autocomplete and "add to context" and "enter your instructions" of other apps feel clunky.
by snappyleads | 2025-04-18 06:38:36+00:00
Hey HN,

Like many here, I'm working on a project I think is pretty fun: it lets you write emails in different personalities (think public figures, philosophers, pop stars etc.). It's a bit of a creative tool and a bit of a productivity hack, depending how you use it.

I'd love to build it in public, get feedback, and iterate with a community. I've seen other indie hackers grow their products this way—but I'm unsure where the best place is to do that now.

I tried posting on Show HN a couple times, but the posts didn’t seem to show up or get any traction. I’m wondering:

Where are people building in public these days?

Any platforms (besides HN) where people are consistently sharing progress and getting feedback?

Appreciate any thoughts or links. Thanks!
by danwills | 2025-04-18 06:38:52+00:00
I find it odd how Easter, a pre-Christian Pagan festival (worshipping goddess of fertility: Eostre) has become seemingly-arbitrarily connected to the purported events at the end of Jesus' life.. yet it still includes a good amount of the prior symbolism (rabbits, eggs etc)!

Still great to have a short break from work! Not arguing against it at all, it just seems a bit bizarre to me overall.
by ofrzeta | 2025-04-18 06:39:47+00:00
It is impressive and it almost located the church in my town properly, although in a neighbouring town. However that showed a lack of understanding because its conclusion about the location came from "reading" a signpost that pointed to that other village. Clearly there would be no signpost in a town pointing to itself. Still impressive and lots of correct observations about the subject like architectural details, roman numerals on the watch face etc.
by gls2ro | 2025-04-18 06:40:06+00:00
The universe does not have a center but has a beginning in time and the beginning of space.

The distance to that beginning in time is approx 13 billion years. There is no approximation of distance to the beginning because the space is created at that point and continues to be created.

Imagine the Earth being on the surface of a sphere and so asking what is the center of the surface of a sphere? The sphere has a center but on the surface there is no center.

At least this is my understanding of how to approach these kind of questions.
by viccis | 2025-04-18 06:40:40+00:00
>I can write a program that is 1,000,000 lines of code, and a program that is 200 lines of code, and to the end user they would be doing the same thing.

I think most conversations around LOC assume that it's not an idiot writing it, and I think in general, this is a good assumption to use when it comes to code discussions.
by dherikb | 2025-04-18 06:41:34+00:00
I have the same issue using it with Aider.

The model is good to solve problems, but is very difficult to control the unnecessary changes that the model does in the rest of the code. Also it adds a lot of unnecessary comments, even when I explicitly say to not add.

For now Deepseek R1 and V3 it's working better to me, producing more predictable results and capturing better my intentions (not tried Claude yet).
by anon6362 | 2025-04-18 06:41:37+00:00
RatShack was the finest purveyor of overpriced electronic components and electronic repair tools and supplies, electronics learning kits, Tandy computers, RC cars, and ham/CB radio gear. As a kid, it was the only such electronics shop withing bicycling distance, although was located in a ugly shopping mall that no one went to pre-internet. An Australian holding company later bought the mall and refurbished it with exterior-facing shops so that it became both a shopping mall and a very long strip mall on the same property.
Ask HN: How many LLMs have been trained from scratch?
by weinzierl | 2025-04-18 06:41:49+00:00
Building an LLM from scratch is huge effort. That is why I assume it hasn't happened too often. If we exclude toy and research models and restrict the scope to language models and multimodal modals with a language component, do we know the number of models trained from scratch so far?
by Scoundreller | 2025-04-18 06:42:44+00:00
On the opposite of the spectrum:

From a set of year 2000 USPS experiments:

> Helium balloon. The balloon was attached to a weight. The address was written on the balloon with magic marker; no postage was affixed. Our operative argued strongly that he should be charged a negative postage and refunded the postal fees, because the transport airplane would actually be lighter as a result of our postal item. This line of reasoning merely received a laugh from the clerk. The balloon was refused; reasons given: transportation of helium, not wrapped.

https://improbable.com/airchives/paperair/volume6/v6i4/TMP-1...

Image links are dead, including on archive.org :(
by citrin_ru | 2025-04-18 06:43:38+00:00
It was a while since I run memtest86+ (probably it was DDR3) but a single pass of a single test took more than 1-4sec to make a pass (over 8-16Gb). Granted DDR4/5 faster but servers with 256Gb or 512Gb are common nowadays so full memory scan can take even more time.
by thawawaycold | 2025-04-18 06:43:46+00:00
I hope you're being sarcastic. SPC is necessary because mechanical parts have physical tolerances and manufacturing processes are affected by unavoidable statistical variations; it is beyond idiotic to be provided with a machine that can execute deterministic, repeatable processes and then throw that all into the gutter for mere convenience, justifying that simply because "the time is ripe for SWE to learn statistics"
How do you block addictive websites in a way that can't be easily undone?
by kobenni | 2025-04-18 06:45:50+00:00
Dear HN, I struggle a lot with scrolling too much on websites on my Android phone (especially reddit and YouTube). Despite the problems this causes me, making an effort to stop through willpower simply does not work for me. Therefore I require some method of blocking my access to such websites and apps. I've tried many methods of blocking already, but everything I found so far can be undone within seconds.

What worked somewhat okay for me was rooting the phone to edit the hosts file, but this was really cumbersome and left many loopholes that I only found afterwards. Then the root access suddenly disappeared, so I can no longer close these loopholes. I didn't really understand the rooting process (on Samsung Android), it was just patched together from various tutorials, so I can't explain why this happened or how to fix it.

Blocking directly in the router also worked a bit better than other methods, but can be bypassed by switching to mobile internet, and my current router doesn't support it anyway.

If anyone has any suggestions for me, it would be super helpful. So far my last resort would be to get a different phone for which it is easier to acquire root access, but I hope there is a better way.
by Veserv | 2025-04-18 06:45:50+00:00
Packets do not get “cut-off” normally. That is kind of the point. Some protocols allow transparent fragmentation, but the fragments need to encode enough information for reconstruction, so you can still detect “less data received than encoded on send”.

You do not need bit error detection because you literally truncated the packet. The data is already lost. But in the process you learned it was due to MTU limits which is very useful. Protocols are already required to be robust to garbage that fails bit error detection anyways, so it is not “required” to always have valid integrity tags. You could transparently re-encode bit error detection on the truncated packet if you so desire to ensure data integrity of the “MTU resulted in truncation” packet that you are now forwarding, but again, not necessary.

Any end-to-end protocol that encodes the intended data size in-band can use this technique across truncating transport layers. And any protocol which does so already requires implementations to not blindly trust the in-band value otherwise you get trivial buffer overflows. So, all non-grossly insecure client implementations should already be able to safely handle MTU truncation if they received it (they would just not be able to use that for MTU discovery until they are updated). The only thing you need is routers to truncate instead of drop and then you can slowly update client implementations to take advantage of the new feature since this middlebox change should not break any existing implementations unless they are inexcusably insecure.
by salomonk_mur | 2025-04-18 06:47:09+00:00
You think that it's cheaper for some reason to get it from the "complex", while it is very obviously not so.

The logistics between growers to distributors to store and customers add a ton of cost to your food. In the order of 200%.

The reliance on external food sources for many ingredients exacerbates this even more.

Many business models in other countries are based on lowering logistics, doing basically grower-to-customer directly and evading all the middlemen. No refrigeration, better quality, cheaper food.
by KennyBlanken | 2025-04-18 06:47:14+00:00
It's worth noting that Matt Navarra, the sole source of "this is part of a bigger shift", is an ex member of the UK government who worked in the PM's office and worked for the BBC.

This story is a tempest in a teacup. The administration found someone to spread this nonsense so every later goes "well that was inevitable, the BBC predicted it would be."

Yeah, and bank robbers can predict that a bank is going to have less cash after a certain day.

This obsession the British have with kids online is so tiresome. You want to stop child sexual assault? Maybe do something about your royalty flying to island getaways organized by a human trafficker and ultra-high-end pimp for underage kids? Or do something about your clergy diddling kids?

Maybe the reason the UK government thinks this is such a big issue is because these legislators and officials are so surrounded by people who do it...because politicians are right there next to clergy in terms of this stuff.
by kortilla | 2025-04-18 06:49:01+00:00
What you’re saying is out of touch with raising a child with a strong personality and you’re either projecting your experience with a docile child or are just really overfitting on a few bad interactions you observed that were clearly caused by the adult.

Not being understood is one of many frustrations children have and it’s very rarely the cause with my friends that diligently practiced gentle parenting that heavily involved acknowledging emotions and desires but still resulted in meltdowns because KIDS ARE SELFISH. There is a reason “sharing” is a school that has to be taught.
by weinzierl | 2025-04-18 06:50:05+00:00
I once sent a beer coaster without envelope and just with an address scribbled on and a stamp to a beer loving friend from a holiday. We both were surprised it worked.

Also in the late 90s I remember my favourite computer mag having a picture of a 5 1/4 inch floppy sent to them. Complete with postmarked stamp. Allegedly it survived the procedure.
by potamic | 2025-04-18 06:52:37+00:00
The universe we know is fundamentally probabilistic, so by extension everything including stars, planets and computers are inherently non-deterministic. But confining our discussion outside of quantum effects and absolute determinism, we do not have a reason to believe that the mind should be anything but deterministic, scientifically at least.

We understand the building blocks of the brain pretty well. We know the structure and composition of neurons, we know how they are connected, what chemicals flow through them and how all these chemicals interact, and how that interaction translates to signal propagation. In fact, the neural networks we use in computing are loosely modelled on biological neurons. Both models are essentially comprised of interconnected units where each unit has weights to convert its incoming signals to outgoing signals. The predominant difference is in how these units adjust their weights, where computational models use back propagation and gradient descent, biological models use timing information from voltage changes.

But just because we understand the science of something perfectly well, doesn't mean we can precisely predict how something will work. Biological networks are very, very complex systems comprising of billions of neurons with trillions of connections acting on input that can vary in immeasurable number of ways. It's like predicting earthquakes. Even though we understand the science behind plate tectonics, to precisely predict an earthquake we need to map the properties of every inch of continental plates which is an impossible task. But doesn't mean we can't use the same scientific building blocks to build simulations of earthquakes which behave like any real earthquake would behave. If it looks like a duck, quacks like a duck, then what is a duck?