MurphyA/hacker-news huggingface dataset:
by casey2 | 2025-10-24 00:00:51+00:00
It's just this generations equivalent of rock and roll. It's just so silly cause the reasons for hating it have to get ever more complex and nonsensical. Before it was temptation+satan, now it's temptation+fake_brain_science_woo. Ironically societies collapse when the current structure become unsustainable and the younger generation can't adapt quickly enough.

In an information dense world with very little shared context you need a short attention span to get anything done. Breadth over depth. Previous generations, on the whole, lack the shared cultural empathy to thrive in the modern world. At best they could conquer their enemies and force them to consume their cultural artifacts. The new generation lives in tens of thousands of disparate cultural contexts. In many ways the "deep" knowledge is handled for you by the algorithm, in the way that a village elder would handle it for you in the past. The amount of deep though necessary goes down when an AI can translate every language, dialect and lingo even drawing. This makes gatekeeping much harder which lets be honest, is the main reason people "think deeply" in the first place.
by untilon | 2025-10-24 00:01:11+00:00
Shrier wrote a well-researched book that is critical of a cultish ideology affecting teenage girls. A very interesting guest for Rogan to interview.

Her book is favorably reviewed here: https://www.economist.com/united-states/2020/11/26/a-book-on...

Though I can see why people also in adherence to this ideology may not enjoy it being subjected to scrutiny. Kind of like Scientologists in that regard, or any other cult.
by 0cf8612b2e1e | 2025-10-24 00:01:16+00:00
Well I had to try this in Excel and (after fighting the input format), it gave me

2024-01-30 -> 2024-01-29 2025-01-30 -> 2025-01-28

Fun. There is so much ambiguity in what “one month” means.

Polars has an offset-by function which is a bit more explicit about how you want to handle date math. “Calendar date” vs number of days.

Edit: just ran polars and I’m not in love with its answer either.
by annexrichmond | 2025-10-24 00:01:21+00:00
I agree this isn't a very satisfying answer, but realistically how else do you expect Presidential pardons to go? Trump has pardoned over 1000 people and Joe Biden has pardoned over 4000. Do we expect them to know the intricate details of every single case?

And I mean, wasn't the last Administration effectively Autopen? Yes, the President receives recommendations and tries to make the best judgement on those.

What would Biden's answer be for pardoning Fauci?
by Liftyee | 2025-10-24 00:01:26+00:00
People are understandably much more amenable to Valve because the company as a whole behaves in a much more cooperative and pro-consumer way... e.g. Steam deck repair options, furthering Linux gaming, and Gaben's general philosophy.

Cult-like or not, I find it reasonable to support companies that do things which you agree with. Valve's non-adversarial approach to business (as opposed to many rent-seeking corps these days) probably helps that perception.
by dmix | 2025-10-24 00:01:34+00:00
The 2nd paragraph in the article

> Sky is a powerful natural language interface for the Mac. With Sky, AI works alongside you, whether you’re writing, planning, coding, or managing your day. Sky understands what’s on your screen and can take action using your apps.

> We will bring Sky’s deep macOS integration and product craft into ChatGPT, and all members of the team will join OpenAI.

So it's probably a https://www.raycast.com/ competitor
by boneitis | 2025-10-24 00:02:09+00:00
Hi, I'm not following the point being made.

I skimmed through all the articles linked in GP and finding them pretty relevant to whatever decision might have been made to utilize the AI system (not at all to comment on how badly the bad tip was acted on).

Hailing from and still living in N. California, you could tell me that this school is located in Beverly Hills or Melrose Place, and it would still strike me as a piece of trivia. If anything, it'd just be ironic?
by gpm | 2025-10-24 00:02:34+00:00
I'm not taking any issue with patents existing here. I'm taking issue with anti-competitive behavior that Apple is executing on top of the patent system. If Apple merely wanted to use their monopoly on features of devices to sell devices with those features I would have no issue. My issue is only when they leverage that monopoly to get a monopoly on the distribution of software to those devices and then leverages their monopoly on the distribution of software to those devices to extract fees for doing so.

