skysight-inc/HackerNews huggingface dataset:
And maybe the clunker was junked, orrrrr it was subsequently resold, or put on a ship to the global south and it’s clunkers the whole way down…
> Yes, negative indexing as in e.g. Python (so basically "from the end") can be incredibly convenient and works seamlessly when indexes are 0-based.

I'd claim 0-based indexing actually throws an annoying wrench in that. Consider for instance:

for n in [3, 2, 1, 0]:
start_window = arr[n: n+5]
end_window = arr[-n-5: -n]

The start_window indexing works fine, but end_window fails when n=0 because -0 is just 0, the start of the array, instead of the end. We're effectively missing one "fence-post". It'd work perfectly fine with MatLab-style (1-based, inclusive ranges) indexing.
> Because that is the only way you can say "well he is effectively talking about ADHD if he is talking about adderall",

No it's not the only way, because he's also talking about SSRIs, which have only medical uses (no abuse potential really). Therefore it is reasonable to argue he is also talking about Adderall's intended medical use against ADHD rather than its abuse.
Some of this seems a little simplistic; as a relatively new director who reports to the CTO I think everyone is "building the plan" but at different levels of granularity. Where we run into trouble is when the CTO gets too far away from defining the broad outcomes and veers deep into the "how". They get very prescriptive, but without the context of the implementation details or any real knowledge of the countless small problems that directors, then managers, then ICs deal with. It looks a lot like (and really is a falvour of) micro-managing.

>> It conflates career development and salary negotiation

I just went through this with an IC 2 levels below me. To the credit of the person's manager they communicated to the IC "don't ask me for a promotion when you want more money". The (easily said; harder to implement) solution is to build a management relationship with people that has an "agent-client" dynamic. The direct manager can't be viewed as the decision maker and needs to be the advocate for this to happen IME.
boston globe article about Kristi Noem incident some weeks ago:

https://www.bostonglobe.com/2025/02/27/nation/rising-border-...

line from the archived website:

"The Haskells wanted Canadians and Americans to have equal access to the Library and Opera House and so they chose to build on the border. Construction began in 1901; the Opera House opened in 1904 and the Library in 1905."
I think this post is excellent. It clearly describes the problem in many companies - granular levels/ladder climbing.

It also describes another great problem that shows up in tech - non-technical/non-owner managers, directors, and VP.

As described in this article, the VP is supposed to be the expert who created the plan of execution, the director is supposed to be the expert who executes it.

But in big tech at least, this is not what happens. VPs and directors are clueless to the point of incompetence. They understand politics but not how to drive with leadership, deep technical understanding, planning, communication, and direction. They spend an enormous amount of time in BS like stack ranking and perf reviews instead of creating solid plans that move the company needle - externally.

As a result, in large companies, you see the corporate hellhole decline. VPs and Directors are not respected at all. They can't answer much. They aren't clued in on the tech. They don't understand competition. They don't understand innovation. They do understand ladder climbing politics - so they create an empire of ladder climbers.

It is almost hilarious how poor some tech management is. Would you join a ship where the captain does not how ship-steering works?
Doesn't sound nuts at all, the facts fit the theory.
Sometimes I hear people say that to succeed in our economy you need to offer the best product for the lowest price--or rather, the right balance between the two.

But so often in my career and in general, I have seen the most successful companies doing extra work to make their product worse. It's both obvious and subtle how bad this is; if the people who implemented this feature had instead spent their time doing nothing, it would have improved the product.

"Competition is fierce, so let's spend time and money making our product worse"--is this the winning strategy from the company at the forefront of technology? Apparently. This is a testament to the health of our free markets.
I agree that the value to society and the economic value are two completely different things. I shining example of this principle is the 1980s corporate raiders that would buy a company, gut its pension program, and ride off with the profits.
Platform/vendor lock-in != device bound
On android brave is quite ugly too. Perhaps it's intended for desktop use mainly
> At what point does blame the plants become blame all alien life including human?

