skysight-inc/HackerNews huggingface dataset:
With AI, the onus is entirely on you to prompt the AI to perform an ethical practice interview and avoid gaining an unethical advantage by having AI make up answers for you.

It just makes me wonder about the importance that an understanding and commitment to ethics will play as people start to use AI more and more in their daily life.
"Bring back shame again" increasingly feels like something that would actually be beneficial in the long run.
First medical X-ray taken in space
Every programming language needs its killer app to succeed
I agree with most of the points but I would condense #2 and #3 to "Move most things into scripts". Sometimes it's difficult to avoid complex workflows but generally it's a safer bet to have actual scripts you can re-use and use for other environments than GitHub. It's a bad idea to make yourself dependent entirely on one company's CI system, especially if it's free or an add-on feature.

However I'd balk at the suggestion to use Dhall (or any equally niche equivalent) based on a number of factors:

1) If you need this advice, you probably don't know Dhall nor does anyone else who has worked or will work on these files, so everyone has to learn a new language and they'll all be novices at using that language.

2) You're adding an additional dependency that needs to be installed, maintained and supported. You also need to teach everyone who might touch the YAML files about this dependency and how to use it and not to touch the output directly.

3) None of the advice on GitHub Workflows out there will apply directly to the code you have because it is written in YAML so even if Dhall will generate YAML for you, you will need to understand enough YAML to convert it to Dhall correctly. This also introduces a chance for errors because of the friction in translating from the language of the code you read to the language of the code you write.

4) You are relying on the Dhall code to correctly map to the YAML code you want to produce. Especially if you're inexperienced with the language (see above) this means you'll have to double check the output.

5) It's a niche language so it's neither clear that it's the right choice for the project/team nor that it will continue to be useful. This is an extremely high bar considering the effort involved in training everyone to use it and it's not clear at all that the trade-off is worth it outside niche scenarios (e.g. government software that will have to be maintained for decades). It's also likely not to be a transferable skill for most people involved.

The point about YAML being bad also becomes less of an issue if you don't have much code in your YAML because you've moved it into scripts.
One of the events in my early life that got me interested in computers was a friend from middle school who lived near a Radio Shack and a neighbourhood computer store. He dumpster dived and got every computer he owned that way. He had a couple of Macintosh computers, this was like 1992, with cracked plastics. I enjoyed just sitting there and watching him tinker. His entire bedroom was filled with stuff he liberated from dumpster diving.
> Then came DevOps. Some cash-strapped company somewhere decided that now all of this would be handled by the engineers and everyone agreed.

Gave me a chuckle. I don’t think it was a cash strapped company but yea that’s pretty much what happened.
Hmmm isn't stable diffusion already doing that?
I've run into something similar twice now in the last month. A candidate pauses or says 'let me think about that' on a relatively simple question as if to give an LLM time to respond. After the pause they give an overly long detailed answer - again like an LLM response.

One candidate was absolutely stumped and could not answer why and when they became interested in technology. They couldn't say anything about themselves personally. It was baffling.
>All my comments moved things forward

Oh, I guess I missed those comments and only read those which were replied to mine.
Right the difference is that it’s a large company looking at it then copying it and reselling it without credit, which basically everyone would understand as bad without the indirection of a model.

Edit: the key words here are “company” and “reselling”
That blog post is a year old.

There has been a lot of progress since then: https://doubiiu.github.io/projects/ToonCrafter/
Same with India's UPI https://www.npci.org.in/what-we-do/upi/upi-ecosystem-statist...
You can read the full comparison here: https://nlpcloud.com/genai-inference-engines-tensorrt-llm-vs...
> But it can't be done en-masse, against every citizen.

I took that to be in reference to using "shoe leather" to conduct surveillance / investigations rather than today's ability to "simply" query a database for such information.

