MurphyA/hacker-news huggingface dataset:
by npteljes | 2025-06-13 07:28:49+00:00
A key takeaway from this situation is that "alternative Android ROMs" are merely remixes of the original Android effort, and not genuine alternatives standing on their own. Absolutely at mercy of Google. Similar to browsers, how we only have like 3 engines for the myriad of browsers that we have. I am a graphene user currently, and I guess Graphene is safe on the current devices, as long as Google and the maintainer does security updates for them, we will just not get Android 16 at worst. And have to figure out what to use after the security support runs out in <7 years. So there is plenty of time still, no matter how they rock the boat.
by vladvasiliu | 2025-06-13 07:29:15+00:00
While this looks simple on the surface, what I've found is that there's a missing component to what you describe: the effect sugar has on the perception of satiety: when I eat sugar, I always have a hunger-like feeling, which incites me to keep on eating. I don't get this with sweeteners.

This happens with sugary drinks, but also with solid food, such as cake.

Sure, once you see your weight go up, you can adjust. But adjusting is difficult, and I think this is a contributing factor to the weight problems people have.
by flakeoil | 2025-06-13 07:30:10+00:00
How do you get so engage in the tasks you are doing so you forget to eat? I suppose most people here have the opposite issue, we do not engage in the task at all and once we start, we stop doing it after a short while because we find a more interesting things to do such as eating, grab a coffee or reading HN, news etc. We would love to be able to stay on the task and not go and eat.
by jauntywundrkind | 2025-06-13 07:32:05+00:00
A stack of optically powered 15kV mosfets, to get to 14MV, sounds absurdly awesome. 933+ mosfets that you're trying to drive in series, egads. But neat weird idea.

> A 15 kV SiC MOSFET gate drive with power over fiber based isolated power supply and comprehensive protection functions

https://ieeexplore.ieee.org/document/7468138

I distantly remember reading about someone stress testing a submarine drone tether at higher than rated voltages, seeing what practical voltage they could get out of it. I distantly recall there being a lot of concern about like corona arching or something with the sea water? That was a fun paper. I don't ever if it was only because they exceeded the insulation value, but I feel like there were some notable challenges to running high voltages in salt water that I'm not quite remembering.
by cbsmith | 2025-06-13 07:32:52+00:00
> Don't all these effectively inject new knowledge?

If you mean new knowledge in the sense of "improved weights for a particular task", I guess yes, but the issuing about "new knowledge" is about learning something you didn't know if the first place, rather than being able to more accurately arrive at a conclusion.

1. "excel at a particular task" -> no. A lot of what gets in the way of excelling at a particular task is extraneous knowledge that leads to "thinking" about things that are not relevant about the task. If the job is "hot dog or not hot dog", knowing about the endless "hot dog is a sandwich" debate or the people with hot dog fingers in Everything, Everywhere, All At Once tends to just gets in the way of doing the job as accurately and efficiently as possible.

2. "train on proprietary or sensitive data" -> no. Training on proprietary or sensitive data might not give you any new knowledge, but it may allow for much more refined weights to drive probabilistic decisions. So, if I train on a model with thousands of examples of X-rays of potential cancer patients, it doesn't learn new ideas, but it does learn better weights for determining if it is seeing a tumour.

3. "Complex domain-specific tasks that require advanced reasoning" "Medical diagnosis based on history and diagnostic guidelines" "Determining relevant passages from legal case law"

If you fine tuned an engine to identify species of animals, ones that it is already aware of, you can produce a model that knows with high confidence that "jaguar" is a kind of cat, and not a car or a sports team. It has this high confidence because it knows that, after lots of examples, knowing about there's a car or sports team with that name just gets in the way of making good judgments.

"OpenAI's analogy of training a human in a particular subject until they excel even arguably excludes the possibility of destruction because we don't generally destroy existing knowledge in our minds to learn new things (but some of us may forget the older knowledge over time)."

