MurphyA/hacker-news huggingface dataset:
by acherion | 2025-08-23 23:17:54+00:00
> An amiga museum with all the games, artwork, coding technology, music technology etc. Perhaps an AI can be tasked to produce all of this soon. Youtube videos might be an engaging delivery mechanism. A physical museum too can be considered, perhaps as part of Computer History Museum and similar.

Sounds like you haven't been in touch with the Amiga scene in quite a while, if you think the above is something new. Perhaps Amiga / retro museums haven't been set up in your location, but there are heaps of them in Europe, for example. Youtube videos are a dime a dozen, just search 'amiga' on youtube and you will find literally hundreds of channels dedicated to the Amiga and/or Commodore in general. I subscribe to many of them already, and they all provide excellent in depth content for the Amiga, from hardware, to software, to games, to demos.

> AI coding might unlock mass creation of new software, games, demos, music etc. What was once conceived impossible will be very possible and likely abundant soon

Why would game writing / music creation / demos / software be "once conceived impossible"? Kids were doing the very thing in their bedrooms in the 80s and 90s, without AI. What would AI bring to the table nowadays that couldn't be done in the 80s/90s when the Amiga was popular?

People developing for the Amiga were putting their heart and soul into their creations. AI can't replicate that, and it definitely can't improve it, in any sense of the word.
by sanswork | 2025-08-23 23:18:17+00:00
Google has offered free hosting for millions of content creators and once they are profitable offers them a revenue source. It further helps those creators by trying to stop freeloaders. You talk about Google exploiting creators while at the same time talking about removing their income. Google offers an easy way to support creators and avoid as. If you were really concerned with creator well being you could go that route or Subscribe to the patron or similar of every creator you enjoy and bypass YouTube entirely.
by dllu | 2025-08-23 23:18:49+00:00
Yeah I actually have it disabled by default since it makes the horizontal stripes more obvious and it's also extremely slow. Also, I found that my vertical stripe correction doesn't work in all cases and sometimes introduces more stripes. Lots more work to do.

As for RCD demosaicing, that's my next step. The color fringing is due to the naive linear interpolation for the red and blue channels. But, with the RCD strategy, if we consider that the green channel has full coverage of the image, we could use it as a guide to make interpolation better.
by schwentkerr | 2025-08-23 23:20:35+00:00
Level 5: Autonomous Teams

The final level represents multiple autonomous agents collaborating on projects, each specialising in different aspects of software delivery. This level represents a fundamental rethinking of software development, with agentic AI teams delivering alongside human teams. As above, given current tech, it’s not possible to achieve this level without human supervision and direction, so we consider it experimental.
by deathanatos | 2025-08-23 23:21:46+00:00
The type is the same, i.e., if you look at a type as an infinite set of values, they are the same infinite set. Yes, their in-memory representations might differ, but it means all values in one exist in the other, and only those, so conversion between them are infallible.

So in your last example, UTF-8 & UTF-32 are the same type, containing the same infinite set of values, and ­— of course — one can convert between them infallibly.

But you can't encode arbitrary Go strings in WTF-8 (some are not representable), you can't encode arbitrary Python strings in UTF-8 or WTF-8 (n.b. that upthread is wrong about Python being equivalent to Unicode scalars/well-formed UTF-*.) and attempts to do so might error. (E.g., `.encode('utf-8')` in Python on a `str` can raise.)
by dysoco | 2025-08-23 23:21:56+00:00
Nowhere near the same quality and actually (mini)series but:

- Halt and Catch Fire (actually pretty good quality and full series)

- The Playlist (creation of Spotify)

- The Dropout (creation of Theranos... do not get advice from this one though)

