MurphyA/hacker-news huggingface dataset:
by seanhunter | 2025-05-04 15:15:21+00:00
That’s not how the history went at all. When I worked at an internet co in the late 1990s (ie pre google’s dominance) SGML was a minority interest back then. We used to try to sell clients on an intranet based on SGML because of the flexibility etc and there was little interest and sloppy markup and incorrect html was very much the norm on the web back then (pre chrome etc)
by logifail | 2025-05-04 15:15:51+00:00
> In other words, general anesthesia is rough on you

Can confirm having watched our kids recover from general anesthesia multiple times.

Full disclosure: have three kids, eldest child at lifetime total of 4x general anesthesia so far (1x for endoscopy, 3x for surgery), youngest child lifetime total of two (1x endoscopy, 1x dental work). Middle child seems to have escaped so far... he asked recently what it was like, siblings answered unanimously - "terrible".
by codingdave | 2025-05-04 15:16:41+00:00
Take a step back and think about what security is in the first place - it is reducing the risk of people engaging in behaviors that you do not want. The list of those behaviors is not consistent between apps, although there is a large base of common concerns. HTTPS resolves one of those common concerns. No more, no less. Expecting one solution to all concerns is not a reasonable expectation.
by vinnymac | 2025-05-04 15:17:04+00:00
“Worse” here is relative to how we have designed sites such as Google maps today. The current web would fundamentally break if we stopped supporting scripts after page load, so moving would be painful. However, we build these lazy and bloated monolith SPAs and Electron apps because we can, not because we have to. Other more efficient and lightweight patterns exist, some of us even use them today.

If you can exchange static content, you need very little scripting to be able to pull down new interactive pieces of functionality onto a page. Especially given that HTML and CSS are capable of so much more today. You see a lot of frameworks moving in this direction, such as RSCs, where we now transmit components in a serializable format.

Trade offs would have to be made during development, and with a complex enough application, there would be moments where it may be tough to support everything on a single page. However. I don’t think supporting single page is necessarily the goal or even the spirit of the web. HTML imports would have avoided a lot of unnecessary compilers, build tools, and runtime JS from being created for example.

https://www.w3.org/TR/html-imports/
by snapplebobapple | 2025-05-04 15:17:28+00:00
hyprland has gotten pretty awesome. I've been using it for a couple years now and there was a time where it was frustrating because it was changing so fast. If you look around github you can find some decent default configs to start from. It plays pretty nicely with a dotfile manager (I use yadm) lets you put source = ~/pathto a source file so you can do some shenanigans with the dotfile manager to customize your config per computer you run on automagically (i.e. I have one for monitors, exec, binds to customize monitors between my desktop and laptop, screen resolution and a few other configs on my keybinds for stuff lik,e remote rdp connections, and things that get executed automatically that vary slightly between my laptop and desktop.)
by brenainn | 2025-05-04 15:18:47+00:00
The four times I've paid for removal, I've ended up doing as much lifting as they did on the day. I don't know who I hate more; the guys who showed up four hours late, pissed all over the toilet seat and asked me to order them a pizza (I didn't) or the guys who showed up four hours late, told me we had been underquoted by 75% and that there was only 3 hours to get everything in the truck or they would miss the freight cutoff.

From now on when I move locally I rent the biggest thing I can drive without a truck license. If I have to move interstate ever again I'm selling everything and starting over.
by Maxious | 2025-05-04 15:19:19+00:00
> prima.cpp is a distributed implementation of llama.cpp that lets you run 70B-level LLMs on your everyday devices— laptops, desktops, phones, and tablets (GPU or no GPU, it’s all good). With it, you can run QwQ-32B, Qwen 2.5-72B, Llama 3-70B, or DeepSeek R1 70B right from your local home cluster!

https://github.com/Lizonghang/prima.cpp
by fuzzfactor | 2025-05-04 15:19:31+00:00
As others have eluded to, you have probably reached the point where mindset needs to be carefully molded around what you have and where you are going with it. Which has probably changed gradually up to this point.