Edit: I don't, for instance, have issues with how they use patents with macbooks. There they don't abuse their monopoly on certain hardware features to get and extract money from a secondary monopoly on software.
by jorvi | 2025-10-24 00:02:48+00:00
We do know the intention though. Apple thinks a mouse with a cable looks messy and ugly, so they made the mouse charge fast and put the port on the bottom. Made it impossible to use it whilst charging but you could get 2 hours of use out of like 10 minutes or charging. The end result Apple hoped for was people always seeing the mouse on the desk, cableless, charged.

I'm surprised it came out during the Jobs era because he strongly believed in "form follows function".
by vlovich123 | 2025-10-24 00:04:30+00:00
I would be very careful about that conclusion. Reading that thread it sounds like you’re relying on Claude to make this conclusion but you haven’t actually verified what the address being returned actually is.

The reason I’m skeptical is three fold. The first is that it’s generally impossible for a filesystem to mmap return a pointer that’s not page boundary aligned. The second is that unaligned accesses are still fine on modern ARM is not a SIGBUS. The third is that Claude’s reasoning that the pointer must be 8-byte aligned and that indicates a misaligned read is flawed - how do you know that SQLite isn’t doing a 2-byte read at that address?

If you really think it’s a bad alignment it should be trivial to reproduce - mmap the file explicitly and print the address or modify the SQLite source to print the mmap location it gets.
by llbbdd | 2025-10-24 00:04:40+00:00
Amen. If you could spin a turbine with the ire directed towards frontend engineering on this forum alone, we could retire the sun.

I think there's a defensive quality to it. It was at one point an overwhelming meme that writing JS was somehow not "real programming", that writing web apps is "easier", and lots of engineers who should otherwise know better internalized that and then apparently froze in time. Then when they try to hack it for themselves and encounter any resistance at all, they get edgy and form ignorant opinions that boil down to "I hate React because I got frustrated and React was there".

Turns out the skill transfer does work in reverse though. On the backend your code often only has to run in one environment, with machine specs you get to choose, and responses for most things are fine measured in seconds. Unbelievable luxury.

React is, for its utility, an incredibly minimal library. It's hard to point to anything in it that it really shouldn't be responsible for. Most of the problems it solves with that minimal layer are among the very first problems you run into trying to build any serious web application no matter the stack or structure. Even if you don't use React, you'll either write bespoke spaghetti UI update code or more likely you'll end up with the pieces of something that sure as hell looks like React if you squint.
by spookie | 2025-10-24 00:05:22+00:00
I fear you misunderstood me.

I am but stating the dark side of equal voting power when you elect representatives per "region" dictated by the population they have. It is meant to be a warning, something to bear in mind when you do attempt to change the system you have.

I am not arguing in favour of what you have right now, hence the middle ground point at the end.

Regardless, my understanding of the US is not important. What is important in my comment is my understanding of what you don't do, and potential footguns.

