skysight-inc/HackerNews huggingface dataset:
Private equity is also going on a tear buying up plumbers, electricians, HVAC contractors, etc. Their strategy is monopolization, but also "optimization" of the business. For example, sending out commissioned salesmen instead of technicians on service calls so that the homeowner gets a new furnace instead of a $20 repair part.

Some similar dynamics apply in that market in that if it's winter and your heater is broken, you want it fixed fast, that you have less knowledge/information than the tech/salesman. Also, you rarely hire these contractors, so they're much slower to get a bad reputation in a homeowner's mind.

A lot of PE enshitification really just amounts to monetizing dishonesty. It used to be that an independent plumbing company would have an owner in the community who had to see his neighbors every Sunday in church, whose kids were on the little league team, etc, and he cared about his reputation in the community. The PE guys swoop in from out of town, and all of this stuff is just a number in a spreadsheet that they want to go up. They then just rewire the incentives in the company so that the workers have to be dishonest in order to make a living, and the number goes up.
Oh right, the twitfuckers don't display threads anymore. Thanks.
My first programming language was pascal on the Apple IIgs and now I'm a bitter old man. Parents, keep your children away from pascal.
IRS makes Direct File permanent
Russian bots are targeting 9GAG?

What year is it?
I am of opinion, code should be written to be readable. Rest of the desirable properties are just side-effects.
This is what I was trying to say above but much more detailed an eloquent. Theres a lot dislikes in this thread but not many folks addressing the points.

The thing about high density places with a ton of infrastructure is that wired will always be the best because you have close access to infrastructure and its likely to already be built in. For rural areas or even suburban areas the equation starts to tip to orbital wireless for the reasons you state above and also geographic realities make ground based wireless unreliable in places where there are mountains valleys canyons etc.
Its not about OOP but the probability that those two functions will diverge. Linked elsewhere in the comments too, this article (https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction) is probably better at articulating the point.
I would add a simple db to save the form submissions - this way there would be no risk of losing data in case the email did not arrive
Year or two ago, literally any.

Now with ruff and uv, much less.
Ideally, some lisp would have one (or hopefully something simpler/more ergonomic) to eliminate data races, like the rust one does.

The rust borrow checker also eliminates memory allocation bugs, but that’s less interesting to me.
Fentanyl exposure: myths, misconceptions, and the media
>Not to mention Minix running on ~every recent Intel system: https://en.wikipedia.org/wiki/Intel_Management_Engine

But not as the actual system OS. Minix is doing a very little, running on a little side processor that also does very little. It's not running on the main CPU, nor having to interact with the insane number of possible peripherals that real CPUs and OSes have to interact with, nor with real system loads, nor with many of the other constraints that real OSes have to deal with.

Yes, it's there. Yes, it's there in really massive numbers. But, compared to what the OSes are doing on the main CPU, Minix is doing a toy job. So I'm not sure that it counts as evidence for much of anything.
I basically agree, but doesn't this just mean, if I'm consolidating non-DRY code, that I'm now the one using DRY consciously, and the next dev will be cursed with all of my newly introduced DRY abstractions?
Based on your comment and this question [1] I wonder how well GNU Hurd runs the open source stack and what problems you will find in the road (e.g. GPU support).

I really like the approach of separating, in some way, the kernel, from the user space and interchange them but why you would do that, except for playing and research, if the kernel doesn't give you an advantage and it just an alternative?

[1] https://unix.stackexchange.com/questions/282046/can-gnu-linu...
Astrobiology
Which is why you need a balance between WET and DRY. DAMP = Don't Alter in Many Places.
I read a few books about that question, short answer no, long answer no.

When the enemy attacks, you have minutes to contact the president (in the us case) and he has only minutes to decide, which way it goes. You have to get your planes flying and launch your icbms before they get destroyed from the incoming missiles.

There is no time to wait and see, one of the first things that will happen is, that the enemy is detonating a nuke in the upper atmosphere near your land or near the horizon of your radars. The electromagnetic radiation blinds your radar and from now on you are blind. No radar how many missiles where launched after the initial firing.

Your have to counter strike with full force, now! Now or never, the probability is very very high that you will only have this chance, before many of the people in the chain of command are killed, nowhere to be found or incapable to act. Somewhere in the us, there will be someone in the chain of command that is authorized to act, but the person has not much to do. That will not happen in days, that will happen in hours, probably in the first 2.

The icbms will hit in the first 25-40 minutes, that planes will take hours, but think about it: the pilots and crew will deliver the bombs at any cost, because there is nothing to go home to.

Submarines will also fire a few missiles to strategic targets, but will mainly act as backup, IF you need them after the first „rodeo“.

There is also to this day no concept of ending a nuclear war. How to contact the enemy to make peace, when everything is gone. Who can you trust, who is the real person in charge.

