skysight-inc/HackerNews huggingface dataset:
> To make the most of being open-source, we believe that there should be an appropriate infrastructure for documentation and quality assessment of code contributions. Our current focus is to lay the foundation for an MVP and release a public standalone version 1 by the end of the year.

> If you want to help programming please be patient and wait for openDAW to be fully open-source. We will communicate this step loud and clear. Until then, we appreciate any feedback, testing and suggestions. Please log into our Discord server.

> Yes, the offline native app will have VST support at some point in future.

Source:
https://opendaw.org (FAQ)
I am in the vehicle glazing/ automotive electronics industry.
Sometimes I wonder if I shouldn't switch to making child-sized sewing machines, toy-shaped landmines or fentanyl-laced sweets. It would be morally less damning than what is made in that industry.
Show HN: Dealswiki is a deals sharing platform you can earn money posting deals
https://deals.wiki/ is a deals sharing platform like Slickdeals or Ozbargain, but we share 50% of the affiliate revenue with the deal poster.

In the last 24 hours we soft lauched:
80 registered users
14 deals posted
8 unique deal posters
2 countries (Australia and USA)
2.7k unique visitors
40% traffic from USA
23% traffic from Australia

How I did it: I bought http://internetstealsanddeals.net/ for 2.3kUSD and 15 associated Facebook groups with 200k users and funneled them to my related startup

#buildinpublic #startup #startups
Nah! I agree that plugin/component systems will be built out, no matter the language, more just trying to point out that C++, as-is-designed, in my opinion, seems like they're trying to go that route without actually going that route :|

I'm more saying we should cut out the middle-man (as it were).

The difference between C++03 and C++26 is, at a language/STL level, ultimately negligible when it comes to what I can "really do" with the language if I started in 03 .. and I don't mean that 26 doesn't "add more", but if I started with 03 and didn't have threading, file handling, delegates (std::function), sockets, graphics, and so much more, I'd likely use something that wrapped all of that (a plugin/component system) ... and switching away from that with an "antiquated" code base would be really hard at this point. Using 03 with a library and then just making it compile with C++26 doesn't really "add much", and switching away from that component system to C++26 requires design, building, testing, etc. etc. :|

And even if I'm starting with C++26 now (assuming my compilers are actually compliant, stable, non-breaking, ABI resilient and/or are actually available across the various platforms I want to target), while it does give me a lot more of a feature-set, how much of that is actually viable from an efficiency (CPU/memory) perspective over just proper/decent C++03/11 (I say 11 because of the threads) ...??

I know it's also up to the individual programmer using C++ to actually "do it good", so it's more just an old-man-yelling-at-clouds rant (observation) at how C++ is evolving, lol!

To be clear: not trying to be argumentative, I regularly work in C++ and enjoy it over many other languages .. just "saying" is all, hehe :)
Build Your Own Pet Monitoring System – A DIY Project with ESP32-S3 and WebRTC
Error on line 5: specification can be interpreted too many
ways, can't define type from 'thing':

Remember to underline the thing that shows the error
~~~~~
| This 'thing' matches too many objects in the knowledge scope.
Well, what will happen, is that programmers will become experts at prompt engineering, which will become a real discipline (remember when “software engineering” was a weird niche?).

They will blow away the companies that rely on “seat of the pants,” undisciplined prompting.

I’m someone that started on Machine Language, and now programs in high-level languages. I remember when we couldn’t imagine programming without IRQs and accumulators.

As always, ML will become another tool for multiplying the capabilities of humans (not replacing them).

CEOs have been dreaming for decades about firing all their employees, and replacing them with some kind of automation.

The ones that succeed, are the ones that “embrace the suck,” so to speak, and figure out how to combine humans with technology.
Barcodes Exposed
There is only one word worse than "programmer" and it's "coder".

If your software developers do nothing but write text in VS Code, you might as well replace them with AI.
It's hard giving feedback without having seen the paper. I think you need to ask yourself how much you'd value having a peer-reviewed publication and how much effort/frustration tolerance you want to conjure up for this.

Getting it accepted might entail multiple submissions and significant extra work on top of what you've already done. The value of the bragging rights might be limited on the non-academic job market. And getting it published is still a different thing from having impact. Up to you to decide.
Check the Steam page for reviews. Seems like the consensus is that a lot of the game mechanics were stripped out so they could be sold as DLCs.
From what I can tell, trying to write a browser in Ada would be madness. Ada's memory management stuff is very primitive compared to Rust's. That may change as Ada keeps evolving, of course.
This seems so minor it's hardly worth discussing. I in the 'who cares' camp.
Once AI achieves runaway self improvement predicting the future is even more pointless than it is today. You’re looking at an economy in which the best human is worse at any and all jobs than the worst robot. There are no past examples to extrapolate from.
When it comes to advertisers, there is no reason to assume anything but deliberate malfeasance.
Yet there is this:

<a href="https://twitter.com/tos">Terms of Service</a>
<a href="https://twitter.com/privacy">Privacy Policy</a>
<a href="https://support.twitter.com/articles/20170514">Cookie Policy</a>
<a href="https://legal.twitter.com/imprint.html">Imprint</a>
You do realize where the twin towers were, right?
Has there been any company that has laid off even a nontrivial amount of programmers and replaced them with AI? Here I mean, where developers at said company actually say the process works and is established, and the staff cuts weren't happening anyway.

I know there are CEOs that make bold claims about this (E.g. Klarna) but I don't really assign any value to that until I hear from people on the floor.
Why half-assed developer?

It could be high-level developer that take advantage of AI to be more productive. This will reduce team sizes.
Honestly, they should just remaster Civ 4. It's still the version that I return to when I want to play Civ.

One unit per tile ruined the game.
The post eerily sounds like it is written by the jailbreaked version of Gemini
I would say "soft replacement" is a thing. People may not be getting fired directly, but companies are hiring fewer developers, and freelancers are most likely getting fewer opportunities than before.
The difference between you and a single celled archea is literally only many such small "who cares" changes.
> it expects specific wording in order to program our code as expected

The AI complained that the message did not originate from a programmer and decided not to respond.
If you've got the financial resources, get yourself a dedicated or virtual private server in the cloud. For cheaper learning opportunities, you could track down a good ssh server that offers a good range of functional linux tools - finding a suitable one is hard but many offer short 7 day periods - long enough to find out if they've got the goods or just some pretend area. (Sadly that happens, possibly unintentionally overselling the limited bandwidth they have.)
Two different flavors of bad do not make one of them good.
What is the actual engineering discipline that goes into creating prompts? Other than providing more context, hacking the data with keywords like "please", etc?
I found this one to be quite impartial: https://www.youtube.com/watch?v=B67vadCC1gg
The thing that is going to lead to programmers being laid off and fired all over has and will continue to be market consolidation in the tech industry. The auto industry did the same thing in the 1950s which destroyed detroit.

Market consolidation allows big tech to remain competitive even after the quality of software has been turned into shit by offshoring and multiple rounds of wage compression/layoffs. Eventually all software will end up like JIRA or SAP but you won't have much choice but to deal with it because the competition will be stifled.

AI is actually probably having a very positive effect on hiring that is offsetting this effect. The reason they love using it as a scapegoat is that you can't fight the inevitable march of technological progress whereas you absolutely CAN break up big tech.
>That's a h]ard question to answer[, so I won't answer it.]

If I'm being frank, I feel you're not acting in good enough faith for me to delve into question that tangential. I choose to stay on topic in why I don't trust this person in this position.

If you would like knowledge, approach with curiosity and not as an interrogation.

>Thankfully, the State Department disagrees with you.

Okay, I'll give it 2 months. IANAL, I'll let them decide on this. Lawsuits are already out there.

>You need to stop listening to the news, man.

I'll stay informed, thanks. The only social media accounts I have is this HN one and a LinkedIn, begrudgingly. And I sure as hell will not comment about politics on my resume.