I don't think that's what people are saying. The question is why is the cost of growing such water intensive crops in such an arid land cheap enough to make financial sense.

The answer, I expect, is essentially that the costs involved in said water are subsidised in such a way as to socialise them? Would be interesting to understand.
Radioisotope generators − inside nuclear batteries that power faraway spacecraft
The First Woman to Translate the 'Odyssey' into English (2017)
They can be short if they can be short. My fe80::3846:9cff:fe24:a5c7 is not going to get shorter.
I don't know why you're getting downvoted, but I 100% agree with your comment.

> Nobody wants IPv6. It's been 30 years now and we're what 60% complete? By any metric this is a massive failure.

Yeah, this is a massive generalization, but I get the point you want to communicate.
Which saas is this from?
Realising my car is broken doesn't mean I can fix it. Likewise, being unable to fix it doesn't mean I can't tell it's broken.
Sorry, but people been maximizing value with ASCII-rendered tables of numbers at least since DB2 and Oracle came out. The UI has always been regarded as a key to success, but there are plenty of examples of ugly-as-fuck UI, which otherwise does okay for whatever means was created.

Add to that the fact that Perplexity-like search-RAG-services would very soon start munching not only search, but a plethora of APIs exposed by various services. And perhaps incur costs on the user for it, but the point is nobody cares about nobody else's UI that much. In fact people would love to have dashboards of data shown for their own needs in some open manner, and this is what we should expect to come, not a fancier version of SVG/canvas/React/WEBGL whatever.

last time UI was disruptively innovated was when reactive-functional-spreadsheets were introduced at the end of 90s and it stayed as an engineering concept more than actual implementation.

later on perhaps html/browsers could've disrupted something, and it did for a while, but very soon (only 15 years later) the soc.net.bros were already abusing all the good things in it and now we mostly have closed apps running on top of the open web infrastructure, which is basically the same as running closed apps on top of the open linux ecosystem.
In my experience the inverse is also true. Dealing with performance and behavioral issues can take a huge amount of time, and it something that is never discussed with parties who are not involved.

Well run engineering organizations are like a well running engine. They need to have solid parts but they also need constant attention and fine tuning. The best managers do this well.
Agreed.

Crazy, given that they are so good at marketing, that they haven't thought about retiring the name Siri, a name which now, has connotations of being an inept and unskilled assistant.

Maybe for the next one they need to do a 180, and give the AI a name seems like she would be on top of everything and runs a tight ship and conveys that old school cold, calculating, no nonsense image.

Like Frau Farbissina or Geraldine or Gertrude.

I would trust a Geraldine with my books.

