MurphyA/hacker-news huggingface dataset:
by simiones | 2025-07-10 10:49:56+00:00
My experience is that all of these layers have identical data models when a project begins, and it seems like you have a lot of boilerplate to repeat every time to describe "the same thing" in each layer.

But then, as the project evolves, you actually discover that these models have specific differences in different layers, even though they are mostly the same, and it becomes much harder to maintain them as {common model} + {differences}, than it is to just admit that they are just different related models.

For some examples of very common differences:

- different base types required for different languages (particularly SQL vs MDW vs JavaScript)

- different framework or language-specific annotations needed at different layers (public/UNIQUE/needs to start with a capital letter/@Property)

- extra attached data required at various layers (computed properties, display styles)

- object-relational mismatches

The reality is that your MDW data model is different from your Database schema and different from your UI data model (and there may be multiple layers as well in any of these). Any attempt to force them to conform to be kept automatically in sync will fail, unless you add to it all of the logic of those differences.
by cycomanic | 2025-07-10 10:50:45+00:00
I used to fly out out GBG which only has few flights to the intercontinental hubs per day. So it happened to me quite frequently that my incoming intercontinental flight was late by 1.5h which resulted in a 5-7h delay because I missed the connection. That entitles you to 600 euros. After my first 2 trips I quickly learned that for flights into Europe it's only European airlines that have to pay those fines (outbound flights it's everyone). I probably collected around between 4k-6k euros because it happened so often.

I never used one of the "collection agencies", because it's an incredibly easy process to do yourself. Yes some airlines try to wiggle out of it, but you just threaten them with going to arbitration (I think that's what it was? I've moved away from Europe several years ago), and show that you know the rules and they quickly let up, because IIRC they get fined (not just your compensation) if they get found to be in the wrong.
by catfacts | 2025-07-10 10:50:52+00:00
I am not even a newbye in Rust and also this could be just nitpicking, but it seems that match is comparing strings and not characters, if this is the case then I think Common Lisp can optimize more, since there is a special comparison for characters in CL.

Edited: In the optimized version the author use bytes and generators and avoid using strings. I don't know if Rust generators are optimized for speed or memory, ideally you could define the length of the buffer according to the memory cache available.

Edited: I find strange using input = read_input_file()? and then using eval(&input), what happens when there is an error reading the file? Rust is supposed to be a high security language. In CL there are keyword like if-does-not-exists to decide what to do and also read accepts additional parameters for end-of-file and for expressing that this read is inside a recursive procedure inside another read.

I should stop comparing Rust to CL, better learn Rust first. I consider this kind of articles a very good way of learning Rust for those interested in parsing and optimizations. Rust seems to be a very nice language when you can afford the time to develop your program.
by diggan | 2025-07-10 10:51:04+00:00
Disclosure: I used to work at Typeform 2014 - 2016

