MurphyA/hacker-news huggingface dataset:
by kizmarh | 2025-11-26 09:53:37+00:00
Not by themselves, at least today, as we can't currently modify the value of a custom property by using itself in the calculation. But in the future we will have an `inherit()` functional notation that will unlock this (and at least Chrome implemented it in Canary already — https://blog.kizu.dev/play-with-inherit-function/).

It is possible to use style queries and some hacks (https://kizu.dev/self-modifying-variables/) to achieve this today, but that doesn't bring this closer to production, as Firefox still does not support them (but will be soon).
by mkesper | 2025-11-26 09:53:48+00:00
1. Improve longevity by charging Li-Ion only up to 85% of marketed capacity (can be configured at least on Thinkpads).

2. Open up the laptop and check if battery is swollen. After about 10 years, it's also a good idea to replace the CMOS battery before leaking.

3. Without opening, sometimes keys/trackpads don't work anymore as expected. This might be due to swollen battery packs (we had several Dells where this happened).
by ACCount37 | 2025-11-26 09:54:08+00:00
That's what I'm saying: there is no "direct comparison grounded in neurobiology" for most things, and for many things, there simply can't be one. For the same reason you can't compare gears and springs to silicon circuits 1:1. The low level components diverge too much.

Despite all that, the calculator and the arithmometer do the same things. If you can't go up an abstraction level and look past low level implementation details, then you'll remain blind to that fact forever.

What papers depends on what you're interested in. There's a lot of research - ranging from weird LLM capabilities and to exact operation of reverse engineered circuits.
by vkazanov | 2025-11-26 09:54:11+00:00
When the first scientific libraries were written for python, most alternatives didn't even consider being readable, or convenient. The choice was more like C/Cpp/Fortran vs Python.

And then Python went into a self-reinforcing loop, with scientific community coming up with more and more ways to improve Python support for the kind of interactive work that was required for data analysis. Think ipython -> jupyter -> jupyter forks and other python-centric notebook systems.

So when data analysis evolved into data science and machine learning, gpu-first library vendors already faced a crowd of people knowing python.

It is crazy how right now one can utilize 100s of gpus through these bits of dirty python wrapped in json.
by dominicrose | 2025-11-26 09:54:28+00:00
This works for Clojure, git and even Linux. It seems there's a human who understands the entire system and decides what's allowed to be added to it. But these things are meant to be used by technical people.

The non-technical people I know might want to use Linux but stay on Windows or choose Mac OS because it's more straightforward. I use Windows+WSL at work even though I would like to use a native Linux distribution.

I know someone who created a MUD game (text online game) and said to him I wanted to make one with a browser client. He said something we could translate as "Good, you can have all the newbies." Not only was he right that a MUD should be played with a MUD client like tintin++, but making a good browser client is harder than it seems and that's time not spent making content for the game or improving the engine.

My point is that he was un uncomprimising person who refused adding layers to a project because they would come at a cost which isn't only time or dollars but also things like motivation and focus.
by adrian_b | 2025-11-26 09:54:31+00:00
Octets is the term used in most international standards instead of the American "byte".

"Octet" has the advantage that it is not ambiguous. In old computer documentation, from the fifties to the late sixties, a "byte" could have meant any size between 6 bits and 16 bits, the same like "word", which could have meant anything between 8 bits and 64 bits, including values like 12 bits, 18 bits, 36 bits, 60 bits, or even 43 bits.

Traditionally, computer memory is divided in pages, which are divided in lines, which are divided in words, which are divided in bytes. However the sizes of any of those "units" has varied in very wide ranges in the early computers.

IBM System/360 has chosen the 8-bit byte, and the dominance of IBM has then forced this now ubiquitous meaning of "byte", but there were many computers before System/360 and many coexisting for some years with the IBM 360 and later mainframes, where byte meant something else.
by Yokohiii | 2025-11-26 09:55:00+00:00
I think this is too simple. First of all, hardware people have high incentive to fully replace components and systems for many reasons. Replacement is also the only way they can fix major design mistakes. Software people constantly do fix bugs and design mistakes. There is certainly no strong culture to document or dig up former mistakes made, but it's not like they don't learn from mistakes, it's just a constant process. In contrast to hardware, there is usually no point in time to retrospect. The incentives to rejuvenate systems are low and if considered often seem expensive. Software engineers self motivation is often ill-minded, new devs feeling uncomfortable with the existing system and calling for something "modern". But if the time comes to replace the "legacy" systems, then you are right, no one looks back at the former mistakes and the devs that know them, are probably long gone. The question is whether we should ever replace an software system or focus more on gradual and active modernization. But the latter can be very hard, in hardware everything is defined, most of the time backed by standards, in software we usually don't have that, so complex interconnected systems rarely have sane upgrade paths.
by littlestymaar | 2025-11-26 09:55:23+00:00
This is a part of it indeed. Most people (and even a significant number of economists) assume that the economy is somehow supply-limited (and it doesn't help that most 101 econ class will introduce the markets as a way of managing scarcity), but in reality demand is the limit in 90-ish% of the case.

And when it's not, the supply generally don't increase as much as it could, became supplier expect to be demand-limited again at some point and don't want to invest in overcapacity.
by PostOnce | 2025-11-26 09:56:08+00:00
If you had them side by side, or vividly remember the typography of xkcd specifically, maybe.

But most people I think would not notice a comic's handwriting font had changed, as long as it were plausibly handwriting.

Perhaps we could test it? HN will probably lock the replies due to age before I have time to... I'll see.
by rhdunn | 2025-11-26 09:56:27+00:00
It could be that they weren't able to produce stable video -- i.e. getting a consistent look across frames. Video is more complex than image because of this. If their architecture couldn't handle that properly then no amount of training would fix it.

If they found that their architecture worked better on static images then it is better to pivot to that than wasting the effort. Especially if you have a trained model that is good at producing static images and bad at generating video.
by panick21_ | 2025-11-26 09:56:58+00:00
1) I really don't see how it prohibilitivly expensive. Much poorer places have built them and there are tons of companies who are willing to do it. Specially if you have a 30 year plan.

2) Another one I don't buy if you have a 30 year plan. Buses have higher operating costs, need more space, have less capacity and the surrounding infrastructure gets more expensive. The only thing BRT is good at, is making it easier to get start because you initially don't need ground infrastructure.