Kinda like how they use Afred or Jeeves for butlers.
I don’t think it’s obvious at all, not even in retrospect. People have historically been wildly underestimating how computing usage would evolve (“640KB of memory ought to be enough for anybody”), interfaces connected to the internet have indeed multiplied exponentially and it’s showing no sign of slowing down.
The cost of software has been a matter of much debate since long before I was born (and I wasn't exactly born yesterday…). It was a bit of a scandal when software first started costing more than the hardware it was to run on (due to rising complexity in the software requirements needing more human resource to satisfy, and reducing hardware costs from technology improvements/refinements).

People programming for fun has always skewed its worth in the eye of some, and we also get the old “doing it for the exposure” expectations that is endemic in all creative realms.

But something as simple as the minimal code needed for this particular feature, which is essentially a QoL UX feature, is something that I think should be standard if present, not an added extra charge on top of what is already being paid (this isn't a free service, payment is through letting them sell you to there stalky ad-tech partners). It definitely feels like very deliberate price gouging.
It would have been adopted a lot faster if they had just done this. Just extend the address space, make a small part of it the previous ipv4 address space so translation between the two was trivial and it would have been easy to run them both side by side and transition appropriately with some translation services where IPv6 interfaced with IPv4.
Huh? You know dishwashers and lawnmowers already exist right?

I was at a friend's house (I don't have a lawn) a couple of weekends back and the plates and cutlery and so on we used is just "magically" clean in the morning so long as we remember to put them in the right place, you hear cutting, and outside there's a machine wandering about cutting the lawn periodically.

We don't need a humanoid robot to wash dishes, that's a waste of resources, like when people thought we should have crews of people typing documents rather than just... not.
What's going on with the US government?

They're doing so many things which could normally be described as "Cartoonishly Self Destructive" that it's hard to keep up with their actual objectives.

What's even less clear to me is why the apparatus of state seems so willing to go along with these whims of the executive.

I'd imagine every EU/UK company is re-thinking any US based conferences they have booked right now, because who knows if your field will suddenly fall under their whims.
It's more specific, and useful to the people using it.

https://en.wikipedia.org/wiki/Jargon
The fact that most of the comments here are complaining about the imprecise etymology of terms like "vtuber" and "pngtuber" like old men yelling about kids these days with their hip-hop bebops and bad is good... is kind of hilarious. Absolutely no interesting conversation of any technical merit is to be found because people are using words wrong. This from a community that considers "enshittification" a precise and technical term of art.

Please no one tell this lot about "fleshtubers," they'll throw their soup in a rage.
When a robot is moving itself it has a very good idea of what each part of itself weighs, how big it is, and has sensors to tell it what angle all its joints are at. These are all much more difficult with an object the robot is holding in its hand. But you can still find videos of Atlas doing practical tasks, just not as impressively as it jumps around.

https://www.youtube.com/watch?v=F_7IPm7f1vI

A mentor of mine in robotics talks about how the people at his research group would watch a video from an old Julia Childs TV show of her chopping vegetables and doing other cooking tasks and they would try to figure out how long until a robot could do those things.
One thing I discovered: almost everything a manager does has a big lag between input and observed impact. Retention is one of the slowest, it's like steering a cruise ship!
Completely decentralized is cool, but I think there are two key problems with it.

1) in a decentralized system who is responsible for backups? What happens when you restore from a backup?

2) in a decentralized system who sends push notifications and syncs with mobile devices?

I think that in an age of $5/mo cloud vms and free SSL having a single coordination server has all the advantages and none of the downsides.
Not relevant to what you are discussing related to attention to detail (which I agree with).

This is my imaginary scenario -- if Steve Jobs were to tell me in a meeting, "I see air bubbles coming out of the phone", I (as an engineer) would reply to him, "Dude, that air is carrying excess heat out of the phone via convection. If you don't leave any space in between hot electronic components, your phone will be a toaster or a clothes iron".
He said “My heart got out to all of you.”

If he had said “SIEG HEIL!” I would totally be on your side. But it was plain old American English, and it was about love.
Indefinite Backpack Travel
The higher up you go the more important it becomes to make an impact to teams outside the purview of your boss. So I'm not really sure this holds.
I've started experiencing something similar! Almost anytime I switch tabs causes the browser to come to a halt, and when I start scrolling on a new tab it takes a while for the browser to start scrolling smoothly again.

My computer is not old and rather high-end, too.
From Ford to Musk, the Perils of Trying to Build a Global Auto Empire
The Flask Mega-Tutorial, Part I: Hello, World (2024)
Yeah we do…? political power can also be traded in markets, subject to market forces, etc.

Maybe not 100% of the time in 100% of societies, but certainly more than zero in every society I’ve ever heard of.
That is what they did. The number of bits is a detail. There is no way to use a different number of bits and remain compatible.
Why git though? Wouldn't it be simpler to just append the timestamp to the beginning or end of each line/paragraph, and just hide it when editing?
Accenture is DOGE's first corporate casualty, shares dive on warning of cuts
I would say this is a pretty big mistake for constructing a url.

