MurphyA/hacker-news huggingface dataset:
by knowitnone | 2025-06-04 17:32:35+00:00
your comment is highly aggressive.

"The machines are all FAR too small" They've given you the design, you can easily scale it larger.

"expensive" then move on.

"they never really even tried" they tried more than you. They built it, and release the plans. Mission accomplished. If you even bothered reading their post where they say once the project is complete, they walk away for a while.

"hipster commune" and what is wrong with that?

"deleted the original forums" perhaps there was a reason?

"it's time for them to be recycled" it's time for you to be recycled

"they'll con" thems are fighting words and you should expect a lawsuit

"That's the way of the non-profit world" I doubt you've even given but I'm sure you've taken. take your money to your grave
by bastawhiz | 2025-06-04 17:32:43+00:00
I can't disagree with this take more vehemently. This isn't an "easy PoC". This is "copy and paste it from the docs"-level effort:

https://ffmpegwasm.netlify.app/docs/getting-started/usage/

If you can't be arsed to google the library and read the Usage page and run the _one command_ on the Installation page to come up with a working example (or: tweak the single line of the sample code in the live editor in the docs to do what you want it to do), how do you expect to do anything beyond "an easy PoC"? At what point does your inability/unwillingness to do single-digit-minutes of effort to explore an idea really just mean you aren't the right person for the job? Hell, even just pasting the code sample into the LLM and asking it to change it for you would get you to the right answer.
by flohofwoe | 2025-06-04 17:33:00+00:00
The hardware could be controlled via memory mapped 16-bit registers, e.g. checking whether the left mouse button is down is a single instruction:

btst #6, $bfe001

The OS used a simple assembly-friendly calling convention, parameters were passed in registers instead of the stack (and the API documentation mentioned which parameters are expected in which registers), and the reference manuals usually had both C and assembly examples, etc... basically lots of little things to make the lives of assembly coders easier.

This YouTube playlist gives a nice overview of assembly coding on the Amiga (mostly via direct hardware access though): https://www.youtube.com/playlist?list=PLc3ltHgmiidpK-s0eP5hT...
by os2warpman | 2025-06-04 17:33:02+00:00
>because it’s obviously to me that sending money to shady petro states all over the world is just a bad idea

The US has been a net exporter of oil for several years now and what it does import is mainly (>70%) production from Canada and Mexico. As far as crude oil goes, in 2024 the US imported 6.48 million barrels per day and exported 4.06 million. Of those 2.42 million barrels of crude oil, approximately 1.7 million came from oilfields in Canada and Mexico.

While we as a society should transition away from fossil fuels as quickly as practical, there is actually a very small chance a gallon of gasoline pumped into a vehicle originated in a shady petrostate.

>Tesla’s are obviously incredible engineering feats that everyone should want

Teslas were impressive, technologically, to normal consumers ten years ago.

Having driven every single model of Tesla ever made they are not for me except for the Roadster; their dynamics more closely resemble a heavily laden minivan with fantastic acceleration than a fun-to-drive car and their styling is design-by-committee bland.
by garbagecoder | 2025-06-04 17:33:23+00:00
So it just must be the case that Rust has more jobs because that smells right to you? Even compared to Go which has found a nice niche in networking?

If Rust is as good as its evangelists say it is, we won't have to worry about how the stats smell, we'll see it, and it won't rely on some "Cnile" conspiracy to keep it down either.
by therobot24 | 2025-06-04 17:34:02+00:00
I think you're focusing too much on the analogies he used instead of the thesis -- everything is aligning to a leader who isn't respected outside of the USA, much like kim jong un. That if saber rattling is the future of the US, then divestment will only increase and won't easily return. And further, the benefactors of this transformation is whoever doesn't have to adhere to our saber rattling which will be as many other countries as possible.
by ookblah | 2025-06-04 17:34:38+00:00
you're making a strawman here. it was never black and white and i never advocated all humans being replaced with machines so we have zero interaction with each other.

every technological push has been to automate more and more and every time that's happened we've reduced socialization to some extent or changed the nature of it (social media anyone? and yes, this also has everything to do with remote vs in-person, etc, all which pull the lever on what level of socialization is acceptable).

just because it doesn't fit your particular brand doesn't mean it's wrong, and it's clear this is pushing on your line where you find it unacceptable. i could just as well argue that people who do not show up to an in-person office are not "socialized" to the degree society needs them to be.

the debate has always been to what degree is this acceptable.
by johannes_aready | 2025-06-04 17:34:42+00:00
With the current trend moving towards GUI-Agent with services such as browser-use, we proposed a perhaps more efficient scenario in the OpenAI community platform and included a tech demo.

