skysight-inc/HackerNews huggingface dataset:
I am not an iOS/macOS developer, but I resonated strongly with this post because it captures how I feel the general experience of upgrading Apple OSes has been over the past few years: With each update, I find myself asking, what is going to be broken that used to simply "just work"?

I'm not talking about controversial new design directions like the iOS photos app redesign, I mean broken behavior. I can't recall everything off the top of my head, but just a few examples that come to mind:

- The new macOS has a system info pop-up every time any application is using your screen. It tells you how many times the application has accessed your audio or video over the last month, and tells you that you can manage this in settings. You cannot turn this notification off, and it is repeatedly triggered every few seconds by applications such as Zoom. This popup sometimes (but not always) steals application focus, which means if I am screensharing a code editor, keystrokes will inexplicably stop being sent to it.

- In a recent version of iOS, I could no longer tap on the calendar event time-selection wheel while creating an event to manually type the time instead of spinning to select it. As soon as I started typing numbers, the UI would disappear and only a partial time would be entered. In the most recent version of iOS this has been fixed, but for a while the entire workflow of how I create calendar events was broken.

- I used to be able to ask Siri to create an alarm for X minutes from now, but an update or two back Siri started creating timers instead.

- For a few prior iOS versions, I would reduce volume or brightness in the iOS control center, only to have the sliders pop back up from time to time on their own.

The general feeling of using iOS and macOS lately is that I can no longer rely on things continuing to behave the way they used to. Although macOS is a far better operating system experience than Windows, and far more polished than Linux on the desktop, it just feels like the reliable usability of Apple operating systems is slowly ebbing away.

Maybe this is a sign that I'm turning into a curmudgeonly old graybeard in my middle age.
Thanks for sharing this, I learnt that Edge on mobile has TTS as well but I have never used it on desktop or mobile

Now that I try it on desktop, it's really good! I might try to use the python script in the future
It will be free soon enough.
Well I'm not sure about forbidding heap allocations, that would severely limit what you can do with a function. In low level languages like Rust or C it would be difficult to keep track of the total size of heap allocations in a performant way, but in e.g. Python it should be possible to add some tracing so that a function can only allocate X bytes, and beyond that throw an error or log a warning.

It would be great if we can mark some functions as non-Turing-complete, and avoid recursion. Would make it easier to reason about them.
But people knew that the content is easily accessible over internet and the usage would grow. If the content is only available in say one library in a random city, people wouldn't contribute for free.
Thanks. That makes more sense!
> some of my friends

Lucky friends! Maybe repair shops could offer customized interior lighting as an aftermarket service.
See https://en.wikipedia.org/wiki/Censorship_of_Winnie-the-Pooh_...
Best 5 grand they ever spent. Byran your cross discipline knowledge is amazing. Well done!

Quick question, are your parents in technology and science or are you self taught? Always like to hear about the backgrounds that create the environment for something like this to come together.
> because the nifty "frameworks"

Malicious software exists, does that mean we should remove all threading primitives from the standard?
> After reporting the vulnerability, the affected system was patched within 24 hours and never exploited maliciously.