For example, back in the day (get off my lawn) if a crime happened in say a park in the middle of the night, then police would have to conduct door to door questioning to see who saw what and who in the area around the time, this required boots on the ground eating up man hours, something that doesn't scale up.

These days they can ask Google for a list of all the phones in the area at the time and will either have names/addresses tied to the Google accounts associated with that data or have enough data to then query the cell operators for that information.
oh, they'll stay around for another while.

they also moved on three more CPU generations since that redbook, to z17.

I think it's Linux on Z that makes it sexy and keeps it young, in addition to a number of crazy features, like a hypervisor that can share CPUs between tenants, and a hardware that support live migration of running processes between sites (via fibre optic interconnect) and the option to hot swap any parts on a running machine.

It's doing a number of things in hardware and hypervisor that need lots of brain power to emulate on commodity hardware.

_and_ it's designed for throughput, from grounds up.

Depending on your workload there may be very good economical reasons to consider a mainframe instead of a number of rack-frames.
Erm... no?

The highest ranking person I ever shook hands with was the GP Morgan head of futures department. He came to talk to the whole company to prep for acquisition. So, it wasn't a super official "ceremony", but it was in front of some fifty men, including senior management of the said company. He was wearing a polo shirt, jeans and a pair of sneakers. I don't know if this is how he'd show up to his office in the bank. Likely not (but who knows?)

Also, nobody in that room was wearing a suit.

Maybe your advise works for other places. For vast majority of programming jobs showing up overdressed will raise more questions about your sanity than score any points on preparedness.
Let's Fix OAuth in MCP
I have fond memories of Bagram. and Disney drive.
Most of these cases were about former chinese areas that were occupied and stolen by the west. Suddenly, when China wanted them back, western countries begun caring about democracy and freedom. Compare this with current western powers which commited atrocities all around the world with colonies, US which attacked and invaded areas which were never theirs in Texas and Hawaii, and supported all sort of genocide, coups and invasions when countries around the entire world did not aligned with its capitalist system.
I don't believe you can break past "absolute beginner" without learning some HTTP and HTML. Most JS frameworks aren't very good abstractions (which is fine).
Why? You lose your phone or compatibility with latest OS version and suddenly you can’t even open the door or bring the lights on…

Not the target of the article but another guess would be repairability: while local craftmens around do wonder with wood, steel and electricity, good luck finding someone being able to properly debug a locked-down proprietary digital system!

Welcome to the real world I guess?
Show HN: I made an app to save you money on unused subscriptions
I lost $90 in the month on unused subscriptions.

So I’m building a tool to stop that. It tracks subscriptions and warns me before I get charged again.

MVP in progress. Who’s in?
What defines normal? It’s a strange idea when the typical stack for web front-end keeps changing. There isn’t even a single answer to the client/server split.

Is JQuery normal? What about the Google Closure compiler? ColdFusion? Silverlight? Ruby and CoffeeScript? Angular? SPA React with classes? Elm? SSR React with a server framework? Client-only vanilla DOM manipulation?

Your idea of normal is presumably whatever you’ve been using for the past few years. For someone who starts using Htmx now, it becomes normal. And if there’s enough of those people, their idea of normal becomes commonplace.
I think we can safely assume that Tesla, in it's current state, is done for.

I wouldn't bet on it. People have short memories, and Tesla still make pretty good cars. The new model Y launching now has gotten a lot of praise from all the reviews I've seen. If (big if) Musk can keep his head down and stop making non car/spaceship related headlines and perhaps take a less prominent role in Tesla, I suspect this will blow over.
Programmers I Know
Show HN: Simpleformapp – A lightweight form and table tool for lead capture
Hi HN,

I built Simpleformapp to replace my Jotform + Airtable workflow. I was paying $58/month just to capture and manage leads — it worked, but felt like overkill.

So I made something simpler:
- Create clean forms
- View/manage submissions in a table
- No bloat or complex pricing

It’s live and I use it daily to run my business. Would love any feedback — UX, performance, feature ideas, or thoughts on positioning.

