skysight-inc/HackerNews huggingface dataset:
Unrelated to the ruling: Why is the Department of Homeland Security investigating and pursuing a CSAM case in the first place? Isn't that more FBI's jurisdiction?
I suspect they're saying that for a lot of us, Apple provides enough value compared to the competition that we buy them despite the premium prices (and, on iOS, the lock-in).

It's very hard to explain to people who haven't dug into macOS that it's a great system for power users, for example, especially because it's not very customizable in terms of aesthetics, and there are always things you can point to about its out-of-the-box experience that seem "worse" than competitors (e.g., window management). And there's no one thing I can really point to and say "that, that's why I stay here"; it's more a collection of little things. The service menu. The customizable global keyboard shortcuts. Automator, AppleScript (in spite of itself), now the Shortcuts app.

And, sure, they tend to push their hardware in some ways, not always wisely. Nobody asked for the world's thinnest, most fragile keyboards, nor did we want them to spend five or six years fiddling with it and going "We think we have it now!" (Narrator: they did not.) But I really do like how solid my M1 MacBook Air feels. I really appreciate having a 2880x1800 resolution display with the P3 color gamut. It's a good machine. Even if I could run macOS well on other hardware, I'd still probably prefer running it on this hardware.

Anyway, this is very off topic. That ChatGPT Pro is pretty damn expensive, isn't it? This little conversation branch started as a comparison between it and the "Apple tax", but even as someone who mildly grudgingly pays the Apple tax every few years, the ChatGPT Pro tax is right off the table.
You beat me to it! Was about to do a Show HN.

In case anyone here is looking for an explanation:

Spent some time learning the basics of tree-sitter and cranelift, and put together a repository based on it.

If anyone has any critiques / improvements to how I'm using tree-sitter or cranelift (or rust), I'd love to hear them, and/or feel free to submit a PR!

I'm new to these libraries, and haven't worked much with compilers since a class I took over a decade ago.
Ask HN: How to Buy a House
Hi HN,

I know this isn't typical fare for HN, but I am looking for resources about buying a house. It's so overwhelming and there are so many competing interests. Obviously, I am a first time buyer, and I know that has some advantages.

Thank you!
> An oscilloscope does not plot pitch vs time.

You're right, it doesn't, and that's not what's happening here. It uses the X/Y deflection mode of the oscilloscope, plotting left channel vs right channel.

If you don't believe it, play it on an oscilloscope yourself. (I have!)
> I get 94.9% for 243/256

You're looking at the alphabet utilization rate. Whereas the standard way to measure efficiency (which is the way that the author did it) is to look at entropy.

Here's how I would phrase it. Obviously, if you have a message that has 256 possible states and each one has the same probability of occurring, then the entropy is 8 bits per message.

If you have a message having 243 uniformly distributed states, then its entropy is defined as log base-2 of 243 = log_2 (243) = ln(243) / ln(2) ≈ 7.925 bits. But if you used 8 bits to express this message, then you've wasted 0.075 bits (or 75 millibits, mb) per message, so your efficiency is 7.925/8 ≈ 99.06%.

How would you achieve 7.925 bits per message in practice? By packing more messages together and sharing wasted space. By using some continued fraction magic, let me proposed to store 15867× of these base-243 messages together. There are 243^15867 possibilities, which is approximately equal to 2^125742.999994713, or just a hair under 125743 bits. So, a block of 125743 bits can store 15867× base-243 messages losslessly, which means each base-243 message uses 125743/15867 ≈ 7.925 bits on average.
> You're in charge of a safety-critical business...

This sounds super amazing but where do you stop? I am software developer working on the latest cool algorithm to control traffic lights to help with congestion. I fuck up, green turns on opposite sides of the road, car accident, 10 people instantly dead. I go to jail as lead dev on software that runs?! CEO goes to jail because project may have required 10 QA people but he only hired 3 to save a few bucks...?