What do you think about the idea of public MCP Servers? Do you have any ideas how to solve the security aspect? Do you think inheriting domain trust is enough?

___ Proposed by https://agent-ready.ai
by Sean-Der | 2025-06-04 17:34:43+00:00
Those are issues in multiple implementations though! Lots of them are just issues in Chromium around Javascript (webrtc code wasn't even started yet)

That would be like saying saying 'webrtc is more secure then http' by posting this https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=http

IP Leaking has been fixed since 2019[0]. ICE/P2P is still a huge attack surface though. I have seen lots of other tricks being tried.

[0] https://www.youtube.com/watch?v=SqcW8kJAMJg
by bee_rider | 2025-06-04 17:35:07+00:00
There are two types of people on a campus: people love the freewheeling academic environment and really get the mission, and people who would work in corporate except they aren’t competent enough.

And, I want to be clear—I’ve met a ton of the former. Really, I’m not down on universities at all. They are full of wonderful people fighting against the corporatization and just, like, trying to remain human.

But the latter would absolutely implement corporate style surveillance dystopia at the drop of a hat. Except, again, they’d do it in the dumbest way possible, so it would somehow be even slower and shittier than the bloatware you get on your corporate laptop.
by Nextgrid | 2025-06-04 17:35:18+00:00
They will say "security", and unfortunately half of HN will gobble it up no-questions-asked.

The security argument can be achieved just as well by giving the user the master key (on a Yubikey-style HSM if needed) to unlock the protection.

The fact it's not done that way clearly shows the primary security they care about is that of Apple's bank account.
by BizarroLand | 2025-06-04 17:35:24+00:00
Assuming this is a proof of concept, then the only things that would end up on this site are the high end stuff, and those would deserve to have an actual photo of the object on the site.

If you can get local thrift stores to work with you, and you can have real photos of real items, that might be an option.

You're up against sites like shopgoodwill.com and ebay.com to make this worthwhile to the buyer.

You're adding a middleman, after all. What does the middleman do that we can't or won't easily do for ourselves?

My guess is that what you should focus on is giving independent thrift stores a place to advertise their hard to sell items where they're not being drowned by dropshippers and corporate greed like on ebay.

Manage shipping communications between the parties.

Find a way to handle disputes when the buyer isn't satisfied with the product, especially when the seller does not correctly list the product or hides unreasonable flaws with it, like a fur coat with a bald spot or a guitar with a broken & reglued neck.

That being said, it's not a bad idea, but you need to back it up with an excellent implementation. You need excellent communication with the stores you work with.

1% inspiration, 99% perspiration, right?

Also, consider working with antique stores as well if you can make it this far. There are dozens of them in every state that lease booths to vendors who then sit back and wait for items to sell.

Also, consider allowing scout accounts, where people who go to thrift stores and antique stores can register with your website as a seller, post photos of items and descriptions and the sellers price + a scout fee, with the reservation that there is no guarantee that the item will still be there and that all items are on a first come first served (including local sales) and that if you don't buy now you may never get the chance to buy.

If someone buys the item, the scout knows where it is and is responsible for purchasing the item and shipping it to the customer. Scout fees could be something like a flat $5 + 10% of the purchase price, so it would be a thing for stay at home moms and people who are unable to work but who enjoy window shopping could do in their spare time.

If you can add on your services with the amendments above, you can find a very strong and possibly profitable niche to work in.
by ednite | 2025-06-04 17:35:29+00:00
Fair point, and I appreciate your comment. I’ve been speaking from the perspective of someone already working in the field, but let me offer another angle.

Outside of coding, I’m also a new blogger and writer trying to publish articles and novels in a world already flooded with AI-generated content.

In that sense, I’m in a similar position to a junior dev, just in a different domain. As I seriously consider shifting more into writing than coding, I know I’ll be facing similar competitive pressures with AI. Honestly, I have no idea where that road will lead.

What I do know is that I’ll try to take advantage of every tool and opportunity available to help me succeed. For junior devs, I’d say: keep knocking on doors and focus on how AI can support your employer, not threaten either party.

Funny enough, just a few weeks ago I watched an "AI expert" with no real dev experience sell a vision full of buzzwords to business leaders, and they ate it up. Hats off to him. It reminded me that today, it's not just about skills anymore. It’s about how you communicate, connect, and present your value.

Sharpen your communication and people skills. Like it or not, AI is rapidly taking over the technical part. We have to stand out in the human part.

Just my two cents. And for the record, please know that I don’t consider myself an expert in any of this, just speaking from experience and opinions.

Hope it helps and good luck!
by somenameforme | 2025-06-04 17:35:38+00:00
People disagree because they hold a different opinion. In many eras publicly expressing differing opinions, let alone publicly challenging established ones, becomes difficult for various reasons - cultural, political, social, even economic. And I think this is, in general, the natural state of society. When people think something is right, changing their mind is often not realistically possible. And this includes even the greatest of scientists.

For instance none other than Einstein rejected a probabilistic interpretation of quantum physics, the Copenhagen Interpretation, all the way to his death. Many of his most famous quotes like 'God does not play dice with the universe.' or 'Spooky action at a distance.' were essentially sardonic mocking of such an interpretation, the exact one that we hold as the standard today. It was none other than Max Planck that remarked, 'Science advances one funeral at a time' [1], precisely because of this issue.

And so freedom to express, debate, and have 'wrong ideas' in the public mindshare is quite critical, because it may very well be that those wrong ideas are simply the standard of truth tomorrow. But most societies naturally turn against this, because they believe they already know the truth, and fear the possibility of society being misled away from that truth. And so it's quite natural to try to clamp down, implicitly or explicitly, on public dissenting views, especially if they start to gain traction.

[1] - https://en.wikipedia.org/wiki/Planck's_principle
by insane_dreamer | 2025-06-04 17:35:46+00:00
My take: It won't replace all the SWE jobs. But it _will_ replace many of the entry-level jobs, thereby overtime significantly reducing the number of people in the industry. This is because most companies are focused on short-term cost-cutting rather than training and retaining talent (why spent $$ on that when the talent might then just hop over to another company, especially when what that entry-level person does could instead be done by an AI -- not autonomously, not, but by a more senior dev "overseeing" a number of spawned LLM instances.
by soupfordummies | 2025-06-04 17:35:57+00:00
Archive.org remains undefeated.

Fond memories of flipping through Sears Christmas books as a kid and getting to the NES games where they had one tiny screen shot per game.

Something like page 514 here: https://archive.org/details/great-american-wishbook-1991_202...

That whole book is a HEAVY nostalgia hit actually.

Later I got a reproduction of one of the early 1900s mail-order catalog. The immense scope of the art and illustration in those is kinda awesome really.

Over 1000 pages of this! https://archive.org/details/SearsRoebuckAndCoCatalog1922_201...
by Herring | 2025-06-04 17:36:00+00:00
Vote for republicans => get red state policies.

Trump won the popular vote. America is trying very hard to become one big red state.

Red states have had the worst outcomes for generations but they keep going back to republicans. The reasons escape me. The Civil War was basically southerners strongly preferring to use slaves instead of modernizing. Lots of them died for this. Make it make sense.

This dysfunction goes a lot deeper than any one administration. Maybe the rise of China will motivate them to get their act together.
by antinomicus | 2025-06-04 17:36:05+00:00
That is incorrect. The retail price of this device is 2,000$ and has been since it was released. For a while, the original op1 was sold at 1400$, but never the field. This is a 600$ discount, with a very weird thinly veiled and very stupid marketing gimmick on top, for the maybe one weirdo who thinks it’s funny to pay more than you have to.
by MrThoughtful | 2025-06-04 17:36:25+00:00
I think there is some kind of misunderstanding here.

You say "an environment with React". My environment is the browser.

I don't know how one is supposed to run that nameless function on that page. What I am looking for is a simple, complete example in HTML that can run standalone when opened in the browser. Without any server side processing involved.
by vonnik | 2025-06-04 17:36:35+00:00
This is very true!

I felt like the writer didn't really get what novels are for, and it explains why he decided he's a better fit for non-fiction. He seemed to be explaining novel utility to a bunch of imaginary STEM grads.

Personally, I read for the metempsychosis. Like Zelig but with authors, a briefly shared subjectivity that shapes whatever I go back to when I put the book down.

Reading novels helps me escape the tyranny of my own mind (just like reading history helps us escape the tyranny of our own time, as the man said). In a way I feel like the West meditates through novels.
by MangoToupe | 2025-06-04 17:36:49+00:00
Nobody wants to kill the golden goose.

EDIT: well, that's probably not true, there are probably many people working for e.g. the FTC that would love to go after big companies. This is certainly true for the CFPB. But collectively, there's very little will from either party to do so. I mean, a large portion of congress holds Meta stock; some got rich off it.
by jimbob45 | 2025-06-04 17:36:59+00:00
USA may do whatever they want to do, and you have to obey our orders, or you’ll be punished

It's our fault for being the only ones to take defense spending seriously? We just reopened the shipping lanes clogged by the Houthis, which literally the entire world profited from. That could have been done by anyone else but wasn't, because they happily benefit from US interventionism but then pretend to hate it too. You can't have it both ways.
by bryanrasmussen | 2025-06-04 17:37:01+00:00
I don't think there is much evidence for any early racism regarding African-Americans, although given his origins it would not be surprising, that said he does tend to wax nostalgic about his youth in a slave-owning town, and to deny any problem in that in his various writings focused on his own youth, so that is the kind of thing that is considered somewhat racism-adjacent in our understanding of such matters, at least.

As far as Asian racism he wrote articles against abuse of Chinese workers by police in San Francisco when he worked there as a journalist.

However where Native Americans are concerned he was quite racist https://medium.com/luminasticity/mark-twain-and-the-racist-s...
by skrebbel | 2025-06-04 17:37:55+00:00
Wow public domain license! Smart move, I assume those disgruntled devs who "joined a project to explore the “future of tax filing” in the private sector" can now easily fork it and compete with TurboTax directly (with, I hope, a much better product at a lower price). Normally that'd feel a bit scummy but in this case I can't fault them for it.

Here's to hoping they can outcompete TurboTax so brutally that Intuit won't be able to pay for all those lobbyists anymore.
by dathinab | 2025-06-04 17:38:15+00:00
you can easily verify a lot like:

- correct syntax

- passes lints

- type checking passes

- fast test suite passes

- full test suite passes

and every time it doesn't you feed it back into the LLM, automatically, in a loop, without your involvement.

The results are often -- sadly -- too good to not slowly start using AI.

I say sadly because IMHO the IT industry has gone somewhere very wrong due to growing too fast, moving too fast and getting so much money so that the companies spear heading them could just throw more people at it instead of fixing underlying issues. There is also a huge diverge between sience about development, programming, application composition etc. (not to be confused with since about idk. data-structures and fundamental algorithms) and what the industry uses, how it advances etc.

Now I think normally the industry would auto correct at some point, but I fear with LLMs we might get even further away from any fundamental improvements, as we find even more ways to still go along and continue the mess we have.

Worse performance of LLM coding is highly dependent on how much very similar languages are represented in it's dataset, so new languages with any breakthrough/huge improvements or similar will work less good with LLMs. If that trend continues that would lock us in with very mid solutions long term.
by salawat | 2025-06-04 17:38:20+00:00
Fair. I see your angle now. 100% with you.

>Why isn't there a popular Android fork which runs all the same apps but provides a better permissions model or greater visibility into what apps are doing?

Besides every possible attempt being DoA because Google is intent on monopolizing the space with their TOS and OEM terms? There isn't a fork because it can't be Android if you do that sort of thing, and if you tried to it'd be you vs. Google. Nevermind the bloody rats nest of intentional one-sided architecture decisions done to ensure the modern smartphone is first and foremost a consumption device instead of a usable and configurable tool, which includes things like regulations around the base and processor, lawful interception/MITM capability, and meddling, as you mentioned, in the name of DMCA 1201.

Though there's an even more subtle reason why, too, and it's the lack of accessible system developer documentation, capability to write custom firmware, and architecture documentation. It's all NDA locked IP, and completely blobbed.

The will is there amongst people to support things, but the legal power edifice has constructed intentional info asymmetries in order to keep the majority of the population under some semblance of controlled behavior through the shaping of the legal landscape and incentive structures.
by ajross | 2025-06-04 17:38:26+00:00
DTS[1] is there to parametrize things (like MMIO addresses and IRQ assignments) that need to be parametrized. The discussion here is about needless abstraction at the level of C code.

In, say, the interrupt controller case: there's a lot of value in having a generic way for boards to declare what the IRQ for a device actually is. But the driver should be stuffing that into the hardware or masking interrupt priorities or whatever using appropriately constructed assembly where needed, and not a needless layer of C code that just wraps the asm blocks anyway.

[1] And to be clear I'm not that much of a devicetree booster and have lots of complaints within the space, both about the technology itself and the framework with which it's applied. But none that would impact the point here.
by tsimionescu | 2025-06-04 17:38:32+00:00
Various assembly languages have various exotic features. I didn't even get into discussing which particular assembly we may want to talk about. Still, DJNZ is still a conditional jump, not a loop. You tell it where to jump if some counter is not yet 0, you don't tell it which instructions to repeat. The two are of course isomorphic concepts, but still different.

And I absolutely agree there is value in understanding the mechanics of how languages are executed. What I disagree with is that this is necessary for being a good programmer, and that it is useful as an initial learning experience.

Programming itself didn't start with assembly. It started with pseudo-code, which was always expressed in a high-level format, and then manually translated to some form of assembly language for a particular physical machine. But people have never designed their programs in terms of assembly - they have always designed them in higher level terms.