Not to frame it more ominously or anything, but when you pull the trigger, that's the day you make a stepwise life change into being a business operator if you have never been one before. Just a little life change, no big deal, that's what you have been working on the whole time, how long has it been? A flying leap from the uphill trail you have been on, that you're going to jump further upward from sooner or later as the intended goal.

Single-handedly it's not like lots of other ways too, even when technology is not involved.

If it flies off the shelf as-is, you may never have enough time to complete it "properly". Or worse, if there is not realistic interest, you'll need to spend more time promoting it than you were probably spending coding. Either way can mean no more coding at all for the foreseeable future, which you have to be prepared for even if you have incredible advantages there and that's where all your progress has come from up until that point.

I've done it and my technology has never been perfect, not even as good as it could be.

I guess I distilled it down to a business concept I wanted to live by, the day I decided to change my life, abstracted from the tech.

Not the same concept as other people, but I have to be able to live with it.

I just want to give clients their money's worth.

If the bugs and rough edges are not show-stoppers on those terms, the greatest obstacle has already been lifted for me.

I can then launch based more on strategy than undue hesitation.
by h2zizzle | 2025-05-04 15:20:18+00:00
Yes, that was my original point. Other than

>and both the readers and the publication are aware of this

Publications wouldn't bother if they thought that readers could discern that this was what they were doing. As you say, the point is to create an implicit narrative; it's a narrative of causation where only coincidence actually can be proven, and often where the actual cause of price movement is heavily obfuscated (partly by the assured connection-building that the publications engage in).
by da-bacon | 2025-05-04 15:20:39+00:00
When I was a high school student, I read “Artificial Life” by Stephen Levy and got really into alife. The book had snapshots of a daughter of Codd’s CA, Langston’s loops, on its book sleeve. I was able to back up some of the rules and then deduce what the others were to repro this CA. I still chase that feeling I got from doing this.
by asdf6969 | 2025-05-04 15:21:58+00:00
Almost everything. What can be done in an hour? The biggest issue for me is I have no idea how to make AI work across multiple services or dozens of packages. Maybe the organization and software needs to be built from the ground up with AI in mind?

For example, I’m rebuilding a legacy backend application and need to do a lot of reverse engineering. There are a dozen upstream and downstream services and nobody in the world knows 100% of what they do. AI doesn’t know how to look across wikis, slack channels, or send test requests and dig through logs but the majority of the work is this because nobody knows the requirements. also a lot of the “code” is not actually code but several layers of auto-generated crap based only on API models. How can I point an AI at the project, say “here’s 20 packages involved with a 3-service call chain that’s only 2/3 documented” and get something useful?

The code is pretty much always the easiest part of my job.

You can try to tell me that this is actually a symptom of a deeper problem or organization rot or bad design choices, and I agree, but that’s out of my control and my main job is to work around this crap and still deliver. It was like this for years before 90% current employees were hired.

To summarize, I work in micro-service hell and I don’t know how to make AI useful at all for the slow parts
by harlysparks | 2025-05-04 15:23:19+00:00
The duplicative functions and overlapping features is a product of how their perf annual review cycle works and the way you have to play the game to get promotions as a SWE there. I think they've changed the setup in the last few years, but historically Google rewards building lots of beta versions of stuff with some commercial potential, throwing it over a wall and seeing what sticks.
by thrance | 2025-05-04 15:23:31+00:00
I'd argue that the instability of our democracies and their tendency to break down into fascism isn't an intrinsic property of theirs. Rather, this instability is fueled by growing power imbalances among the economic classes.

Unless we ever address the issue of rampant capital accumulation in the hands of the few, we are condemned to suffer fascism, propped-up by an all-powerful oligarchical class, every 80 years or so.

Economic disparities were at their lowest after WWII, and have been steadily rising ever since. They have now surpassed what they were at their worst, before FDR and his New Deal.