These things is why you have government and you have regulation. We put people in offices whose job is large part is to protect the citizens. Expecting a CEO to act in the best interest of citizens is like trusting a fat kid around apple pie :)
What specific use cases are you referring to where that poses a risk? I've been using LLMs for years now (both directly and as part of applications) and can't think of a single instance where the output constituted a risk or where it was relied upon for critical decisions.
Your reasoning it entirely fair. My point is that this is an article about the perspective of the US government, calling it an obvious honeypot of, say, Russia, is just farcical.
> Not on topic, but from the other side of the Atlantic, how on earth did the US go from "her emails/lock her up" being a rallying cry to electing the guy who stacked piles of classified documents in his bathroom?

The same way football (any kind) fans boo every call against their team and cheer every call that goes in their teams' favor. American politics has been almost completely turned into a sport.
Part of that is the side effect that the companies themselves are not giving their own employees time to actually pause from the slog in the trenches for a second and you know, read the book themselves. Instead book readers are brought in to consult on operations.
We have more to go on than binary though. Hexadecimal "digits" are universally known as "hexits", not "hexats" -- so "it" must be the suffix, not the "t" by itself.
> we managed to add complexity wherever possible

Sure you can centralize your complexity. But that doesn't necessarily get rid of this.

You can put database queries, business logic, UI interactions, etc all in one place.
ultimately we need to move away from the Sun not closer
It is really great when it works, but challenge is I've had it sometimes not understanding a detailed programming question and it confidently gives an incorrect answer. Going back and forth a few times ends up clear it really does not know answer, but I end up going in circles. I know LLMs can't really tell you "sorry I don't know this one", but I wish they could.
It's not that complicated. Healthcare is expensive, sure.

It's made more expensive by allowing the private healthcare industry to operate in such a parasitic way.

Americans and their employers pay an obscene amount of money to insurance companies every year for "health insurance". In turn, those companies use that money to employ people full time to find ways to deny people the coverage that they pay for based on technicalities. They do this so that they can pay people like Brian Thompson more money.

It's a disgusting and immoral system that should not be allowed to exist.
I bet they still charge for all the hours though.
Remember the whole "how many r's in strawberry" thing?

Yeah, not really fixed: https://imgur.com/a/counting-letters-with-chatgpt-7cQAbu0
Statmist
But these are a channel of national discourse!

https://theonion.com/peeing-calvin-decals-now-recognized-as-...
> Aside from favoring the long em-dash (—) which isn't on most keyboards

Interesting! I intentionally edit my keyboard layout to include the em-dash, as I enjoy using it out of sheer pomposity—I should undoubtedly delve into the extent to which my own comments have been used to train GPT models!
I don't think this math depends on where that time is saved.

If I do all my work in 10 hours, I've earned $1500. If I do it all in 8 hours, then spend 2 hours on another project, I've earned $1500.

I can't bill the hours "saved" by ChatGPT.

Now, if it saves me non-billing time, then it matters. If I used to spend 2 hours doing a task that ChatGPT lets me finish in 15 minutes, now I can use the rest of that time to bill. And that only matters if I actually bill my hours. If I'm salaried or hourly, ChatGPT is only a cost.

And that's how the time/money calculation is done. The idea is that you should be doing the task that maximizes your dollar per hour output. I should pay a plumber, because doing my own plumbing would take too much of my time and would therefore cost more than a plumber in the end. So I should buy/use ChatGPT only if not using it would prevent me from maximizing my dollar per hour. At a salaried job, every hour is the same in terms of dollars.
haha thanks. But I have a simple question I still dont quite understand. Is the o1 on Plus the same as o1 pro? or is the o1 pro just o1 but with more credits for compute essentially.
Of course, the elephant in the room here is how does this impact the risk of a Cascadia earthquake. This had to have just added a lot of stress to the southern segment.
If you use the 1U model you can put about 1800 of those basic servers into a single rack. I think that's pretty impressive.

And they have a dual processor 1U too...
Show HN: Canny felt bloated and overpriced,so I built indie-friendly alternative
Hey HN,

