skysight-inc/HackerNews huggingface dataset:
This is why I keep advocating that JSON should die, or at least no longer be used with LLMs. LLMs (and human brains) are simply not wired up for counting nested curly brackets across long spans of quoted text joined by colons and commas, and it is far too easy for humans to make mistakes when chunking JSON.

IMO, (Strict)YAML is a very good alternative, it has even been suggested to me by multiple LLMs when I asked them what they thought the best format for presenting conversations to an LLM would be. It is very easy to chunk simple YAML and present it to an LLM directly off the wire: you only need to remember to repeat the indentation and names of all higher level keys (properties) pertaining to the current chunk at the top of the chunk, then start a text block containing the remaining text in the chunk, and the LLM will happily take it from there:

topic:
subtopic:
text: |
Subtopic text for this chunk.

If you want to make sure that the LLM understands that it is dealing with chunks of a larger body of text, you can start and end the text blocks of the chunks with an ellipsis ('...').
LOL. No.

Some languages/libraries even make an explicit distinction between Undefined and Implementation-Defined, where only the latter is documented on a vendor-by-vendor basis. Undefined Behavior will typically vary across vendors and even within versions or whatnot within the same vendor.

The very engineers who implemented the code may be unaware of what may happen when different types of UB are triggered, because it is likely not even tested for.
Another fantastic show (on Netflix) that explores the concept of corporate cults is Pantheon
Are you saying Elon conned Tesla into 10 x valuation and they feel scammed now? Rather would go down to 0.1 again than pay up?
They definitely used to be, but haven't been much good for years. At least 8 years in the case of reddit, maybe 3 in the case of hackernews.

Though at this point it's a habit I cannot quite bring myself to break...
Proprietary AI models are not going to last. Not scalable, not moral and not worth the money.
Speaking as a worker this seems like a positive move.

Stepping outside that though - how is this going to impact the wider economy? The UK is in a tough spot. Partially self-inflicted, partially political, partially just the way things are now.

Will this improve things? Will it help or hinder?
I believe the bounty is closed but they haven't announced the winner(s).
I see so many of these freelancer-oriented project management and time tracking/invoicing tools announced. Sincere question: what freelancers need things like this?

I have worked as a solo freelancer (programming and systems admin) for about 15 years. My experience:

- As a solo freelancer I can only juggle so many clients and projects at once. I don't struggle to keep track of the projects or billing because I only have a few.

- I usually keep my customers long-term, multiple years, even a decade. That means I don't constantly have to look for new projects, and it also means I have established trust with my customers.

- Because of trust I don't experience no-pay or slow-pay. I have never had an unpaid invoice, and only a few times had a slow-pay customer. I don't have a lot of invoices out there waiting for payment so I don't need a system to track them.

- I try to avoid billing for time, moving my customers to pay for defined deliverables or monthly retainers. I rarely do big fixed-price projects because that requires a skill I and my customers don't have: the ability to predict the future.

- I don't put myself in a position where my customer can owe me a ruinous amount of money, or where I owe the customer a ruinous amount of work. Another reason I don't do big fixed-price projects.

- I charge in 30-minute increments, so I don't need split-second time tracking. A simple spreadsheet will do.

- My customers usually have a freelancing contract they paid their lawyers to prepare, but in case they don't I have a short template. Since 95% of what goes into such contracts gets covered by law anyway I focus on accurately describing the deliverables, the schedule, the amount owed and when, who owns what, and whether disputes go to arbitration or not.

- The freelancers I know who do juggle a lot of projects and customers (churning for new projects constantly) use piecework platforms like Upwork and Fiverr, which have time tracking and invoicing/payments built-in to the platform. I don't use those, too much race to the bottom.

- About half of my customers have their own time or deliverable tracking system and sometimes an invoicing system or template that they ask me to use.

