skysight-inc/HackerNews huggingface dataset:
How would you characterize the overall structural complexity of the project, and degree of novelty compared to other NES emulators Claude may have seen during training ?

I'd be a bit suspect of an LLM getting an emulator right, when all it has to go on is docs and no ability to test (since pass criteria is "behaves same as something you don't have access to")... Did you check to see the degree to which it may have been copying other NES emulators ?
I don't even know what is supposed to be different about it ... sounds like a meme.
Instead of learning software engineering I would want to learn:

Chemically induced reprogramming to reverse cellular aging [1] a.k.a. OSKM

My first experiments would be on some really old horses. I could probably buy a 30 year old horse from a neighbor. She is on her last leg. I want to make her younger again and then just let her have many more years of chilling and not having to make babies every year. If can learn this well enough to reverse the age of a dozen horses then my second test subject would be myself. If I get that right then my friends could optionally do the same.

[1] - https://www.aging-us.com/article/204896/text
Mandatory link to 1-2-3 running on Linux

https://github.com/taviso/123elf?tab=readme-ov-file
My money says Frank Sidebottom (Chris Sievey's alter ego) probably has more cultural currency than The Thompson Twins in 202x. But obviously idk what they're thinking of.
Intentionally interfering with emergency services, for one.

Try blocking a major bridge in your home town for a day and see what crimes you're charged with.
In all known physical processes, the baryon number is conserved. Particles with a positive baryon number are the heavy particles in matter. Think protons, neutrons, and so on. Particles with a negative number are antimatter. Think antiprotons, and antineutrons. And particles with a 0 baryon number are not made of quarks. Think leptons like electrons and neutrinos, or bosons like photons and the Higgs boson.

This means that all known ways to create or destroy matter, also creates or destroys an equal amount of antimatter.

It turns out that most attempts to extend the Standard Model allow violations of baryon conservation. This could explain the dominance of matter in our universe. However none of those attempts have been able to make any predictions that matched experiment. And so it remains true that all known physical processes perfectly conserve the baryon number.

(It is also possible that baryon number really is conserved, and dark matter is actually dark antimatter. But we lack a theory of what dark matter could be that predicts this.)
Amazon likes to force their devs into full stack roles, like they'll hire you for a frontend role and you'll end up writing java. Some teams do recognize the need for specialization, but generally speaking UI at amazon is an afterthought.
Feels vaguely reminiscent of Scott Adams' "God's Debris" which was also making the rounds in the 00's. Essentially just interesting thought experiments playing with the "what if" idea of a higher power.
You get more reliability from better capability though. More capability means being better at not misclassifying subtle tasks, which is what causes reliability issues.
While all well and true. Some scale is assumed.

There’s plenty of need for basic use invoicing like this. Generate an invoice as a way to bill someone or serve as an estimate for work/project cost. Not everyone is at a place where it needs to be so formal and integrated into a complete solution that tracks the dollars from invoice to balance sheet to income statement, etc. It’s a lot especially for people that are just freelancing and need a similar probably infrequent way to send a bill. They probably are just tracking things in a spreadsheet and not even big enough to use quickbooks or anything else. It would be a poor use of time and over engineering to put that all in place and setup things that cost subscription dollars in perpetuity just to bill for a one off charge. Or even a handful of them.

When I think of people I pay, my lawn guy and my housekeeper both just text me how much I owe them. Then I zelle them. They both have dozens of clients at least and I imagine they are doing this way for them all. If I were a business, in May insist on getting an invoice to load the AP into an accounting flow from my end but they wouldn’t really want to change their system of doing things just to comply with my request. So, they may want something like this that just basically converts the text message info into an official looking invoice.

I feel the real problem is everyone is assuming this side project type thing to solve every edge case that exists in the world. Even the bigger guys like stripe. That’s the wrong take. They offer a solution, you have to evaluate of it fits your needs, if not, use something else. If you’re in a locale that mandates something completely different, use something else. This project is being very transparent about what it does and how it works, which should help you out if you have a requirements list to compare it to.
I used to work at the Free Software Foundation. I would get a lot of letters from prisoners who wanted copies of our books, people asking for a printed copy of the GPL and Google once sent thousands of AdWords flyers with seeds embedded in the paper

Why thousands? They’d attempted to figure out the address for a bunch of small websites and their search had concluded that they were all run by the FSF.

They were not. They were all Joomla websites with the GPL linked in the footer. I always thought that would be my strangest tale but no..

Someone once sent me a 10-12 page fax with printed pages of gnu.org with handwritten translations on it. A few days later they faxed me asking if I had received the pages and wanting to know when they were going to be on the website.

I tracked down their email address, and put them in touch with the translator for their language. Again via email.

Apparently they felt that a visual representation would be easier.

Does anyone else remember the email to fax relay of tpc.int? Used that more than once in the mid-90s at my first job which had a heavy fax culture as most of our clients were not yet using the internet. One of my first jobs was getting the office onto a single Internet connection (and provider) and then getting a reseller account for our ISP setup so we could offer dial up and IMAP email to our customers.
Would you mind sharing what the project is, and which AI you are using? No sign so far of AI's usefulness slowing down as the complexity increases?
Thunderbird has it all. I don’t like the way thunderbird does it, but I like outlook even less… so thunderbird it is.
I'd be pretty content if legislative bodies passed laws that empowered prosecutors to actively go after white collar criminals with the same fervour that they went after people who grew some weed in the 90s.

And of course I'd like to see law enforcement actually act on those powers, and the powers that they currently have to stop white collar crime from doing the kind of damage that it does to our society.

This[0] is a good example of the kind of stuff that we should be excising from our society because the cost of not doing so is unchecked corruption that hoovers up resources that could be fixing all kinds of social ills that we both are worse off from.

[0] https://www.forbes.com/sites/brianbushard/2023/02/21/mormon-...
In the context of security, IPv6 has no meaningful granularity below /64. Seconds of research will also show how cheap it is to get a /48 as well. Everytime I see full IPv6 addresses as if they were meaningful at that resolution, I die just a little bit on the inside. Policy issues with filtering by country of origin aside; ASN would be a better filter here over country of origin.

It's also unclear why using a /48 helps evade their indicators of compromise detection?

> Takeaway: Looking at User Activity Timelines Isn’t Enough

I mean, obviously? You'd only look at a users timeline if a user was compromised. Looking at users timeline looking for infra attacks is like studying the rings on a tree you just cut down, as a means to determine if the forest is on fire.

As a whole this intro to security detection doesn't fill me with a ton of confidence... Everything here is exclusively superficial.
Playing Minecraft without Microsoft account? That doesn't look safe.
> yet other automakers somehow haven't managed to innovate as much

Sure, but that's a bit orthogonal to the question of whether the wild speculative valuations of Tesla stock will end in tears or not. Innovation, all by itself, is not sufficient or a good indicator of total value.

> apparently Elon is able to do more than one difficult thing at the same time and succeed

He's far from the only one, though, and he only appears exceptional if you ignore his much larger list of abject failures. This mythologizing of Musk is just as accurate and cringe as claims that he is terrible at everything.
Fair enough! I just meant they’d have to stick it on the label or something, since you wouldn’t be to able to obviously tell the difference just by looking at it, that’s all.
CRT monitors did not have "crisp pixel boundaries". A CRT pixel is a Gaussian-blurred dot, not a "crisp" square as it is on modern displays. What "high-quality" CRT monitors did have was higher resolutions, even as high as 1600x1200, where individual pixels are basically not distinguishable.
I have a hard time thinking of any kind or quantity of pleasure that would outweigh some of the more horrible fates that some people have had.
Stability is the bedrock of the evolution of stable systems. LLMs will not democratize software until an average person can get consistently decent and useful results without needing to be a senior engineer capable of a thorough audit.
This is the kind of thing that comes to mind every time I read about vibe coding. I work on systems that are generally considered critical, there's no way we'd use vibe coding to develop and maintain them. When our systems go wrong, people can die, and very expensive infrastructure can fail (and would cost billions to repair/replace).

I always wonder what kind of things people would want to use vibe coding for because there's no way it could be for anything serious, I'd hope.
> Whenever I read about LLMs or try to use them, I feel like I am asleep in a dream where two contradicting things can be true at the same time.

This is called "paraconsistent logic":

* https://en.wikipedia.org/wiki/Paraconsistent_logic

* https://plato.stanford.edu/entries/logic-paraconsistent/
My rule of thumb has thus far been: if I’m gonna allow AI to write any bit of code for me, then I must, at a bare minimum, be able to understand that code.

There’s no way I could do what some of these “vibe coders” are doing where they allow AI to write code for them that they don’t even understand.
Because juries (in some countries, see https://en.m.wikipedia.org/wiki/Juror's_oath ; however, includes France) take an oath to examine the evidence presented and judge impartially to the best of their ability. Voters don’t.
I made this spectrum analyzer/music visualizer recently. It's meant to be easy to use by just going to the URL and looks great on a 4K screen, jameskdouglas.github.io/frequenSee/

For some clients, electronics for a low impedance guitar pickup (pick up all the signal then process it later instead of building in filtering to the pickup).

And an automated design app that turns a 3D model from Fusion into something that's easy to change the parameters on. That way people can easily just type stuff in and move on to manufacturing. This started for staircases - for companies that make like 20 sets of wood staircases on site every day they want to turn that 1hr of drawing into 60s of data input.
Who else stuck at the cursor playground for minutes hanging out with other cursor-people?
>it plays out over a trillion or so years

At least the duration is short.
That "piece of paper" is the only thing saying that the president has any power. He wants us to not follow it? Fine, but he may not like the consequences, which are that he's no longer someone that we have to listen to or who has any actual power. He's just a real estate developer who thinks he's somebody important.
While AI undeniably impacts the way we write code, it hasn't fundamentally changed our role as engineers.

True, but it changes the way that management and investors see us. I, for one, am planning to go back to school in order to move into patient-facing healthcare. I'd love to hear others' ideas on fields that are intellectually stimulating and where the human touch is valued.
Assume humans can do anything in a factory. So we create a tool to increase the speed and reliability of the human’s output. We do this so much that eventually the whole factory is automated, and the human is simply observing.

Nowhere in that story above is there a customer or factory worker feeding in open-ended inputs. The factory is precise, it takes inputs and produces outputs. The variability is restricted to variability of inputs and the reliability of the factory kit.

Much business software is analogous to the factory. You have human workers who ultimately operate the business. And software is built to automate those tasks precisely.

AI struggles because engineers are trying to build factories through incantation - if they just say the right series of magic spells, the LLM will produce a factory.

And often it can. It’s just a shitty factory that does simple things, often inefficiently with unforeseen edge cases.

At the moment, skilled factory builders (software engineers) are better at holistically understanding the needs of the business and building precise, maintainable, specific factories.

The factory builders will use AI as a tool to help build better factories. Trying to get the AI to build the whole factory soup-to-nuts won’t work.
While all of these are very useful, you'll find that a lot of these are already enabled by default in many distributions of the gcc compiler. Sometimes they're embedded in the compiler itself through a patch or configure flag, and sometimes they're added through CFLAGS variables during the compilation of distribution packages. I can only really speak of gentoo, but here's a non-exhaustive list:

* -fPIE is enabled with --enable-default-pie in GCC's ./configure script

* -fstack-protector-strong is enabled with --enable-default-ssp in GCC's ./configure script

* -Wl,-z,relro is enabled with --enable-relro in Binutils' ./configure script

* -Wp,-D_FORTIFY_SOURCE=2, -fstack-clash-protection, -Wl,-z,now and -fcf-protection=full are enabled by default through patches to GCC in Gentoo.

* -Wl,--as-needed is enabled through the default LDFLAGS

For reference, here's the default compiler flags for a few other distributions. Note that these don't include GCC patches:

* Arch Linux: https://gitlab.archlinux.org/archlinux/packaging/packages/pa...

* Alpine Linux: https://gitlab.alpinelinux.org/alpine/abuild/-/blob/master/d...

* Debian: It's a tiny bit more obscure, but running `dpkg-buildflags` on a fresh container returns the following: CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/home/<myuser>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
That's exactly what I was trying to convey with my hyperbolic statement. I remember when I first moved to the city after being on well water for the first 25 years of my life and being put off by the chlorinated smell of the water. Now when I go back to visit family I'm put off by the well water... Especially when taking a shower.
Would be interested in this too!
> which give most humans at least a moment’s pause

Yes, which is why a murderous candidate would likely lose a democratic election!
You could always play Minecraft without an account. But you can't join most servers that enable authentication checks
"Vibe coding" reminds me of the "10x Developer" memes I used to see.

"10x Developer doesn't have time to explain things."
"10x Developer doesn't have time for pleasantries."

I thought it was a joke, but people were serious ... 10x Developer label sounded just an excuse for being an asshole... or how processes shouldn't apply to them (a disaster waiting to happen).

Vibe coding just seems to be an excuse for not being careful / thoughtful.

I don't care to police how someone codes on their own time so have fun I say, but if you have to sell me on the fact that you're "vibe coding" it sounds like an excuse ...
Even operator's original demo the first thing they showed was booking restaurant reservations and ordering groceries. I understand their need to demo something intuitive but it's still debatable whether these tasks are ones that most people want delegated to black-box agents.
> IMAP will not work with, say, Google's gmail or Microsoft office365

Except they do, to some degree. It works well enough that my Thunderbird allows me fetching or moving of mails. Not sure about advanced features like search or server-side filtering, never tried them, but this seems to be a bit more wacky with other clients & servicers too.

> They have each implemented their own proprietery out-of-band authentication system that only works over HTTPS using the OAuth2.0 toolkit to build it.

True. Gmail at least had a long while application-passwords. I think they changed this only recently? Or are they still a thing?
This is really just a "they're all doing it too" finger pointing from Le Pen's party.

"The preliminary investigation - already targeting members of France's centrist MoDem party, conservative party The Republicans and the Socialist Party - was opened after a member of Marine Le Pen's far-right National Front asked the Paris prosecutor to look into the issue."

I glad all such allegations will be investigated.
Parenting and upbringing could be an important and overlooked reason for this lost generation.

I can only speak anecdotally. Way before smartphones were invented, I had enforced limits on computer time to 1-2 hours a day via time tracking software. All this did was breed resentment between me and my parents that led to conflict and punishment. As soon as I got to college I was back to being on my computer all night nearly every day, relieved that I didn't have to put up with them anymore.

The technology restriction wasn't the beginning and end of my mentality all through college. The true cause was how I was raised and my relationship with my parents. They were the only real bullies I've ever had.

People will always attack apps, algorithms and corporations since they're easy to feel powerless about. But if a developing person is given good enough reason to doomscroll so that they able to forget the pain that was imbued in them from an early age, then 1) the outcome in the article results, 2) a major underlying factor in the analysis of why we're failing young people will be missed, and people will assume it's solely the fault of addictive "algorithms" and capitalism, and 3) it's unlikely that people are going to open up about stressors as personal as childhood trauma (a cause) as opposed to behavioral addictions like doomscrolling (a symptom), so the focus will be on attacking and regulating the symptoms, and this cycle of trauma will only exacerbate and repeat itself.

A certain level of trauma can steal decades away from developing persons and set them up for failure, with or without smartphones, and smartphones only make their problems worse. Not to mention, past a certain age people start to blame you for your own failings, even though many of them have roots in actions taken against you that were not your fault, and this only contributes to feelings of misery and hopelessness. Knowing this firsthand, it's no wonder so many people find little else interesting than doomscrolling all day - myself included.

You can regulate apps and restrict smartphones, but I have no idea how to fix bad parenting/emotional trauma at scale. What goes on in families is private by its nature, emotional abuse is legitimized if you never lay a hand on the child and some arbitrary standard of defiance is crossed, and intergenerational trauma can have completely arbitrary causes going back decades, which end up transmitted as meaningless stressors to a victim trapped in an endless search of anything at all to hold close to them...
I think that it was fraud. Any non-politician who submitted false documents causing the Port Authority to close a bridge lane would be easily convicted of fraud, making knowingly false statements with the intent and effect of preventing the Port Authority from making full use of its valuable property. The Supreme Court ruling is pretty explicit that Bridget Kelly's status as a political aide is why she could not be convicted; because her boss had regulatory authority to close the lanes for honest reasons, the Port Authority has no property interest in any closure she orders, even if it was ordered for dishonest reasons.
> Why not modularize the backend and build a better UI with tech that’s actually relevant in 2025?

Doing the second part is to my understanding actually the purpose of the stated task.
I don't really understand where this fits in the market? It's not as intelligent as the pack leaders and is about onpar with GPT-4o mini. When comparing it to GPT-4o mini further, while it is a bit faster, GPT-4o mini is a lot more cheaper [Source: https://artificialanalysis.ai/models/nova-pro/providers].

In terms of value for money, I would probably go with GPT-4o mini and not Nova Pro. Maybe Amazon feels that it needs to have their own offering to stay relevant?
Dunno, this reads like legalese to me:

No county court is to be held save from month to month, and where the greater term used to be
held, so will it be in future, nor will any sheriff or his bailiff make his tourn through the hundred save
for twice a year and only in the place that is due and customary, namely once after Easter and again
after Michaelmas, and the view of frankpledge is to be taken at the Michaelmas term without
exception, in such a way that every man is to have his liberties which he had or used to have in the
time of King H(enry II) my grandfather or which he has acquired since. The view of frankpledge is
to be taken so that our peace be held and so that the tithing is to be held entire as it used to be, and so
that the sheriff does not seek exceptions but remains content with that which the sheriff used to have
in taking the view in the time of King H(enry) our grandfather.

And you know none of the documents you mention were ever put to a popular vote?
In Canada as long as it’s in support of a sufficiently left-wing cause you won’t be charged with anything.
Honestly, I don't even want a pacemaker "engineered" by standard pre-"vibe" software engineering practices as I've seen them in the real world.

The worst outcome of all of this stuff could be that instead of dealing with exploding complexity and coming around to best practices that reduce it, we'll just let complexity and resulting confusion multiply because "the machines" will be the ones "thinking" about it, and not us.
The old school name for this is "tragedy of the commons" and it's not just a tech thing.
Eh; the standard is two weeks old. Written by someone working for Apple by the way.
I'd love to turn my spectrogram tool into something more of a scientific tool for sound labelling and analysis. Do you use a spectrograph for your project?
GDPR is a double edged sword
Hey, good to see someone using ASCII

Don't forget File Separator 0x1c
Is every multi billion dollar tech company working on this ?

The image generation looks like it's at least a full year behind.
>Even if she had been convicted of cold-blooded murder, that should not override democracy.

Question, in your jurisdiction, if you are convicted of "cold-blooded murder", are you still allowed to vote?
Eh, I was a little too young to be there at the time but your experience sounds infinitely cooler than a NFT tattoo which just might be the lamest thing I've heard in my life and I feel worse about the world for learning about.