I’ve been frustrated with feedback tools like Canny for a while now. They’re packed with features I didn’t need, overly complicated, and the pricing ($359/month!) just doesn’t feel indie-friendly.

So, I spent the last few months building Feedhunt—a lightweight alternative for indie makers and small teams. It’s simple, affordable, and focused on what matters:

- Collect feedback from your users
- Let them vote and prioritize features
- Build a product users love without guesswork
- Fully customizable boards (logos and themes)
- Indie-friendly pricing: no subscriptions, just $18 for 3 months or $72 for a year

Tech stack: Nextjs, PostgreSQL. Focused on being lightweight and solving real problems.

Check it out at feedhunt.app. I’d love to hear your thoughts or feedback on what could make it better. Thanks for taking a look!
Metabase does support actions for PostgreSQL and MySQL that allow you to write back to your database.
Great! Suggested prompt below:

I need help creating a comprehensive Anki deck system for my 8-year-old who is following a classical education model based on the trivium (grammar stage). The child has already:
- Mastered numerous Latin and Greek root words
- Achieved mathematics proficiency equivalent to US 5th grade
- Demonstrated strong memorization capabilities

Please create a detailed 12-month learning plan with structured Anki decks covering:

1. Core subject areas prioritized in classical education (specify 4-5 key subjects)
2. Recommended daily review time for each deck
3. Progression sequence showing how decks build upon each other
4. Integration strategy with existing knowledge of Latin/Greek roots
5. Sample cards for each deck type, including:
- Basic cards (front/back)
- Cloze deletions
- Image-based cards (if applicable)
- Any special card formats for mathematical concepts

For each deck, please provide:
- Clear learning objectives
- 3-5 example cards with complete front/back content
- Estimated initial deck size
- Suggested intervals for introducing new cards
- Any prerequisites or dependencies on other decks

Additional notes:
- Cards should align with the grammar stage focus on memorization and foundational knowledge
- Please include memory techniques or mnemonics where appropriate
- Consider both verbal and visual learning styles
- Suggest ways to track progress and adjust difficulty as needed

Example of the level of detail needed for card examples:

Subject: Latin Declensions
Card Type: Basic
Front: 'First declension nominative singular ending'
Back: '-a (Example: puella)'
I think you are onto something. There's often a threat to make companies pay 4% of their global turn over or something, but it would be more effective to make them issue voting shares with a value of 4% of their equity to the goverment - who could then sell them. If stockholders were threatened with a 4% dilution then they'd be much more vigilant than if the company has to pay a fine - which in the end shareholders will pass on to customers.

Also I think that governments are wary of destabalising companies with big fines - especially banks. A shareholder dilution will not threaten the finances of structurally important entities.
You don't need a complex framework like React. Check out this SPA app:
https://github.com/wisercoder/eureka/tree/master/webapp/Clie...

It uses a 500-line router and a 500-line UI component lib.
Weird demo for a $200 product. Where is the $200 value?
Okay, I see the article now, but I still don't see anything that supports your claim that the left is/was fixated on taking away private healthcare options.

Your claim at face value is absurd: if you want to waste your money on private insurance that is more expensive and will do everything they can to not pay out, have at it. Why would anyone on the left care? I assure you we don't. We're trying to give people healthcare, not take away options.

The only coherent complaint you have actually stated seems to be a poorly-communicated complaint that you don't get to pick and choose which taxes you pay. If that's your complaint, I find it a bit surprising that you want to start by opting out of paying for healthcare instead of, say, corporate subsidies to predatory lenders, farm subsidies to corn which is turned into HFCS, or NSA violating privacy of citizens. Or, for that matter, existing healthcare subsidies which are more expensive than single-payer healthcare would be?
And we, as humans, are having a hard time compartmentalizing and forgetting our lifetimes of language cues, which typically correlate with attention to detail, intelligence, time investment, etc.

New echnology allows those signs to be counterfeited quickly and cheaply, and it tricks our subconscious despite our best efforts to be hyper-vigilant. (Our brains don't want to do that, it's expensive.)

