skysight-inc/HackerNews huggingface dataset:
If every App I currently use and will want to use in the future continues to be found in the App Store, that’s the plan.

The possible future where that plan goes off the rails is if developers start pulling their software off the App Store and stop following Apple’s rules because they can. Right now they can’t while remaining iPhone developers.

Like I said, there’s a lot that’s a dumpster fire with developer relations between Apple and App Store developers, but you always know where Apple stands:

1. Apple

2. Apple’s Customers

3. Developers

Yeah I’d like them to loosen up some of the restrictions, but it’s still to my advantage as an iPhone customer that developers who choose to develop for iPhones from the smallest to the very largest to even the government are forced to deal with Apple on Apple’s terms to distribute software.

Apple’s dumpster fire in developer relations is also only half the story over the last decade; a lot of the largest developers of the most popular apps on the App Store have also been at the forefront of innovating new and creative ways to try and circumvent even the smallest limitations on iPhones leading to Apple spending the better part of the decade coming up with new APIs, new entitlements and new legal contracts walking this tightrope between enabling or keeping enabled useful APIs while also protecting user privacy and security. It’s not an easy task they’ve taken up, and short of the government literally outlawing most of the surveillance-oriented business practices a lot of Apple’s peers engage in (practices which the government also benefits from), this is basically the next best thing.
> iOS (or iPhone OS)

Slightly OT but the first iPhone ran OS X at launch.

I think as time went by and the "OS X" running on phones diverged more and more, they renamed to iPhone OS and then iOS some time later? Something like that anyway.
The way the USAF has been doing it for a few decades is to make the illuminator very powerful so it can stand back 600 miles. They call it AWACS.
Nah, that's natural selection at work. It is not like we are a kind of metaphysical entity floating above the aether like some kind of demiurge. We are part of the nature, there's no morals on evolution, no preferred steady state. If we protect an species we are playing god, if we don't, the same.
Maybe OpenAI is really just Sam Altman's last ditch effort to save WorldCoin?
https://news.ycombinator.com/item?id=41770513
> Monoliths _force_ you to update your caller and callee at the same time

It's possible to migrate method calls incrementally (create a new method or add a parameter). In large codebases, it's necessary to migrate incrementally. The techniques overlap those of changing an RPC method.
Show HN: Running Game Boy ROMs on the STM32 ARM Cortex Microcontroller
Got Tetris running on a 26€ STM32F429 Discovery board emulating the Game Boy CPU and graphics on the ARM Cortex M4. Really fun project to hack together, need to try the original Game Boy Pokemon (red/blue) games next.
But it's not.

My argument is my kids would never even attempt to do this without the machine's involvement. Making original music the "legacy" way involves days/weeks/months/years of learning. It's just not realistic to argue that they should make music from scratch.
Discussion (26 points, 1 day ago, 25 comments) https://news.ycombinator.com/item?id=41762606
You are a "he."

> it isn’t what I’d want on my Desert Island list.

That's what I said.
Consistency in CAP and Consistency in ACID have entirely separate meanings.
Maybe it's more accurate to say that Web 2.0 is dead.
Read from every server is not necessarily possible, unless we assume no network partitions.
Passwords Aren't Going Away
There's wayyyyy fewer than there used to be. Now they get carved into coal-like pieces and burned for the most part. More heat value per pound than coal.

https://en.wikipedia.org/wiki/Tire-derived_fuel

> In the United States in 2017, about 43% of scrap tires (1,736,340 tons or 106 million tires) were burnt as tire-derived fuel. Cement manufacturing was the largest user of TDF, at 46%, pulp and paper manufacturing used 29% and electric utilities used 25%. Another 25% of scrap tires were used to make ground rubber, 17% were disposed of in landfills and 16% had other uses

It's usually collecting them all in one place that's the hard part nowadays (and if you've managed to create a tire dump, you've done the hard work)
There are lots of other opinions in this thread that it's a false thing to say. It implies that the theory is respectable just by listing it. The fact that someone said something ridiculous is not worth mentioning.

I don't know what other arguments would make an impression on you, so why don't we just drop it?
Data Is Just an Added Sense
This is exactly it. We've had a lot of silly songs.

If my kids are interested, it will spark the path towards "proper" music production where they learn the necessary underlying skills.

Chances are, this won't be the thing they latch onto. They have so much exposure to other things that this doesn't really need to be the hill I die on. They'll find something else to invest in.
I have an M4 iPad Pro, it beats my M1 Max MacBook Pro on a lot of benchmarks, yet I cannot use it for programming, 3D modeling or VFX. Yes, I know that apps “technically” exist to do those things. No, those apps are not professional grade. I want VS Code, a Terminal, Blender and Adobe After Effects.