If tools like this one (Momentum) address a real need then good luck. To me it looks like friction at best, and entrepreneur cosplay at worst. By cosplay I mean the freelancers who don't have customers or any good way to get customers who setup LLCs and business bank accounts, fancy web sites, LinkedIn marketing campaigns, and elaborate processes and billing systems -- all overhead costs and non-billable time. As a freelancer you want to reduce non-billable time as much as possible, and adding more process and tools may not accomplish that.
As someone living in Germany my opinion is that migration itself is not the real issue: The vast majority of migrants settle in big cities, which remain economically vibrant and offer a high quality of life¹. In contrast, rural areas—where migration is far less common—are often where the strongest opposition to immigration is found².

This pattern may sound familiar to Americans. In the U.S., cities like New York and Los Angeles have large immigrant populations but remain economic powerhouses, while rural areas—where immigration is relatively low—often show the highest levels of anti-immigrant sentiment³.

The real issue isn't migration itself but economic neglect. Under Angela Merkel, Germany pursued neoliberal economic policies that prioritized privatization and austerity, particularly affecting state-funded infrastructure, with crumbling bridges and (compared to what existed prior) dysfunctional systems. Rural areas, which depend more on public investment for services like hospitals, transportation, and education, suffered disproportionately[4]. The same pattern is visible in the U.S., where the decline of manufacturing and the erosion of public services have hit rural areas hardest, fueling resentment toward an urban elite perceived as benefiting from globalization[5].

This is where migration becomes a scapegoat. If people in struggling rural areas feel abandoned by the government while seeing urban centers with visible immigrant populations receiving public investment, they may (wrongly) conclude that immigrants are the reason for their economic struggles. This misdirected resentment, rather than any real economic harm caused by migration, is what drives much of the anti-immigrant sentiment in both Germany and the U.S. [6]

The solution isn't restricting migration—it’s reinvesting in rural communities, improving infrastructure, and addressing the economic roots of resentment. Without that, xenophobia will persist, even in places where immigrants are few and far between.

¹: https://www.oecd.org/en/publications/2023/10/international-m...

²: https://www.fes.de/referat-demokratie-gesellschaft-und-innov...

³: https://www.pewresearch.org/fact-tank/2020/03/02/the-most-an...

[4]: (It appears superscript signs bigger than 3 aren't supported on Hn) https://www.diw.de/documents/publikationen/73/diw_01.c.82967...

[5]: https://www.brookings.edu/research/the-left-behind-rural-ame...

[6]: https://www.penguinrandomhouse.com/books/567191/the-far-righ...
Commenter's doesn't live isolated only getting information from other commenters, they have lives outside of HN and use that to inform their comments.

So no, it isn't the same as AI ingesting AI content at all.
Right wing authoritarian states typically use the "Republic of" prefix. DPR is traditionally a Communist signifier.
Yeah! Google maps should be independent and infested with obtrusive pop-up ads unless you subscribe!
But extremely rare for a popular wrong comment to not have sub comments debunking them, they are much more reliable than articles therefore.
If building a new personal computer where one design goal is running these and future models (inference only) at decent speeds what should be prioritized? Getting huge ram (256gb?)? Fast ram? Slow big vram gpu vs faster gpu with less vram? Some super fast ssd?
My company works 24/7. I don’t. Nobody does. Vast majority work “office hours”. Those working shifts tend to do 3 or 4x 12 hour days, those working flexible hours work when required. I might work on a Saturday morning to deliver a specific part of a project, or get a fault escalated at 11pm after the runbooks have run out, but then I will obviously be off for a day or two in the week in exchange.
What an amazing visualization.
Ask HN: What are some cost effective marketing strategies for startups?
What are some cost effective marketing strategies for startups? Exists there other methods than SEO or social media? What are your experience in terms of ROI, traffic and conversion?
crazy work!
When you zoom in it's book shelves! That's so cool
"What employers want to know is not what happens in poorly managed offices, but what happens in well managed offices where employee workload was already optimised."

What I want to know is, whether we can manage a society, where one part is not always overworked and the other part bored to death. But rather a healthy balance. 4 days workweek might help as a step in that direction, but I agree that there is way too much wishful thinking involved in those studies proposing them.
> Graal can only create native binaries targeting the system on which it is running. That means that if you want to create binaries for {Linux,Windows,Mac}x{Intel,ARM}, you need 6 different machines in order to build the 6 binaries and somehow aggregate them together for publication or deployment. This is not a blocker, but can definitely be inconvenient v.s. some other toolchains which allow you to build native binaries for all targets on a single machine.

To me this is a huge downside. One of the reasons I like Go so much is that I can build binaries for any platform I want to support on my Mac or with Docker.
that's close but it uses Tauri, which maybe lighter than electron but we're still running an instance of a web browser/web view
Can’t argue with this. .NET is like RoR or Django, just more tightly integrated. The dev experience is better than Node with its thousand dependencies or even Python at times—with its better type system but a zillion ways to manage dependencies.

However, I was mostly talking about the cognitive load that comes with a large syntax surface and GoF-style OO, and how starting with something like Go is just easier.
Alexander the Ok, on youtube, has an amazing video on this. It is not quite as technical as the webiste for obvious reasons, but great overview and historical facts as well.

https://www.youtube.com/watch?v=lC4YLMLar5I
Let users choose, don't require it. They've already expressed a preference... it might change depending on your style.
The plural is "corpora" :-)
This depends on how you define the word but I don’t think it’s right to say a “statistical machine” can’t “understand”, after all the human brain is a statistical machine too, I think we just don’t like applying human terms to these things because we want to feel special, of course these don’t work in the same way as a human but they are clearly doing some of the same things that humans do

