MurphyA/hacker-news huggingface dataset:
by skissane | 2026-01-12 17:25:38+00:00
The idea that there is a clean distinction between databases and file systems is very POSIX/Microsoft.

On mainframe and minicomputer operating systems they were often far less clearly separated, with a lot of functions which POSIX/Microsoft would view as belonging in a database built into the filesystem – such as record-oriented files and key-indexed files.

That's also true of MUMPS and PICK, which while nowadays language/databases which run on top of a commodity operating system, back in the day were operating systems in their own right.

Maybe some of these old ideas were just bad – or maybe we should reconsider them every now and again?
by subscribed | 2026-01-12 17:25:45+00:00
Took them a while to show some moves, but....

Last week UK's government spokesman was asked why the government has not followed through on PMs commitment at the end of last year to ban any apps producing such deep takes, but he refused to address this question and would not commit to such a ban or for the govt to stop posting there.

In my opinion every public body, government, healthcare, NGOs staying on Twitter is complicit, it enables and approves the situation where the global site profits from creation and distribution of the nonconsensual and illicit images.

They normalise it. Talking is cheap.

Staying on the platform doing that so defiantly and openly Is signalling to the advertisers its fine to have account on there. That its okay to have indecent (potentially illegal) images on the screen. This is tacit endorsement and enabling of the abuse.

So hilariously hypocritical from this particular government.
by bobbiechen | 2026-01-12 17:26:34+00:00
I'm very excited to be interviewing people who are creating interesting things with software for upcoming blog stuff at digitalseams.com !

As I've grown older, I've found myself more interested in people and their stories and motivations - especially as I know a bunch of people who are technically skilled, but feel unable or unworthy to create instead of consuming. So it's inspiring to hear really great creators talk about those same burdens and how they overcome them.

If this sparks your interest shoot me an email at bobbie @ (site above in comment)
by vehemenz | 2026-01-12 17:26:56+00:00
This is a weird one. I think their reasoning was that most people don't use Launchpad, so they integrated it into Spotlight to eliminate redundancy.

I much prefer the new app launcher in Tahoe, but it was created at the expense of Launchpad, which some people actually relied on. I don't know why they couldn't have kept both options.
by pizlonator | 2026-01-12 17:26:59+00:00
> Rematerializing 'safe' computation from across a barrier or thread sync/wait works wonders.

While this is literally "rematerialization", it's such a different case of remat from what I'm talking about that it should be a different phase. It's optimizing for a different goal.

Also feels very GPU specific. So I'd imagine this being a pass you only add to the pipeline if you know you're targeting a GPU.

> Also loads and stores and function calls, but that's a bit finicky to tune. We usually tell people to update their programs when this is needed.

This also feels like it's gotta be GPU specific.

No chance that doing this on a CPU would be a speed-up unless it saved you reg pressure.
by antonvs | 2026-01-12 17:27:17+00:00
In the context of "AI", the use of the word "intelligence" has referred to human-comparable intelligence for at least the last 75 years, when Alan Turing described the Turing Test. That test was explicitly intended to test for a particular kind of human equivalent intelligence. No other animal has come close to passing the Turing Test. As such, the distinction you're referring to isn't relevant to this discussion.

> Personally, my take on this is that intelligence is not a useful term in philosophy nor science.

Hot take.
by alephnerd | 2026-01-12 17:27:31+00:00
Not exactly, and I say this as someone on the boards of multiple companies and have previously been a hiring manager.

It's a employer's market now and new grads in a number of disciples are increasingly underprepared aside from a handful of target programs.

Furthermore, most companies can limit hiring to at most 15 target programs nationally and maybe 3-4 local programs and get by.

For example, a program like UIUC graduates around 1200 CS and CE majors a year from a program with a 4-6% acceptance rate. Just limiting hiring only to UIUC undergrads who pass hiring standards would be enough to fill an entire new grad class. Same with UMich (~1.5k CS/CE undergrads a year), Cal (~1k CS/EECS undergrads a year), and a handful of other target programs.

And if we feel those candidates are overpriced, we can arbitrage talent globally if needed.

I've mentioned this multiple times on HN as well.