In reality, the living will envy the dead.
> In short — it forms DURABLE STRUCTURES in the model that lets the program REASON ABOUT inputs in the same way that people would!

I don't think we can assume this, especially as they manage to reason with far fewer steps than we would use.

Even with humans, I think we overrate how much we think alike just because we often arrive at the same or similar answers.

But I agree completely with everything else you have said!
I have very little confidence that OpenAI has the technical expertise or company culture required to deal with APT (advanced persistent threats).
Except he doesn't have to start (or take action likely leading to) a full-scale attack in order to have a reasonable chance of drumming up a successful outcome.

For example he could set off a single low-yield high-altitude explosion to demonstrate that he "means business". And watch with delicious expectation as the Western world shits its pants.

It is unfortunately a comparatively low-risk, but sickeningly attractive proposition for him to consider -- especially if he finds himself backed into a corner with his own survival threatened (as will be the case if the war reaches a point where he is seen to be intractably failing).
IMO the fact that being a full-stack dev is so taxing is an indication that the stack as a whole is just way too complex and overengineered. Which is rather obvious from looking at the state of affairs on the frontend side of things. Desktop GUI devs don't usually have those problems.
This week, there has been a lot of talk about our aircraft and the technological advancements that have taken place. Within the last year, we have seen multiple F-35s, the most advanced aircraft, crash down. In many cases, technological advancement has helped increase our capabilities, but like most items, the classics will live on.
This will work for some people in some sports, but it's hardly a universal solution. Many activities like rock climbing or backcountry hiking/skiing, will never have good public transport access.

Renting gear is fine for casual users, but serious practioners in almost every sport are very particular about their gear.
https://www.bleepingcomputer.com/news/government/german-poli...
TVAC testing that must have been a nightmare....
we've been talking about GPT-fueled propaganda campaigns on HN since before COVID... so very likely in-house.

Likely in-house for many of the other actors above; this may just be low-hanging fruit, or operations designed to hit specific demographics in specific countries.
> The thing here is, a lot of people have (for reasons I cannot really fathom)

Is it that hard to fathom? The internet likes to play teams with these personalities, it does it with Musk and Lisa Su and it did it with Marissa Meyer, etc. It's just waves of hating / hyping.
It’s not about being used many times, but about the necessity to evolve in the same direction. When that happens, it usually manifests as toil for the team. Consolidating code means to change the structure of the code so that only one piece needs to be modified in the future. That can take many forms, but it usually involves creating a new shareable component.

Shareable components are more effort to maintain, so just creating them because they consolidate code is not always a good idea. You really want to have positive ROI here and you only get that if you actually reduce maintenance burden. For raw code duplication that doesn’t have a maintenance issue on it‘s own, the bar is a lot higher than most people think.
It's the same urge to abandon the current side-project and start a new one. It's normal, all Devs have it. Your brain always wants to do new fun stuff. You see a new shiny framework you want to use it. For me what took me out of this habit was to get rid of all the online-dev-community noise. Don't listen to any of the new trends, new frameworks, new architectures. They are just noise. And at the same time focus on why you started your side project in the first place: to solve real problems of real people. None of these people care what fancy tools you use or what architecture your backend is built with. What they care about is if you solve their problem. So focus on that. And if at some point your bad architecture from 5 years ago stops you from solving real problems, then change it. But from my experience the probability that no one will use your app in 5 years is way way higher than the probability that you have so many users that your architecture will actually matter.
I prefer Perplexity over every other AI chatbot
ISPs can send any firmware to a docsis cablemodem, without the user knowing or accepting.

Imagine the damage that could be done by a malicious actor via the ISPs computers.

Or imagine someone being able to hack the system that does that update even without the ISP.

600K users would be a toy, they could do it to 6 Million.

Doesn't even have to be clever, just brick millions of cablemodems.

North Korea or some other government level entity could manage the resources to figure that out.
So the meta-cognition problem has been solved?
And no one will be spending days working on it, they will work on other things while waiting for code reviews and such.

> GraphQL libs in Python are equally as complex as the FastAPI etc.

You need to account for the fact that anything can query anything, whereas a more traditional REST-type API will have much more limited codepaths.

This starts with just basic database maintenance and indexing, which in many case will be significantly more complex, to all sorts of other problems. This article already enumerates them so I'm not going to repeat them here.

You can't just handwave all of that away with "oh there's a library you can use".

If you think all of that is worth it then that's fine. As with many things it's a trade-off, and a bit of a judgement call too. But please, don't pretend this complexity doesn't exist, and that the trade-off doesn't exist.
I don’t think NVIDIA stock is a bubble, but I do think AI hype is overheated and unless we start seeing companies turning substantial profits from all the NVIDIA hardware they’ve purchased, the purchases will slow down.

