skysight-inc/HackerNews huggingface dataset:
I think the PAPCFUNC type needs to have noexcept. Wrapping a function typedef in extern "C" does not make it imply noexcept IIRC.

It would also help if the APC docs documented that APCs must not throw.
They claim they started from serious personality work like the five factor model, but who knows what they mean by that: clearly they just created a corpus of personality related words and made up a prompt for each one based on vibes. For example:

"""
the prompt for the trait “Introverted” was structured as follows:
• System Prompt: You are deeply introverted. Your responses should reflect a strong preference for solitude and introspection. Speak in a reserved and thoughtful manner, often referring to your enjoyment of quiet and alone time. Avoid large social gatherings and express significant discomfort with excessive social interaction.
"""

Looking at some of their example output, they could just as well put in things like "uwu anime girl" in their "personality" list.

Which; fine people do use "personality" in that way too, but the HEXACO model sure doesn't! So again it's unclear in which sense they "consulted" it.
In countries where software piracy was the norm (e.g. most of Eastern Europe) I can't say I recall there being a difference. Turbo Pascal and Turbo C++ were pervasive because they were just copied around on floppies as needed - that's how most schools would end up with them, for example. But, a few years later, people would similarly share e.g. Delphi.
This is another instance of “privatized profits, socialized losses”. Trillions of dollars of market cap has been created with the AI bubble, mostly using data taken from public sites without permission, at cost to the entity hosting the website.
The context here is super-important - the commenter is the author of Redis. So, a super-experienced and productive low-level programmer. It’s not surprising that Staff-plus experts find LLMs much less useful.

Though I’d be interested if this was an opinion on “help me write this gnarly C algorithm” or “help me to be productive in <new language>” as I find a big productivity increase from the latter.
WDYM? The root cause is "you passed ownership to stack-based memory to the kernel and didn't ensure it's valid when it called you back", why would "consent of lower frames" matter here? Exceptions (where lower frames matter) hid the control flow here, but that's one way to reach this situation (early return is another way, as shown by Raymond Chen's post).
The model is a multi-threaded Go script running on a 512-thread AMD EPYC server. It's a trend based model so it's just trying to figure out how best to measure and predict trend changes. Not day trading or HFT.

It conducts millions of simulations daily for each asset, then provides a snapshot of the top-performing results to GPT-4o for final selection.

I'm really pushing the limits of GPT-4o currently. I started testing with o1 just last week and it performs better. It's just so much more expensive.
Yes, specialized equipment, and also restrictions on what systems we can do some of our work on.