Furthermore, the Econ hiring crisis has been going on for a decade.
by amlib | 2026-01-12 17:27:39+00:00
I wonder if this problem could be "solved" by having some kind of "dual mode" DACs that can accept two streams of audio at different sample rates, likely 44.1khz and 48khz, which are converted to analog in parallel and then mixed back together at the analog output.

Then at the operating system level rather than mixing everything to a single audio stream at a single sample rate you group each stream that is at or a multiple of either 44.1khz or 48khz and then finally sends both streams to this "dual dac", thus eliminating the need to resample any 44.1khz or 48khz stream, or even vastly simplifying the resample of any sample rate that is a multiple of this.
by turtlesdown11 | 2026-01-12 17:27:42+00:00
The cash pile is gone, they have been active in share repurchase.

They still generate about ~$100 billion in free cash per year, that is plowed into the buybacks.

They could spend more cash than every other industry competitor. It's ludicrous to say that they would have to burn 10 years of cash flow on trivial (relative) investment in model development and training. That statement reflects a poor understanding of Apple's cash flow.
Show HN: Perseus – A Python SDK to turn text into knowledge graphs (GraphRAG)
by Louis-Nicolas | 2026-01-12 17:27:57+00:00
Hi HN! We’re Charles, Victor, Jules, and Louis-Nicolas from Lettria (https://www.lettria.com ).

We’ve been building RAG and agentic systems on top of large, messy document corpora (PDFs, reports, internal docs, Markdown). In practice, we kept running into the same problem: unstructured text is easy to read, but hard to reason over.

Vector search helps, but once you need multi-hop reasoning, consistency across documents, domain rules, or to understand why an answer is correct, we kept wanting explicit structure. In every project, we ended up rebuilding the same glue: parsing documents, extracting entities and relations, enforcing domain logic, exporting TTL, loading into a graph store, then wiring retrieval on top.

So we pulled that work out into a small SDK we could actually reuse.

Perseus is a Python SDK that turns text documents (Markdown / TXT) into explicit knowledge graphs (Turtle .ttl), optionally guided by an ontology, and usable for GraphRAG, agents, or analytics.

At a high level:
• Input: Markdown / TXT
• Optional: ontology (or none)
• Output: .ttl knowledge graph
• Optional: push directly into Neo4j

The SDK is async-first, intentionally small, and opinionated around producing inspectable entities and relations rather than just embeddings.

We include:
• a simple “build graph” example
• an end-to-end GraphRAG example: PDF → Markdown → KG → report
(infra reproducible with Docker Compose: Neo4j, Qdrant, embedder)

How to try it:
pip install perseus-client==1.0.0-rc.1
Repo:https://github.com/Lettria/perseus-client/

We’re running a very open early access for the next few weeks, with generous free limits so people can actually experiment without worrying about quotas. API keys are available here if you want to try the full pipeline: https://app.perseus.lettria.net/app/

We’d really appreciate feedback from people building GraphRAG or agent memory systems — especially what feels awkward, missing, or unnecessary. Happy to go deep in the comments.
by Joeboy | 2026-01-12 17:27:58+00:00
> Is this not the job of the operating system or its supporting parts, to deal with audio from various sources

I think that's the point? In practice the OS (or its supporting parts) resample audio all the time. It's "under the hood" but the only way to actually avoid it would be to limit all audio files and playback systems to a single rate.
by crazygringo | 2026-01-12 17:28:09+00:00
See my cousin comment, not a monopoly by market share, not even close. Spotify is the market leader.

There are no alternative Settings apps. But you can certainly use Spotify like I do and many others.

What does it being bundled with a bundle you chose to subscribe to have to do with anything? You can subscribe to iCloud without Apple Music if you want. It's cheaper.
by justanotherbill | 2026-01-12 17:28:18+00:00
Photon Health | Senior Software Engineers | Full-time | ONSITE / HYBRID | Brooklyn, NYC | [180 - 210K]

Photon gives patients ownership of prescriptions. Our platform enables clinicians to send prescriptions to patients via text, giving them the power to compare prices, choose their pharmacy, and save money. By putting transparency and choice into patients’ hands, we’re reshaping the way prescriptions work.

Join us if you're looking to make a real impact on an industry desperately in need of one. Fill out an application here https://jobs.gem.com/photon/am9icG9zdDpL4xgxKjrEK2H6aICx8Qye !

Stack: Typescript, React, Terraform, AWS, Kubernetes
by Barbing | 2026-01-12 17:28:20+00:00
>small army

Instead we get:

https://developer.apple.com/forums/thread/669252

>”… Now, the few Apple engineers that get back to me for some of these issues and the Apple support as well often tell me that Apple really cares about customer feedback. I really want to believe this ... but it's so hard to believe it, if less than 1% of my submitted reports (yes, less than 1%, and it's probably much less) ever gets a response. A response, if it ever comes, can come after 3 months, or after 1 year, or after 3 years; only rarely does it come within 1 month. To some of the feedbacks, after getting a response from the Apple engineers, I responded, among other things, by asking if I'm doing something wrong with the way I submit the feedback reports. Because if I do something wrong, then that could be the reason why only so few of them are considered by the Apple engineers. But I never got any answer to that. I told them that it's frustrating sending so much feedback without ever knowing if it's helpful or not, and never got an answer. …”