3) This is much more likely.

But Ill grant you what BRT might allow you do to is ban cars from a corridor without to many people being angry, and that is a win by itself.
by immibis | 2025-11-26 09:57:19+00:00
In most cases of adblocking, that would be a good thing.

99% of internet content is complete crap, the equivalent of email spam, that only exists because each piece makes a few dollars a month from ads. On the old internet, without ads, there was plenty of useful content and much less spam.

And the spam crowds out good content, as seen in recipe sites for example.
by wongarsu | 2025-11-26 09:58:16+00:00
Right, I before E except after C, except when you run a feisty heist on a weird beige foreign neighbor. Caffeine strung atheists are reinventing protein at their leisure. Plebeians may deign to forfeit either that or seize the language and reinvent it

Has anyone actually counted whether that rule is more often true than wrong?
by aurareturn | 2025-11-26 09:58:16+00:00
Or when you need to post on Hackernews to get support from your cloud provider as locked out of your account, being ignored and the only way to get access is try to create as much noise as possible it gets spotted.

https://news.ycombinator.com/item?id=42365295

https://www.reddit.com/r/hetzner/comments/1ha5qgk/hetzner_ca...
by wrxd | 2025-11-26 09:58:24+00:00
My theory is that it is a way of forcefully grabbing people’s attention.

Without autoplay there is no engagement once the video is over. With autoplay there is the risk someone leaves the player on the background and ignores it. With looping videos people get annoyed and (if they’re like me) close the tab or skip to the next video just to get something different
by zelphirkalt | 2025-11-26 10:00:38+00:00
I tried installing Emacs on Android and then realized: How on earth am I even gonna input all the special key combos that I use for things in Emacs?