http://[2001:db8:85a3:8d3:1319:8a2e:370:7348]/
Maybe the problem is how the goal and objectives are set up which results in maligned incentives - "innovating" for the sake of innovation instead of fixing existing problem. The first results in nice power point presentations, the second doesn't.
The problem is with the road, not the drivers. My city has re-engineered many roads that used to have four lanes into two lane roads with a middle left turn lane along with roundabouts or curbs that ‘narrow’ the road at intersections which makes drivers slow down. Roads where traffic used to move at 45 MPH now moves at 30 MPH.

Go to city council meetings and demand that the road is re-engineered instead of blaming drivers.
Automatic Iceberg Maintenance Within Postgres
> Do we already have entire generations of people who never open web browsers and live their whole online life in Apps? Sad.

Absolutely. Look up Facebook Free Basics. It was Meta's plan to become "Thee Internet" for developing countries.
The comment you are replying to essentially said exactly that:

> but always assumed it traces back to memory offsets in an array rather than any principled stance because 0-counting sequences represents a crazy choice.
I guess the only solution is to get rid of windows next. (/s, kinda)
Not so! What you say is true for a country that has not achieved monetary sovereignty, or for a country who has given it up (like the Eurozone countries), but the UK, like the US, Japan, Australia, New Zealand, etc. originate their own currency (only issuing bonds in their own currency, which their own central bank issues, and not having any pegs to other currencies).

There is nothing that the private sector can afford in the UK that the UK Government can not afford!
I think this mostly highlights that you can't ask very abstract survey questions and expect everyone to interpret them the same, especially across cultures. "Democracy" is conventionally translated as 民主, but in practice, education about "democracy" focuses on completely different criteria than education about 民主. So in the end, you're asking about one thing, but getting answers about another.
Not so great in areas with winter.
Last year’s “demos” weren’t demos, but concept videos. I wouldn’t be surprised if it doesn’t happen this year nor next year, to the level implied by the ads. Incidentally, what the original Siri ads showed also never materialized.
Consider n real numbers a_0, ..., a_{n-1}. That's not very elegant.
You can always turn a claim into a logically equivalent claim of the non-existence of any counterexamples.

“For every instance, e equals mc²”

is logically equivalent to

“There is no instance where e does not equal mc².”

That combined with your belief that claims of non-existence can't be held with any degree of certainty means you believe that no claim can ever be held with any degree of certainty. Which is not a very interesting insight.
Yes, it has to be balanced appropriately. I didn't emphasize this a lot in the blog post, but this is really important in a work setting, compared to when working on personal projects. I still think wheel-reinvention has its place in professional teams, but the related challenges should be taken more serious in that case.
“Semi incompetent bully” is the persona you should imagine it operating as.
Meet Stretch - https://www.youtube.com/watch?v=yYUuWWnfRsk https://www.youtube.com/watch?v=8WZoVJIV9V0

and Handle - https://www.youtube.com/watch?v=5iV_hB08Uns
For a person deliberately avoiding the US (whether out of principle or otherwise), I can't imagine a trip through customs for a transfer would be acceptable either.
This is nifty - anybody seen examples of writing a server-side view layer with this?
>If I cared more, I'd make a website called Department of Lies (since the regime defines what they're doing as the truth) and catalog all the actions of the regime, and how they're illegal.

https://whatthefuckjusthappenedtoday.com/
I still love my Jenkins Pipelines, Groovy shared libraries, and Bash scripts. It may be old, the UI may be a little crusty, but it's well understood, it just works, and I don't think much about the tool anymore.
Self-destruction of the US government is kinda the point for Curtis Yarvin and his followers to implement their vision, same for all the cyberlibertarians in Silicon Valley.

That's the only way so far I've managed to make sense of what the USA is doing to itself, the destruction is the point.
Thanks, that's interesting. I thought service workers were only needed for things like offline support and background activity after a tab is closed (which is why I disabled them).