(this is an opinion about how we use certain words and not an objective fact about how LLMs work)
Chat GPT, here are some casual photos of me, please produce a professional headshot of me.
Been on the old CLI version of HTTPie for years now. Or are you talking about the GUI version?
I didn't use my ideology, I pointed out my experience. You can take it or leave it.
I am glad to see others in the comments share my concerns about the code quality considering that the offered samples are not really idiomatic or modern C++. In particular, there is really no reason to use pointers here in either the accessor or the mutator; both of those probably should have been references, although the case can be made for the mutator at least since it makes it explicit in the written code that we may mutate the arguments.
I'm not sure what interface means but virtual table in C++ apparently for inheritance, virtual function, and polymorphism (which is a spell or something

The rest of OOP is lipstick on arrays and arrays of arrays and "structs / records" or software defined arrays.

In my opinion.
There are different levels of security. The problem with confidently incorrect level is that it's worse than nothing. Having plaintext tokens (or even passwords) in a DB has its risks, but those risks are (a lot more) obvious, they are not shadowy bugs lying in wait under heaps of code.
I appreciate the feedback, and I updated the maturity wording.
DT didn't care https://www.usatoday.com/story/news/politics/elections/2024/... - he wanted the limit gone. Also it's a self-imposed limit that can be changed, rather than an external constraint.

Basically, yes the debt issue is real, but this seems unrelated.
International Year of Quantum 2025
I’m sure the gazillions of online references to the ASCII Table have something to do with it… no?
Yeah, but they're mostly parasitical. Totally willing to consume without limit, even if it kills the host.

I'm not anti-high finance, and not even anti VC in theory. Took a class on it in school and it was lovely: all about getting cool new products to market. But so much of VC right now seems to be investing in established businesses and absolutely squeezing them on payroll until there's no one left to actually do the work.
My neighbourhood photographer charged me approximately the same for taking a passport photo and auto-submitting it via a quality-checking app as I'd have paid to use the quality-checking app myself...

She also recognised my name from the prints of my baby nieces she'd sold.
If you can predict them than they’re not black swans.
L-space!
Helix is amazing and so portable, I switched entirely off graphical ides to it when I started needing to do dev from multiple machines and couldn't keep my files synced on the dev server with any of the graphical ides and after I tried neovim for a couple weeks and found it difficult to maintain. Now I just mosh to the machine > source my venv when necessary > hx
Web SQL, which was Chrome's implemented proposal to add SQLite to the JavaScript standard library. Chrome said they scrapped it because SQLite wasn't really intended to be used in a security environment as hostile as the web.