I figure it is impossible, without a special keyboard installed and even then it gets cumbersome to quickly input something like C-x C-s for saving a file. I am not motivated enough, to come up with a whole different shortcut system, just for rare if ever Emacs on phone use.
by jrk | 2025-11-26 10:01:01+00:00
It is not only not that much more complex, it is often less complex.

Higher-level services like PaaS (Heroku and above) genuinely do abstract a number of details. But EC2 is just renting pseudo-bare computers—they save no complexity, and they add more by being diskless and requiring networked storage (EBS). The main thing they give you is the ability to spin up arbitrarily many more identical instances at a moment’s notice (usually, at least theoretically, though the amount of the time that you actually hit unavailability or shadow quotas is surprisingly high).
by arghwhat | 2025-11-26 10:01:49+00:00
Sure you do, the architecture is known. An LLM will never be appropriate to use for exact input transforms and will never be able to guarantee accurate results - the input pipeline yields abstract ideas as text embedding vectors, not a stream of bytes - but just like a human it might have the skill to limp through the task with some accuracy.

While your base64 attempts likely went well, that it "could consistently encode and decode even fairly long base64 sequences" is just an anecdoate. I had the same model freak out in an empty chat, transcribing the word "hi" to a full YouTube "remember to like and subscribe" epilogue - precision and determinism are the parameters you give up when making such a thing.