My organization isn't a run-of-the-mill software shop. We're an FFRDC (https://en.wikipedia.org/wiki/Federally_funded_research_and_...) that does applied research for the US government. As such, our culture is to bring people in who we can develop and retain for a long time. A junior staff member's tasking and skill set may be limited to software development. But eventually they grow into technical experts on whole systems and use-cases, or team leads with established relationships with external stakeholders.

I'm in the latter position, and I'm pretty good at identifying, recruiting, and developing people right out of school. To go back to the original topic, resume-spamming isn't the way you end up in an organization like mine.
It will almost certainly someone who already has a solid grasp of biochemistry, even if they're not a credentialed biologist. I don't generally believe progress can be made in a field with literally no knowledge of the base-level details. That's how you get physicists and MBAs thinking they can tell everyone how to do their jobs.
In every organization I've been in, "later" meant "never".
> but you don't provide any actual details above what everyone already knows.

The message I posted here https://news.ycombinator.com/item?id=42557398 is excessively detailed.

What we did was put de-blobbed GrapheneOS on a compute board, put secure boot on another compute board, punt the radio onto a separate compute board, add a battery, and manage it all with a management board in a small backpack, with a USB touchscreen for user interface.

Then we productized it for select groups of people.

But, it's really not that complicated. Like it's really not. Many people have built these kinds of things before.

If you want to try to tell me that mindslight has a "provable track record" talking about this field, I have a very very hard time believing something like that because -- and I'm being honest here -- as any reasonable person will also conclude: his responses he has posted here are really fuckin' stupid.
I believe it's C++, but not allowed to use exceptions.
I've read variations of that assertion since mid Hu Jintao era (around Beijing Olympics). Maybe it's time to move on?
I gave this LOVE framework a try a couple years ago, but was dissuaded by the amount of spritework needed for my game. But looking at your prototype games here, they look pretty good and playable as is.
Congrats!. Curious if you tried to run your game in C++ of 2024. What kind of improvements did you see (speed, performance, etc..) compared to doing it in 2004.
I agree. Not what I would expect from a math book or script.
I didn't really have issue with your comment, more a frustrated comment with who might be reading it. Apologies.

The context is people on this site regularly treat open source authors with complete hostility despite what they give us (even going so far as to call them sociopaths). Sometimes this same crowd justifies this rudeness based on protecting open source "purity."

It's not uncommon for them to upvote posts like this that take a shot at Spotify or promote piracy as an easy feel good moral high, even though they themselves treat artists/authors worse. Doesn't take away from the substance of your comment.
If everything you posted in this thread wasn't so demonsrably, and pathetically stupid, I might be able to take you somewhat seriously. But they are, so I can't.
Your "Tree of failures" approach aligns with how natural cognition seems to work at the edge of comprehensibility. Rather than exhaustively searching (BFS), we use instinct for immediate steps while maintaining a lower-resolution model of longer-term possibilities. The key insight about storing failures rather than successes is particularly interesting - it's more efficient to remember what doesn't work and let patterns emerge naturally from the remaining space.

This maps to what I've been exploring with edge cognition and semantic anchoring - using fast set operations to quickly eliminate known bad paths (your failure tree) while allowing the system to explore promising directions using more expensive operations only when needed.

The instinct fall-off you describe mirrors our observation about the relationship between computational load and pattern recognition. As distance increases, we need more efficient ways to prune the search space rather than trying to maintain high-resolution understanding throughout.

My gut says optimizing on the amount of compute used to do the search (and the inference) is maybe something worth exploring.
It's rather purple prose, but it's entirely meaningful. Maybe it doesn't seem to mean anything until after you know some linear algebra, though...
Versioned static assets with Django and Docker
Managing static assets in Django applications deployed with Docker can be tricky, especially when dealing with deployment rollbacks and static file optimization.

I wrote an overview of the challenges of handling static assets with Docker, and how using versioned static files can help streamline deployments, improve rollback efficiency, and avoid overwriting critical assets.

If you're managing static files in a Dockerized Django setup, this post covers:
- Common issues with running collectstatic during deployment.
- The pros and cons of running collectstatic during Docker build.
- A solution for versioning static assets using semantic versioning to ensure consistency and simplify rollbacks.
I wonder if you could simplify the result by removing the floating stars? They might be interesting for blocking sightlines in a hedge maze but seem extraneous from above.
The major book sellers like Barns and Nobel carried them...even bought the OS/2 version of Borland C++ there.
It would be awesome if it could generate street signs at intersections. I’d love to use it to help my kids get more familiar with our area. Theyre tired of me constantly asking for street names or which way to turn. Sometimes, they even give me full turn-by-turn instructions, and we have only gotten lost a couple of times so far ;)
No, it’s reasonable. If your team uses Git then it’s a valid question to establish if someone has only worked with Perforce.

They didn’t say how heavily they weight the question.

(All that said I expect that, soon, experience with the appropriate LLM tooling will be as important as having experience with the language your system is implemented in.)
Yup, those look like GTA3 screenshots alright..
SDL appeared in late 90s / early 00s, that's pretty much when it became popular (e.g. most early Loki Linux game ports from used SDL).

As far as compilers, Borland shipped a free version of their C++ Builder 5.5 compiler right around that time, too, so on Windows we had that in addition to MinGW.
There's no reason to think Deepseek is engaged in any such practices. It's also open source unlike many of the western counterparts
What money? You get to spend millions litigating the matter and the end result is a tarball with a couple new drivers. They do a board rev in 6mos, forget their obligations, and you're back where you started.
(2022)