I don't say "we're in unprecedented times" lightly. I know you don't know me, but I'm extremely put off by hyperbole these days. But I've read about the issue to understand that this is a dangerous situation I should at least keep tabs on. If you don't feel the same, thst is fine. Everyone has their own priorities. But please respect mine if you don't have an actual conversation to engage with. I deleted reddit years ago for a reason.
Is the Engineering Manager position only available to candidates based in London or Amsterdam? (https://www.veed.io/careers shows only those two locations for this position.)
My pessimistic take on it is in the future code will closer to AI where its just a blackbox where inputs go in and outputs come out. There will be no architecture, clean code, design principles. You will just have a product manager who bangs on a LLM till the ball of wax conforms to what they want at that time. As long as it meets their current KPI security be dammed. If they can get X done with as little effort as possible and data leaks so be it. They will get a fine (maybe?) and move on.
You could even imagine having your satellites laser play them with sound : https://youtu.be/RZeUdQRZGY8?feature=shared&t=81 and https://youtu.be/FENROFZd9nE?feature=shared&t=57
I’d rather we could have nice things.
Verdict is that core gameplay is a big improvement and a lot of fun, but the UI gets in the way too much. High price and questionable DRM make this a "wait for sale", maybe after some expansions/DLCs land or at least after the first patch next month.
The problem is that most genes are mixed over very wide areas. List of published research on the consequences https://www.ucl.ac.uk/biosciences/understanding-genetic-ance...

You can see this by looking at genes with observable consequences such as lactose tolerance. While there are multiple genes for this AFAIK, the commonest is spread over a huge area.

Something as specific as "Danish" or "Italian" genes looks illusory.
I'm guessing it comes with its own connection via its own (manufacturer-paid) SIM.
In some juridictions I could see it as illegal. For instance in the UK you can't use your smartphone when stopped at a traffic light, you need to park and stop the engine.
"it is still online" is pretty high bar. The systems is riddled with bugs that are not being addressed for months now and the amount of spam and bots is even larger than before.
Local minimum.
In terms of practical engineering, this is also why I love to do side projects that reject existing bodies of libraries, and try to work up from first principles, and/or focus on composability rather than integration.

It's a trade-off, at first it takes longer to iterate on features, but sometimes a more minimal and/or composable tool finds its way to production. Real Systems are made of duct tape anyways.
Yea, and if you do trailing commas, "unless I change the last column, no problem". This is exactly the problem.

Supporting leading or trailing redundant comma are both good options. Not supporting either isn't.
Steam reviews https://store.steampowered.com/app/1295660/Sid_Meiers_Civili...
This and the reports of build-in options that are software disabled; this is such a dystopian society.
Show HN: DeepMTG: Building 'Magic: The Gathering' decks using LLM chains
A little project I've been working on in my free time to use multi-LLM systems to design fun and interesting MTG decks around user prompts.

Currently it runs locally, so a decent GPU is required, but I've got plans to move it to use OpenAI API.

There's also blog-post here describing the project https://gilesstrong.github.io/website/ai/llms/nlp/fun/2025/0...

Comments, feedback, and PRs welcome!
> The Zeitgeist indicates that this will happen soon or in the near future.

Can you elaborate?
I've seen the map generation looks dreadful compared to previous versions, here's some examples: https://www.ign.com/wikis/civilization-7/Civ_7_Map_Settings
Firing developers to replace by AI, how does that realistically work?

Okay I fired half of our engineers. Now what? I hire non engineers to use AI to randomly paste code around hoping for the best? What if the AI makes the wrong assumptions about the requirement input by the non technical team, introducing subtle mistakes? What if I have an error and AI, as it often does, circles around not managing to find the proper fix?

I'm not an engineer anymore but I'm still confident in dev jobs prospects. If anything AI empowers to write more code, faster, and with more code running live eventually there are more products to maintain, more companies launched and you need more engineers.
I've played most Civs, enjoyed most of them, but quality has been in a downward trend since Civ IV. This one, at that price range, 70€-130€ for early access, and mixed reviews on steam, marks where I'm not a loyal franchise customer anymore.
This doesn't seem to be a Shopify competitor in any reasonable way, I can say that because I used to work for a competitor before we were bought by a larger company.

The traditional development time that you list on the page is not involved when building a basic Shopify site. There's online payment integrations, localisation support, shipping integrations etc.
Eurogamer gave it a 2/5.

They basically said "it looks good and sounds good but it is just dull"
It's not related to engineering issues but rather the ideological shift and the fact that it became a blatant propaganda machine for its new overlord.
That’s the Facebook model. They keep resetting privacy prefs, or creating new opt-out ones.
This doesn't seem like it's much of an argument. Injecting `d, g` on the `b` place in your example will work fine. Trailing comma or no.
Working from home has increased my productivity tenfold. No idle chitchat, no wasted hours commuting, and full control over my environment. I’ve reached peak productivity, and there’s no compelling reason for me to return to the office.
I like that better
> I just take note what companies do

No. You are obviously not doing that. You take note of what the media emphasizes in an obvious press campaign that oversimplifies the actual information to a degree where it becomes borderline useless in order to reach political goals. This is not the same.
Are these tweaks exclusively beneficial to mixed-media RAID setups, or do they also pose an advantage to single-device BTRFS setups?

I know BTRFS is the default FS for a bunch of distros now, but I haven't heard much about it in the RAID space. Most people seem to use ZFS, despite the massive memory pressure it adds, because of fear of bugs and reports of filesystem corruption years ago. Perhaps someone who uses BTRFS for RAID can comment on how well BTRFS RAID works these days?
Sales managers and CEOs make sales, get their options then move on.
Being privately owned by a man with near infinite resources means it can stay online however long its owner wants, whether it's successful or not.
Small companies, yes, absolutely.

If you have a small non-tech company with a website you pay a freelance programmer to maintain you should seriously consider replacing your programmer with AI.

I work for a company which among other things provides technical support for a number of small tech-oriented businesses and we have lot of problems right now with clients trying to do things on their own with the help of AI.

In our case the complexity of some of these projects and the limited ability of AI means that they're typically creating more bugs and tech debt for us to fix and are not really saving themselves any time – and this is certainly going to be true at the moment for any large project. However, if you're paying programmers just to manage the content of a few small websites it probably begins to make sense to use AI instead.
I mean, non-conservative opinions are pretty bland. The apparent MAGA strategy of burning it all down, well…

I’ll say it’s very, very noticable.
This is like arguing that surely we can get rid of all our formers as soon as we have a widespread enough caste of priests.

There is no such thing as "prompt engineering", because there is no formal logic to be understood or engineered into submission. That's just not how it works.
Once AI achieves runaway self improvement, it will be subject to natural selection pressures. This does not bode well for any organisms competing in its niche for data center resources.
Or the press pretending that it was a nazi salute, outrage sells.
I'd still want to have leading commas.

If the items in the list are long IF(...), maybe uses several lines and maybe contain SELECTs it's hard to see a missing trailing comma.
At the start they're all lined up well, and it's very hard to get them wrong.
Agreed, hiring has slowed down but this seems more caused by the end of the zero interest rate era. At most I see low level copywriting and low level translation jobs in danger where it is a simpler input/output job flow
Authors (not necessarily the ones alive today or even independent authors, but the big ones ... *cough* Disney) got greedy and made it so copyright is so atrociously long that it is utterly pointless and actively harmful to society. That's my 2 cents anyway.
It is, because you are wasting time reinventing the wheel. Also if something is already well researched, you might miss intricacies, traps, optimizations etc. previous researchers have stumbled upon.
It's called the JD Power survey: https://driving.ca/auto-news/awards-surveys/vehicles-problem...

(an owner survey; rating the brand of a car you don't own is so subjective as to be of very limited use except to car marketers)
We also managed to get rid of JavaScript like 15 years ago, with major backend technologies providing their own compile-to-js frameworks.

But JS outlived them, because it's the whole write-run-read-debug cycle, whereas the frameworks only gave you write-run.
Because work expands to fill the time. You are more efficient at work and get more done? Awesome, now you have more responsibility.
They already had these teams and they already had the infrastructure. 100M is a drop in the ocean to Meta
And number 2 is bad because dogs (or LLMs) are trained, while humans are (hopefully) educated.
> There are no past examples to extrapolate from.

There are plenty of extinct hominids to consider.
Sure, but how much € can you actually save after 3.5 years per year?
> Somewhat irrelevant to this discussion given Windows lacks exec (starting a new executable requires a new process which gets a new PID),

Well, you can do exec() on Windows if you implement it yourself in user space, see e.g. https://github.com/polycone/pe-loader (a bit of a dated project, 32-bit only, but the I believe the same principles apply to 64-bit)

Cygwin uses a hack – exec() creates a new Windows process, but every Cygwin process has two PIDs, a Windows PID and a Cygwin PID, so exec() changes the Windows PID but keeps the Cygwin PID the same – so it looks like an exec to Cygwin processes, but just like an ordinary spawn to non-Cygwin processes

Less insane approach: if you put most of your code in a DLL, you can unload the DLL and then load a new version of it
I am not a prompt engineer, but I have basically been using ChatGPT, in place of where I used to use StackOverflow. It’s nice, because the AI doesn’t sneer at me, for not already knowing the answer, and has useful information in a wide range of topics that I don’t know.

I have learned to create a text file, and develop my questions as detailed documents, with a context establishing preamble, a goal-oriented body, and a specific result request conclusion. I submit the document as a whole, to initiate the interaction.

That usually gets me 90% of the way, and a few follow-up questions get me where I want.

But I still need to carefully consider the output, and do the work to understand and adapt it (just like with StackOverflow).

One example is from a couple of days ago. I’m writing a companion Watch app, for one of my phone apps. Watch programming is done, using SwiftUI, which has really bad documentation. I’m still very much in the learning phase for it. I encountered one of those places, where I could “kludge” something, but it doesn’t “feel” right, and there are almost no useful heuristics for it, so I asked ChatGPT. It gave me specific guidance, applying the correct concept, but using a deprecated API.

I responded, saying something like “Unfortunately, your solution is deprecated.” It then said “You’re right. As of WatchOS 10, the correct approach is…”.

Anyone with experience using SO, will understand how valuable that interaction is.

You can also ask it to explain why it recommends an approach, and it will actually tell you, as opposed to brushing you off with a veiled insult.
Software ENGINEERS could benefit from unions once they get start getting replaced by AI, but that’s a fairly indirect way to solve the problem. Governments will eventually need to deal with mass unemployment, but that’s a societal problem bigger than any individual profession.

What Software ENGINEERING needs is standards and regulations, like any other engineering discipline. If you accept that software has become a significant enough component in society that the consequences of it breaking etc are bad, then serious software needs standards to adhere to, and people who are certified for them.

Once you have standards, the bar to actually replace certified engineers is higher and has legal risk. That way, how good AI needs to be has a higher (and safer) bar, which can properly optimise for the long term consequences.

If the software is not critical or important enough to be standardised, then let AI take over the creation. At that point, it’s not really any different to any other learning or creative endeavour.
I think it’s because the country has had its education so far degraded that messaging needs to stay at that level…