MurphyA/hacker-news huggingface dataset:
by aeturnum | 2025-04-24 00:45:32+00:00
Typefaces do have functional roles, they {exude} a point in culture and time (the fonts that HN supports certainly time-stamps it).

edit: HN won't allow Fraktur[1] characters, even though they are in the unicode standard. Yet more evidence that font matters for the tone of the message you deliver.

[1] https://en.wikipedia.org/wiki/Fraktur
by noodletheworld | 2025-04-24 00:45:55+00:00
The thing about MCP is people can “do AI” without any AI.

That makes it enormously attractive for people who want to be part of the AI hype cycle but not devote much actual effort to it.

Especially since you dont have to actually do anything useful, just write a wrapper around something that already exists.

Wow! Now youre part of the AI hype cycle!

Maybe you too (like windsurf) can be bought for billions of dollars.

So… lots of people.
by badsectoracula | 2025-04-24 00:46:13+00:00
Sorry, i just saw the message. The name is Little Immersive Engine though i do not have it available anywhere publicly. If you can watch YouTube you can see it in action here[0].

FWIW a retro engine[1] i made for an MSDOS game jam a few years ago uses the same functionality, though it relies more on the existing functionality for the editor side instead of Little Immersive Engine which uses its own property editing controls and "root" object for serialization. Actually Little Immersive Engine is based on the retro engine's code (with a bunch of enhancements of course) but the serialization code is very similar (though without the ability to have external assets)[2].

[0] https://www.youtube.com/watch?v=cQEDAtmGRII

[1] https://codeberg.org/badsector/PetraEngine

[2] https://codeberg.org/badsector/PetraEngine/src/commit/14ca16...
by Dylan16807 | 2025-04-24 00:47:14+00:00
I have the source image. I know the downscaled version looks awful and wrong. I know the naive point algorithm was the wrong one to use.

Someone with just the small version wouldn't know if it's supposed to look like that, but we're not asking them.

Unless they can infer it's a picture of normal objects, in which case they can declare it's moire and incorrect.
by kazinator | 2025-04-24 00:47:21+00:00
"struct tcphdr" follows the wire format dictated by the TCP protocol. It positively has not changed between 5.3 and 5.4, and cannot. It would make no sense, since it would violate RFCs and fail to interoperate.

https://elixir.bootlin.com/linux/v5.3/source/include/uapi/li...

https://elixir.bootlin.com/linux/v5.4/source/include/uapi/li...
by tyre | 2025-04-24 00:47:32+00:00
and when you operate at a different level you simply move on from this, because everyone is incredibly busy and it’s not personal.

If i wrote a thank you note, yes, fuck me. If Michael Seibel texts me with florid language, i mean, spend your time elsewhere!

I admit it’s jarring to enter that world, but once you do it’s to right tool for the job
by nuker | 2025-04-24 00:47:33+00:00
> GitHub and Cloudflare can do these things at any moment

I hosted mine in AWS S3 with CloudFront for Https and custom domain. Using Hugo too. I wrote Cloudformation template for whole setup [0], just create the CFN stack using template in AWS. Then copy public html to S3 using "aws s3 sync" and done!

[0] https://github.com/neutor/bite-sized-aws/blob/main/static-s3...
by zie | 2025-04-24 00:49:45+00:00
That depends on where the data you need to keep track of is and your architecture. The important thing is, you want your audit log to be able to tell you:

* Who * What * When * Ideally Why

For any change in the system. Also when storing the audit log, take into account that you might need to undo things that happened(not just deletes). For instance maybe some process went haywire and inserted 100k records it wasn't supposed to. A good audit log, you should be able to run something like undo_log_audit(rec1, rec100k) and it will do the right thing. I'm not saying that code needs to exist day 1, but you should take into account the ability to do that when designing it.

Also you need to take into account your regulatory environment. Sometimes it's very very important that your audit logs are write once, and read only afterwards and are stored off machine, etc. Other times it's just for internal use and you can be a little more lax about date integrity of your audit logs.