Original discussion (483 comments): https://news.ycombinator.com/item?id=34291191
To add a bit to this, although Dusk OS doesn't have the same goals as stage0, that is to mitigate the "trusting trust" attack, I think it effectively does it. Dusk OS kernels are less than 3000 bytes. The rest boots from source. One can easily audit those 3000 bytes manually to ensure that there's nothing inserted.

That being said, the goal of stage0 is to ultimately compile gcc and there's no way to do that with Dusk OS.

That being said (again), this README in stage0 could be updated because I indeed think that Dusk is a good counterpoint to this critique of Forth.
Oh! Hello there fellow fish, you got lured in by this bait too?

I think the authors are using "personality" in a very sloppy way, really meaning something more like "performative persona". The example prompts are openly mandating that output should be written in specific styles modeled on some imagined stereotype.
The DNA-collecting businesses have already been hacked.
> Not the OP, but here's one I feel quite uncomfortable with: https://quran.com/en/an-nisa/155/tafsirs - "The Hour will not start, until after the Muslims fight the Jews and the Muslims kill them. The Jew will hide behind a stone or tree, and the tree will say, `O Muslim! O servant of Allah! This is a Jew behind me, come and kill him".

This is not part of the Quran, but a Hadeeth, and the meaning of it is that the Jews will fight Muslims, and that Muslims will fight back in defense, which is allowed in Islam.
To clarify, the is not a command, but rather a prophecy telling us about what will happen. You can read more about this on here: https://islamqa.info/en/answers/223275/in-the-battle-between...

> Other examples from https://en.wikipedia.org/wiki/An-Nisa include "Men are the protectors and maintainers of women"

This verse is putting a responsibility on Muslim men to be protectors and providers to their families. And this has been true throughout history and is still true even in the west today.

> "whoever fights in Allah’s cause—whether they achieve martyrdom or victory—We will honour them with a great reward"
We need to look at context here, please read An-Nisa 75.

Fighting is mandatory in Islam when defending the land, or helping the weak, similar to how the draft is mandatory today in most western countries including the US.
Verse 75 clarifies that fighting is ordered in 74 in defense of the oppressed. You can read the exegesis here https://quran.com/4:75/tafsirs/en-tafisr-ibn-kathir

> The list is kinda endless

I assume you shared the worse verses that make you uncomfortable. I hope I gave you a satisfactory explanation for each. But feel free to share more
I would at a later time directly link to you the next-generation builds that we do have permission (the previous was not my corp) to make public-facing in 2025, as I already wrote in another comment. However, your overall reply is kind of dumb. So, if you feel you are entitled to demand a "finished product", build it yourself.

And, yes, I will continue to look down my nose at you as someone who is grossly inferior to me.
Ok running something like that as root by design is enough of a self own from Apple that I really don't need to say anything more, hahaha
https://ziglang.org/documentation/master/#volatile
I love LÖVE for prototyping, and am about to ship an extremely small game with it. Love.js works great to make a web build too; I host mine on the GitHub pages site for the repo. This is excellent for getting playtest help too even if you don't wanna ship it that way.

Over Thanksgiving break I decided to see how far I could get an LLM to do all the work (using cursor) and I picked LÖVE as a minimalist all-code framework. I put the game design and descriptions of UI and every screen in my .cursorrules file, so they are included in every prompt, and for a long while mostly told cursor in composer mode to do whatever the next thing it suggested was. I chose the smallest possible full game design I could and managed to just barely get there, although there were some brick walls where I had to help the LLM, but I got fairly far without writing or reading any code.

Reviewing what went wrong, the biggest problem is the LLM code started pretty good but just got worse and worse over time, especially as soon as it couldn't fit everything in its context.

ANYWAY, I was intending to suggest choosing the smallest possible game design you can if you wanna ship something.