Why is this Apple’s path?
by SpicyLemonZest | 2026-01-12 17:28:40+00:00
Abortion is an emblematic example of how this kind of triangulation doesn't do what you're expecting. The Democratic party didn't take abortion up on the federal stage, repeatedly declining to create any new statutory protections and endorsing things like the Hyde amendment that acknowledge it's a contested issue. I think that was probably the right decision even in retrospect, but it didn't earn them even a modicum of goodwill from anti-abortion advocates.

You simply can't convince the public that your party doesn't stand for things your members care deeply about.
by Topgamer7 | 2026-01-12 17:28:46+00:00
I did build a charybdis, and I daily it. Its been great typing wise. I don't have any wrist issues anymore.

The trackball I don't use for any precision actions. Its useful if I want to hit a tab, or move to the other monitor. But trying to hit small links for example is painful. (That being said I am using the stock bearings, which don't seem to work well)

It was a significant expense for a keyboard, especially being a kit. Albeit my wrists are worth it.
by skissane | 2026-01-12 17:29:02+00:00
What are the odds the current Supreme Court majority are going to uphold voiding Trump's pardons? Pretty to close to zero.

The only way you could do this would be if you changed the SCOTUS composition through court packing or impeachment or constitutional amendment.

If you wait for the conservative justices to retire and be replaced through death/resignation – by the time that happens, the issue of voiding pardons will likely be mostly irrelevant, because most of the pardonees will be already dead. And that's assuming the political fortune to be able to replace them with justices of a different persuasion, as opposed to just more of the same.
by antonvs | 2026-01-12 17:30:03+00:00
So it's the nature of the repo for you, then. Presumably you wouldn't take the same position if the repo contained a substantial software system.

> Imagine giving a flying shit about the lack of a license, in that context. Couldn't be me.

Some of us are accountable to other people for these kinds of things. One comment mentioned possibly using this for a team transitioning to Go. In that context, license can matter. Having explicit authorization to use it changes it from an open question that can raise concerns, to something you don't have to worry about.

Btw well done on adding to the "perennial complaining about the license". The top comment made a perfectly reasonable request, that may have been useful to the OP author. It wasn't a complaint. You could have just not commented. And flagging was an obnoxious choice.
by happymellon | 2026-01-12 17:30:38+00:00
> There’s even a wikipedia page for it

There is a Wikipedia page on surveillance in Austria, and the US. Not sure what your point is, it's not like most of the west isn't under surveillance or that the UK is more monitored than other countries.

https://en.wikipedia.org/wiki/Mass_surveillance_in_the_Unite...

Or are you implying that Germany doesn't have any surveillance because it doesn't have a dedicated English Wikipedia page?

There is a lot of rhetoric aimed at the UK, and I'm not saying it's great, but there is a lot of convenient omission on other countries actions.
by PunchyHamster | 2026-01-12 17:30:59+00:00
> I wonder if this problem could be "solved" by having some kind of "dual mode" DACs that can accept two streams of audio at different sample rates, likely 44.1khz and 48khz, which are converted to analog in parallel and then mixed back together at the analog output.