Our app is heavily database centric. We push into the DB the current unix user, the current PID of the process connecting to the DB, etc(also every user has their own login to the DB so it handles our authentication too). This means our database(Postgres) does all of the audit logging for us. There are plenty of Postgres audit logging extensions. We run 2 of them. One that is trigger based creating entries in a log_audit table(which the undo_log_audit() code uses along with most reporting use cases) and a second one that writes out to syslog(so we can move logs off machine and keep them read only). We are in a regulated industry that gets audited regularly however. Not everyone needs the same level of audit logging.

You need to figure out how you can answer the above questions given your architecture. Normally the "Why" question is hard to answer without talking with a human, but unless you have the who, what and when, it's nearly impossible to even get to the Why part of the question.
by skissane | 2025-04-24 00:50:51+00:00
The problem is a lot of relevant criminal laws contain this word “unauthorized”. If you have access to a computer system, and it is authorized by the people who own the system, it isn’t a crime. These people will say that whatever they did/bypassed was (1) authorized by the President (of course if you ask Trump if he authorized them to do whatever he’ll say “yes”); (2) authorized by the senior agency leadership (because Trump has made clear that if they refuse to authorize it they’ll be fired).

So, how do you prosecute them for accessing a computer system (or data or whatever) without authorization when both the President and the senior agency leadership say they authorized it?

Well, you can’t-unless you want to argue that the President / agency leadership’s authorization is illegal and hence illegally invalid, ultra vires. But even supposing you are right about that in the abstract, will you be able to convince a judge and jury of it? And even supposing you convince a jury, trial judge and appellate court, there’s a dozen different ways SCOTUS could overturn it (from narrow questions of statutory construction to sweeping rulings about the President’s inherent constitutional power to demand information from the executive branch), and I think the main question for the current SCOTUS majority will be which of those ways they choose.

My impression is that a lot of people are mixing up what they think the law ought to be, with what it actually is. Just because something ought to be a crime doesn’t mean it actually is one - and that’s especially going to be the case with unprecedented situations, it is hard to make something a crime if nobody foresaw it would one day happen.
by jmull | 2025-04-24 00:53:55+00:00
Tricking people into thinking you personally wrote an email written by AI seems like a bad idea.

Once people realize you're doing it, the best case is probably that people mostly ignore your emails (perhaps they'll have their own AI assistants handle them).

Perhaps people will be offended you can't be bothered to communicate with them personally.