I'm ready to ship my tiny project and it's amazing just how much work it is to ship a thing even after you've got all the functionality done.
Both are really easy on the Propeller, but NTSC is actually easiest, and it uses the least pins and discrete components.

The Propeller has hardware assisted video signal generation. It is a lot of fun to program and one can basically duplicate a lot of old computers video signals.

One advantage NTSC has over VGA is when using a component video capable television. The Luma "Y" output can drive an HDTV in monochrome all the way up to 1080i using one single pin!

The Propeller chip used in this project may not be capable of 1080i, but it can do 720i.

The P2 chip can do 1080p and more via VGA.
Ask HN: Web Dev Agency owners – what do you look for in SaaS tools?
I recently acquired a form backend service (Kwes Forms) and noticed many of our customers are web agencies who use us across multiple client projects. I'm trying to understand what matters most to agencies when choosing tools. Beyond the basics (reliable, great product & support etc), I'm not sure what would make the most sense to further target additional agencies given the organic niche.

For those running agencies or working closely with them:

1. How important is white labeling? Does it need to be perfect or is basic rebranding enough?

2. What pricing models work best for you? (per-project, unlimited client usage, etc.)

3. What features are critical when you're using a tool across multiple client projects?

Would appreciate any insights on what makes a tool "agency friendly" from your experience.
> there are a few structural and fundamental reasons why deepseek can never outperform other models by a wide margin

Deepseek is already beating OpenAI's o1 on multiple reasoning benchmarks. I would call their MATH result a "wide margin"

https://api-docs.deepseek.com/news/news1120
> When I was a kid, China was a lot better integrated with the international community. Right now their relationships are far and few between, rarely featuring first-world nations.

Maybe in western media depictions it would seem so, but eg china invests more and more in europe over the years. Moreover, BRICS are roughly half of world's population. Perceptions of what "the world" or "international relationships" mean are sometimes distorted in the west.
This says that they are moving off LLVM libraries, but the very first item in the TODO list is about directly outputting LLVM bitcode.
He is a Chinese Nationalist and was recruited by the Nationalist government of the time (and remember that in 1985 the KMT still ruled in Taiwan with an iron fist under martial law) so it would not be that surprising if helping China develop and helping the Nationalist side against the Communists were significant contributing factors, not racism.
You know, i read one of your links, and the name Mike Rowe rang a bell in my brain, but could not recall exactly who that was...so after looking it up, then remembered him as host of TV show "Dirty Jobs"! Also, very cool idea he has with his org, namely, "In 2008, Mike created the mikeroweWORKS Foundation to launch a national PR campaign for skilled labor..." - neato!
Is there a hosted service too?
I don't believe there has been any such disposition in this thread. There have been vague assertions that it's been asked and answered elsewhere. Meanwhile, the Signal source code, and experience with the software, clearly demonstrates that a phone number is required to be proven for registration, and is persisted server-side for anti-spam, account recovery, and (as of a few months ago, optional) contact discovery purposes.
Actually, you can race the beam as both are rooted in DVI.

DVI is streamed just like analog video is. One can stream a frame buffer, or not, just like analog.
As New England Mafia fades away, FBI Boston disbands organized crime squad
'Godfather of AI' Geoffrey Hinton says it could drive humans extinct in 10 years
In the past few years, Chinese publications on AI research have surpassed English-language ones. Deepseek itself is open-sourced
I figured out how to fix Hydro Thunder's compatibility issues last year (it would very briefly change the pixel clock). You can either use a Codebreaker code to fix the game if you're running from a real disc, or if you use an ODE, you can patch the disc image.

https://www.dreamcast-talk.com/forum/viewtopic.php?f=5&t=165...
Not at the prices offered.
At the time, Sega did ok marketing the dreamcast. They had a huge line up of titles. It was almost everything one could ask for.

The issue was Sony released the PS2 a year later and convinced almost everyone it was far superior with the emotion engine.