Discontent is rising, and neither party is addressing the real issue. Not the weakly neoliberal democrats, and certainly not the republicans, too busy scapegoating migrants and LGBT people.
by PaulDavisThe1st | 2025-05-04 15:23:38+00:00
That's the point of a constitution: you take certain matters out of the hands of any (normal) majority.

Of course, one can bicker about what the constitutional amendment process actually is, and obviously about the actual content of the constitution. But the central point remains: minority (and majority) rights are protected by a constitution that cannot be altered by a (simple) majority vote.

.... the problem comes, however, when the minority decides it wants more than the constitution provides.
by MPiccinato | 2025-05-04 15:23:47+00:00
Location: Detroit, MI

Remote: Yes

Willing to relocate: No

Technologies: Node, React, React Native, SST/Pulumi/AWS

Resume: https://docs.google.com/document/d/1L8rmky-YdbLuc8vZKNQBTOcj...

Email: mpiccinato@gmail.com

Hello! Name is Mat, been in and out of Detroit based startups for a while. Looking for both leadership or IC positions. Open to new tech and other languages!
by zahlman | 2025-05-04 15:24:09+00:00
The first lesson in cybersecurity (and I would imagine in real physical security as well) is that "protect your [asset]" is not well defined in a vacuum. You need to develop a threat model before you can sanely ask any questions about what actions you do or don't need to take.

HTTPS protects against one specific scenario: a third party is intercepting the communication. So it protects your users against those third parties (who might never forward the request to your site, and instead pretend to be your site; or they might spy on what they say to you or what you say back to them).

It does not protect against malicious users trying to hack your site directly, in any number of ways. Nor does it protect against people trying to hack into your server directly (bypassing the site entirely, although they might have the purpose of damaging your site). And it definitely doesn't protect against people trying to trick your users off-site, for example by sending them an email pretending to be from you.
by PaulHoule | 2025-05-04 15:24:45+00:00
I think true transclusion would be more than that.

In Xanadu you could transclude just an excerpt from one document into another document.

If you wanted to do this with HTML you need an answer for the CSS. In any particular case you can solve it, making judgements about which attributes should be consistent between the host document, the guest document and the guest-embedded-in-host. The general case, however, is unclear.

For a straightforward <include ...> tag the guest document is engineered to live inside the CSS environment (descendant of the 3rd div child of a p that has class ".rodney") that the host puts it in.

Another straightforward answer is the Shadow DOM which, for the most part, lets the guest style itself without affecting the rest of the document. I think in that case the host can still put some styles in to patch the guest.
by RebeccaTheDev | 2025-05-04 15:24:55+00:00
What a fun surprise to see this on HN!

I had the opportunity to work the Foy Desk a few times during my undergrad at Auburn in the early 2000s - mostly as a volunteer while the regular workers would be in meetings. At the time we had a multi-page list of common questions and answers, the Internet (as it was then), as well as access to university computer systems for things like class schedule lookups.

The most common questions I got then were from other students, most around when a certain class started or where it was located. This is was the early 2000s and, while a lot of this was available via OASIS (the Auburn student system) for any student, many either didn't have the computer savvy to use it or ... didn't have a computer at home at all!