Streaming audio is a new one to me, I wonder if the same could be achieved with web workers instead. Or at least similar use cases like video calls work fine for me without service workers. See e.g. https://github.com/scottstensland/web-audio-workers-sockets
Creative, perhaps, in a purely artistic sense. Even here, I think it's arguable. But, it's still definitely an art form and art is creative.

"Creative of modern culture" is what rock music was... a pretty defining quality of what rock music was. It produced youth culture. Mainstream culture. Memes. Fashions. Ethos, etc.

Currently, there is not a single bonafide "rock star" under 50. Even the idiomatic term "rockstar" has fallen out of use.
As a Canadian, I really can't express the amount of frustration and anger I feel towards the USA these days.

More than a century of incredibly close partnership and interdependence thrown away for nothing more than stoking American egos, looking for an easy target to bully.

The ugliest part of all of this is that if voters completely reject Trumpism in 2 or 4 years and go back to a sane path, they won't have done it because they were convinced of the gross immoral capriciousness of the Trump administration. The only reason American voters would reject Trumpism is if they decide he's bad for business, and caused serious economic harms.
I thought we weren't doing politics on HN?
I'm not assuming it's close to 100%, I'm countering the GPs criticism of people who are skeptical about the title. He's saying "how dare you question these science experts!?!" And I'm saying the reason people do that is because scandals like LK99 erode the credibility.
> This is a testament to the health of our free markets.

no, it's not. it's a statement that applies to a monopoly. And software is a monopoly - because each piece of software is unique enough, that there's no replacement possible.
I don't think that it's a foregone conclusion that IPv6 "failed".

I'm rolling out services on v6 only now for my hobby projects. Just next week, I'll be switching over our company backups to v6 because I can have a dedicated port 22 on the backup machine instead of port forwarding. I've been running company VPNs v6-only (inside the VPNs) for some years now.
Our corporate services and my private hobby projects are all v6-enabled (in addition to v4), the latter since 2018 or something.

A non-techie friend of mine has CGNAT at home on v4, and simply used his consumer-grade router to open a port to the v6 address of his NAS. He and some friends and colleagues from his Uni been using that for half a year before they stumbled into a situation where somebody had no v6 address and could not access the NAS.

I think we're getting there fast.
John Giannandrea (JG) was running the Google Assistant when I was there. That didn't go so well. (Pre-LLM assistants as a category have done badly - Alexa/Siri did _ok_ but presumably everyone working on them had higher hopes.)

I remember being surprised when JG seemingly "failed up" to become head of Apple AI. It's been many years and it's hard to point to anything that's gone well in that category.

Seems like there's a deeper story here.
Probably there's more, but expectations are so low that I don't even want to try.
I would be much more impressed to see a person with a controller (and just directional controls) telling the bipedal robot where to go in a normal human environment - for example, just crossing the street.

These seem very curated, on perfectly flat, grippy surfaces.

Perhaps it just shows how truly difficult the human method of bipedal locomotion really is that this doesn't seem to have been achieved yet.
> Software is the only industry where the marginal cost of the product is ZERO.

The same is true of anything where all the value is in the bytes -- news, film, music, the written word.
That's the most anti-social aspect of the UBI.

Historically, jobs or professions always existed around the intrinsic motivation of the person working and around the needs of the society around that person.

So you could become a poet, but if you do not write poems that people like you would starve. Or you could become a farmer and provide the best apples in your city and you will earn a more than deserve income.

That's why free economies have developed historically so much better than any centrally planned economy.
Not unlike “free” online services with pay options. If you pay to go ad-free they'll probably still at least some background requests so their ad-partners can stalk you around your online life.
It has the free part but not the high salary part.
I really hope it's not true, because that would just mean he doesn't understand how elements are placed on boards - there will always be some air unless you add extra filler. (and make everything run hotter)
The Risk of Financial Bubbles in Renewable Energy Markets