To that point, what percentage of their data center revenue came from just Meta, Microsoft, Amazon, and Google this past year? And will those companies, who can afford to drop 10s of billions on hardware, refresh everything with Blackwell?

If enough inference moves on-device or to other hardware platforms, I do think NVIDIAs growth will slow substantially, and sales may even drop substantially over the course of a couple years.
It really can't.

A fully charge bolt (when it's still new) will take you about 250 miles.

You won't find a gas car that can't go 300 miles on a tank.

I currently have an old prius (which is admittedly far above average compared to regular cars) and it can go 450 miles on a tank.

And that tank gets filled up faster than the time it takes to walk inside and buy a bag of chips.
A friend of mine's brother graduated the same year/cohort as I did. We graduated literally a month apart. He got the job right away at double the salary I was offered. That's how I know. We both live in the same city so his salary made it easy for him to relocate. The one that was offered to me couldn't even cover hostel expenses.

I know, this isn't an excuse. Salary doesn't matter to me as long as the job is remote or doesn't require relocation.
I don't think the claim is that a single developer should be able to build an entire enterprise product, but rather that a single developer should be able to implement the software side of a task end-to-end. The latter is a reasonable expectation when your software is monolithic.
> Embeddings can be considered to be the thoughts of an LLM.

That's a very unhelpful metaphor in a sea of misleading narrative. That narrative started the moment we called it "an AI". Anthropomorphization chooses the words we use next. Thoughts, limitations, hallucinations, etc. all belong to thinkers. If we want to prove that an LLM is indeed a thinker, we must be careful to avoid these words, otherwise the narrative itself is a circular proposition: true because you said so.

> LLMs are ‘just a next-token predictor’. The only problem with this phrasing is the implication of the use of the word ‘just’.

I disagree. I think the problem word is "next". The structure of an LLM's model is not one dimensional, and the path of a continuation function is not linear. The LLM is also not alone in this story: there's also the original human-written text it was made from, and the human-written text it is prompted with. Those had to be given to the LLM.

> Let’s consider a hypothetical situation...an API that performs next-token prediction...Ultimately, the best solution would be to place humans behind the API...

Before I criticize this hypothetical, let's run with it and see where it takes us. You write a prompt, and send it to the large-language-group. The prompt gets divided into words, and each word gets assigned to a human. Each human presents a list of words they think are the most likely to come next, along with how confident they are in those predictions, and the system sorts all the responses into a continuation.

What isn't happening in that story? Objectivity. The humans aren't thinking about what your prompt means. There is no categorization. There is no logic. Most of what comes to mind when I say "they are thinking" just isn't there.

> there is no way to tell what process is behind it, similar to modern LLMs.

Except that you did just explicitly answer that question. It's humans. The thing "behind" an LLM is human-written text. That doesn't put the LLM itself in the same category as human.

> The humans behind the API possess real intelligence, and by extension, so does the API. Therefore, the intelligence implication falls apart, as something being a next-token predictor doesn’t preclude it from possessing real intelligence.

That's all very nearly accurate, but it doesn't help the overall argument. All we are saying is that real intelligence is present, and that the LLM extends that intelligence. What we absolutely failed to prove is that the LLM is intelligent or that it does intelligence.

Reason is a verb and a noun. An LLM does not do reason. An LLM does not contain reason. An LLM only presents reason.
I argue here that sentient AI destroying the world is effectively fiction. Beware of the people, state actors, and those who get ultra rich on the hype and then flood our politics with money: https://renegadeotter.com/2024/04/22/artificial-intelligence...
$10M prize launched for team that can talk to the animals
By that measure, a passenger bus is a modern sports car, because you can lower its suspension to be close to the road at the push of a button…
Is there a way for me to compress a custom fine-tuned model of my own?
A counter-value first strike is nonsensical.
> in a criminal trial, you have to prove your innocence

No you don’t, at least not in the USA. The state has to prove you’re guilty. Granted, I gather the word of an officer will usually trump an ordinary citizen, but that’s a great use case for the filming of Officers! It’s hard to prove interference with official duties when you’re quietly filming an officer from 25+ ft away.
When i studied architecture we had a course that included a sound design aspect - learned some formulas, did some real world testing in various environments (theater, studio, restaurant, bedroom) using microphones to analyze sources of unwanted noise, sound reflection and distortion. The assignment for that class included proposing various fixes some of which we tested.

It was really interesting but sometimes large scale interventions have potential tradeoffs with other desirable project criteria and goals. At the end of the day the client and the budget make a lot of decisions that seem careless but are just tradeoffs.

As you say - upscale and boutique businesses often have the desire and budget to differentiate themselves on sound design - having professionals consult is not inexpensive and often implementing their recommendations has a significant effect on budget.
> THIS IS THE DOCUMENTATION for kaplay@3001.0.0-alpha.7

3001st major release? I guess it's not strictly following semver.
A: Hey B, you must stop doing this thing or we'll need to replace you.

B: Ok, I can't do that. You can replace me

B proceeds to be replaced and no longer works there

Some time later...

T: obviously, B was not fired.
Right? Creating a noun instead of a verb is the real anti-pattern I see here. (Once you have a DeadlineSetter, it's a slippery slope down to ClassInstanceFactoryConfigProxyManager, etc.)
Apple has a robust recovery mechanism on their laptops, via T2 security coprocessor.

https://www.macrumors.com/2020/06/25/apple-silicon-macs-new-...

https://support.apple.com/guide/security/
perhaps https://proompty.com would meet your needs?
500k in safe indexes. 200k for stock picking. 200k for well-considered bets/gambles. 100k emergency in a 5% HYSA.

Unless you're a certified misanthrope, you won't need 'fuck-you' money for life. Why are you saying 'fuck-you' to so many people to begin with ? Most people only need enough 'fuck you' money, to say fuck you to those who exploit them under threat of retaliation. You don't need that much money to do that.

I'm assuming you're a decent person. Then yeah, at $200k gambling money, you can start living like you have fuck you money, and your relationships are likelier to improve than degrade. You won't have ulterior motives, you will have time for those you love and a stress-free person is more pleasant to be around. Sometimes you're your own gamble. So, set aside part of the $200k to take a break or start a startup. A fresh mind is a productive mind. Having bootstrap funding allows you to protect more equity in future funding rounds. The possibilities are endless !

Yes, one day, your fuck you money may run out. But the world doesn't end. You can always re-enter the work force. If anything, this time you'll have better relationships, fewer regrets and anwered what-ifs.

Fuck you money can be seen 2 ways. It's either the ability to find time to pursure what you want, now freed from the rat race. Or, it is the ability to do nothing, now that the rat race expects nothing off you. The former will pays off in dividends, either monetarily or spiritually. The latter leads to lethargy, cognitive decline and an early demise.

_________

edit: I think someone with kids is unlikely to ask this kind of question. So my response is phrased towards someone without such responsibilities.
Well if you backdoor 600k routers and introduce a firmware bug with one of your patches, this is what happens.

Can't they just stage their updates? Surely, malware authors and users must be too cool for adopting standard prod practices.
> Is this actually needed in practice?

For scientific experiments of the type one might be running on the moon? Almost certainly for at least some of them.
Just like Ilya wasn't fired from OpenAI right, he just left slowly, amicably, and very thankfully

Of course all these people were fired, it's just in the world of very important VC and tech guys, just like in the world of politicians and bureaucrats you can't say that, because 'being fired' is for the desk clerks and floor moppers. Very important executive Bob of course wasn't fired, he choose to spend time with his family
If you're using a secure browser, Xitter doesn't even display single tweets any more. Just:

> Firefox’s Enhanced Tracking Protection (Strict Mode) is known to cause issues on x.com

(lovely inversion of responsibility gaslighting, too)
This only strengthens my point. Given all that spending, they still are seemingly nowhere close to a Starship competitor.
Those people are what we call Ubuntu users. For Debian users, Klode is our new sexy-time boyfriend.
Kotlin Language Features in 2.0 and Beyond [video]
I would not normally expect to get away with it, but our security folks don't care; you can't get onto our floor without a badge or PIN, and we are a young enough startup that everyone still recognizes each other. The managers of the coworking space do not care what we do with the office suite we rent from them, and building security does not care what the coworking space does with its interior doors so long as the fire doors stay shut. The security folks at the head office of the coworking chain might care, as they're the ones operating the PIN lock we are bypassing, but they're not here to express an opinion.

Meanwhile, the phone rooms, bathrooms, printer, and most of the conference rooms are located outside our suite in the coworking space, so we'd all be punching in our eight-digit PINs half a dozen times a day getting back into our office if we didn't prop its door open.
they're still pretty active on the *chan's, if I believe threat intelligence reporting. no surprise they're in 9GAG.

also slashdot, hackernews, and various reddits. it call all be automated, and failing that, plenty of folks willing to do the "mechanical turk" approach and shitpost for pay.
Like if "this thing" had been "doing drugs during the workday", would you have considered the scenario a firing?
Your comment about git blame pierces me, but I still think you are off base about this thing specifically - Paul Grahm is talking about someone he respects, that he feels does not get seen as occupying an important role/decision maker due to eschewing credit.

It may pattern match as blame (and I think that heuristic about corporate speech is probably a good one), but I don't think that tracks in this context. Partially because it doesn't make sense on the personal and emotional level, and partially because it doesn't read as blame at all.
I'm intrigued by those comments about smartwatches. Can you tell more about your experience? How your kids handle peer pressure?
Fecal microbiota transplant: Inside the black market for human poop
Debian 12 KDE Plasma: The right distribution for professional digital painting