Thanks!
> SPAs are problematic because you need to manage state twice: in the BE and FE. You also may want a spec'ed API (with client library generation would be AWESOME: GraphQL and OpenAPIv3 have that and it helps a lot).

OK, this helps explain some of the reasoning.

Unfortunately, that means that the tradeoff is that you're optimizing for user experience instead of developer experience - htmx is much easier for the developer, but worse for the user because of higher latency for all actions. I don't see how you can get around this if your paradigm is you do all of your computation on the server - and if you mix client- and server-side computation, then you're adding back in complexity that you explicitly wanted to get away from by using htmx.

> "Normal" means React/Vue/Angular these days

I didn't mean (just) that. I included vanilla webtech in my definition of "normal" - I guess I should have clarified in my initial comment (I just meant to exclude really exotic, if useful, things like Elm). Does that change how you would respond to it?
China always seems to play the long game and it's so much better to buy from a reliable trading partner rather than one where the rules can change with no notice. Almost the entire point of having trading deals between nations is to provide predictability. The U.S. is now going to be treated as an international pariah with pretty much every nation aiming to reduce trade with the U.S.
Show HN: FormReach – LLM form marketing automation for Japan
I developed an AI tool that automates contact form submissions for marketing. Simply select target companies from a list, and our LLM automatically fills out and submits forms for you.
I created this because user acquisition was always the most time-consuming part of my previous product development and sales efforts. While currently limited to the Japanese market, I hope it can help those doing business in Japan save significant time.

FormReach features:
- No initial costs; you're only charged for successful submissions
- AI handles all form completions and submissions automatically
- Continuously updated database of compatible contact forms

If you're interested in the Japanese market or have feedback on this approach, I'd appreciate your thoughts.
> Rust → Memory safety with zero overhead (Mozilla)

I think Rust is interesting because while a lot of its initial appeal came from memory safety, a lot of the usage now is not as a C++ replacement but as a Go/JS/Java replacement. It introduced people to algebraic type systems, its excellent tooling, etc, and now it's moved beyond its initial appeal. When I use other languages I miss Result<>, Option<>, and the fact that everything - from if statements, to matches, to simply {} - is an expression.

There are places where I use it as a C/C++ replacement - STM32 firmware, for example - but I also use it for accelerating my webextension code with WASM and as a CRUD backend.
I think the algorithm promotes simple, low information, angry takes more than it does nuanced, thoughtful ones.

I really think that's all it is. Quick strong feels = press the engagement button = algorithm shows the content to more people. There is an exponential effect.
If Tesla was valued like Ford or GM the stock would be closer to single digits.
He certainly decried the use of “all-natural” labels for products, because “everything comes from nature!”
Surely you're not saying that leaving the EU wasn't democratic?
As a caveat, I told it to make minimal code for one task and it completely skipped a super important aspect of it, justifying it by saying that I said "minimal".

Not cool, Claude 3.7, not cool.
Come on pal.
or the wheel, New York, wars and so on?
Why Tron: Ares Looks Like a Truly Baffling Sequel
> What defines normal?

For the purposes of my comment and question - I do: vanilla (HTML+CSS+JS) and the most popular frameworks (React, Vue, Angular, Next).

> Your idea of normal is presumably whatever you’ve been using for the past few years.

None of those matter for my comment. Just substitute the value I provided above in to my original comment and you should be able to respond to the substance of the point I was making.
Mad, crazy decision.

Tape is well proven and reliable long-term storage. For longevity there's nothing more practical.
The problem is the market dynamic of EVs.

The people most likely to buy EVs are also the people that Elon has alienated. Your average red-state voter is not very likely on the EV bandwagon.

There was a period of time when Tesla was the only game in town for EVs. Now? That's not the case anymore with multiple automakers with competitive if not flat out better products, wider dealer and service networks, and compatibility with Tesla's charging network.