You'd just resample both at 192kHz and run it into 192kHz DAC. The "headroom" means you don't need to use the very CPU intensive "perfect" resample.
by water-data-dude | 2026-01-12 17:31:10+00:00
It'd be difficult to prove that you hadn't leaked information to the model. The big gotcha of LLMs is that you train them on BIG corpuses of data, which means it's hard to say "X isn't in this corpus", or "this corpus only contains Y". You could TRY to assemble a set of training data that only contains text from before a certain date, but it'd be tricky as heck to be SURE about it.

Ways data might leak to the model that come to mind: misfiled/mislabled documents, footnotes, annotations, document metadata.
by adgjlsfhk1 | 2026-01-12 17:31:10+00:00
The short answer is that our eyes and ears use very different processing mechanisms. Our eyes sense using rods and cones where the distribution of them reflects a spatial distribution of the image. Our ears instead work by performing an analogue forier transform and hearing the frequencies. If you take an image and add lots of very high frequency noise, the result will be almost indistinguishable, but if you do the same for audio it will sound like a complete mess.
by graemep | 2026-01-12 17:31:52+00:00
I would say that you are very unlucky. I know people of multiple different religions, and atheists, and agnostics, and people of no particular belief and I have never known anyone to make a comment like that about anyone else.

I know many families whose members follow multiple different religions or none in multiple combinations.

> If a father "100% believes" homosexuals are worse than dirt, and a son firmly believes he loves his boyfriend, that's how a "quarrel" will arise.

Yes, but that is atypical. It most commonly happens either with American evangelicals, or in the context of very conservative societies in certain places (e.g. in multiple African and Asian countries).

American evangelicals seem to have a peculiar obsession with homosexuality as some sort of uniquely bad sin - perhaps to deflect attention from what the Bible and Christian tradition have to say about materialism and wealth. Traditional Christianity is quite non-judgemental and optimistic - e.g. the belief, or at least the hope, at all or almost all of humanity will be redeemed.

> To my face. When I mentioned that history knows such policies, and that they almost always lead to massacres, pogroms, and things like the Holocaust

The Holocaust was carried out by people who had to invent their own religions (their variant of neo-paganism and "positive Christianity") to have religions that could be reconciled with their ideology. Their ideas were more rooted in "racial science" than anything else.
by the_af | 2026-01-12 17:31:53+00:00
I think the article, even though the author protests it's not that, looks at knowledge and experience as merely an accumulation of things.

With this mindset, seeing a photo on the internet and seeing the real thing with your eyes, after a walk to the location, is "the same". You've seen the thing, you can mark it in your checklist. Google, Wikipedia, and the real physical experience are all the same, you've "gained" the same. Reading about a sports match in Wikipedia is the same as having experienced it live, petting a dog is the same as looking at a photo of a dog, etc.

The author protests this is not what they mean, but ultimately, it seems that's exactly what they mean.

I couldn't disagree more with this mindset.
by adrian_b | 2026-01-12 17:31:59+00:00
The analog source is never perfectly limited to 20 kHz because very steep filters are expensive and they may also degrade the signal in other ways, because their transient response is not completely constrained by their amplitude-frequency characteristic.

This is especially true for older recordings, because for most newer recordings the analog filters are much less steep, but this is compensated by using a much higher sampling frequency than needed for the audio bandwidth, followed by digital filters, where it is much easier to obtain a steep characteristic without distorting the signal.

Therefore, normally it is much safer to upsample a 44.1 kHz signal to 48 kHz, than to downsample 48 kHz to 44.1 kHz, because in the latter case the source signal may have components above 22 kHz that have not been filtered enough before sampling (because the higher sampling frequency had allowed the use of cheaper filters) and which will become aliased to audible frequencies after downsampling.