(And people will realize it over time. Soon enough the AI will say something whacky that you don't catch, and then you'll have to own it one way or the other.)
by foxglacier | 2025-04-24 00:53:59+00:00
There's a whole lot of people who struggle to write professionally or when there's any sort of conflict (even telling your boss you won't come to work). It can be crippling trying to find the right wording and certainly take far longer than writing a prompt. AI is incredible for these people. They were never going to express their true feelings anyway and were just struggling to write "properly" or in a way that doesn't lead to misunderstandings. If you can just smash out good emails without a second thought, you wouldn't need it.
by beefnugs | 2025-04-24 00:54:52+00:00
This post is not great... its already known to be a security nightmare to not completely control the "text blob" as the user can get access to anything and everything they should not have access to. (microsoft has current huge vulnerabilities with this and all their AI connected office 365 plus email plus nuclear codes)

if you want "short emails" then just write them, dont use AI for that.

AI sucks and always will suck as the dream of "generic omniscience" is a complete fantasy: A couple of words could never take into account the unbelievable explosion of possibilities and contexts, while also reading your mind for all the dozens of things you thought, but did not say in multiple paragraphs of words.
by turtleyacht | 2025-04-24 00:54:56+00:00
Stuff from the "weird head box," those systems which aren't immediately computable but can be expressed in analytic form: culture, occult, and the sort, but through that "techie lens." Even if it's made up, those proper nouns become game mechanics in the right systems.

As for the original post, here's one that seems relationally adjacent: Sometimes the Reason You Can't Resonate with People You Meet is Because... - https://news.ycombinator.com/item?id=43776790 - 3 hours ago (3 points, 0 comments).

Sometimes similar submissions come in that are like contrasting "replies" to an older submission, a kind of meta-response.
by bitpush | 2025-04-24 00:55:34+00:00
Are you confused between open source and open development?

Isn't the source fully open?

Edit:

If I made a movie, and made the files freely available after I make it and let you do whatever you want with it

.. would you insist that it isn't "open" because you didn't see me argue with my editor or the 100 times I iterates on the end scene or whether your idea for chase sequence was not incorporated?
by DrillShopper | 2025-04-24 00:55:57+00:00
> I'm sure the oil paint crowd thought that photography was anti-artist cheating too.

The difference is that the camera company didn't have editorial control over what you could take pictures of, unlike with AI which gives all of that power to the creator of the model.

> The primary difference being that even the bad art will be better than before this tool existed.

[citation needed]
by 627467 | 2025-04-24 00:56:13+00:00
> They signed the agreement, and now are going to courts to claim they had no choice.

Did the title change? They (Lenovo) are going to court? This is an antitrust case against Google and the witness is not part of the agreement signed. Is Lenovo suing Google?

The title is representing the witness (perplexity) stance, not Lenovo's. And given it's a antitrust suit it seems like a very valid stance.
by SpicyLemonZest | 2025-04-24 00:57:08+00:00
> But LLMs fail the most basic tests of understanding that don't require complexity.

Which basic tests of understanding do state-of-the-art LLMs fail? Perhaps there's something I don't know here, but in my experience they seem to have basic understanding, and I routinely see people claim LLMs can't do things they can in fact do.
by the_optimist | 2025-04-24 00:57:30+00:00
I appreciate the question. The most obvious is that this is an “audit the auditors” exercise, and they do not want to leak information toward a likely adversarial counterpart. If they have the authority to so, then they do. An adjacent complaint about “not following Treasury policy is similar.” If these systems exist, there is a governing authority structure, and that does not begin at the level contemplated in this document.
by planck_tonne | 2025-04-24 00:57:37+00:00
Hi, congratulations! You must be feeling proud. Nice choice of proof of concept (DOOM).

Sorry to disappoint you but all I have are some noob questions.

What would be the steps to run this on a laptop? I take it that after building it there would be a process similar to, say, setting up dual-boot in a Windows PC? (Whoa I'm asking a stranger on the Internet how to run dangerous software on my computer...)

If one wanted to undertake such a project, do you have any recommendations of textbooks or other reading material? I had some OS & related courses in university (I'm EE, so computer-adjacent), but they were all very abstract / high level / conceptually-focused. I'd love something more concrete. It doesn't have to be x64.
by stonogo | 2025-04-24 00:58:23+00:00
and if you don't want to wait, you can get an open hardware music player hre as well: https://cooltech.zone/tangara/

they're different -- tangara is an ipod homage with custom firmware and a touchwheel. echo r1 is meant to run rockbox with buttons.

they differ in i/o ports as well: tangara has a regular old headphone jack. echo r1 has a TRRS jack and a line-out jack.
by taylodl | 2025-04-24 00:59:09+00:00
I'll simplify it further: classical music features musicians having sheet music and music stands, maybe even a conductor. Folk music doesn't.

I think the irony here is you don't think that's a very useful distinction, which I think is what the article is getting at: even with this definition of classical music you may feel you don't know what classical music actually is. The whole distinction isn't that it's a kind of music, it's a process for creating, scoring, and playing music. Meaning from a pure music standpoint, there really isn't a distinction at all.
by patcon | 2025-04-24 00:59:16+00:00
I hear you. Though I doubt our minds are made to withstand that indulgence as much as we want to believe.

Creatures like us have mostly evolved to survive in a world of realtime comms. Forgetfulness is evolved. If we remember everything we want to, notice everything we try to, capture everything we wish to, we are profoundly crippled.

We've monkeypatched our brains' protocols with writing systems, in a way that no other creature has found it possible [or perhaps not "beneficial"] to do, but I suspect there are limits to how much we can lean into this mode.

I think at some threshold, it's more beneficial for us to live in a gentle flowing stream than climbing down an ever-towering stack. I suspect we need protocols that resist our hubris toward information.

Yes, we all make our own choices. But it doesn't escape my notice that the minds that tend to build tech products, tend to have a predisposition toward information gathering and hoarding. I wonder what societal distortions there are, due to how these minds build the platforms and choose the defaults in which all our minds are forced to live
by grandempire | 2025-04-24 00:59:17+00:00
> And the mismatch of the square model

So your intuition for why squares makes sense is wrong, but you’re still holding on to it.

> doesn't mean the point model is good.

What does show it’s a good model is all the theory of image processing and the implementation of this theory in camera display systems.

You’re welcome to propose an alternative theory, and if that is consistent, try to get manufacturers to adopt it.
by janalsncm | 2025-04-24 00:59:19+00:00
If you go on Marc’s Twitter he spends most of his time subtweeting with emojis and one word responses. And he has millions of followers (for what reason?).

A scientist, aside from their day job, is now also supposed to spend time debunking whatever half baked topic of the day is?

The only world where that works is one in which MA’s reputation is built on not saying dumb stuff all the time, like a scientist’s reputation is. If his follower count dropped for example. But it’s not, and that’s not how it works. People like him will move on to the next thing tomorrow.
by noleary | 2025-04-24 00:59:44+00:00
Mostly the details are a problem.

For example, adding data labels to a scatterplot. Completely insane how they want you to do it.

Or removing the Y axis from a bar chart. Have to make the text size 11 and white. Why?

There's a lot of little things like this that are just mind-numbing.

I like native PowerPoint charts (not Excel) and R's ggplot2 personally.
by philipkglass | 2025-04-24 01:00:12+00:00
Good counterpoints. They prompted me to search through the old Extropians mailing list archive. Fedorov was discussed there in the early 2000s, but those discussions were much too late to be foundational of Western transhumanism. One of the messages pointed me to this now-long-dead link, helpfully preserved via Wayback Machine:

https://web.archive.org/web/20010211141901/http://members.nb...

I probably hadn't read that page in 20+ years, but it was familiar as soon as I saw it.
by mirawelner | 2025-04-24 01:00:23+00:00
What the hell dude

Firstly, if their site is broken on mobile they’ve fixed it because it works fine for me.

Secondly, they aren’t trying to claim that Google is terrible just that everything doesn’t have to look identical.

Even if Google is “better” it’s cliche at this point. Why are you so angry at somebody suggesting that some sites should not look like Google?
by netsharc | 2025-04-24 01:00:25+00:00
ivape thinks AOC is out of touch, funny how his written assumptions and lack of actual familiarity with her shows that he's the one out of touch. I follow AOC on Instagram (all the haters can now jump to dismiss me as a biased fanboy), and she does things in her area like charity runs, attend local events and organize townhalls...

And she grills "witnesses" of congressional hearings the way a politician who is actually doing her work grills them. Compared to "career politicians" who are probably too busy golfing with rich "campaign donors" to read the briefing and understand the issues they need to deal with..
by gaugefield | 2025-04-24 01:00:28+00:00
Reputation and the dynamics of social media is a tricky one. Within the scientific community, it is pretty well known as far as my experience goes.

When it comes to the general public, it requires some work that will get alot of attention. See for instance deepseek. Some of the my "normy" friends are even aware of the company despite not being into ML.

Maybe something regarding the foundational stuff regarding the formulation of Quantum Mechanics or Quantum Information Theory
by 3np | 2025-04-24 01:00:47+00:00
One thing that really gets me is making text elements and links (or are they buttons?) non-selectable in various places. I routinely have to open devtools and inspect-element to get at some link in gcal or address in gmaps I want to copy but not open in current browser context.

Figuring out how to extract the GPS coordinates for a location (without having to deconstruct the URL or delve into devtools) after the latest UI rearrangement in gmaps has been turning into a regular a scavenger hunt...

This isn't complex stuff. With some regressions it's hard to tell what's negligence and what's actively user-hostile. My Occam's Razor is growing duller by the quarter.
by jasonjmcghee | 2025-04-24 01:01:23+00:00
Recompile and hot reload, maybe. 2 seconds if you're very lucky. Many setups are much slower. I've seen some really cool projects over the last few years- things like tcc + hot reload that have really good turn around time.

But "live" is a whole different thing. And most languages aren't built with the expectation that you'll be patching it while it's running - at least as standard operating procedure and without nuking state.

And that's a key part.

I think you should be able to build an app and develop a game without ever having to restart them.

And that would come with new challenges and the need for new tooling / constructs. E.g. When you change a type / structure, and there's existing state, what happens? (migration, deletion etc)
by Mountain_Skies | 2025-04-24 01:01:35+00:00
CoC destroyed all of that. There has been nothing more effective at alienating the general public from open source than CoC. It worked exactly as the corporations behind it intended. CoC is so corrosive that instead of using BC and AD, there should be BCoc and ACoc when discussing the world of open source. There will be no "Normie Revolution" into the open source world until CoC is under control, which is exactly why it never will be under control. It serves its corporate masters extremely well and to the cheers of those who once upon a time were against corporate power.
by johnnyanmac | 2025-04-24 01:03:52+00:00
Yes. But the thing is incumbent renters don't really have many rights in the US. The landlord is perfectly free to kick you out by not renewing the lease, and they need no reason to not renew it. So any benefits can be nullified by the very party the law is trying to protect you from.

>Price controls don't work for groceries or gasoline, why would they work for rent?

Whats the alternative? They increase rent to the point where people are kicked out anyway? Every option leads to unattainable rent except for the rich.
by r721 | 2025-04-24 01:04:16+00:00
>Powered by Iceshrimp

Sort of off-topic, but interesting engine, which I never heard about (wasn't ever mentioned on HN either: https://hn.algolia.com/?q=Iceshrimp):

>Iceshrimp is a decentralized and federated social networking service, implementing the ActivityPub standard.

https://iceshrimp.dev/iceshrimp/iceshrimp.net
by SpicyLemonZest | 2025-04-24 01:05:17+00:00
Depends on the context. I've seen a lot of value from deploying LLMs in things like first-line customer support, where a suggestion that works 60% of the time is plenty valuable, especially if the bot can crank it out in 10 seconds when a human would take 5-10 minutes to get on the phone.
by Terr_ | 2025-04-24 01:06:23+00:00
There have certainly been times in the last few unnecessarily-crazy weeks when I worried US Republicans would impose capital controls [0] like China does. Partly to affect how dollars are being used (or not used) and partly to prevent Americans from escaping with more than whatever they can carry through a border checkpoint.

Just one among a bunch of things that would be unthinkable a decade ago.

[0] https://en.wikipedia.org/wiki/Capital_control
by devnullbrain | 2025-04-24 01:06:42+00:00
The resources here are amplified elsewhere.

As a specific example, expanding constexpr means a codebase I recently worked on can move away from template metaprogramming magic to something that is more idiomatic. That means iterating on that code will be easier, faster, and less error-prone. I've already done static dispatch using constexpr and type traits that would have taken longer to do with templates.

Currently constexpr programming needs you to know the specifics of what is supported - ideally you'll be able to infer that from first principles of the invariants that are available at compile time. That leads to faster, more confident development.

It's a similar story for reflection: we were using custom scripts and soon won't have to. The changes usually come out of the problems people are already finding solutions for in the real world, rather than gilding a lily.
by petekoomen | 2025-04-24 01:07:17+00:00
I think I made it clear in the post that LLMs are not actually very helpful for writing emails, but I’ll address what feels to me like a pretty cynical take: the idea that using an LLM to help draft an email implies you’re trying to trick someone.

Human assistants draft mundane emails for their execs all the time. If I decide to press the send button, the email came from me. If I choose to send you a low quality email that’s on me. This is a fundamental part of how humans interact with each other that isn’t suddenly going to change because an LLM can help you write a reply.
by jfengel | 2025-04-24 01:07:36+00:00
I consider booleans a code smell. It's not a bug, but it's a suggestion that I'm considering something wrong. I will probably want to replace it with something more meaningful in the future. It might be an enum, a subclass, a timestamp, refactoring, or millions of other things, but the Boolean was probably the wrong thing to do even if I don't know it yet.