Perhaps a stopgap might be to make the LLM say everything in a hostile villainous way...
Yes I believe lawsuits are fallible.
OpenAI's new model tried to avoid being shut down
How do you get Google search to give useful results? Often for me the first 20 results have absolutely nothing to do with fhe search query.
I don't agree but if you're looking for something that renderers everything in a canvas it's called Flutter https://flutter.dev/, and strangely it's made by Google, even though Flutter's success means the end of scraping the web for search.
No, like the montly rate might go up by $120 a month or more each year which is 10x $12.
https://theory.stanford.edu/~nikolaj/programmingz3.html - This one was useful for me to get started with it a while ago.
We changed the URL from https://github.com/actonlang/acton to the project page. Interested readers will want to look at both, of course.
$120 a month >>> $12.
The exhaustive question makes ChatGPT reconstruct your answer in real-time, while all you need to do is sleep; your brain will construct the answer and deliver it tomorrow morning.
I’d say even more so for professional projects you’re better off with React.

Been there and done that with and without. Junior (and Senior) devs fundamentally don’t read the docs. That and requirements churn are the problems.

Given that, it ends up so much better with React.
Smart pointers are not really about managing memory, they're about managing lifetimes. Even things like the Rust RefCell are smart pointers.
...that the word iiis...
Only most?
Actually that is kind of how SQL Server does run.

First of all, only the Linux containers are supported for SQL Server, using Windows containers has been deprecated, and no longer documented

https://learn.microsoft.com/en-us/sql/linux/quickstart-insta...

https://learn.microsoft.com/en-us/troubleshoot/sql/database-...

Secondly, the way SQL Server has been ported to Linux, is based on the pico processes technology, aka library OS, which is kind of how WINE works,

https://www.microsoft.com/en-us/sql-server/blog/2016/12/16/s...
Many non-sequiturs

> Large Language Models aren't alive and thinking

not required to deploy deception

> If OpenAI was so afraid of AI misuse, they wouldn't be firing their safety team

They could just be recognizing that if not everybody is prioritizing safety, they might as well try to get AGI first
It is entertaining. Haha. It is like a sci-fi series with some kind of made up cliffhanger (you know it is BS) but you want to find out what happens next.
How does having a gun help when the person is shot from behind?
https://www.window-swap.com/Window
I found this super weird aswell. Basically they said "So like we are aiming to get hundreds of thousands of users but we r nice too, we gave 10 users free access for a bit". Like whats going on here. It must be for a reason. Maybe Im too sensitive, there is some other complex reason I can't fathom like they get some sort of tax break and an intern forgot to "up it to a more realistic 50 users" to make it look better in the marketing material, or what. Nothing against openai just felt weird .
Great to see this--there are some nice features that encourage using standard web technologies like forms, and some solid quality of life improvements.

However, I'm disappointed (but not surprised, this was listed as out of scope for 19) that triggering Suspense is still basically "use a framework that supports it." I have not been able to find any documentation or blog posts about the mechanism. I've tried to figure out how it works by looking at TanStack Query, but I've had limited success so far. I've found they're copying React's twist on Promises [1], but I haven't gotten this to work yet.

I know the general idea is you throw Promises, but Suspense explicitly forbids using promises created during rendering. This means you can't just interrupt the component's initial render to load some data, and then restart it when its data is available. This means the component needs to deal with null data somehow, instead of, e.g., being able to call a custom `useSomeData` hook and rely on it to first suspend and then return the loaded data. Not having to deal directly with loading states in individual components could simplify things quite a bit.

Has anyone explored this side of Suspense?

[1]: https://github.com/TanStack/query/blob/main/packages/query-c...
Write me a review of "The Malazan Book of the Fallen" with the main argument being that it could be way shorter
Researchers get 'compact' hard X-ray machine to work
So true, and people seem to gloss over this fact completely. They only talk about correcting the LLM's code while the opposite is much more common for me.
upgrading is far from painless. If you're using any 3rd party solutions and they aren't compatible with the latest React you're going to have a bad time.
Also, ivanbakel's answer was good ; the llm one was long and unfocused.
Or just a schizophrenic automobile alarm https://web.archive.org/web/20110709142518/https://vanemden....
This is fantastic. I can think of a handful of people who I'd recommend this course for.