A good middle ground would be to still have it entirely dictated by population (I understand this seems contradictory but hang on). But, in order to prevent votes from low population regions from being useless, your system uses "preferential voting". Most other countries do not do this, hence my previous comment. The key here is that at a national level, politicians still need to value less populated regions, because at least a percentage of their votes came from someone who voted in an order that still got them a seat (even though they weren't the top pick). Given rural regions have less seats to vote for, this vote would likely come from someone from the country side.

This solution however is only important when you do have more than 2 parties. If you don't do this, having more than 2 parties would be moot in these regions, because they need to vote strategically if they want representation. And 90% of the time that means your vote is limited to only one of the top 2 parties (as perceived by national polls before voting day). This is yet another dark side of the system my country does have, it incentivizes the status quo to prevail, even when your current leaders are a bunch of corrupt fellas.
by seanmcdirmid | 2025-10-24 00:05:22+00:00
I haven't dealt with a school bus in....maybe 20 years, and it would definitely be an exception if I had to deal with one tomorrow. I kind of know what I should do, but it isn't instinct at this point.

A waymo, even if it drove in urban Seattle for 20 years where school buses aren't common, it would know what to do if it was presented with the exception tomorrow (assuming it was trained/programmed correctly), it wouldn't forget.
by techblueberry | 2025-10-24 00:05:34+00:00
On the one hand I'm going to do what makes me feel good and not what makes me feel bad, and Gluten makes me feel bad so I have no qualms about not eating it. I also though think there's a funny irony that like Gluten gets daemonized outside of sensitivity, and it probably shouldn't get daemonized the way that it does, but the irony is that carbs make me feel bad too, and are probably mostly bad the way we consume them. So it's not like I think Gluten is good, and gluten free carbs are probably equally bad or worse than glutenful carbs.
by alganet | 2025-10-24 00:06:03+00:00
I would love to train an LLM from scratch to help me with some problems that they're not good at, but I can't, because it costs thousands of dollars to do so. You probably can't either, or can just in a very limited capacity (agents, or maybe LoRa).

A while back, I didn't even knew those problems existed. It took me a while to understand them and why they're interesting and lots of people spend time on them.

I have tried to adapt the problems to the LLMs as well, such as shaping the problem to look more like a thing that they're alreay trained on, but I soon realized the limitations of that approach.

I think in a couple of decades, maybe earlier, that kind of thing will be commonplace. People training their own stuff from scratch, on cheap hardware. It will unleash an even more rewarding learning experience for those willing to go the extra mile.

I think you're missing that perspective. That's fine, by the way. You're totally cool and probably helping lots of people with your work. I support it, it allows people to understand better where LLMs currently can help and where they cannot.
by gustavpaul | 2025-10-24 00:06:35+00:00
The MmapReader is not copying the requested byte range into the buf argument, so if ever the underlying file descriptor is closed (or the file truncated out of band) any subsequent slice access will throw SIGBUS, which is really unpleasant.

It also means the latency due to pagefaults is shifted from inside mmapReader.ReadRecord() (where it would be expected) to wherever in the application the bytes are first accessed, leading to spooky unpreditactable latency spikes in what are otherwise pure functions. That inevitably leads to wild arguments about how bad GC stalls are :-)

An apples to apples comparison should be copying the bytes from the mmap buffer and returning the resulting slice.
by gt0 | 2025-10-24 00:06:53+00:00
For me it's not about the percentage, it's that it is a monopoly. If I make an iPad app, my only route to market is Apple.

That is before I get into my personal objection to having to ask permission to put software on a computer I bought. I own an iPad but I can't just install anything I want on it, Apple needs to approve the software first. For me that's just anti-creative and anti-everying-I-love-about-computers.

All I really want as a software developer is to be able to write software and have people use it if they choose to. I don't want Apple or any other company inserted as a middle-man.
by ASalazarMX | 2025-10-24 00:07:13+00:00
Wholeheartedly agree. 30% fee feels like medicare in USA, an excessive amount because it's as high as developers will pay without giving up and leaving.

The Apple App Store sold more than one trillion USD in 2024, how much of their 30% cut (300+ billion) covers operational costs? ¿10%?
by joe_the_user | 2025-10-24 00:07:17+00:00
So, are you implying that if humans surveil kids at random and call the SWAT team if a frame in a video seems to imply one kid has a gun, that then it's all OK?

Those journalists, just trying to get (unjustified, dude, unjustified!!) emotes from kids being mistakenly held at gun point, boy they are terrible.... They're just covering up how necessary those mistakes are in our pursuit of teh crime...
by cthalupa | 2025-10-24 00:08:50+00:00
When did your ancestors immigrate to the country? What was the process for immigration then?

For the majority of the history of the country it has never been anything like it is today. Until 1819 you basically literally just showed up. After that, ships had to include passenger manifest and pass that along to the state, and then state's handled immigration - but none there did more than try to charge 'head fees' to keep the truly destitute out, but not all states even did that. 1875/1876 there were laws that changed this - largely banning Asian immigrants and making immigration federal purview. The next couple of decades things got more formalized, but if you were a normal human being capable of supporting yourself you basically got held for a basic check and then were let in. <1-2% got turned away most years. It wasn't until 1921/4 that anything resembling our current immigration system was put into place, and while it saw significant revision in 1965 to how the caps and quotas were organized, we've not seen anything major change.