The brand damage he's done has been immense.
> Sitting in a conference room under pressure after potentially flying out possibly hundreds of miles doesn't test your soft skills in actual day to day work. I've known many excellent engineers that buckle under that conditional.

You're complaining about the hypothetical effectiveness of concrete hiring practices. You are not rejecting the value and importance of soft skills.

Also, the ability to work under pressure is valuable skill. If you have a candidate that fails to perform when being in a room with someone else, I doubt you can argue that that's your hiring decision when other candidates are able to perform in similar circumstances.
I really want to like the transitions API but I've been frustrated by it multiple times.

It feels like they wanted to build page animations similar to what Windows Phone had 15 years ago. That would be great, Windows Phone transition were surprisingly nice.

It just doesn't work on the web though, its an after thought. Animations on windows phone only worked because it was designed into the UI library and rendering engine from the beginning.
LLM among us
https://archive.is/wip/aU3CK
Each generation follows the prompt a little bit better than the last, but I don't see any revolutions. Fingers are still messed up, eyes are wonky and legs sometimes still fork into two. Fundamentally it's still the same diffusion technique, with the same limitations.
> Who are the people you view as choosing to be dangerous to others?

Unvaccinated people who can be asymptomatic carriers of diseases.

> It is those forcing dangerous vaccines onto others or those refusing them?

Diseases are far more dangerous than vaccines.
Sign-up pages (waiting lists) are off-topic for Show HN. But they can be regular submissions. https://news.ycombinator.com/showhn.html
Most platforms optimize for engagement, not connection.
Likes, feeds, followers—it’s all performance.

I wanted to build something simpler:
One person. One voice. No names. No feed. No history. Just a conversation.

It’s anonymous, one-on-one, and global.
Think of it as the opposite of social media—no metrics, no content, just real-time voice between two strangers.

I’m not trying to scale aggressively or monetize attention.
Just testing the idea that talking still matters.

Would love your thoughts—technical, product, philosophical.
Unfalsifiable claims are uninteresting. Just Google the phrase "string theorists claim" and prepare to scroll through vast swaths of discarded theories.
Over here forests were planted to drain the swamps and provide hunting grounds 300 years ago. Today, self accredited "eco-experts" double and triple dipping in EU "green" subsidies want to cut down all the forests and burn them off in pellet form in Dutch incinerators to selectively and arbitrarily restore the "original" ecosystem.
AI has shaped global elections
I completely agree with disregarding the man/nature dichotomy, it’s complete nonsense. On the other hand, tool use and tool construction aren’t exactly the same as beaver dams, anthills, or bird nests because the particulars of the tool aren’t at all hardwired, which implies that the tool might have unexpected ramifications for the environment that would have otherwise been detected if the behavior had appeared over evolutionary timescales. A wariness towards self-conscious human ecosystem modification isn’t exactly unwarranted.
I still have redirects on my blog for URL patterns that old versions of my site used 10-15 years ago. I'm confident that no one has ever bookmarked or linked to those pages (no one's reading my blog lol), but it's a matter of principle!
The other problem with Github Actions that I always mention that muddies the waters when it comes to discussions of it is that GHA itself is front loaded as actually multiple different things:

1. Event dispatching/triggers, the thing that spawns webhooks/events to do things

2. The orchestration implementation (steps/jobs, a DAG-like workflow execution engine)

3. The reusable Actions marketplace

4. The actual code that you are running as part of the build

5. The environment setup/secrets of GHA, in other words, the makeup of how variables and other configurations are injected into the environment.