Seemingly the only thing stopping those apps from running on the iPad unmodified is the operating system. I want the operating system that runs on the other Mx devices to run on my iPad Pro. I have wanted this for years. I have never been even close to alone in wanting this.
They did not reveal anything new in particular.

To be clear, CIA and other agencies probably have HUMINT sources that are still ahead of the open source intelligence.

Their SIGINT is likely still ahead as well, although even that advantage is fading. During the Ukrainian conflict, we were able to track the activities of the armies by using NASA's publicly available infrared brush fire tracker satellites (FIRMS - https://firms.modaps.eosdis.nasa.gov/map/#d:24hrs;@38.1,48.0... ). And you can literally pay $100 and get a picture of any area on the planet, with a resolution that is good enough to track vehicles.
So this is desalination? That seems unrelated.
A good engineer
Thank you for summarizing.

Those machines regurgitate training data. The Ingestion of that data is something that's firmly situated in the past. The data itself has to be even older, because it needs to exist before training can begin. How can that put you ahead of anything? For some "idea people" logic seems to be an insurmountable challenge. But hey, if I can get someone to invest on those shaky grounds, I won't look a gift horse in the mouth.

Those who suggest that a hallucinating bullshit generator can replace a software developer don't understand software development one bit. Pun intended.

There will still be those who apply LLMs where they don't belong and cannot possibly succeed. The market will take care of them.
As much as I would like macOS on iPads, running macOS applications on an iPad without the Magic Keyboard would suck. Windows can do it though, so it's not really an excuse.

But, in Microsoft's case, it's sort of different. They had Windows 10 Mobile for tablets which is the closest thing to iPadOS, I suppose. Windows 10 Mobile couldn't run Win32 applications, similar to how iPadOS can't run macOS applications. Microsoft killed Windows 10 Mobile...

Implementation-wise though, it's a big effort for Apple. They can't just make macOS applications runnable on iOS. Something like reverse Mac Catalyst for iPadOS wouldn't work due to how complicated and different macOS is compared to iPadOS. It would probably have to be a full on emulation of macOS on iPadOS for applications to run.