Fortunately, you almost always want to upsample 44.1 kHz to 48 kHz, not the reverse, and this should always be safe, even when you do not know how the original analog signal had been processed.
by JohnMakin | 2026-01-12 17:32:20+00:00
Siri is objectively bad though. It isn't some vendetta. I am disabled and there are at least 50 different things that I'd love siri to do that should be dead simple, yet it cannot. My favorite one was when I suffered a small but not serious fall, decided to test whether siri could be alerted to call 9-11 while being less than 6 feet away from me, absolutely could not understand let alone execute my request. It's a lot of stuff like this. Its core functionality often just does not work.

> The final issue is that on-device Siri will never perform like server-based ChatGPT. So in a way it's already going to disappoint some users who don't realise that running something on mobile device hardware is going to have compromises which aren't present on a server farm.

For many years, siri requests were sent to an external server. It still sucked.
by naravara | 2026-01-12 17:32:28+00:00
The AppleTV is best in class sure but by the standards of older, pre-internet technology the lag is noticeable. The UI itself is smooth, but any time it makes a network call (which it does for damn near everything) it can take some amount of time. And once you introduce receivers and HDMI-ARC and auto switching and frame-rate differences between applications the whole thing just fucking sucks. It’s constantly turning off and on and has sound cutting out and back on.

And that’s assuming the apps are well written, which they are not.
by opponent4 | 2026-01-12 17:32:52+00:00
> You'd have to be specific what you mean by AGI

Well, they obviously can't. AGI is not science, it's religion. It has all the trappings of religion: prophets, sacred texts, origin myth, end-of-days myth and most importantly, a means to escape death. Science? Well, the only measure to "general intelligence" would be to compare to the only one which is the human one but we have absolutely no means by which to describe it. We do not know where to start. This is why you scrape the surface of any AGI definition you only find circular definitions.

And no, the "brain is a computer" is not a scientific description, it's a metaphor.
by Tanoc | 2026-01-12 17:32:52+00:00
If you vote, the people you elect will ignore you. From your position as a private citizen there is nothing to hold your representatives responsible other than the possibility that their salaries and "campaign contributions" from lobbyists might stop. For many of these people they become incumbents because the voting population gives so little of a shit that they'll leave things as they are rather than spend the time and effort to research which candidate best aligns with their goals versus the incumbent. In actual use the only punishment mechanisms that exist have to be enacted by these representatives' direct peers rather than the people they represent, and as there are self levels of self interest that will dissuade them from doing so.

As for being labeled a domestic terrorist, the fools within this administration will use (and have used) any excuse to label someone as a domestic terrorist. In their view you are an enemy of the state regardless, because you are not the state. We are all in jeopardy no matter if we comply or not. If we will be labeled a threat because of any action we take, benign or malicious, then there is no practical fear of being labeled, only being captured and punished.
by qsera | 2026-01-12 17:33:17+00:00
It is not about complexity.

I ll list some attributes of software development that makes it unique.

* No hard rules, textbooks to follow, industry as a whole still make costly mistakes and recovery cycles.

* No easy way to gauge the requirement-fit of the thing you made. Only time will tell.

* Cheap (financially) to practice, make mistakes and learn.
by Sesse__ | 2026-01-12 17:33:41+00:00
You generally want to dither when (before) you quantize, unless you have so much headroom that it doesn't matter. E.g., if you're converting 44.1/16 to 48/16 (which involves quantizing each sample from an intermediate higher-precision result), you probably want to dither, but if you're converting 44.1/24 to 48/24, you probably won't need to care since you don't really care about whether your effective result is 24 or 24.5–25 bits.
by jm_redwood | 2026-01-12 17:34:05+00:00
Does anyone know what Apple's "Private Cloud Compute" servers actually are? I recall murmurings about racked M chips or some custom datacenter-only variant?

I'm really curious how Apple is bridging the gap between consumer silicon and the datacenter scale stack they must have to run a customized Gemini model for millions of users.

RDMA over Thunderbolt is cool for small lab clusters but they must be using something else in the datacenter, right?
by adzm | 2026-01-12 17:34:08+00:00
As a real world example, on Windows, unless you take exclusive access of the audio output device, everything is already resampled to 48khz in the mixer. Well, technically it gets resampled to the default configured device sample rate, but I haven't seen anything other than 48khz in at least a decade if ever. Practically this is a non-issue, though I could understand wanting bit-perfect reproduction of a 44.1 khz source.