That is a pretty broad statement about the workings of the human mind. We absolutely do lose sight of neural pathways as our brain learns. I can't remember most of what I learned when I was 2 years old.
by edanm | 2025-06-13 07:32:57+00:00
It's not simple math, because you're ignoring my point - that you don't actually know how often the tools are used in ways you find morally correct, because those don't get publicized.

I'm not saying I have a clue what the answer is - I'm certainly very skeptical of invasive technologies. But I think pretending there's no upside to them is wrong. Like most technologies there are pros and cons. Probably the system in most Western democracies works relatively well - there are adverserial members of the system trying to prove and/or refute the idea that the tool use is necessary, a judge has to sign off, there are checks and balances (including free press) on abuse, etc.
by specproc | 2025-06-13 07:33:32+00:00
Yeah, I've cludged together all sorts of stuff, just to avoid working in R. Terrible use of my time.

The big issue isn't necessarily around jackknife etc. (as you say, pretty trivial and I think perhaps in statsmodels), but around regression weighting and ensuring compatibility with colleague's work.

The R survey package, Stata and SPSS all support things like survey design in their regressions, python does not out of the box. Even simple things like weighted frequencies end up with some pretty awkward code in Python.

I can imagine a pythonic survey package that extends pandas and statsmodels, but as you say, survey people use R and there's just not a scene for it.

Past life for me anyway, surveys are not my bag.
by exceptione | 2025-06-13 07:34:38+00:00
> office suites are becoming anachronistic very quickly.

I hope you did not mean online offerings as an alternative?

In the tech world we are used to compile documents from plain text. But outside I don't see that. I see legal deeply entrenched into Word, with a bunch of macros. It looks masochistic to me, but I guess that is a matter of being entrenched.
by thyristan | 2025-06-13 07:35:23+00:00
11.3. (a) mandates multi-factor auth for priviledged and sysadmin accounts, and 11.7. requires multi-factor auth depending on criticality determinations. All in addition to whatever is in 11.6.

But the thought about the non-specified intervals in 11.6. is great, nowhere in there are any numbers to be found. So basically one can do the sensible thing, set some huge numbers that are no problem in practice and everything is fine.
by qnleigh | 2025-06-13 07:36:41+00:00
Yes that's still a great book, though it's starting to get a bit outdated. Some recent developments that would belong in an updated edition:

- The section on error correction is still gold, but it doesn't cover "scalable codes" like the Surface Code (and other LDPC codes; lots of exciting progress there) - Superconducting Qubits: https://arxiv.org/abs/1904.06560. - Rydberg Atoms: see Nature Papers from Misha Lukin's group on the subject - Photonic quanum computing

These might be hard to follow now, but if you make it through a good chunk of Nielsen and Chuang, then they might become quite readable. Make sure you solve lots of problems or it won't stick.

Like other commenters have pointed out, quantum computing companies need lots of software engineers, so that's a very viable entry into the field for many people. Here's an arbitrary list of some relevant skills: - Qutip! You can learn sooo much quantum mechanics by playing around in Qutip, and it's quite easy to use. - Rust or C++ (depending on the company?) - FPGA programming - Python (ofc) - Linear algebra - ...
by adrian_b | 2025-06-13 07:37:26+00:00
What you say would be more credible if you would provide a list of those "hard problems".

I have been using Linux on many desktops, laptops, servers, including on my primary workstations, for the last 30 years. I have also managed Linux on the computers of other people who have successfully used Linux for many years, despite the fact that they did not know what "Linux" is.

During all these years, both at home and at various companies, I have never encountered any of those problems for which systemd is supposedly required.

Using systemd appears to be a matter of preference, not of necessity. However I have never seen any Linux users who could explain their preference for systemd.

Systemd is ubiquitous now because it has been chosen by the maintainers of most major Linux distributions, not because it has been chosen by any end-users. Most maintainers also have not chosen it for any personal reasons, but because the maintenance of the distribution would have become a PITA without systemd, due to the dependencies introduced by a few important packages, like GNOME, which were thought to be indispensable in any distribution.

Perhaps systemd has some advantages that I am not aware of, but with certainty the proponents of systemd suck at selling it, because they have never been able to describe those advantages. Instead of trying to convince others that systemd is technically superior, the dependencies upon systemd have been imposed by force upon all Linux users by a relatively small number of developers.