The most maintainable setups only leverage 1 directly from GHA. 2-5 can be ignored or managed through containerized workflow in some actual build system like Bazel, Nix, etc.
State of ARM/Embedded devices: Q1 2025
In this quarterly update, we explore recent developments in the embedded Single Board Computer (SBC) market, highlighting notable advancements in ARM-based Systems-on-Chip (SoCs) and their increasing competitiveness against traditional x86 platforms. We review the major achievements and near-future expectations from key industry vendors.
I don't think there's consensus around that idea. Lots of people (myself included) feel that copyright is already vastly overreaching, and that AI represents forward progress for the proliferation of art in society (its crap today, but digital cameras were crap in 2007 and look where they are now).

Its also not clear for example that Studio Ghibli lost by having their art style plastered all over the internet. I went home and watched a Ghibli film that week, as I'm sure many others did as well. Their revenue is probably up quite a bit right now?

"How can we monetize art" remains an open question for society, but I certainly don't think that AI without restrictions is going to lead to fewer people with art jobs.
> That man and brute are like is, in a sense, a truism; but that being so like they should then be so insanely unlike, that is the shock and the enigma. That an ape has hands is far less interesting to the philosopher than the fact that having hands he does next to nothing with them; does not play knuckle-bones or the violin; does not carve marble or carve mutton. People talk of barbaric architecture and debased art. But elephants do not build colossal temples of ivory even in a roccoco style; camels do not paint even bad pictures, though equipped with the material of many camel's-hair brushes. Certain modern dreamers say that ants and bees have a society superior to ours. They have, indeed, a civilization; but that very truth only reminds us that it is an inferior civilization. Who ever found an ant-hill decorated with the statues of celebrated ants? Who has seen a bee-hive carved with the images of gorgeous queens of old? No; the chasm between man and other creatures may have a natural explanation, but it is a chasm. We talk of wild animals; but man is the only wild animal. It is man that has broken out. All other animals are tame animals; following the rugged respectability of the tribe or type. All other animals are domestic animals; man alone is ever undomestic, either as a profligate or a monk.
It's interesting to hear people side with the artists when in previous discussions on this forum I've gotten significant approval/agreement arguing that copyright is far too long.

As I've argued in the past, I think copyright should last maybe five years: in this modern era, monetizing your work doesn't (usually) have to take more than a short time. I'd happily concede to some sort of renewal process to extend that period, especially if some monetization method is in process. Or some sort of mechanical rights process to replace the "public domain" phase early on. Or something -- I haven't thought about it that deeply.

So thinking about that in this process: everyone is "ghiblifying" things. Studio Ghibli has been around for very nearly 40 years, and their "style" was well established over 35 years ago. To me, that (should) make(s) it fair game.

The underlying assumption, I think, is that all the "starving" artists are being ripped off, but are they? Let's consider the numbers -- there are a handful of large-scale artists whose work is obviously replicable: Ghibli, the Simpsons, Pixar, etc. None of them is going hungry because a machine model can render a prom pic in their style. Then you get the other 99.999% of artists, all of whose work went into the model. They will be hurt, but not specifically because their style has been ingested and people want to replicate their style.

Rather, they will be hurt because no one knows their style, nor cares about it; people just want to be able to say e.g. "Make a charcoal illustration of me in this photo, but make me sitting on a horse in the mountains."

It's very much like the arguments about piracy in the past: 99.99% of people were never going to pay an artist to create that charcoal sketch. The 0.01% who might are arguably causing harm to the artist(s) by not using them to create that thing, but the rest were never going to pay for it in the first place.

All to say it's complicated, and obviously things are changing dramatically, but it's difficult to make the argument that "artists need to be compensated for their work being used to train the model" without both a reasonable plan for how that might be done, and a better-supported argument for why.
>Actually you should be able to bring it to one of the multiple 3rd party repair shops of your choice, get it fixed and not have Lenovo involved at all, except maybe by selling you parts at a reasonable price.

You already can, it's just often not economically viable in high-income countries. Lenovo have a very comprehensive parts service and provide useful service manuals.

Ironically, Apple devices are the most widely repaired by third-party specialists despite Apple's strenuous efforts to make that difficult, because they're expensive and depreciate slowly.