So 'only' Subaru, Starlink, their business and advertising partners, and law enforcement, can remotely track (and disable - don't think you can run from the law!) your car?

> I didn’t realize this data was being collected, but it seemed that we had agreed to the STARLINK enrollment when we purchased it.

Assuming it's possible to not agree to it - does that completely disable the system, or is everyone with a Subaru just one warrant away from getting locked in their car until the police can come to arrest them? Does the car still store (I'm charitably assuming it doesn't transmit) location data, so all your friends can retroactively be identified and arrested as well, even if you never agreed to any tracking?

(To get ahead of the usual retort - haha yes, phones also track this data, therefore let's not fix any problems unless we can fix all of them at the same time. But actually let's use the other problems as an excuse to do nothing.)
Do you not have (remote) access to a MI300X?
In an AMA last year Bosworth said that they offered Google to have flat apps on the Quest but they wanted to limit it to that and not allow VR apps AFAIK ( they are making the money with the VR apps, so they most likely won't give that market away ) and Google wasn't interested.

For gaming it's not an issue but if they ever want to sell people on the idea of it being used for productivity, that flat android app market would be a big factor.
They have recently started their own toolkit to build/convert regular android apps to HorizonOS so they maybe hope to beat Google at their own game, but we'll see how that turns out
Being more holistic about the problem instead of only talking about it as a border issue or sign of racism (depending on which side you are on)

For anyone that looks at the actual data, the real issue is not immigration, we averaged over 1M a year for decades and it was not such a hot button issue. Trump is more a symptom, that used xenophobia as an outlet and rallying cry, for those who were left behind as the economy has shifted from a manufacturing base to an information / services base.

My winning move might be reframing as class warfare against the oligarchy, but we are in culture wars right now...

It's also worth considering this a global issue and pattern
They probably learn sufficient to be able to develop their own models from their work with OpenAI and is now OK with others getting to run the compiled binaries without granting them access to the inner workings of the models.
Going from how many gifted children end up underperforming because they are made to do stupid things & then getting labeled as difficult or slow: a lot more then you'd think.

Being talented and gifted is generally not appreciated, not even in academia. Many of the most talented people never finish their education because academia is more about playing the game & having the grit (or lack of backbone?) to deal with the bullshit and do what you are told.

And tbf, the best engineers I know are not necessarily the most talented ones, but those that developed the grit to push through the bs.
Another game like this is TuringComplete.
It's not free, but even more comfortable.
https://turingcomplete.game/
I don’t think the thirst posts are trolls, but I do know what you mean. One of my top priorities this next month is adding NSFW filtering to the app to allow people to toggle that sort of content on and off.
What are you talking about? I specifically said it was unethical that they seem to have sentenced him for crimes he was never even tried for- but deserved a fair trial for. You appear to think I was saying the opposite of that?
> it should also offer a new API that simply returns a copy every time

Returning a copy isn't great (memory allocation!), the API should probably be something like:

int getenv(const char *varName, char *buf, size_t bufSize, size_t *varSize);

Where the caller manages the buffer and getenv writes into it (so it can e.g. be stack or statically allocated), the third argument is the size of the caller-managed buffer, then the last variable is an "out parameter" that returns the "true" length of the environment variable. Then afterwards, you can check if `*varSize > bufSize`, and if so, you need to make your buffer larger. The return value is an error code.

Doing it like this, you can easily implement the "return a malloced copy" if you want to, but it also gives you the option to avoid allocation entirely. This is important for e.g. embedded or real-time applications, or anything that just likes to avoid `malloc()/free()`.
It is really fun experimenting in that space and it has completely sold me on the future of optical AR glasses, even though our current product is fully focused on VR/Passthrough MR
Does anyone use the fancy C++ memory model in their CUDA code? I thought they used the intrinsics and called it a day.
They have all the US data on Oracle servers, with Oracle having the responsibility to monitor all access and make sure that no Chinese entity can get access.

All algorithms are monitored by Oracle such that only user actions can determine what they see.

So, unless you're claiming that "Oracle" is actively colluding with China, you're letting your worldview be defined by government propaganda.

The Pro-Palestine thing that TikTok refused to suppress at US Gov's command, is not "China promoting Eastern causes", it's "Americans" taking a position that the government wants suppressed.

Thus Biden being forced to cave and at least pretend that he cared about Palestinians towards the end of his Presidency... Which he stopped caring about once Democrats had lost and it no longer mattered what Democrat voters think for the time being.
The culture war is going to be over soon, the left has basically given up. When we have trillionaires at the same time as social security and medicare going tits up, Luigi-type figures are going to come out of the woodwork. The ultra rich won't be able to hire help because they'll be too scared. At that point the government is done unless it turns hard left.
From me:

WifiAnalyse (hidden camera scanner)
AdAway (block adds)
HomeAssistant (automation)
LocalSend (easy LAN send)
OrganicMaps (nice OSM)
Frequent social media use tied to higher levels of irritability
I bought Aeron chairs for an agency I joined after the 2008 financial crash. They were from Bank of America. Six months later I found a hole in our agency's finances and we went bust.

A bit stitious too.
You experienced racism and are calling it DEI
Lukasa
What I don't like about Mastodon is the way it federate servers. For example, if someone on server B "retweets" a post from server A, it does not carry over likes and comments from server A. That means personal instances are cumbersome and big servers always have a bigger leverage. That also implies you have no single page to just see all the comments about that post.

Bsky, on the other hand, does not have such hard splitting between servers (comments belong to the post on ATProto network, not to the instance) and allows you to run your own personal instances (PDS) natively. You can even transfer your profile and data (including followers) to other instances. IMO, it's a better tackle on building a federated social network.

But yeah, the native recommendation algorithm is lackluster.
It is now down for more than an hour.
Tailwind itself is a design system. The authors actually put together a short book explaining their point of view on design systems (without referencing Tailwind) and I found it very difficult to argue with any of their points.

Then you look at Tailwind and realize it’s almost entirely that book packaged for others to use.

https://www.refactoringui.com/
there's presumably pizza in the smallest towns tho, I'd suggest Time To Theatre. Not because of the Theatre per se, but because "big enough to have a theatre" is probably a good proxy of "big enough to be appealing to people who enjoy something other than nature".
Only on Android in general, or jailbroken iDevice which hardly anyone does anymore.
Show HN: LINQ – Resource Platform for Developers
Something I built in my spare time - a collection of software products, articles, podcasts & videos, updated daily. Any feedback would be appreciated!
There was a time when BEM ruled (and scarred) the world. But names aren't a problem if you abandon the C in CSS and scope all styles to component.
BlueSky is also centralized in terms of search, for pragmatic reasons. You can search across every bluesky post and cannot on mastodon, for better or worse.

I'm on mastadon, but its clearly harder to use, and theres way lower engagement.
FWIW crashing a machine because of your GPU driver is pretty insane. Why would you want to use a stack like this?
They say they are at 30% renewable. Much different than actually being 30%.
Is gRPC Better for Microservices Than GraphQL?
> Capitalism generates crap software.

As opposed to state-funded software development, which is renowed for its high quality and innovation.
Now witness how people suddenly realize what is the problem iwth this argument when it happens to them. It's free private action when we do it, but fascism when the other guys do it. Always so.
There's also the Section 702 angle... US can get all US social media to spy on non-US citizens without anything in the way of legal pushback.

US citizens have rights. Non-US citizens, do not.

I think the problem with TikTok under their audited, non-interference under their Project Texas is... That they might not easily hand over data, or suppress views that US Gov isn't a fan of.

Which will change once TikTok is owned by a US company.
I think the prospects of a US recession, or global if a fight over Taiwan blows up, more likely than there being any trillionaires in the next four years
It's an interactive experience, but you are not interacting with, having any impact on, a world.
You’ve tricked yourself into a narrative.

Potential is resolving into state in the moment of now!

Be grateful, not scornful that it all collapses into state (don’t we all like consistency?), that is not however what it “is”. It “is” potential continuously resolving. The masterwork that is the mind is a hyoerdimensional and extradimentional supercomputer (that gets us by yet goes mostly squandered). Our minds and peripherals can manipulate, break down, and remake existential reality in the likeness of our own images. You seem to complain your own image is soiled by your other inputs or predispositions.

Sure, it’s a lot of work yet that’s what this whole universe thing runs on. Potential. State is what it collapses into in the moment of “now”.

And you’re right, continuity is an illusion. Oops.
Liberux: Linux phone
I find Instagram in particular is garbage. Twitter / Youtube is much better with respecting your curation to some degree.
Ask HN: Is ChatGPT Down?
Hackers exploit 16 zero-days on first day of Pwn2Own Automotive 2025
I thought I'd just point out that KeePassDX can itself do 2FA (as can KeePassXC on the desktop, so you can keep your TOTP keys synced too).
You need to follow people, not block. Unlike Facebook or X there is no strong algorithm (although feeds are technically custom algorithms, but they're mainly lists of people or posts that contain certain keywords) but once you follow enough people, you pretty much only see their content, more-or-less in order.

If you don't follow enough people, your feed is filled with whatever's trending at that moment. Blocking when you don't follow anyone will not train an algorithm, it will just replace that person's content with something else.
The coding IDEs at $20/mo do not result in your IP being shared with the AI provider for training.

That only applies to regular ChatGPT use.

And developers actively using AI for coding can easily spend more than $20/mo for the API.

There are people spending $10-15/day in OpenAI API usage working through Cline.
What do you mean by "won't thread them correctly"?

The specific use case I had was where the context represented the lifetime of a (shared) TCP connection. I then wanted to use its cancellation to drive the destruction of various dynamic graph elements hanging off that shared connection.

Think a graph of muxes/demuxes in a dynamic message graph while the whole program is a CSP style thing.

I needed something to drive destruction, the context provided what I needed.
Tried it but got this: An error occurred while scraping or calling GPT-4o.

Would be nice to be a bit more descriptive on the cause of the error.
That's impressive.

I'd be really happy with myself if I just built a case and put off-the-shelf components in it.
Yeah bit pricey for what it is. Fortunately I didn't pay for it (was an xmas gift)
Corporations and regulation of corporations existed before the doctrine of corporate personhood. And do you think government agencies can't be sued? Or do you think they can fund political campaigns?
To be fair, people were saying this about voting for Trump back in 2016, that he was their "bull in a China shop" and they didn't care what he did as long as he wrecked the establishment. It's basic accelerationism - destabilize the system and force radical social change through the chaos. And it seems to be working.
This isn’t just NASA. The entire federal government is doing this in response to an executive order.
I went to check and apparently South Koreans have the most visits and there are 20+ countries that have more than US.
It's been down for me for an hour or so now.
I am pretty sure that projects Package.json is incorrect. The demo app should be listed in the package targets as an executableTarget. In the Sources folder there should be a sub folder for Demo and for Library.

Now when you ask swift package to generate the Xcode project (it should not be in the repo) it will properly organize it all.
I'm puzzled by your comment. Do our brains not exist in the real world?
Just noticed the clever use of URL parameter in the link (presumably to avoid a duplicate submission). Nice

Also, as is pretty typical these days, the status page shows all green currently for me, yet ChatGPT doesn't load. According to OpenAI' status page:

> All Systems Operational
If it improves your performance by 1%, then for a salary of $2000/mo, that $20/mo is breakeven.

If it benefits you more than 1%, then you're in profit.

Of course, if you're in a job that doesn't actually care about performance, and performing won't lead to better salary at some point, then it may not matter.
Marked resolved, still not working in London
I’m sure large corporations would be affected as well but you cannot walk into a kitchen of an almost any size business that does not have undocumented people working in it.

This would absolutely slaughter small businesses in the restaurant/food space. And while larger businesses would be hurt as well, I worry that they would be able to weather it and come out as the only game in town (or competing with a lot fewer people) afterwards.
> during the past 10 years or so it has become fashionable to throw away everything the industry has learned in decades prior and start anew

This is a curious take to me. I've spent the last 10 years seeing people claim again and again that if JS just had common stuff built in like <other lang>, we wouldn't have all this library churn, node_modules bloat, and left-pad silliness. That the mistake was not including a standard library.
I use both Xcode and Android Studio as my day job, I enjoy coding more on the latter.

Even a simple git switch will break Xcode's project build, it's insane.
Why deal with Xcode at all, then, if there is some LSP and a CLI build will work?
The River Thames, confusing Londoners sense of space since times immemorial.
Agreed. Or number of installations, if that is tracked.
Yeah! I don't know if it's still there but I kitted out my first company's office with chairs from there! It was a cool place.

There's also a junk shop, for want it a better phrase, just off the top of Brick Lane that is similar, it has office stuff but also way more general stuff too.

It doesn't even have a GM listing but it's here: https://maps.app.goo.gl/CWDZ3goLKXeJb3eAA?g_st=ac

The mural on the wall is of the guy who used to own the shop. He'd sit outside all day in his car. I can't remember his name now but he was famous locally.
And project builder produced understandable build files rather than opaque not very good XML.

They were Makefiles albeit complex ones.

So PB was more like CMake :(
Yeah because I got it effectively on discount. Sitting in it would be a reminder of how to prioritize business and spending.
It's worth mentioning - for those who don't know Voat - that it was a wasteland of Racism, Antisemitism, and Genuine Honest To God, Stated Plainly, Can't Miss It Naziism.

I was interested in it back when it was called Whoaverse because reddit sucks (obviously) but it devolved fast and hard.
Why not say what the slide said? A computer can never be held accountable. Therefore a computer must never make a management decision.
XCode is so bad - Makes me not want to build iOS apps. If Apple swallowed some of their pride and just focused on providing a great developer experience via extensions for the editors people already use like VS Code and Vim IMO every developer would be thankful
> how else would one reproduce a bug? in production?

I don't think they meant "either" "or". I think they meant that you should not solely rely on reproducing issues locally. If you have good logging, many times, the logs would make it apparent where the issue is. When that fails, then you resort to reproducing the issue locally.

But if an app developer never adds any logs, they would be forced to reproducing the issue locally every single time which is counter productive.

So it isn't either logs or reproduce locally. It is add logs and read logs. But also reproduce locally when you really have to.
Hum?

There's pretty much a mathematical rule that states that variables free to have any values tend to distribute themselves like that, just like the one that states that variables that are bounded tend to distribute themselves normally.

Or are you talking about the specific numbers? Because yes, the specific numbers are almost never correct.
I love those happy cheerful people burning with a blazing fire in 00:02
The article is using REST in the original sense, and defines it as such to dispel any confusion with any other usage.

There is no way it is the most widely adopted method. To ever get to see a REST service in the wild is like winning the lottery.
They did “fix” it but legislation was sabotaged by Republicans. Republicans sabotaged George W. Bush’s immigration “fix”.
I don't think the culture war is over, the left seems to be reflecting, and it has certainly taken a motivation hit, but giving up has not happened. The left is lacking a leading voice to rally behind

Keep in mind, Donold only won by ~100k voters across 3 states. There was not a landslide nor is there a mandate
Not here, no. Updates don't work (a year-old Nokia). I used F-Droid to install Hacker's Keyboard and some FTP server. Both programs still work, but when F-Droid tries to upgrade anything it hangs for a while and then displays some error message. Well... I don't really care, as long as the programs I need sort of work.
You definitely can get away with this but certain things like capabilities and signing necessitate using Xcode afaik.
(the creatively named Idaho County, Idaho)

New York County, New York says hi.

(You may know it as "Manhattan.")
An established bureaucracy used to "following orders" will just soldier on assuming the authoritarian comes in legally. The most well known example is Germany. The Führer came in elected, got voted to dictator after the Reichstagsbrand and then never left power - and barely anyone in the executive resisted.

And this is likely also where the US are heading. The putsch will not be loud and with a bang like Syria, it will be slow as molasses but about as difficult to impossible to stop like a broken dam worth of water moving downstream.