(It is around this time that the models learnt to use tools autonomously in a response, such as running small code snippets which would solve the problem perfectly well, but even now it is much more consistent to tell it to do that, and for very long outputs the likelihood that it'll be able to recite the result correctly drops.)
by returningfory2 | 2025-11-26 10:02:01+00:00
There's a whole subfield of economics that studies clustering in cities ("agglomeration"): https://en.wikipedia.org/wiki/Economies_of_agglomeration There are lots of benefits.

Also, my own take is that the high rent in NYC is sort of proof that the quality of life is high. Or at least, NYC is desirable. People are willing to pay a premium to live there, which is a strong signal of their preference.
by zmgsabst | 2025-11-26 10:02:04+00:00
Much of your comment seems to be about your culture — eg, assuming things about axioms and weighting different heuristics. That we prioritize different heuristics and assumptions explains why I don’t find it surprising, but you do.

From my vantage, there’s two strains that make such discoveries unsurprising:

- Curry-Howard generally seems to map “nice” to “nice”, at least in the cases I’ve dealt with;

- modern mathematics is all about finding such congruences between domains (eg, category theory) and we seem to find ways to embed theories all over; to the point where my personal hunch is that we’re vastly underestimating the “elephant problem”, in which having started exploring the elephant in different places, we struggle to see we’re exploring the same object.

Neither of those is a technical argument, but I hope it helps understand why I’d be coming to the question from a different perspective and hence different level of surprise.
by markkitti | 2025-11-26 10:03:30+00:00
I tried this in Julia with TidierData.jl, and it looks quite similar to the R version.

using TidierData, DataFrames using PalmerPenguins: load penguins = load() @chain penguins begin DataFrame @drop_missing(body_mass_g) @group_by(species, island) @summarize( body_weight_mean = mean(body_mass_g), body_weight_std = std(body_mass_g) ) show(_, allrows=true) end
by srean | 2025-11-26 10:04:16+00:00
Fun memories.

We have successfully replaced thousands of complicated deep net time series based anomaly detectors at a FANG with statistical (nonparametric, semiparametric) process control ones.

They use 3 to 4 orders lower number of trained parameters and have just enough complexity that a team of 3 or four can handle several thousands of such streams.

The amount of baby sitting that deep net models needed was astronomical, debugging and understanding what has happened quite opaque.

For small teams, with limited resources I would still heavily recommend stats based models for time series anomaly detection.

May not be your best career move right now for political reasons. Those making massive bets do not like to confront that some of their bets might not have been well placed. They may try to make it difficult for contrary evidence to become too visible.
by oersted | 2025-11-26 10:05:40+00:00
It’s often less about engineering effort and more about taking some small risks to try less mainstream (but still relatively mature) alternatives by reasoning from first principles and doing a bit of homework.

From our experience, you can actually end up in a situation that requires less engineering effort and be more stable, while saving on costs, if you dare to go to a bit lower abstraction layers. Sometimes being closer to the metal is simpler, not more complex. And in practice complexity is much more often the cause of outages rather than hardware reliability.
by EliteGadget | 2025-11-26 10:05:48+00:00
I've heard this argument before as someone with a small number of subscribers, In use relevant titles and thumbnails (I do partially use AI but that is "make me a Tux image with a builders hat on"). When I post a video I get a decent number of viewers for my channel size.

So I don't believe someone like LTT needs to resort to clickbait. LTT has 16 millions subscribers and half a million views per video. They make plenty of ad-revenue from those videos. If he stopped making videos today, he would still be getting a sizeable income by doing nothing for at least a decade. Even some washed up YouTubers from the past get a low five figure income from their Channels.
by muixoozie | 2025-11-26 10:06:04+00:00
>I do hate that if you publish anything online these days, someone will accuse you of having used AI to write it.

Noticing this too. Sabine said something a while ago in one of her videos that stuck with me [0]. about people expecting proof of suffering by next year. She was talk submitting an essay, but it might as well be anything ai could have done.

- https://www.youtube.com/watch?v=ICjubxfeICo&t=245
by panick21_ | 2025-11-26 10:06:33+00:00
There are well known netowrk effects, that happen when economists study cities. You can just have each individual bank pick some random small town and set up an office there.

That said, I do agree that some amount of distribution of infrastructure spending makes a lot of sense. But even if you did that, New York itself could raise enough taxes to make its own infrastructure without having to tax the rest of the nation.

But I would say the US has done this reasonably well, NY is nowhere as dominatie any many other places. You have Boston with universities and medical, Valley, LA areospace/media, DC government and so on and so on.

But economics is pretty clear, hubs are good, getting a place with lots of experts togheter improves efficency for everybody. And getting enough people together that proper infrastructure pays for itself is also good.
by jstanley | 2025-11-26 10:07:00+00:00
Weirdly I've had history turned off for just over 10 years (I can tell from the date on the most recent entry), but my YouTube homepage shows me videos related to things I've watched recently anyway.

I just deleted the all-time history and now the homepage is blank as you say.

I don't think they're really deleting your viewing history, else the homepage wouldn't have looked the way it did before I deleted "all time".

I have clicked "stop showing me Shorts" several times but they keep coming back, so I don't think the homepage works properly anyway.

EDIT:

On further consideration, I think what was happening with the homepage was that it was showing me videos related to channels that I subscribe to. (But not always videos from channels that I subscribe to).

However I don't see why they can't still do that even after I delete my all-time watch history? Not that I want them to.

But if you did want them to, you could probably turn watch history back on, click on any single video, and then turn it off again, and you'd probably have a home screen dictated by your subscriptions.

Or else they just ignore the setting and it's all a lie anyway.
by jonathanstrange | 2025-11-26 10:08:11+00:00
AWS counts as managed servers with constant security monitoring. That's a huge difference to paying for a dedicated server where you're responsible for the installation and maintenance of the operating system and all software, intrusion detection and thread responses, and server monitoring.

I am a Hetzner customer for my forthcoming small company in order to keep running costs low, but it's not as if companies using AWS were irrational. You get what you pay for.
by fragmede | 2025-11-26 10:09:17+00:00
Don't forget Bruce Lee, Jet Li, Chow Yun-fat, Maggie Cheung, Leslie Cheung, Zhang Ziyi, Michelle Yeoh, Donnie Yen, Wu Jing, Michelle Yeoh, Simu Liu, Donnie Yen, Jason Tobin, Olivia Cheng, Dianne Doan,

Lucy Liu isn't famous in China but she is in the US.

Not Chinese but recognizable because of HBO's The Warrior: Andrew Koji, Hoon Lee, Joe Taslim

(I cheated, my parents are from Hong Kong.)
by zelphirkalt | 2025-11-26 10:09:30+00:00
Software development, like most other things, are part of the same make-believe market, that we run our societies in, in most countries around the world. Lets face it, most of the big money in software is believe money, not actual proven value of a thing. The word "evaluation" sort of already tells us this. It's not fact checking "How much did they sell?" or "How many users bought access or a license?", it is "How much do we believe in the future of this thing?" and risky investment "How much could we make, if this thing takes off?".

For software, I am not sure this is helpful. Maybe we would develop way less trash software, if it was different. But then again we would probably still develop engagement farming software, because people would still use or buy that.
by zimpenfish | 2025-11-26 10:09:51+00:00
Brief mention on Language Log back in 2009[0] says 'They are saying that teaching the list of "-cei-" words directly is a better strategy than teaching the rule: it is not sufficiently general to pay its way.'

Which is basically saying the rule is worthless?

[0] https://languagelog.ldc.upenn.edu/nll/?p=1525
by nicholast | 2025-11-26 10:10:08+00:00
Frederick Brooks in his essay "No Silver Bullet" (included in the collection Mythical Man Month) talked about the conventions of software development and I recall had called for taking an iterative approach to software development similar to what I had followed for the Automunge project, I went into a little more detail about that in my 2019 essay of the same name: https://medium.com/automunge/no-silver-bullet-95c77bc4bde1
by ksec | 2025-11-26 10:10:27+00:00
>I used to pay for YouTube premium

It would have been amazing value had Youtube Music, which came with YouTube Premium were half decent. But it is not. We got Spotify which isn't perfect, and then Apple Music, which for years didn't know what they were doing, and then Youtube Music, which is basically a company doesn't give a damn about Music.

We now have three Giant companies over the history of the past 30 - 40 years, once they grow big that make junk.
by ghosty141 | 2025-11-26 10:10:54+00:00
> I don't like unions because one bad hire can destroy a whole team, and the option to remove that hire is worth more than any benefit a union can give me.

In MANY other countries there is already WAY more regulations regarding layoffs and firing employees that has nothing to do with unions.

In Germany there is a probationary period in which you can just fire somebody for no reason basically. That time can be like half a year (in my case) and in most cases it becomes clear if the new hire fits your team or doesn't.

All unrelated to unions though. The big unions in Germany for example have a lot of power and if you are just a simple welder for example you'd have no chance getting anything done without a union.
by PaulRobinson | 2025-11-26 10:11:23+00:00
I've been thinking about this a lot recently, although I'm a vim user (please don't hate me), visiting this thread to see if the emacs community has solved this.

My use case is I want the vim analog to some emacs tooling like org-mode, everywhere. I want open formats, I want vimwiki-style linking, I want taskwarrior integration, and I also want it to synch on all my devices.

There are some proprietary tools like NotePlan that use iCloud as backhaul (very well, actually), and it's open format, but it has an opinionated UX that isn't quite me, and I think I just want to stay in vim as much as possible that I can do what I want with. I suspect most people here interested in emacs would have a similar take on it.

If you're on iOS, and your laptop/desktop is macOS, you have a cloud drive that is (IMHO), better than Dropbox right there, baked in, so what would it look like to use that file system? Not awful actually. I've found device synch across that file system to be transparent and high quality, as long as I remember to save things regularly.

The problem for me when it comes to the mobile experience is that I think - no matter whether you're an emacs or vim user - you probably don't want that mode-based editing on your phone.

The best notes app on iOS is Apple Notes because it does a lot of things incredibly well for the context of writing notes one-handed while stood on a bus, or while sat in a coffee shop with a small touch-screen keyboard.

Where I'm at right now is I want to build something that can read and interact with my files on my phone, but is not mode-based - it just uses Apple text editing like Apple Notes, and saves everything in iCloud files (or Dropbox as a backup to get out of the apple ecosystem), and on my local machine I just get that live synched experience with the editor that makes sense.

So the format I'm mostly interested in (vimwiki), has formatting that would be understandable as styles in Apple Notes, so I'm trying to work out whether to a) write something to import/export to notes from vimwiki, or b) provide a vimwiki-aware editing tool with the ergonomics of Apple Notes for my phone. I suspect doing the same but for emacs and org-mode would do the job well for those who want that experience too.