The most unusual call I took was from a student who was lost in Haley Center (the largest building on Auburn's campus - at the time, not sure about now as I haven't been back in decades - and somewhat difficult to navigate if you aren't familiar with its layout). The poor kid sounded absolutely panicked. I actually had to pull up a map and walk the him turn-by-turn until he found the main hallway again.

As an aside, it's neat to see a few other Auburn alums on here. WDE!
by chunkmonke99 | 2025-05-04 15:25:43+00:00
That is a fair point. I do not disagree that building (tenuous at best) models of Neurons can help inform science and engineering and vice-versa. Much of "classic" digital signal processing and image processing was an interplay between psychologist, engineers, neuroscientists etc.. So that is very useful! But what it we have here is mistaking the airplane for the bird! My pet Parrot doesn't have an engine! The map is not the territory as it is said.

The point of this thread and the paper isn't that cognition is not an important goal to understand nor that it isn't computational (computation seems to be the best model we currently have). But that AGI is (as the previous comment mentioned) a Marketing term of little scientific value. It is too vague and has the baggage of some religious belief than cold hard scientific inquiry. It used to just be called "AI" or as was being debated at the infancy of the field just "complex information processing". The current for-profit (let's be clear OpenAI is not really a charity) companies don't really actually care about understanding anything ... to an outsider they appear to maximize hype to drum up investment so that they could build a God, while some people get very very rich. To many in these communities, intelligence is some magical quantity that can "solve everything!" I am not sure which part of those beliefs are scientific? Why are we ear marking $100s of billions (some of which is public money) to benefit these companies?

>humans possess an innate, biological predisposition for language acquisition, including a "Language Acquisition Device"...

Would you say that one day someone just happened to find an LLM chilling under the sun and we spoke some words to it for like a few years by pointing to things and one day it was speaking full sentences and asking about the world? Or is it that a lot of engineering work was put into specifically design something for the purpose of generating text ... Do you think humans were designed to speak or to be intelligent and by whom? Can Dolphins, Gorilla's, and Elephants also speak language? They have complex brains with a lot of neurons. Chomsky’s point was just that “If Human then can speak language” so “not human can speak language” doesn’t refute the central point. I am no expert on Chomsky you may know much more about that. But again doesn’t seem relevant to the actual thread.
by pdabbadabba | 2025-05-04 15:26:22+00:00
I'm not sure I can offer much more than educated speculation, but here it is: I think that prison (especially in America) sucks, even when your legal rights aren't being violated. It's full of indignities and unpleasant conditions. A lot of what makes prison unpleasant may genuinely feel like violations of your rights, even if the law would disagree. As a result, many prisoner suits are about conditions and situations that really are unpleasant, but not illegal. (Some suits also have to do with conditions that are illegal, but which the law requires prisoners to try to get addressed through the prison's own internal grievance system, before resorting to a lawsuit.)

Then mix in the fact that, as a prisoner, you have a lot of time on your hands and one of the few things you can spend your time doing is visiting the prison law library. Even better, if your lawsuit actually goes somewhere, you might have the hope that prison officials will have to take you to court appearances. This stuff would indeed be pretty annoying for most people, but less so for some prisoners (especially compared with their limited alternatives).

Prisoner lawsuits are so plentiful that there is actually a federal law that specifically restricts them, called the Prison Litigation Reform Act[1]. It doesn't block suits altogether, but it limits the situations where a plaintiff can file a suit without paying the filing fees. I have, at best, mixed feelings about it (which parallel my complicated feelings towards prisoner suits generally). But the law's existence helps to illustrate the scale of the problem.

[1] https://www.aclu.org/sites/default/files/images/asset_upload...
by Ancapistani | 2025-05-04 15:26:38+00:00
This feels like a very promising use of “embodied AI”.

I’m imagining a future where we have robots that are somewhat humanoid. They’re not necessarily bipedal, but they at least have arms that function similarly to ours and some means of locomotion.

They’ll watch humans work, and function via mimicry. After seeing a human install a couple of panels they will have collected enough data to have a high degree of confidence in what’s being accomplished. They’ll be intelligent enough to determine intent - not just mechanical motion - and even intelligent enough to proactively ask how and why if something is ambiguous.

Come to think of it, this should already be possible as a virtual assistant, but I’ve not seen anyone building it.
by 7bit | 2025-05-04 15:27:03+00:00
For an end user this needs to be translated. Fewer lines of code mean better long-term maintainability. It could also mean better stability and less bugs. However, that is not granted as you can introduce pretty severe bugs also with few lines of code. And of course the less lines of code, the less features a program has. But if you're happy with that, it is a good thing.

But yeah, that still leaves a lot of questions that can be answered much better if not using the lines of code argument.
by youngtaff | 2025-05-04 15:27:11+00:00
Not necessarily, compression is really effective at reducing downloaded bytes

In server terms the overhead of tracking one download is going to be less that the overhead of tracking the download of the multiple components

And for client side caching to be any use then a visitor would need to view more than one page and the harsh reality is many sessions are only one page long e.g. news sites, blogs etc
by al_borland | 2025-05-04 15:27:14+00:00
For a long time, this was certainly true, and still is to an extent.

I do find that software is beginning to do a good job of automatically organizing content when it has enough metadata to do so.

Photos are the best example of this I’ve see. I use Apple Photos, and from the effort I put in (none), it’s just a large shoebox full of pictures. However, the software organizes everything by date, location, type, subject, etc, all at the same time. This makes it pretty effortless to find anything very quickly. Trying to create this level of organization manually would be borderline impossible, and require a person devoting to their life to organizing this one specific aspect of their life.

There was recently a death in the family and everyone was looking for photos. I was able to pull up every picture of this person I had, spanning nearly 20+ years, in seconds. Others who didn’t use the software effectively spent hours and days manually scrolling through their photo grid. I attempted to tell them how they could make it easier, but they weren’t in the mood to deal with technology lessons, understandably so, so I didn’t try and press it.
by mattlondon | 2025-05-04 15:27:19+00:00
It is disappointing that they went to this hassle but apparently didn't read the first link that comes up when you search this:

https://www.legislation.gov.uk/uksi/2025/226/made?hl=en-GB

Tl;Dr at the most stringent you need at least 3 million UK monthly users. Depending on what your site offers in terms of functionality it then allows 7 million or even 34 million UK monthly users before you need to care.

With respect, I doubt this blog has 3+ million active UK viewers. This legislation is designed for Facebook et al, not for random personal blogs on the internet.

But hey it's a free world so if you want to take the moral high ground go-ahead. Just be sure you understand first :)
by codeguro | 2025-05-04 15:28:47+00:00
> Enterprise customers can't use software under AGPL because it risks infecting their IP, so they're forced to buy an enterprise license.

This is a lie. It's FUD. And it should be disregarded with extreme prejudice. Stop it.

First and foremost, AGPL'd software must remain free. They could use it in their stack. The rule is they must point to the sources of the AGPL'd software. If they make a change to the AGPL'd software and users interact with that (even over a network) then they must disclose the changes to the AGPL'd software. That's it. They don't have to open their whole stack. That's SSPL, so stop spreading this FUD.

Second, it's not their IP. They didn't write the AGPL'd software. They must abide by its terms.

Third, even if they chose (emphasize on "chose" and not "forced") to use AGPL'd software, they could simply disclose the changes they made to it. There is little to no excuse not to. The fact is that if the software meets their needs, they have little reason not to. The AGPL exists to protect Software Freedom so if they find that objectionable it can only be concluded that they intend to harm Free Software.
by bediger4000 | 2025-05-04 15:30:02+00:00
Not much on her 2nd life, which is always the interesting part of these stories. Looks like the detective kept his word about being discreet. Her abandoned husband and children had to have suffered some effects of this, too. The youngest child is now at least 62 years of age. Weird to find that your long gone mother is still alive after a lifetime.
by marcosdumay | 2025-05-04 15:31:33+00:00
Except for the "headphone" versus "headset" mode dichotomy that is inherent to Bluetooth, all those other issues are due to stupid product decisions that most OSes do to themselves independently on the same way.

If you use Linux + KDE, you can still use any microphone or headphone, many at the same time, or in whatever mode you want.
by PaulDavisThe1st | 2025-05-04 15:31:57+00:00
> It is impossible to meddle ,choose and decide our way into a prosperous, sustainable, just, and happy civilisation

Asserted without evidence.

> the answer is very, very , clearly that most wish to meddle and decide about every little thing

Asserted without evidence. Most people don't want to be involved in decision making at all - witness participation in civic institutions and groups. Most people simply want a working system which gives them the right amount and the right kinds of liberty (in all possible senses) and safety. They may choose to "meddle" when they perceive these goals as not being met.