So, it would seem like starting with macOS then implementing iPadOS on-top would be better than starting with iPadOS and implementing macOS, which is literally what Mac Catalyst is. So now, Apple has to make sure that all iPadOS APIs work with Mac Catalyst (they don't yet) and they have to do something to make the UX work better when switching between touch and M&K.

Bringing it back to Microsoft and Windows now. It's quite similar actually. Think of Windows 10 Mobile = iPadOS, UWP = iPadOS apps, Win32 = macOS apps. Microsoft killed Windows 10 Mobile and replaced it with full-on Windows 10. Windows 10 can run UWP apps.

Similarly, Apple will likely have to kill iPadOS and fully implement compatibility with iPad apps on Mac for macOS to ever be on iPads.
Forgot to link to it: https://en.wikipedia.org/wiki/Houtong_Cat_Village
A Year with Unreal and Git
Oh, 1000 times this! Literally my research subject in the last weeks, a tablet with a dev OS. Sizewise I love the iPad Mini, but iPadOS is useless. Looking now at a Surface Go: slightly too large. If anyone has another suggestion for a small tablet with Win11 (I know there is none with MacOS), please post it here. Will order from China if needed.
Yeah I agree that Ada is probably technically superior but when has that ever swayed anyone.
Lawmakers want government to promote use of digital IDs
There's nothing wrong with limited exclusivity deals if you are not a monopolist. And the problem with Google was not their exclusivity, but that EVERYBODY was forced to do it or jump through hoops with side-loading.
I'm a poet (published etc) and this was a treat to read. For me the parallels between coding and writing poetry are the iterative quality. As I work on my code I simplify, tighten, code share. I use expressive names, etc. I will think, "This is it!" and then discover the need for another iteration. With poetry it is the same.
Mozart composed a symphony at 9. What does that have to do with anything?
OT: does anyone know what the terminology is for the design style of the OpenBSD artwork for v7.6, linked below, where it looks like it was screen printed / water colors (if you zoom in to see the color detail)

https://www.openbsd.org/images/LifeIsButADream.jpg
A lot of the commercial-style or commercial-grade IP Cameras sold are rebadged Dahua or Hikvision products.

Compromised firmware or other backdoors are a concern for a wide range of products. With IP Cameras, a commonly recommended practice includes putting them on a non-internet accessible network, disabling any remote access, UPnP type features, etc. You can run IP cameras in an air-gapped configuration as well.

Home/consumer-grade cameras have plenty of shortcomings too.
Eh just don't spend more than a couple hours on your launch
What's SNR?
An FPV can clear those 300 meters in 6 seconds. Maybe six seconds is enough for target identification, aiming, and firing, but it is a tight timeline for tracking an ~1kg object ~0.3km away.
Strong agree and strong upvote.

An intuition pump is to think of a religious zealot that has a drastically different worldview and aims and drives from you that seem completely nonsensical (e.g. perhaps not caring about wealth accumulation at all - even for stability - and only about perpetuating God's glory).

Sam is no religious zealot, but the difference in the life game he is playing and the life game most of us are playing is as vast as that between us and the zealot.
A suggestion: I'd swap llava for Florence-2 for your open set text description. Florence-2 seems uniformly more descriptive in its outputs.
What's wrong with using 3rd party library?

Can golang stop you from using a channel when it's consumed/closed?
Mexico revives century-old railway in $2.8B bid to rival Panama Canal (2023)
Apple to power AI servers with its chips
To the contrary: it is suggestive but you couldn't say it's definitive. The redactions prevent making a conclusion either way, right now. Unfortunately, I suppose.
https://archive.is/XW86Q#selection-1149.0-1149.64
Lisp machines didn't have hardware GC, though they had hardware support for read/write barriers.
> You're saying you can't think of one context where a trade of between largest supported int value vs total bytes of the message is a reasonable one?

Seems you have pretty misread me. Well, "any system" (where systemd is useful in principle) "context" and not "any" "system context", if I correctly guessed where is your point.

As the whole protocol shall be supporting Linux, in a fully universal manner, support of 64-bit values for pointers (even in crash reports), file offsets (including 32-bit systems), etc. is a must.

> I would encourage you to work with either data at scale or embedded hardware for a fresh perspective.

Thanks, I got used to, different platforms (like ARM) including 32- and 64-bit ones. Also ancient beasts like 6502, PDP-11, and even S/360 (Soviet clones) at good old school times. Beg your pardon, no experience with 8051, 8042, ESP8266 and so on, but they arenʼt in question here. Again, the very topic is full-scale Unix context - more so, closer to desktop/laptop/server, which are nearly always 64-bit now (mainstream distribution vendors deliberately abandoned 32-bit versions for these domains a few years ago), so I donʼt expect much digression.
Oh ok, I mean I got they were using some special build for the project. But based on them saying "I often go all around the world" (to the effect of that), seemed they'd probably be using handsets, outside of the article.
All law enforcement is by definition politically motivated because it is the politicians that write the laws.
Lasers and microwaves can be mitigated, jamming doesn't matter if they're autonomous(and can also be mitigated), bullets have a hard time with fast and stocastic movement.

It's gonna be done on drone. And they can lie in wait in low power mode and navigate buildings so, yeah better hope you get all of them.
Show HN: Paranormal Metaprogramming with Java
Project manifold hacks into the the Java compiler with extreme prejudice via the javac plugin API to provide existing Java projects with seamless access to manifold's language extensions. This particular feature, manifold-sql, pushes the envelope with static metaprogramming.
I'm always frustrated when I try to demonstrate this to someone, only to discover the table is missing a foot on a completely flat floor...
Metaculus is going open source
From May, related discussion at the time:

Apple Is Developing AI Chips for Data Centers, Seeking Edge in Arms Race (44 points, 54 comments) https://news.ycombinator.com/item?id=40280967

Two months later: Apple says its AI models were trained on Google's custom chips https://news.ycombinator.com/item?id=41104446
Spending 100+ hours trying to coax the computer to produce the work you want isn't impressive. The idea that there is some huge amount of skill and theory behind writing prompts is absurd. It's not as though he spent 100+ hours crafting the perfect prompt with his skill and theory and the results were perfect first try. Be real: He spent 100+ hours writing dozens, perhaps hundreds of prompts, until it spat out the result he wanted. Prompting is a guess and test process, not a skill. Anyone claiming otherwise is deluded

I will never respect "prompters" as artists. No one should. A shallow dismissal is all they deserve
https://github.com/ethereum-lists/chains/pull/4835#issue-224...
Thats tricky, maybe hire an DB engineer or ask professionals and partner with them, to train Devs? Restricting them after letting them run loose will make em mad anyway, so what are your concerns? security? performance?

I mean u can put layers on top, like ORMs or graphql stuff like hasura tonabstract access to DBs,or use external managed systems like neondb, supabase or aws/azure own stuff.. to enable restriction on tables and DBs. but this things make management worse if there is no discipline.

Im no DB engineer, just a sysadmin also dealing with same issues, but there is no holy grail. In the company i work for, one Dev who really was into DB engineering took the Owner role and he is discussing engineering, giving access to them and rolling out changes with the the DEVs, when they need something, but not the devs itselfs. He also writes migrations. But he is also a very skilled Dev.
We are developing a platform to make healthcare more accessible, personal, and convenient. Whether you're looking to book a doctor's appointment, need home care, or seek emotional support, we want your feedback to help shape the ideal solution for you. Share your thoughts with us through this survey to create a healthcare experience that truly meets your needs.

You can fill out the survey https://tally.so/r/mKJDKz.
How can executives become executives without understanding the purpose and function of meetings.

I feel like I had this sorted out in ‘95, and assumed everyone got it straight at about the same age (~30).

MEETINGS ARE NOT CODE. They are not necessarily part of any logical machinery of business. They do not necessarily perform a pivotal function in the moment. They are, however, part of a vital social process of building and managing business relationships regarding shared responsibility. This is why people keep calling them. Not always or necessarily because of decisions to be made.

If a meeting doesn’t need me or care about me I won’t go. Or I’ll leave. This is a rare occurrence on projects.
Not OP but in similar situation. Main reason is that the primary tables represent various official declarations, and they have a lot of fields. In addition, our customers are required by law to keep the data readily available for 5-10 years. Also the law states our customers are responsible for the data they send through our systems, so they want to see what they're sending.

So just to give an example of how field count "blows up", there can be up to 8 different parties related to a single declaration, and for each we want to have for display/print purposes our internal id, id in customers system, organization number, name, address, postal code, location, country code, contact person, contact person phone and email.

So we're talking about almost 100 fields just to store parties.

We want to store all that separate from say our "companies" table as a company might change name, location etc, and we're required to show/print the details from today 5+ years down the line.

We could put that in a separate table, but that means 8 joins to fetch data for a single record just there. And that's just one piece of the declarations, and at least 3-4 of these parties our customers want to see in overview grids and be able to filter on there.

Now tack on 20+ years of doing this, with various official systems coming and going with different technical requirements, and it adds up.
They don’t, plus Russia’s EW capabilities are now so good that stuff like HIMARS has now only a 10% chance of hitting its target (from a recent Western article on the issue), so there’s no chance in hell they’ll let some drones fight their attack helicopters
and them (the Russians) not doing anything about it.

Which is to say that these delusions won’t help the Ukrainians one bit, nor any other Eastern European army that will possibly fight the same Russians in the near future.
Yes, not a problem at all. It never has happened before. Oh wait!

https://en.wikipedia.org/wiki/Iran%E2%80%93U.S._RQ-170_incid...
Good to hear they seem to be working out for you. I tried L-tryptophan a few years ago but discontinued rather quickly as I thought my sleep quality was going down (I think I was waking up during dreams more often). I guess 5-HTP would have been even more powerful.
When Two Sea Aliens Become One
A proprietary database that you can contribute to but can’t download, that they then dual-license for cash.

Someone, please build an open alternative.
What is the point ?
That we dumped so much crap into the ocean a little more won’t hurt?
Writing Home Assistant Automations Using Genservers in Elixir
Well, it's just a question of priorities. What do you care about more, security on your site, or getting your ads past ad-blockers?

I'm not surprised there are people who prioritize the latter, especially for small sites where they may not have someone who fully understands the risks.
> Rust has everything you need here, not getting why you think this requires a framework.

Because you're reinventing a wheel that doesn't need reinvention, and the most likely thing is that you will neither reinvent it nor pick the best library that an opinionated framework with hundreds of eyeballs has.

> again, match for that, map your url parts, whatever - it doesn't need a 10,000 pound gorilla when it can be done in a line or two of code

Sufficiently large and complex websites will have that need.

> But, if you're building a single product over the course of a year or two, it's not the end of the world to spend a couple weeks rolling your own auth and hook it up to transactional emails and everything else. It's just one small problem to deal with, not major in the grand scheme of things. YMMV

No individual problem is large, but it is objectively a dozen little problems, all with a nontrivial chance to blow up into larger problems.

Code reuse and frameworks exist because, unless you've been doing web development for a long time, you _will_ run into issues that have already been solved.
Good news; France’s nuclear output is forecast to bounce back to the 340-365TWh range this year.

https://www.edf.fr/en/the-edf-group/dedicated-sections/journ...