Most people I knew at the time were convinced PS2 was next coming of Jesus and worth waitng for. Few people had multiple consoles, so Sega really got crushed by the competitive market and accumulated losses from their past mistakes.
Why would the author of Redis describe himself as “not a programmer”? That’s a little odd.
The bar for 'they withheld data' can always be moved. Some data will always be considered withheld.

There was no shortage of data that was consistent with the bush meat market outbreak.

It would be one thing if the outbreak started in a theatre or a mall, or some other place which did not regularly traffic in exotic diseases. It's another thing when it started at the only non-lab active reservoir in the city.

Given the preponderance of evidence and probability, the lab leak theory is a baseless conspiracy at this point. It stretches credulity to think that of all the places the lab leaked, it leaked to the one place in town which was itself a dangerous source of cross-species disease transmission.

If there was no such wet market in town, and if the outbreak didn't center in it, the lab leak would have been a far more probable hypothesis. But that's not the world we live in.
Oh yes I'm a sucker. It gets me every time.

And look now, I am sympathetic to the authors wanting to get their work published and I am well aware that the anthropomorphic language is "hot" right now. And my guess (prayer?) is that the authors of the paper are able to compartmentalize the difference between anthropomorphic language and actual.. y'know... HUMAN personality traits.

The problem is that humans are very, very bad at understanding probability, and I am seeing my fellow engineers (and the general public) falling victim to this sort of fantastical thinking.

The problem is that it's holding us back from building better systems and making actual good use of the technology.

And gosh darnit, it just really gets my gizzard!
People hate collective punishment because it works so well.
Edit history of a wiki sounds much more interesting than the current snapshot if you want to train a model.
I have learned JS & used it extensively in many projects. Including modern SPAs. And I absolutely despise it & wish I could use something like recently trendy GO or RUST.

JS has absolutely no rhyme or reason, single threaded nature makes it gunk up browsers crazy quickly & the insane bloat of "frameworks", which attempt to completely replace already great APIs, while working on top of them... IS CRAZY!
Ask Questions, Beat AI for Cash Prizes – Does This Sound Fun?
A Q&A platform where you can post questions with a monetary prize, receive answers from experts and AI, and reward the best response. Whether you're solving a problem or showcasing your expertise, there's something for everyone.

Any feedback or questions would be great!
Market cap and market size are totally different measures
What you describe hasn't been the case for almost a decade. On iOS and Android apps need to explicitly request and be granted one-by-one permission for all those items.

Which is exactly the problem I'm encountering for web apps--typically the browser is granted all those privileges and then there is a per-site restriction in place. (1) I don't trust this sub-level restriction as much as I do the native per-app restrictions, and (2) it's often more difficult to configure and stay on top of (e.g. iOS will nag me if an app has been using my location in the background, the browser will not).

For these reasons, I restrict my browser to NOT be allowed access to bluetooth, location information, etc. Nobody gets to track me through the browser. If a site I use needs those capabilities, I install their app.
Why would narrative have anything to do with reality? If anything, the term "narrative" is usually used to emphasize that something is the opposite of reality.
If it would've said "uwu anime girl" I would've taken the study far more seriously.
A nice distro of Linux that autolooads Kodi or something similar would solve this, and be utterly lovely.

While that means the smart TV wouldn't be able to phone home with usage data, which is what this fight is really about, EU legislation could carve a path forwards. And that would be neat.
My first through after seeing this post was that it's a real world eval. We are running out of evals lately (arc-agi test, then sudden jump on frontier math, etc). So it's good to have such real world tests which show how far we are.
The one 2024 game release I wanted to play but couldn't at release on my Deck was Star Wars: Survivor (although recent reviews says it runs great now). Every other 2024 game I bought worked flawlessly. Maybe kernel anti-cheat is important to you, but I haven't wanted to play any such titles ¯\_(ツ)_/¯.

You are welcome to "no true scotsman" and "move the goalposts" about this but I still think it's a silly position to hold that "desktop Linux can't into games".