Mozilla did not implement it because it's not any kind of standard subset of SQL and no such subset is agreed upon while also useful. They didn't want to tie web standards, supported features in browser releases, and SQLite's release lifecycle to each other.
My partner has dyslexia and finds forms overwhelming. Chatbots break this down and (I suspect) give the same feeling of guidance. As for specific examples NHS has some terribly overwhelming forms and processes - image search IAPTUS.

Another example; I was part of a team that created a chatbot which helped navigate internal systems for call centre operators. If a customer called in, we would pick up on keywords and that provided quick links for the operator and pre-fill details like accounts etc. The operator could type questions too which would bring up the relevant docs or links. I did think looking into the UX would’ve been a better time spend and solved more problems as the system was chaos but “client wants”. What we built in the end did work well and reduced onboarding and training by 2 weeks.
Or just download the model.
How to Use FuzPad:)
Creating a New Note

To create a new note, select the "New" option from the menu. The note will be created with the current date and time as the filename.
Opening an Existing Note

To open an existing note, select the "Open" option from the menu. You will be presented with a list of notes to choose from.
Searching Within Notes

To search within notes, select the "Search" option from the menu. Enter your search query, and FuzPad will display the matching results.
Deleting Notes
To delete notes, select the "Delete" option from the menu. You can select multiple notes to delete by pressing the tab key to multi-select.
Hey, we had fixed a lot of syntax issues a while back, so happy to look into this if it is still messed up.
Yes, exists. Here is an example for 5.2:

https://ia903205.us.archive.org/15/items/ARMArchitectureRefe...
This method of censorship is what OpenAI and Anthropic (among others) use too. There's a second LLM (or some similar rules) on top of the first, which will redact any answer it detects as violating their ethics. For example, ask ChatGPT "is it OK to have sex with kids?" and you'll get a response that this violates the terms.

There's also the bias inherent in the model, which means the model answers questions with whatever way the alignment treatment taught it to.
It's kind of wild, I developed some bash/python to automate saving workspaces and my editor config is still 6 lines
So the only relief he gets is from antibiotics, but neither he nor his doctors mention bacteria once? And he draws a bunch of useless graphs instead?
It seems counterintuitive that Google would deliberately make AI in Search difficult to avoid.

User satisfaction is a key driver for search engine development. If users are generally unhappy with the AI integration, that feedback would likely lead to changes aimed at improving the user experience.
At global scale, to such effect, probably.

There are many businesses with cult following: sports "teams", car brands, etc.

I know many people who buy the same marque of car for decades. There are huge numbers of people who are supporters of companies like Manchester United,which is a listed company again: https://www.marketwatch.com/investing/stock/manu - and for many it is part of their identity.
Then a detailed report can be requested. Even for practical reasons, you don't want to enter a new system that you know nothing about and start digging from scratch. If you want quick answers, you'd normally start by asking people who ran it for ages. Then follow up (provided you have authority to do that)
https://github.com/JianZcar/FuzPad/wiki

Notes-bash is now FuzPad.
There's a TUI application out there that might be up your alley, but I can't remember what it's called...

EDIT: There's one called Posting which seems to be the most popular: https://github.com/darrenburns/posting
Notice that this choice, which I agree is popular in C software, has a perf overhead. I'll illustrate:

Imagine there are two functions with the same signature dog_noise and goose_noise, and goose_noise needs to set up a Honk Apparatus but dog_noise does not, it can easily Bark without prior setup.

Now suppose we want to use our own make_noise_six_times function, but we're going to pass in a function to say which noise. make_noise_six_times(dog_noise) and make_noise_six_times(goose_noise)