The Democrats want significant immigration reform, true. They want a path for people that have been living here as productive members of society to stay here. They want them to be treated like human beings.

This is not "flooding" the nation.

> and given them our tax money

This talking point seems to be repeated a lot, but it's just not true. Illegal immigrants pay more taxes in to the system than they receive in benefits - largely because they are ineligible for the vast majority of benefits. If you want to increase our tax revenue, more illegal immigrants is better than less. We effectively rip them off. It's like the claims that the shutdown is over giving illegal immigrants free healthcare - not a dime of the funding being discussed would go to them. You're being lied to.

I'm all for a system where we screen our immigrants for criminals, terrorists, etc. But the current system is broken, and we have built our way of life off of exploiting a large amount of hardworking people that contribute a hell of a lot to our ability to live the way we do. Legalizing them, streamlining the immigration process, etc., is not at risk of bankrupting our coffers.
by Clouudy | 2025-10-24 00:09:10+00:00
I wouldn't say that it's unable to make a comeback, there is still a valid use case from my experience with it. The syntax, mixed-memory model, UFCS, and compilation speed are nice quality of life features compared to C++, and it's still a native binary compared to C# and Java. So if you're starting out with a new project from scratch there's not much reason not to beyond documentation reasons. And you can interface pretty easily to C/C++ as well as pretty much any other language designed for that sort of thing, but without a lot of syntax changes like Carbon.