By coincidence, just these days I have begun to study elogind, which is mentioned in TFA and which is a workaround for not having a complete systemd.

Until a couple of weeks ago, I had succeeded to not use even elogind, but the last version of the Xorg server has acquired a hard dependency on systemd, so after upgrading it now I have to run this additional useless elogind daemon, to simulate the presence of systemd. I have begun to study elogind because launching it early during boot seems to have introduced some bugs in the behavior of the Linux virtual consoles. Even if I normally do not use those, I have been intrigued so I have started to investigate what elogind really does.

After these news about GNOME, I think that I will be forced to do a much more thorough study of elogind and systemd than I would have ever wanted to do, in order to write some replacements for satisfying any systemd dependencies in the applications that I am interested. I do not use GNOME, but there are useful applications that expect some GNOME services, and those may become now more dependent of systemd.

I hate that I will have to do a lot of work without any obvious useful purpose, just to keep running the same programs that previously worked fine without systemd.
by Xss3 | 2025-06-13 07:39:40+00:00
Hot take, password requirements are a necessity to prevent id10t errors.

Another hot take, calling them passwords instead of pass phrases was a mistake.

People have no problem making a secure pass phrase like 'apophis is coming in 2029’.

It uses special chars and numbers, but some websites would reject it for spaces and some for being too long.

I say these are hot takes despite aligning with NIST because I've never seen a company align with them.
by blixt | 2025-06-13 07:39:54+00:00
Maybe for support but it’s a real world problem unrelated to language models that they do help me with. And ordering food at a restaurant is an age old problem, I just don’t enjoy making the call personally so I got value out of using a voice agent to do it for me. I asked the staff at the restaurant and they said it was laggy so we still have to improve the experience a bit for both parties to enjoy this type of experience, not saying it’s perfect.
by hardwaresofton | 2025-06-13 07:40:29+00:00
> The difference is that the jury is still out if these things are truly generating something novel. Or are we just making it pick from the spaces in between an average of all the images on the internet.

Novel in what sense? Most creative endeavor is not completely novel -- it's usually a combination of pre-existing styles, taste, patterns, and other inputs.

> The latter would mean everything quickly looks and feels the same.

I think human preferences will be a good guard rail against this. The reward will be greatly reduced for creating mostly the same things, just like real artists in real life.

> I also believe some barrier to entry is needed for good art, people are inherently lazy and AI lets us get away with "just good enough" - see llm assisted coding as an example

That's a pretty deep philosophical question -- "good art" is also a hell of a rabbit hole to go down!

Guess we'll find out :)
by mattmanser | 2025-06-13 07:41:07+00:00
No it doesn't. Shows you how complicated all this is and how the un-initiated (including me) should learn to not give their two cents.

When you do the password change it asks you for the old one, that's how it knows.

So it asks for old + new, checks old is correct against the hash, and then compares old + new likeness.

So it all happens in memory.
by freetanga | 2025-06-13 07:41:33+00:00
Hello! I did a similar thing - however I use TXTs and command line scripts to keep track of things (similar to task warrior). It's a great approach to pick up the list every morning as I have breakfast, put it in my notebook as I leave for the day.

Calendar, weather, to-dos, all in a single thing I can keep in my wallet if needed. I recall somebody posted a project for printing daily news on the roll too (I don't)
by blixt | 2025-06-13 07:44:32+00:00
They probably are, or at least will! But for now it seems like the first version that works end to end and it certainly feels like it’s a standard VM spinning up a Docker image. There are lots of more specialized solutions out there like CodeSandbox SDK which lets you prepare a devcontainer that can fork and spin up for a new PR in less than a second. So if it’s not Codex, _someone_ will nail this experience. Cursor’s new background agents could be it though I don’t enjoy them currently. And I also get the feeling they too spin up cloud VMs “the old school way”.
by kirk782 | 2025-06-13 07:44:47+00:00
Lumia 520 was my first smartphone and I really liked it's polycarbonate back design. IIRC, it was based on WP 8 though but wasn't upgradeable to 10 (like most devices). I liked stuff like tiles and it's camera though it had its limitations (couldn't playback mkv files for eg without a paid third party app; this was fixed in WP 10).