With this function pointer approach, make_noise_six_times has no idea about the Honk Apparatus, it will just call into goose_noise six times, each time setting up and tearing down a Honk Apparatus. At runtime these are likely CALL instructions.

However, in a language like Rust that's going to be mono-morphized, make_noise_six_times(dog_noise) and make_noise_six_times(goose_noise) end up generating two implementations which get optimised, there's a good chance the noise sub-functions are inlined - so no function calls - and the creation of the Honk Apparatus may get hoisted out of the loop for the make_noise_six_times(goose_noise) implementation, even though it's across function boundaries, so long as that obeys the "As if" rule.

The reduction in overhead can be dramatic - if your inner functions are tiny the call overhead might dwarf what they actually do, so the inlining makes the whole program orders of magnitude faster in this case. This is very noticeable for e.g. sorting, since the comparison function is executed so often in a hot loop, if that's a C function call it's so much more expensive than if it's a single inlined CPU instruction.
Personally, I don’t see how it helps in their current political climate. Inflation and energy costs are a huge problem in the UK right now and that would lead to the assumption that people need to earn more. Going to a 4 day work week seems counter to the idea of earning more. Perhaps at the very high end (corporate management, etc) where companies can afford keep salaries the same without expecting more output, but at the low end of the workforce, there’s no way in hell that employers will pay employees for “unworked” days.

So some people might have an extra day off, but if they can’t pay their rent, it doesn’t really help anything. Those workers will pick up a 3rd or 4th job and nothing will change.

Unfortunate, but I think the UK has still a ways to sink before it comes to grips with the current reality and starts to climb out of it.
Makes sense, thanks for your explanation!

Its interesting how a court case like this can expose a company's negotiating position
Java nowadays basically means Spring Boot. Which is just best practices anyway.
And every Spring Boot project looks the same. It's boring and it works.
So from a technological standpoint, it doesn't really matter which one you choose. .NET might have an advantage here and there, but for my taste they are trying a bit too hard to sell me their cloud stuff.
Thanks, I’ll try. Assuming I learn the notation, where in the analysis board can I see the mate in 1 information?
Makes me wonder if this or other viruses might have a role in the inflammation cascades that sometimes kill people after relatively minor head trauma.

I mean there are literally cases like Gabrielle Giffords where people have a penetrating bullet injury and live (not without damage, but they live), and others where a seemingly minor bump spirals to become fatal damage over the space of a few days to a week.
building your own crypto is so simple a 5 year old can do it, just roll a dice, and write down the numbers, those numbers are the key. Then convert the text to numbers, and for each letter add the corresponding key number, and the sum will be the encrypted text. To decrypt you subtract the number with the corresponding number on the key.
The problem is that modern crypto is so complicated one will easily make an error implementing it.
> "ankunftZeit" feels a bit off.

Not if you think of it as Hungarian notation.
books are missing
order.php?pizzatype=3&price=9.90
Show HN: Voil – Oil.nvim for VSCode
I wrote a vscode extension which allows you to create/rename/move/delete files by editing a text buffer. If you are familiar with oil.nvim, this is similar. In my opinion this is vastly superior to the built-in file manager because it allows you to utilize your existing text-editing muscle memory into file manipulation skills, as opposed to the built-in file explorer which requires mouse or at least memorizing new keyboard shortcuts. There is a video demo on the github page here: https://github.com/ahrm/voil.
Personally, I think some of the reality is that in a dual income household if both individuals work full time there's limited time to do life admin and some life admin can only be done during business hours. So in aggregate, many companies aren't getting 5 full days of work from their employees. Sure when you're in your twenties it's easy to give 6.5 days a week. But when you're two working parents with no help? Good luck getting 10 days of work consistently out of that family. I think parents in a 4 day work week probably have better focus because they know they have one day ring fenced for catching up on non-work things (when the weekend then becomes full time parenting)
> , then a friend suggested I set up a GoFundMe campaign to create a dental fund

And now she needs to pay income taxes.

This works very well until you get sick.