I imagine that the scope of its uses has shrunk as other languages caught up, and I don't think it's necessarily a good language for general enterprise stuff (unless you're dealing with C++), but for new projects it's still valid IMO. I think that the biggest field it could be used in is probably games too, especially if you're already writing a new engine from scratch. You could start with the GC and then ease off of it as the project develops in order to speed up development, for example. And D could always add newer features again too, tbh.
by giobox | 2025-10-24 00:10:53+00:00
> those that do mostly have to pay 15%

This case only concerns Apple's App Store fees before 2020; it was a blanket 30% charge for paid apps until they introduced those changes following the whole Epic Games legal saga etc.

Apple are not paying a penalty for anything after 2020 when the new rules allowing those with lower turnover to pay 15% came into effect etc.

> It’s only a fraction of a fraction of a fraction of a fraction that need to pay 30%

During the first 12 years of the App Store, everyone paid 30%.
by anitil | 2025-10-24 00:11:12+00:00
In NSW (Australia) that's exactly how it works. And it includes 'pupil-free' days where there are no students present. My old school even had a pedestrian bridge and barriers so that it wasn't even possible to get to the road.

It's so silly, when the obvious solution is to make school zones 40km/hr (25mi/hr) at all times, or to fix the road design. Typical speeds here are 60km/hr (40mi/hr), so anyone making the argument that it would 'slow traffic' is being dramatic.

(There is one exception that I know of - our east coast highway used to go near a school, which forced a change from 110km/hr (70mi/hr) to 40km/hr. In this case I will concede the speed is not the issue, the highway location is the issue)
by deaddodo | 2025-10-24 00:11:19+00:00
Yeah, I took a look at the posting and it’s a bog standard job posting.

I assume they’re referring to the no-salary aspect and (based on their speech style) are in the US. But, even in that case, it would only matter if the posting were targeted to one of the states that require salary information and the company operated or had a presence in said state. Since it’s an EU company, that’s almost definitely not the case.
by anigbrowl | 2025-10-24 00:11:43+00:00
I wish you would link to text rather than video. This channel owner may be very well informed, but I don't want to subject myself to the performative yelping of some guy sitting in front of a smoke machine with mood lighting. Except where original footage is concerned, video is about the worst medium for communicating complex facts the sensory stimulation is a distraction from the content. This presenter might be a genius, but I don't want to spend the time trying to untangle the substance from his hyped-up 'coffeezilla' delivery.
by cosmic_cheese | 2025-10-24 00:11:48+00:00
Except Apple increased the height of the screen by exactly as many pixels as the notch is tall, so yes, your windows actually do get more real estate compared with the pre-notch models. I’m not going to argue that it’s free of problems, but it doesn’t come at the cost of usable desktop space.

Also worth pointing out that this design allows a substantial footprint reduction, which for example puts the 13.6” Macbook Air within striking distance of traditional bezel 12” laptops in terms of physical size. Some people care about that.
by mholt | 2025-10-24 00:13:00+00:00
I'd love to be wrong, but the address it's referring to is the correct address from the error / stack trace.

I honestly don't know anything about this. There's no search results for my error. ChatGPT and Claude and Grok all agreed one way or another, with various prompts.

Would be happy to have some help verifying any of this. I just know that disabling WAL mode, and not using Mac's ExFAT driver, both fixed the error reliably.
by liuliu | 2025-10-24 00:13:46+00:00
mmap is a good crutch when you 1. don't have busy polling / async IO API available and want to do some quick & dirty preloading tricks; 2. don't want to manage the complexity of in-memory cache, especially cross-processes ones.

Obviously if you have kernel-backed async IO APIs (io_uring) and willing to dig into the deeper end (for better managed cache), you can get better performance than mmap. But in many cases, mmap is "good-enough".
by timpieces | 2025-10-24 00:14:12+00:00
This is true of an idealized perfect free market with perfectly rational consumers, but not so much in the real world. The simple fact that profits on phones haven't been competed to zero is enough to show it's not a perfect free market. I don't think the average consumer spends much time considering the long-term health of the app ecosystem when they purchase a phone. Maybe the wisdom of the crowds is correct here and it's truly not important or beneficial, but to me it seems more likely that it's outside the bounded rationality of most consumers. Markets have blind-spots and they tend to be short sighted.
by bsenftner | 2025-10-24 00:14:30+00:00
I was a teen game developer with my own games in Sears & K Mart nationwide for the US, for the Vic-20 and the C-64, and was invited as a representative of the independent games industry. When my involvement was ending, Apple then told me they changed their mind and was not going to support independent games for the Mac at all. But offered to waive that restriction if I paid them $30K and gave them full editorial control over what I published. Nope.
by 1718627440 | 2025-10-24 00:14:56+00:00
Programs not outputting a final newline to stdout leave a prompt that doesn't start on column 0, and readline seams to not takes this into consideration, but still optimizes redraws and overwrites so you get an inconsistent display. This bugs seam to exist in a lot of shells and interactive programs. The program causing the issue isn't POSIX conform though.
by qianli_cs | 2025-10-24 00:15:06+00:00
I'm excited about this because durable workflows are really important for making AI applications production ready :) Disclaimer: I'm working on DBOS, a durable workflow library built on Postgres, which looks complementary to this.

I asked their main developer Dillon about the data/durability layer and also the compilation step. I wonder if adding a "DBOS World" will be feasible. That way, you get Postgres-backed durable workflows, queues, messaging, streams, etc all in one package, while the "use workflow" interface remains the same.

Here is the response from Dillon, and I hope it's useful for the discussion here:

> "The primary datastore is dynamodb and is designed to scale to support tens of thousands of v0 size tenants running hundreds of thousands of concurrent workflows and steps."

> "That being said, you don't need to use Vercel as a backend to use the workflow SDK - we have created a interface for anyone to implements called 'World' that you can use any tech stack for https://github.com/vercel/workflow/blob/main/packages/world/..."

> "you will require a compiler step as that's what picks up 'use workflow' and 'use step` and applies source transformations. The node.js run time limitations only apply to the outer wrapper function w/ `use workflow`"
by anitil | 2025-10-24 00:15:08+00:00
I have a question about the rules of school busses (I'm not American). It seems like the expectation is that _all_ traffic is required to stop if a bus is stopped, is that correct? If so, why?

Here (Australia) the bus just pulls over and you get off on to the sidewalk, even children, why is it not the case in the US?