I also upgraded to Lumia 550 as my Windows Mobile 10 device and it wasn't bad either though the platform was close to its demise by that time. I eventually gave it to my Dad and got a Galaxy J7 in exchange which became my entry point to Android world.
by FoeNyx | 2025-06-13 07:45:46+00:00
I too waited for the preview to load, but looking in the browser console I saw a file was in 404 ( /static/tritium-c69b2fe84b82a0da.js ) (so it silently failed as soon as "import init, * as bindings from '/static/tritium-c69b2fe84b82a0da.js';")
by blamestross | 2025-06-13 07:47:51+00:00
*aparent mass goes up

Things don't get more mass, they just take more energy to accelerate which looks a lot like more mass.

It doesn't imply for example, a high speed mass would cause more gravitational attraction than a slow one.

If that was the case, a black hole would be even worse as it accelerates matter towards itself and it gains "bonus mass"
by mvATM99 | 2025-06-13 07:47:58+00:00
Look i'm optimistic about time-series foundation models too, but this post is hard to take seriously when the test is so flawed:

- Forward filling missing short periods of missing values. Why keep this in when you explictly mention this is not normal? Either remove it all or don't impute anything

- Claiming superiority over classic models and then not mentioning any in the results table

- Or let's not forget, the cardinal sin of using MAPE as an evaluation metric
by whodidntante | 2025-06-13 07:48:08+00:00
No revision of history here.

The Jews were living "happily" alongside the Muslims in the same way Native Americans have been living "happily" alongside the Europeans for the past 150 years. What choice do they have ?

Fact: non-muslims lived as Dhimmi, meaning they paid a special tax to keep their "protected" status, which meant they would not be killed or enslaved. They could not bear witness against a Muslim, they could not carry a weapon, they could not use the same type of transport (horse vs donkey),could not build or live in housing that was taller or grander than a Muslim, had to wear clothing to distinguish them from a Muslim, etc.

Calling this "happy" is no better than the southern racists who want to go back to a time when everyone was "happier".

fact: The end of the Ottoman Empire did end decades before Israel was founded. It ended in 1920 when they lost the war with the west and were broken up. In 1924, the caliphate was ended. The violence started in 1920 as there was no one able to enforce the "peace" Jews killed Arabs. Arabs killed Jews. Jews and Arabs killed the British.

fact: It was the two Islamic empires that were founded on theft, war, slavery, ethnic cleansing, genocide, and apartheid. The last genocide of the Ottoman Empire was during WW1 when they killed 1.5M Christians simply because they were afraid of them joining the west. Maybe because they knew that those Christians were not "happy" ?

fact: Israel was founded in 1948, and it was because of this the Arab world waged war. The Arab world lost the war, and it was the result of this losing the war they themselves started that populations shifted. More Jews than Arabs lost their lands and possessions.

fact: for the first 20 years if Israel's existence, the lands designated for the Palestinian nation were ruled by Egypt and Jordan. Israel spent this time building a nation. What did the Palestinians do ?

fact: The Palestinians and their descendants (now total 2M) who chose to stay in 1948 and live in peace now live under equal laws and have 10 times the prosperity of those living in Egypt, Jordan, Syria, Lebanon. So, it is quite possible for Palestinians and Jews to live in peace.
by caro_kann | 2025-06-13 07:48:15+00:00
I've been thinking gamification of my daily chores too and this article pops up! Amid health concerns of receipts, I think I'm gonna try this with just sticky notes and a jar. But how about making this a platform on its own, that just runs on a secondary monitor (I think everyone has one of those nowadays anyway). The idea is to just make this a GAME. For example, various stats of a player can be shown, history of every achievement, goals, chapters etc. Great article by the way!
by diagraphic | 2025-06-13 07:48:30+00:00
"convert length string into an integer" is a machine generated comment?