- WeCrashed (about WeWork, haven't seen this one though)

- Silicon Valley (silly comedy but might work)

Also some TV/movies/docs you might find in YouTube:

- Pirates of Silicon Valley (movie about bill gates and steve jobs)

- Project Code Rush (about the beginning of Mozilla)

- Aardvark'd: 12 weeks with geeks (doc about a startup by Joel Spolsky of StackOverflow fame).

Oh and also those two Steve Job movies that came out side by side.
by spyrja | 2025-08-23 23:24:11+00:00
Ah, good catch. I forgot to scale the point properly! How does the updated sketch look?

EDIT: Plotting it out as a point cloud seems to confirm your suspicion.

Without scaling: https://editor.p5js.org/spyrja/sketches/7IK_RssLI

Scaling fixed: https://editor.p5js.org/spyrja/sketches/kMxQMG0dj
by cesarb | 2025-08-23 23:24:11+00:00
> Seriously, please don't use C0 (except for LF and, I cede grudgingly, HT) and C1 characters in your plain text files.

It is (or, at least, used to be) common to have FF characters on plain text files, as a signal for your (dot matrix) printer to advance to the next page. So I'd add at least FF to that list.
by OutOfHere | 2025-08-23 23:25:10+00:00
Just as a thought exercise, the better kill switch is a dead man switch that is disarmed every month or two until its next run, also one that acts as malicious ransomware that deletes everything including itself and all logs.

Obviously don't do this, because you don't want to be more morally bankrupt than your employer, or your whole argument of righteousness falls apart. The morally righteous never would, because they already know that employment in the US is voluntary for both sides. Also, over time, one would absolutely forget to disarm it.
by Waterluvian | 2025-08-23 23:25:31+00:00
Some days an interruption will throw me off my train of thought, and I spend the remaining six hours collecting discarded bottles and railway ties for hopeful use somewhere, somehow, sometime.

Other days an interruption costs me pretty much nothing.

I’m still trying to figure out how to tell which of those days I’m going to have and whether to just not log into Slack for the day.
by anonu | 2025-08-23 23:25:39+00:00
Super cool. I wonder if you could re-use a regular 2-d CMOS digital camera sensor to the same effect. But now I realize your sensor is basically 1-D and has a 95khz sampling rate. At the same rate with a 4k sensor you'd have way too much data to store and would need to throw most of it away.
by seabass-labrax | 2025-08-23 23:25:55+00:00
I agree with you with regard to convenience, but what about security? For the application of railway station lockers, one can assume that they will be under CCTV or other monitoring. I am no expert in locks, but presumably an electronic lock, whilst perhaps less secure overall, is harder to break without obviously looking like one is tampering with it. This is in contrast to a conventional barrel lock, which can be picked with tools that look enough like keys not to arouse suspicion from a distance.
by gerdesj | 2025-08-23 23:26:00+00:00
OP is able to create random points to infinite precision or the spherical cow has as many points on it as you like. Many here don't have the luxury of a Hilbert monitor.

If you convert (non mathematician here!) your sphere into an n-agon with an arbitrarily fine mesh of triangular faces, is the method described by OP still valid. ie generate ...

... now I come to think of it, you now have finite faces which are triangular and that leads to a mad fan of tetrahedrons and I am trying to use a cubic lattice to "simplify" finding a series of random faces. Well that's bollocks!

Number the faces algorithmically. Now you have a linear model of the "sphere". Generating random points is trivial. For a simple example take a D20 and roll another D20! Now, without toddling off to the limit, surely the expensive part becomes mapping the faces to points on a screen. However, the easy bit is now the random points on the model of a sphere.

When does a triangular mesh of faces as a model of a sphere become unworkable and treating a sphere instead as a series of points at a distance from a single point - with an arbitrary accuracy - become more or less useful?

I don't think that will be an issue for IT - its triangles all the way and the more the merrier. For the rest of the world I suspect you normally stick with geometry and hope your slide rule can cope.
by pseufaux | 2025-08-23 23:26:20+00:00
After reading this, I did a search for mentions of this article and found this StackOverflow gem. The top answer basically picks up where the JoelOnSoftware article leaves off and filled in the rest of the blanks for me.

https://stackoverflow.com/questions/2241348/what-are-unicode...

Still have more reading to do and a lot to learn but this was super informative, so thank you internet stranger.
by ACCount37 | 2025-08-23 23:26:32+00:00
Can you "reduce output" globally, to negative values, within the next 5 years?

Because that's what's required to match the predicted effects of doing stratospheric aerosol injection at scale.

Currently, the temperature is still "chasing down" the sheer amount of CO2 that was emitted over time. Even the completely unrealistic scenario of reducing emissions to zero instantly would cause climate change to continue for a while.

Geoengineering offers a range of sharp, cost-effective interventions that can knock the temperature down more quickly and more directly.
by extraisland | 2025-08-23 23:27:08+00:00
I am the opposite. I've regretted every Apple computer purchase I've made. Their phones are well made

- iBook g4 12 inch. GPU died. Known fault.

- Mac mini. Ended up using this as a build machine for iOS. Had to replace the hardrive outside warranty. Took me about 2 hours to do. Now is running Debian and is a Minecraft server.

- Macbook Pro 2014 - dead. Glue'd on battery, ended up paying a local Mac repair guy to do the job. A year later The power brick (official) burned out the power lines on the motherboard.

Now the PC laptops are all still running.

- Dell E6410 - still works, Debian 13.

- Dell D-series - still works, window xp 64bit

- Thinkpad T480 - still works Debian 13.

The non apple hardware I can normally repair myself and thus I can keep it running forever.
by fluoridation | 2025-08-23 23:27:38+00:00
I thought ROM hacks were just modified ROMs, not programs that modify ROMs. In any case, that still wouldn't make much sense. Surely an automatic patcher is a pretty trivial piece of software, system-wise. It just reads a binary file and writes out a different binary file after doing some in-memory manipulations. Why would a an AV flag such a program? I don't buy this explanation.

EDIT: Furthermore, what's the proposed workflow? Does the Internet Archive run AVs over its collections? There's no way, right? That would be a massive compute expense.
by zzo38computer | 2025-08-23 23:28:06+00:00
I do not agree that Unicode is good. I think that Unicode is not good.

I also think that, regardless of the character set, what to include (control characters, graphic characters, maximum length, etc) will have to depend on the specific application anyways, so trying to include/exclude in JSON doesn't work as well.

Giving a name to a specific subset (or sometimes a superset, but usually subset) of Unicode (or any other character sets, such as ASCII or ISO 2022 or TRON code) can be useful, but don't assume it is good for everyone or even is good for most things, because it isn't.

RFC 9839 does give names to some subsets of Unicode, which may sometimes be useful, but should not automatically assume that is right for what you will be making. My opinion is to consider to not use or require Unicode.
by knlb | 2025-08-23 23:28:44+00:00
My current personal site (https://knlb.dev) is built with a single 500 line python file that starts with

#!/usr/bin/env -S uv run --script # -*- mode: python -*- # # /// script # requires-python = ">=3.12" # dependencies = [ # "pyyaml", "flask", "markdown-it-py", # "linkify-it-py", "mdit-py-plugins" # ] # ///

The HTML templates & CSS are baked into the file which is why it's so long. flask so that I can have a live view locally while writing new notes.

uv's easy dependency definition really made it much easier to manage these. My previous site was org exported to html and took much more effort.

(With the conceit that the website is a "notebook" I call this file "bind").
by monkaiju | 2025-08-23 23:29:18+00:00
Both of those examples invalidate and/or endanger people though.

For example, repeatedly asking how many genders there are ignores the obvious 'its a continuum' and implies its a finite number. The person asking almost always then goes on to push that there's two because that's "how its always been" and then folks can't get gender affirming care are are essentially classified as "nonexistent".

The right, being rooted in conservatism, loves to ressurect old arguments in the name of " just asking questions" and have the rest of us redo the battles of old. For example, race science is discredited pseudoscience, there's no need to keep bringing it up unless you're trying to use it for, imo nefarious, political means.
by AraceliHarker | 2025-08-23 23:30:25+00:00
External payments are a different kind of bubble with various companies entering the market, but they'll eventually be weeded out. Furthermore, external payments are only effective for games with long-standing services that have a lot of so-called 'whales,' like FGO, Monster Strike, and Genshin. I don't see app-external payments as a silver bullet for Japan's declining gacha games. After all, a higher profit margin is meaningless if the user base is shrinking.
by Animats | 2025-08-23 23:32:21+00:00
Caltech does not have legacy admissions. So what happens? Here's the list of famous Caltech people, from Wikipedia [1]

Very impressive people, but unless you're in their field, you probably haven't heard of them. Some CEOs - Hughes Aircraft, Berkshire Hathaway (Munger, not Buffett), Intel, Quora, TRW, Union Carbide, Evans and Sutherland. Mostly high-tech companies of their time. Don't see any elected officials.

Caltech builds tomorrow's nerds, not tomorrow's leaders.

[1] https://en.wikipedia.org/wiki/List_of_California_Institute_o...
by estimator7292 | 2025-08-23 23:33:11+00:00
Why should private corporations have unlimitied license to propagandize and intentionally psychologically manipulate the entire populace?

Why should private corporations with no oversight or meaningful consequences have the unlimited and unchallenged right to market drugs to kids? Why should they be allowed to post enormous flashing billboards on our roads? Why do these corporations have more right to common public spaces than the people do?
by Intralexical | 2025-08-23 23:33:55+00:00
You can definitely create political problems with technology. Why can't technology have a role in solving political problems too?

The problem is when tech people try apply tech to political problems crudely, without understanding or without caring about the human aspect of it. You need sociologists and political scientists to study what impact a technology will actually have, and normal people to see how they feel about it, not just programmers who may incorrectly assume that e.g. designing an open and secure protocol will automatically and directly map to creating an open and secure society.

For example, in this case, the blunt approach is "How do we design a protocol that can't be censored/monitored?" The answer is TOR, which as parent comment noted, is socially a non-starter. But maybe a better approach could be, "How do we design a protocol which removes the incentives/makes it politically untenable for people to censor/monitor it?"

One way you might approach this is to create a system that's organically useless for bad actors. Clearly different platforms have different levels of "safe" and "awful", due to their structure. Could we design a platform with such strong prosocial incentives that authoritarians are not able to fearmonger about it?

Another approach could be to chain common citizen rights to authoritarian interests. For example, the US government cannot backdoor AES, because doing so would also compromise their own communciations. Can we make it so authoritarians are forced onto the same boat as us for our other communication technologies too, and therefore disincentivized from weakening our privacy because doing so would damage theirs too?

ActivityPub, ATProto, and blockchain could also be seen as technologies that are designed to create a social structure that incentivizes specific political outcomes, with varying degrees of success.

It's people business. So you design around questions like "Where is this technology going to put different types of people, and how are they going to feel about that?"
by msgodel | 2025-08-23 23:34:25+00:00
I really wonder how much they actually care about ad blockers.

My understanding is that most people actually watch youtube on smart TVs and then smart phones. It may very well make sense for them to leave ad blockers alone and to keep youtube dominant while they make money off consumers like that which can't run ad blockers (or at least make it much harder to.)

The kinds of people who use ad blockers are also the kinds of people who start new things and convince the larger consumer oriented people to follow them. The reason YouTube is dominant is because it's still usable for that set of people.
by inferiorhuman | 2025-08-23 23:34:47+00:00
You talk about Google exploiting creators while at the same time talking about removing their income.

You talk about Google as if that's their primary source of income. Most of the folks I watch on Youtube hype up the other platforms e.g. Patreon they use for income. Judging by the outro credits it looks like there are plenty of people happy to throw money at these folks via other platform as well.

Clear your cookies and check out youtube sometime. Perhaps once they stop pushing vile right wing nonsense, anti-vax conspiracy theories, and assorted brain rot I'd consider tossing money at Google.
by doctorpangloss | 2025-08-23 23:35:47+00:00
It’s even simpler than how you’re putting it. Gini coefficient has risen since 1980 and freshman class quality by objective measures like incoming grades and test scores is declining since 1993. It is really improbable that being rich helps you in college - in fact you don’t need to have a study at all to know that the opposite is very probably true. But people like the guy you’re replying to are so hung up on first principles thinking like “increasing selectivity means greater quality.” He thinks that’s axiomatic, when you need to conduct a pretty serious study to measure quality.

This study was good because it shows how being rich improves your admissions chances. Probably, increasing numbers of richer students have been causing class quality to DECLINE, not improve, and if it weren’t for donations funding research, the universities are actually WORSE off with the children of the merely richest Americans. This aligns with my experience at such universities, over many years, both as a student and an educator.
by zzo38computer | 2025-08-23 23:36:23+00:00
I don't want people to say vile racist/sexist/homophobic things, but I believe you should have the right to do so anyways (and others should have the right to speak against such things). The government should not censor what you say, even if the result is that people do say bad things sometimes, if you have free speech, then in addition to bad things it also means that people can (and do) say good things sometimes too, so it is good.
by seabass-labrax | 2025-08-23 23:36:26+00:00
The problem with these scooters is that people leave them in awkward places, such as where they block the pavement or a wheelchair ramp. Their wheels lock when not in use and they're really heavy too, which means that some people can't move them out of the way.

With bike rental systems the frustration is slightly less common as you often need to put them up against a bicycle rack in order to return them.

Ultimately this is just a societal issue, but unfortunately there's neither the public co-operation nor enforcement of sensible rules about where to park them in many large cities such as Berlin.
by estimator7292 | 2025-08-23 23:36:31+00:00
Google has made untold thousands of dollars by spying on me and stealing my personal and private information to sell to other ad companies.

Why don't I have a right to that money? Why should I then have to pay google even more either directly with cash or indirectly through more advertising and spying?

Google has made FAR more than enough money by spying on me than it actually costs them for me to use adblock. Bonus, I don't have to watch AI generated ads for boner pills with a celebrity's fake face on it
by schwentkerr | 2025-08-23 23:36:36+00:00
summary ai eng moving from autocomplete → autonomous agents, w/ build-time agents giving biggest near-term gains

reflection shift = coding less, defining problems & orchestrating more, like managing a fast but literal junior dev

question how do teams redesign review & governance so 3x output ≠ 3x risk?

paradox more automation → more need for human foresight, context & constraint-setting

prediction within 2y, top eng teams treat prompt-driven dev as default & code review as the new bottleneck
by _aobj | 2025-08-23 23:37:04+00:00
Having determined that my website provider, shop, use of UPS. Was in Australia, from my location, using a courier to randomly pick up parcels. Not sufficient to use. Then with a FEDEX just around the corner. I ended up being a Undocumented FEDEX Abstraction. The difficulties that web providers and such as Shopify, have in automating the postal legalise. Particularly with return goods because of time delays. And tax, makes for an interesting Rabbit hole of future prospects. Thankyou President of USA, grand daddy, Donald Trump for lining up my golf tee for me.
by PaulKeeble | 2025-08-23 23:37:43+00:00
This is a really common problem with science reporting in general. Its often the case that the news will say things about the paper that aren't in the paper, often they say something that is completely the opposite of what the paper actually represents with its data. Its become such a common thing and its very common when you can't find the referenced study itself from the article. Sometimes its the authors fault and they said things that aren't supported by the data but the science reporters do this a lot.

My basic rule on all science is go at least look at the papers abstract, method and their graphs/data. In 5 minutes you'll be better informed than the pop science article and it gets easier the more you read them.

Interruption do impact getting back in but I find it very variable, I actually if I am doing very strict TDD I recover from interruptions well. If I am busy thinking about a design or doing some more complex algorithm performance analysis its all happening in my head and they take longer. I think it is measurable and you could set up experiments to see how long it took to start producing again and if there is a slow start or not on a well defined programming task.