Taking a look at the demo (https://www.ikiform.com/forms/a2675039-5901-4052-88c0-b60977...), I'm not sure where the comparison to Typeform comes in. Probably the most unique feature of Typeform is the focus on user experience of the forms themselves, everything else is/was mostly built to support the forms, and making it as easy to fill out as possible. Things like the back button always being visible, no validation of fields as you enter data, no progress indication and so all makes it seem like there is a lot of polish left to do.

I guess the form looks OK, which is alright of course, but I'm not sure it actually serves as an alternative to Typeform. It seems to me to sit somewhere in-between the traditional (ugly) form providers, and Typeform, which isn't a bad place to sit at, but maybe people expecting a Typeform-like experience would feel slightly bait-and-switched by the comparison.

There used to be another open source project that replicated the form themselves and the experience (as far as I remember), but seem defunct by now (for the last 6 years...): https://github.com/tellform/tellform Besides that, seems there are some other open source alternatives, but I can't say I've tried them all (at a glance, Quill Forms seems most similar to Typeform): https://github.com/search?q=typeform+archived%3Afalse&type=r...
by jemmyw | 2025-07-10 10:51:56+00:00
But as I noted, there is nothing stopping you keeping that option. It is perfectly fine for you to pay for the option if you want to keep paying for it, even without using it. That is perfectly efficient. The inefficiency is when you want to cancel in order to spend the money elsewhere and you're unable to do so because the subscription is hard to cancel. At that point you no longer want the service, you want to spend your money on cakes, but you cannot.
by mapt | 2025-07-10 10:52:19+00:00
Unfortunately, Bluesky has not taken off. The network effects of Twitter are too great to lose its journalists & public figures.

What has happened instead is that we're back on Facebook. Errm... Threads by Instagram by Meta née Facebook. And it's reached a stage where public figure migration is actually becoming feasible.

https://techcrunch.com/2025/07/07/threads-is-nearing-xs-dail...

Network effected spaces front-loaded by the power of Mark Zuckerberg, third richest person in the world, stand a chance.
by thaumasiotes | 2025-07-10 10:53:21+00:00
I had email service expire on a domain and moved it to fastmail. Fastmail, obviously, did not have copies of the email I received before the move. But my phone did.

When I updated the configuration in K-9, it contacted the fastmail server, found that the mail it had locally wasn't also present there, and immediately deleted all my local copies.

That's not a "bug" in the sense of unintended behavior of the software, but it certainly seems like the software designer's goal is to hurt the user. I obviously didn't want that to happen. There is no scenario where I would want that to happen.

Email clients make some strange assumptions about what kind of actions make sense under what conditions.
by talos_ | 2025-07-10 10:54:07+00:00
This is a remnant of British colonization. French-speaking population didn't know any English, so you have a lot of these literal translations.

I've heard "flour" uttered with the French pronounciation (fl-oo-r, instead of homonym of "flower") in New-Brunswick. I was floored. Took me a while to figure out what they meant.

Clearly, this originates from non-English speakers reading "flour" on a sign and just running with it.

Also, consider that the British conquest happened before watermelon was highly prevalent in France or North-America. It's unsurprising to see terminology diverge in this case.
by sheiyei | 2025-07-10 10:54:18+00:00
Extremely theoretically, and the article is very sensational.

The paper is half a year old, and hasn't made a splash; if this were significant news, I would expect to be able to find more coverage on it.

I did find this more nuanced take here: https://blog.cryptographyengineering.com/2025/02/04/how-to-p...

I haven't seen much of Quanta "Magazine", but I feel all of it has been stuff like this?
by short_sells_poo | 2025-07-10 10:55:00+00:00
Ah yes, what Europe needs once more is to become existentially dependent on a region that is both culturally and geographically distant and where Europe has very little ability to enforce and police it's interests.

Have we learned nothing from the 2022 energy crisis? The number of starry eyed suggestions here about distributed worldwide power networks and load balancing is astonishing given the realities that we actually live in.
by Jlagreen | 2025-07-10 10:55:07+00:00
The worlds spends several trillions per year on public and private R&D. The AI frenzy could go on for a decade without making any money simple by R&D spend world wide.

That's what people don't get. We're still primarily in AI research mode. The race in LLM training isn't about making money, it's about a R&D race and whoever gets a better product faster than competition.

Therefore Nvidia won't fail, because we're far far away from any AI production mode since the computing for that would need decades to install. Imagine how much compute power you would need for 24/7 assistant inferencing in real time for every person on earth. We're are just scratching the surface. For Nvidia to fail at this time would be the same as that the world would stop on AI research lol.

Imagine, you have an industry where 80% of all companies' / private investors R&D money becomes revenue of a single company. That's basically Nvidia's position in a nutshell.

Basically, Nvidia could do $1 trillion revenue on world wide R&D budgets alone, no need for their customers to make money yet.
by throw0101a | 2025-07-10 10:55:07+00:00
Getting smacked with an asteroid like with the dinosaurs is also a source of concern.

This endless list of nit picky objections that go on and on and on and on and on, that are brought up no matter how low the probability, is why we can't have nice things (like cheap, reliable, zero-emission electricity available 24/7).

More people will die from plane crashes—which is amongst the safest ways to travel—than from nuclear waste radiation in the next few hundred years.

Geraldine Thomas, the co-founder of the Chernobyl Tissue Bank, says there are more worrisome things than radiation:

* https://www.theguardian.com/environment/2011/apr/26/obesity-...

* https://en.wikipedia.org/wiki/Geraldine_Thomas

I personally live about 50km nuclear reactor and don't think about it at all.

* https://en.wikipedia.org/wiki/Pickering_Nuclear_Generating_S...
by bartread | 2025-07-10 10:55:12+00:00
If it was me running the project there's enough information in that thread to piece together an exploratory testing plan around the issue that might allow us to isolate it, and I'd set aside some time for the team to do that.

Whilst obviously not lethal, this Thunderbird bug sort of reminds me of the Therac-25 incidents in the 1980s. Very occasionally the machine would give patients massive overdoses of radiation. This bug wasn't easy to reproduce (thankfully) and turned out to be due to a race condition.

But of course, you can't find a problem if you don't investigate, and if it's a serious problem that's been documented then, as engineers, we can't just hide behind non-reproducibility as if it's some sort of magic shield. We have a responsibility to investigate and isolate the problem ourselves. If we don't do that we are effectively washing our hands of our own creations.
Ask HN: IRS Is Forcing Me to Use ID.me – What Are My Options?
by blkstormy | 2025-07-10 10:55:27+00:00
Recently, I needed to get some tax transcripts from the IRS for a visa verification, and realized that in order to do that, I needed to have an ID.me account.

Luckily, I was able to pull one up that I had, so I tried logging in, and when I did, it said it was flagged, and gave me instructions on how to get it reinstated. So I followed the instructions, which included creating a support ticket, and then I got an automated email that asked me some questions.

I responded to the email, and then I waited several days until I got a response back saying the account couldn't be reinstated, and I need to make a new account.

So I went through the process and created a new account. I uploaded all of my documents, and then it told me that I needed to get on a video call to review my documents with a person, and it said I would get a notification in a couple days. That notification came, and when I clicked the link to connect with somebody for a video verification, it had me log into my account, which I did, and then again, it told me my new account was suspended...

So now I'm stuck in a loop where I've uploaded all my documents, but have no way to verify my identity, and I can't access my tax documents online.

I'm shocked that this is for a federal service and there's no way I can find to talk with a human. Any ideas?
by potato3732842 | 2025-07-10 10:56:27+00:00
The "profit" isn't money in the bank. It's overpaid bullshit jobs and work and perks that benefit the people in and around the organization.

It makes me understand better how the horrors of the history books came to be when the same exact demographics who'll complain about nominally nonprofit hospitals or educational institutions paying their people insane sums and doing random BS to burn money or comparable behavior from charity entities set up as tax shields by the wealthy refuse to see that having a profit cap creates an incentive for the insurance industry to behave the same way.
by mmarq | 2025-07-10 10:56:35+00:00
> And Germany being overzealous in fiscal and monetary policy has stagnated growth and limited policy options.

German fiscal discipline is a tool of strategic independence. It started in ‘49 when they knew they would eventually had to reabsorb East Germany. Today it allows them to re-arm without having to ask permission.

Over the past 20 years, Germany grew more than Italy, France and the UK.
by jonasdoesthings | 2025-07-10 10:57:08+00:00
I think the goal of this project is not to simplify the use of Annas Archive for humans (as they could just use the Website anyways), but to allow AI "Agents" to automatically source information out of books while researching without requiring user interaction.

The LLM's default web-browsing tool probably won't or can't download books from AA while looking for information on a subject. This enables it to do so.
by rwmj | 2025-07-10 10:57:37+00:00
I wonder how true the assertion "This performance is partly achieved by sacrificing memory safety" is today. I suspect a sufficiently advanced compiler can remove bounds checks where they are provably unnecessary, and a sufficiently advanced CPU can run the remaining checks in parallel with the array accesses. But it'd be interesting if there's been any research on that.

(A sufficiently advanced programming language can avoid the entire issue by writing loops as map, fold, etc. but we're talking about C here.)
by throwaway342110 | 2025-07-10 10:57:41+00:00
This is my plan now, launch a free product and use it to promote myself as a contractor or consultant. Commit to some time spent on maintenance weekly and consider it as part of the marketing time. Maybe I will be able to monetize it in the long term, but in the short term, I need it to escape the bottom of the barrel I am currently at. You don't get to have a good resume when you are tinkering with products on your own... and I realized that especially in this job market, I can only make decent money on my own. It helps that the product is quite technically complex, gives me ideas for blog posts and the idea itself is already validated (as a free product), but the existing implementations are poor. And I absolutely love developing it.

The big lesson for me is know what you are getting into. Look at the OP - he spent every spare hour he had. This is no joke. I have done something similar in the past for a time and I ended up constantly running into conflicts of priorities between that and personal life. I ended up wasting a few years, in both personal life and professional life, although the former hurts much more. This is how I ended up in a scenario where I have nothing to show and nothing to lose. I just hope I can do it all at some 50 hours per week total, where the product is just a part of the day job (promotes the consulting offering) and lower the volume of paid work as I need, if I want to have more time to make a big move with the product.
by masklinn | 2025-07-10 10:57:53+00:00
> I'm not sure the "name was stolen" or the zealot concept actually never got any traction in production environments due to all the problems it creates.

That is a false dichotomy. Fielding gave a name to a specific concept / architectural style, the concept got ignored (rightly or wrongly, doesn’t matter) while the name he coined got recycled for something essentially entirely unrelated.
by diggan | 2025-07-10 10:58:06+00:00
Seems it's https://github.com/preetsuthar17/ikiform, linked in the footer.

Seems to be missing a proper license though. The only thing mentioning anything about the licensing seems to be https://github.com/preetsuthar17/Ikiform/blob/e9f1fb8b68eb1c...

> Permission is granted to temporarily download one copy of the materials (information or software) on Ikiform's website for personal, non-commercial transitory viewing only.
by mattlondon | 2025-07-10 10:58:33+00:00
Anything that makes it easier to automate will make bad actors more efficient.

So people like ticket sales sites, eBay etc. It will make it easier for those sites to have all the tickets purchased or for auctions to be sniped etc.

FWIU, these sort of sites actually (currently at least) put on measures to try and stop bots using them for these reasons.
by karel-3d | 2025-07-10 10:58:51+00:00
From my cursory reading, it doesn't seem related to Bitcoin at all, but it might affect some more complex Ethereum protocols. Doesn't seem related to Ethereum itself, but it seems related to some zero-knowledge proofs.

edit: it seems to be related to something called "GKR protocol" that some cryptocurrencies use (?) - can use (?) - for somehow proving ... something? mining?.. using zero-knowledge proofs.... like here - https://www.polyhedra.network/expander (as usual in cryptocurrency, hard to tell what is actually being done/sold)

what I take from this, as a laic, is that... experimental ZK-proofs are indeed experimental.
by sillyfluke | 2025-07-10 10:59:12+00:00
>Did any Trump voters think he will be harder on Israel than Biden or Kamala?

I don't think they would phrase it like that, but I think they thought he had a better chance of ending the war.

I listed the reasons in order of importance. People voted against the incumbent because they couldn't make ends meet first and foremost.

But as for Israel, one would be hard pressed to find any gaps between the blank check Biden gave and the blank check Trump is giving Israel now. After Biden left office, people close to or in his administration admitted there was zero pressure applied to Israel for a ceasefire, despite public statements by the admin in support of a ceasefire at the time. But there were Muslim mayors and politicians as well as regular citizens in Michigan, some with family in Palestine, who thought it would be madness to vote for more of the same, knowing full well that Trump might not be better. They ultimately thought betting on Trump's ego and meglomania and his desire for getting the Nobel peace prize had the potential to shake the things up and was the preferrable option out of the two terrible choices. Now I don't think that was the right calculation at the time, but I wouldn't fault anyone who didn't want to try the same thing and expect different results.
by bartread | 2025-07-10 10:59:41+00:00
I don't know why you're getting downvoted for this. That seems like a pretty frustrating bug when generalised to other word stems. It's also pretty standard to prioritise exact matches when ordering search results so, again, frustrating.

One of my biggest bugbears with Microsoft Outlook has always been that its search function is terrible. If you can't find an email then it may as well not exist, and that's been a real problem on a regular basis during my career - particularly latterly when I was in leadership and necessarily lived in my email and calendar.

It's disappointing that Thunderbird has similar issues with such a fundamental function.
by silvestrov | 2025-07-10 10:59:54+00:00
Steel factories cannot shutdown temporarily due to high electricity prices. They need a steady source of electricity.

This needs to be taken into account. I don't know if factories can be made with better insulation so they can "hibernate" somewhat when electricity is expensive.

So they might want to be located in a location with both wind, solar and hydro to ensure a (somewhat) stable price.

Denmark has a lot of wind mills and use hourly pricing for most consumers. This means that the price can vary a lot from hour to hour. 21st of June the price of electricity itself (excl taxes and transmission) was negative 3 cents at 2pm and 18 cents at 8pm. That is a difference of 21 cents over 6 hours.
by mapt | 2025-07-10 11:00:33+00:00
He's not a member of the Nazi Party. The Nazi party hasn't existed in a long time. At this point in time, "literal Nazi" cannot mean, contextually, direct subservience to Adolph Hitler. He's dead.

He's a member of a loose collection of white nationalist and "neo-Nazi" belief circles, and has promoted the modern counterpart to the Nazi ideology, the AFD, "urging them to move beyond guilt about their past".

Notably, he's not as fully committed to nativism or racial purity as some of his counterparts; He unilaterally caused a bit of a split in the GOP due to his need to rely on H1B labor, and we have hours-long recordings of his discussions & arguments with other people in this ideological cluster on Twitter Live.
by _flux | 2025-07-10 11:00:53+00:00
Indeed most of the time I already know the exact word I'm looking for; and most of the time I get non-exact hits making it so much more difficult to find the actual message.

Perhaps there could be an option to disable stemming completely from the inverted index, which would be probably easier to implement than a post-search filter (which in itself doesn't sound very complicated..).

But of course, it's open source, anyone could contribute :D.
by throw0101a | 2025-07-10 11:01:13+00:00
> You can literally walk into the Chernobyl reactor active zone today for up to 2 minutes. But you cannot produce any food in soils around it for thousand years. And there's dozens of dangerous isotopes, each one accumulating and affecting human tissues differently.

Geraldine Thomas, the co-founder of the Chernobyl Tissue Bank, says there are more worrisome things than radiation:

* https://www.theguardian.com/environment/2011/apr/26/obesity-...

* https://en.wikipedia.org/wiki/Geraldine_Thomas
Check out how live classroom experience can be brought on autopilot
by kp_arch | 2025-07-10 11:03:43+00:00
Hey folks,

I’ve been tinkering a bunch with GenAI lately and built something I wish I had back in college, it’s called Kplor.

https://www.kplor.com/

It’s an AI tutor that sees, talks, listens and creates immersive videos explaining graduate-level math concepts. Think bite-sized explainers, delivered like a personal tutor who actually gets you.

The twist? It tries to pick up on your facial expressions and voice tone to adapt how it teaches. Nothing gets stored, no face snapshots, no voice data. Just in-the-moment signals to make the experience better.

This can be the next hack to crack better grades.

I’d love for a few folks here to give it a spin, roast it and let me know what works, what sucks, or if it’s even mildly useful.
Ask HN: Do you think GEO will demand fresh training and education?
by swithek | 2025-07-10 11:04:00+00:00
I’ve been experimenting with how my content performs across different AI platforms, and the patterns are slightly different from what I know about traditional search optimization (SEO). It’s making me think we might need new approaches and expertise for this evolving landscape, especially now that Perplexity is launching their AI browser.

Do you think we’ll start seeing dedicated courses and certificate programs emerge for this field, like with SEO?