I've been writing code for 15+ years, this made me laugh my ass off. Comments are great, I don't read comments but I write them for others, especially for open source code. Atoi may be something you and I and a whole bunch of others know but people who don't it's a fine comment. Relax! :)
by account42 | 2025-06-13 07:51:46+00:00
GPU rasterizers don't do sub-pixel rendering. This is OK for most 3D geometry but for small text you want to take advantage of any additional resolution you can squeeze out.

On the other hand, if you are rendering to an atlas anyway then you don't really need to bother with a GPU implementation for that an can just use an existing software font rasterizer like FreeType to generate that atlas for you.
by DHRicoF | 2025-06-13 07:56:41+00:00
I partially agree with you. But the selling point of artificial sweeteners was that they were a healthier substitute.

It's better to teach people that there is no free lunch, and they should take care about the calories they are consuming, even if that imply reduce frequency of sweet foods, than sugar coating an equally bad alternative to make it sound like it's healthier.
by rvnx | 2025-06-13 07:58:10+00:00
In the tests it more obvious:

You can see here for example: https://github.com/piyushgupta53/go-torrent-client/commit/61...

and some strings coming from crawled resources like: lengthi12345e4 but slightly different tokens (like 25 instead of 35 etc).

Gemini Pro 2.5 even gave me the prompt:

> If you asked me, "Generate Go unit tests for a Bencode decoder function called Decode that takes an io.Reader and returns an interface{} and an error. Cover strings, integers, lists, and dictionaries, including common error cases and nested structures" the output I would strive to produce would look very much like the code you've shown.

> It's a good example of well-written Go tests, and that's the kind of pattern I've learned to recognize and replicate.

and a lot actually matches when you ask from a fresh conversation.

So most likely Cursor + Gemini 2.5 Pro, but I cannot blame, I spend 100% of my time with Claude, and I take ownership of the code.
by account42 | 2025-06-13 07:59:22+00:00
The coverage/distance distinction isn't relevant - you can trivially compute the coverage in your distance field renderer.

The point about intersections (or hard corners in general) is the issue with distance fields though. You can counteract it a bit by having multiple distance fields and rendering the intersection of them. See e.g. https://github.com/Chlumsky/msdfgen
by bauruine | 2025-06-13 07:59:50+00:00
I only had Nexus and Pixel phones since they existed. I've never cared what hardware they had the only thing I cared is what they have killed now.

This is the bigger disappointment than the 24 days (and counting) that they need to repair my Pixel 7 right now. I'm really glad I didn't buy a new Pixel 9 already.
by miki123211 | 2025-06-13 08:01:25+00:00
It's not just the captchas either, the "this GPS app needs access to your location" or "this photo taking app wants access to your camera" style pop-ups don't help either.

If you learn once that clicking "deny" in a notification pop-up means your phone doesn't ring when your grandson calls you on Whats App, you won't be clicking "Deny" in those pop ups any more.

I genuinely don't know how to solve that problem, and I definitely see non-technical family members struggle with it.
by adrian_b | 2025-06-13 08:02:11+00:00
Sorry, but systemd is really forced upon the users throats, all the time, more and more.

Just a few weeks ago, in some systems that worked perfectly without systemd, I have upgraded Xorg server, but the new version would no longer run, because it has acquired a hard dependence upon systemd.

As a workaround, I had to run the additional elogind daemon, which does not provide any useful function, except of keeping happy the developer who has added this extra systemd dependency.

Such events have happened for years, every few months, with more and more dependencies of systemd added to various applications, which after that do not gain any useful feature but they force their users who do not want systemd to waste time for developing workarounds that satisfy the new undesirable systemd dependencies.
by eru | 2025-06-13 08:03:25+00:00
Once you sign up customers for 'cheaper electricity, but you have to agree to the occasional loadshedding', you can probably also sign them up for a bit of 'oh, and please burn some more electricity, when we tell you to'.

The former is already happening and useful, the latter would be a relatively simple and easy add-on that could be used to offer ever so slightly cheaper electricity.