I have a question about something I noticed in "Preview of 03.07. Finding & launching apps" - In this lesson, what you refer to as the "desktop" is something I typically refer to as "home screen" - Is "desktop" really the preferred way to describe that screen?
His response to everything is insane.

"Hey Brain, we want to use this space for <Thing>"

His response is to insist that they do not "need" the space, that "need" is a LIE, and that LIE requires an ethics inquiry!

What the shit? He then does the exact same thing for the email about them not recommending students for his program. "ABET says we aren't good enough, and your program is part of that, so we are going to go in a different direction" and again his reaction is insane!

"“Marshall - my colleague, my confidant, my advisor, my friend - you are over the line." He calls this retaliation!

Imagine going to your boss's boss, and nitpicking every single word of their communication to you, and then when he says "Hey uh you're a little out of your lane here" doubling down!

Now imagine believing it is unethical for your boss's boss to tell you that you are out of line! Imagine keeping your job after being such an unmitigated ass to an entire department and insisting you cannot possibly be wrong like human communication is some sort of logic system!

Sure is funny how much context has been removed from that email too!

Marshall Brain killed himself because he couldn't deal with perfectly valid college/educator administrative interaction! Poor guy must have lost his marbles.
Trying them for negligent manslaughter or homicide seems extreme, but I'd entertain an attempt at justifying that, and I'd do so in good faith and with an open mind to the arguments presented.

Just to be clear though, are you proposing that they should have these charges brought up against them and given the same rights to due process that everyone else gets, are you proposing something more akin to extrajudicial detention - a suspension of due process and the suspension of habeas corpus?
Yes. This is how you end up with a gunman waiting outside the Hilton.

When there is no justice, vigilantes and lynch mobs materialise.
SDra
And I was saying that the dollar is no longer backed by gold, or tied to any other limited resource, so why would we assume that the same scarcity-driven dynamics are still in play?
I meant you missed that line for the "trinary digit" cases.
https://www.federalreserve.gov/publications/2024-economic-we...

> When faced with a hypothetical expense of $400, 63 percent of all adults in 2023 said they would have covered it exclusively using cash, savings, or a credit card paid off at the next statement [...] 37 percent of adults [...] would not have covered a $400 expense completely with cash or its equivalent
I don't think that's confusing at all. My internet peers have kept using autism as an insult or ironic self-reflection for quite long time. Obviously neither the people they insult nor they themself have real autism, but when someone or they themselves act in what they consider "autistic manner" they probably mean something like Broad Autism Phenotype. Professionals can't just call people autistic like that so they had to come up with a more academic way to do so.

Same goes for ADHD, and it's even more common. When people can't concentrate on doing boring stuff like studying on an exam or whatever they might say they have a little bit of an ADHD. They don't actually have a brain damage or underdeveloped frontal lobe or anything that causes real ADHD. They just can't focus which is very human and normal. Some people go as far as insisting to themselves that they must have something wrong with them and certain unethical doctors are willing to play ball with them just to give them doping for their next exam.

I'm a bit of an "autist" and have a bit of an "ADHD" every now and then. But I'm clearly not brain damaged or mentally retarded. I guess a more academic way of putting it is that I sometimes have a bit of a "broad phenotype" for these things, as we all do.
There has been multiple really great moments during the development. Its always cool to see some completely new features working on real hardware, like first time getting keyboard input, USB mouse input, running DOOM, reading from disks, networking, and getting a compiler working!

I think it became actually fun after I got all the basic requirements done and could start deviating from more or less standard OS code. When I could actually decide what I want to work on. Maybe after couple of months it was in that state. It was also fun at the beginning. it was just way harder as I didn't have any prior knowledge and I was trying to wrap my head around some basic concepts :D
What does 'personal accountability' actually mean in your book? How is a person held accountable when their domain implodes due to incompetence or greed?