skysight-inc/HackerNews huggingface dataset:
Google Trends Launches Most Searched Playground Game
> They decided Google has an illegal tie between its Google Play app store and its Google Play Billing payment services, too.

Just this part alone would applies to Apple the same way
Yes, they did. I wonder if this title breaks the hn guidelines, after all the title is misleading.
So by that argument if MS would have disallowed installation of any other browser it would have been OK, because competitor could just build their own operating system.

The whole argument is that Apple is leveraging the position in one market (hardware) to gain advantage in another market. Your answer is "competitors can always build their own hardware" don't you see that this is a nonsensical argument?
There is also "soft" mitigations vs "hard" mitigations guideline as described here [1].

It's handy when designing new mitigations when there's no meta game.

[1] https://googleprojectzero.blogspot.com/2023/08/mte-as-implem...
Implying that OpenBSD has not considered Rust? There is plenty of discussion on misc@ already (for example [1]) and while it certainly can be "ranty", I am sure if one reads it in good faith you get a fairly nuanced picture.

[1]: https://marc.info/?l=openbsd-misc&m=151233210523661&w=2

Look, I think a lot of programmers and managers fail to understand the number of factors one needs to consider and how it scales with the complexity of your codebase and what it interacts with. If you want to rewrite your video processing service which you wrote together with five or so contributors and is say 20,000 lines of C++ into Rust, that is one thing. Take a step back and consider the number of users and what you interact with, it all seems rather manageable and you can probably be backwards compatible with respect to your users. In terms of time, maybe a few months? Maybe even six? For a single programmer that now needs to learn proper Rust.

Now, instead consider what an operating system is and the surface with which it interacts. The absolutely metric ton of hardware, the heap of standards, the massive load of hacks that are documented and undocumented, the large amount of users, the number of contributors and their experience, the platforms that you support, all the software that is written for your operating system to make it useful, etc. OpenBSD is famous (infamous?) for being willing to break things to do "the right thing". But they are also famous (infamous, again?) for being very conservative, which I think is understandable given their security focus and (relatively) low amount of manpower. Rust has certainly been considered, but it is far from the only consideration. This is akin to walking into a multi-million dollar company that has a fully functioning service or piece of software that they have been selling for decades and suggest to management that maybe we should start moving it all from C# to Rust next week, while being blissfully unaware of everything else the company is beholden to. Spoiler, it will not work out that way.

Furthermore, it is somewhat tiring that Rust keeps being touted as the final revelation when it comes to writing safer code. Guess what, there were plenty of projects before Rust that introduced safety in various forms (and at various costs) and there will be plenty of projects after Rust that will do the same. Yes, it is an amazing piece of technology, but it is equally plausible that its influence may not end up in it eating the world; rather give birth to something else or bring some of its thinking into other languages. Only time will tell and worse may end up being better yet again.

So to me, what any operating system (security focused or not) should do is to consider their (limited) options given their own goals and situation. Which is something I have seen plenty of evidence that a project of the age of OpenBSD is doing and successfully so.

Personally, I am keeping an eye on Redox and look forward to see what lessons will be learnt from their take of what an operating system can be. But for my servers and desktop I have and continue (for now?) to run a healthy mix of Linux and BSD while getting work done.
The Bill of Rights doesn't say anything about not locking up junkies. You just have to give them due process.
Or just moving the collapse button next to the vote buttons, so collapsing multiple comment branches becomes easier. Would not change anything the GP mentioned and would probably be super easy to implement.
I’m happy for you to code your game however you want. I like doing it this way.
The Robustness of Twitter
Google is finally saying goodbye to Google Play Movies and TV
I agree but also think it goes further than that. The person you replied to also seems to act as if many of these people are actively choosing to not be tax payers and not be productive members of society. Which is a separate discussion we could have, but I think it's especially disingenuous as a country still dealing with an opioid crisis. I know first hand people who went and paid for school, got jobs and healthcare, and became addicts. It literally happened to them (I chose that wording carefully) by being treated with over prescribed highly addictive substances.

The ones who are doing better have to actively make the decision every day to be "a productive member of society" and it's extremely difficult for them. Even though they may have been prone to addiction before their medications, this is still something that happened to them.
If only they could raise a seed round and hire a decent team to add some animation on the frontpage and set it up on kubernetes then blog about their unique experience...
Do you know that the person raising your rent isn't the same person that pays your salary, right? And raising it is mostly up to you. Doing drugs because you are incapable of matching society's dynamics isn't an excuse
Medical tricorders? It amazes me howmore and more Star Trek gadgets actually become real.
An open source cross-platform USB stack for embedded system
I've been effective with OpenSCAD and FreeCAD.

OpenSCAD is good for enclosures: https://github.com/sbambach/MarksEnclosureHelper

and mechanical systems: https://github.com/prusa3d/Original-Prusa-i3

Don't think of it as a programming language; that will hurt you. Think of it as a specification language. That helped me.
First you say that I don't understand "social mobility", now you are saying people don't care about social mobility...I mean, at least pick a lane.
> perhaps some inspiration for something to build.

First off, thank you for stating this explicitly. I get annoyed by the posts clearly fishing for ideas while acting like they have no specific motive for the questions. So I like your transparency!

Honestly, I have a desire for an AI digital art product that has nothing to do with LLMs, but would instead be akin to what "style transfer" work was heading towards a few years back, but never quite landed where I hoped... what I'd like to see is an AI that can look at multiple artistic works done by the user, and blend them together for new results, but all sourced on that user/artist's original works. Something that lets me say, "I love how the aesthetic of my painting turned out, but I wish the image depicted this photo I took." Style transfer, but personal styles only, and without the "deep mind" artifacts that filled that stuff back in the day.

I have no idea if people have kept working on those areas or not - I found references to various GANs in more recent years, but they all still seem to suffer from those "deep mind" artifacts that made the initial work interesting but ultimately unusable for creative pursuits.
Watch Spatial Video in Mixed Reality on iPhone or Meta Quest 3
Reddit is lacking the most important part: the community and the moderation.
I know this is difficult to digest, but compared to a lot of the rest of the world, almost every US politician is conservative.

In regards to Portland, you almost certainly have a problem with the key points you identified, but you also have a problem with the fact that public drug use is intrinsically tied with homelessness. You can't fix one without the other. This involves (in the short term) more public housing, but for a better solution (the long term) it involves better education, welfare, health-care and social equality.

You can't try to fix one of these problems while ignoring the others. It won't work.
GP made a typo, here it is: https://www.tachyum.com/
What about volumetric video? It was used in the recent 7th guest VR game, for example. You can move around the actors and view them from any angle.
> When people say stuff like this on Hacker News, it makes me think even more they haven't

I have done work with government and defence. Ad hominem stuff is really pointless.
If you like this, there's an excellent 30 minute video following the Dacia Duster production line - https://youtu.be/32eWkuIHLoE?si=T-gud6AG1PCD1gep

It's much more relaxed, with little commentary - and really shows every step. Having done some very rudimentary work around manufacturing and testing, it's pretty incredible to see how much work - jigs, robot programming, test software etc - goes into the manufacturing machine.
Just a 'full disclosure' that I work for the company that makes one of the products features in this video. Very happy to answer any questions - there are a ton of interesting (at least to me!) technical solves necessary to make it all work.
Of course some people prefer a to b. It doesn't automatically mean they are entitled to it.

I could build myself a really cool James Bond-style tent house in Central Park and live there in the summers for basically free. I'd like that.

I'm not entitled to it.

Voters can easily decide that the sidewalk is no longer a place for people to rot on.
That is why I am creating https://www.exaequOS.com a new Unix like operating system running in a web browser

I put a raylib game inside both for fun and for testing the graphics layer
Advent of Technical Writing: Placeholders
Wouldn't Epic be paying game developers to only put games in their store? Don't console exclusives work this way all the time?
Twitter's basically a case study in how much you can screw up a business, platform or other aspect of society without people giving up on it. Every controversy, every bad change, every issue... they all lead to people saying "this is what will kill Twitter", yet somehow never do.

I guess humanity is just that resistant to change...
When I am writing technical content, I often use placeholders while I'm writing, to stay focused.

I asked around and it turns out a lot of other documentarians do, too! I thought I'd write about this in case anyone finds it helpful!
Same, before my daily standup I usually quickly hop on HN, was fully convinced my net was down.
The guide in the Doge Palace called it rightfully an oligarchy. It was the power of rich Venetian families and keeping it was all they cared about.
"You should see this if you did it right. If not, hang your head in shame."

Nothing like a bit of humour and thinly veiled criticism to liven up a tutorial :)
As long as cost of Nvidia hardware the majority of the cost of AI, the cost of AI is entirely dependent on how much money Nvidia needs to extract to meet stock expectations.

Everything else is a tiny factor when it comes to compute
I think a company going around saying "we are a open system you can do what you want with our product" and then making secret deals to limit that openess is worse than a company from day one saying we are selling a 100% locked down solution, take it or leave it.
> If the result of this case is "you can have a monopoly as long as your device and ecosystem are 100% locked down", that's terrible!

One could hope people would despise such a company and the market would fix it, but humans have proved the opposite. I've stopped trying to educate people and lost all faith in humanity. Most of them just don't care, as long as they've got their shiny stuff.
> So for example, if you had a dominant market position for a particular category of phone operating systems, and you wanted to advance your interest in the market for app distribution...

Except the App Store was added to the iPhone before it reached its current level of ubiquity.

I believe Apple views the App Store as a feature of the iPhone that contributes to its value - the huge variety of apps available definitely contributed to the iPhone’s success; see the Windows phone for an example of a phone without a good App Store.
DNS was actually the first alert we received, but alas was not the cause.
I got a glimpse into how various state support systems work in germany and the basic idea is, private companies get good money to take care of people - but they get nothing for actually helping them get out of the helpless state - they rather have incentive to keep them there, as then they still get money for them.
Probably the huge amounts of porn and prostitution that reddit hosts.
It really depends on the kind of business, because one could also argue that surveillance is an additional cost to companies that are forced to help with it by intercepting their customers. Unless those same companies get paid by the government to do so, I'm not a USA citizen so I don't know exactly the situation there.
You completely misunderstood. Previously this wasn’t supported in Orion, and this was a reason to use Safari instead of other browsers. Now this reason no longer exists. I’m all for it.
Musk and his businesses are a positive force in the world. Popularizing electric vehicles, making space launches more efficient, and providing an open platform are great benefits.
This sort of argument is exactly why good programmers are usually not good lawyers (and vice versa, of course).
>Manually memory allocation has been there since the begining in interop APIs, and improved later on.

I want to be able allocate/deallocate C# objects.
Personally, I'd like some more formatting options:

1. inline code formatting, e.g. Markdown's `place code here` with backticks)

2. direct links, or some sort of footnotes system. I prefer to thoroughly source posts, especially when it's either rare/obscure knowledge or when it's an opinion/viewpoint that goes against the "hive mind" or however else you want to call the "mass opinion" on here - it's easier and more productive to debate on sourced facts than on unsubstantiated claims.

3. an actual quote indicator, just as Reddit does with lines that begin with > - it would be a waaay better way to follow visually in lengthy posts

4. actually working ordered and unordered lists. Markdown's syntax is bad, but anything is an improvement over nothing.
Maybe we should ask, how many people make a living through that market?

People that are not employees of the company that holds dominant market position.
When does James Bond live in a tent house?
Bitcoin is like a virtual Swiss watch, with the base layer being the center wheel and PoW mining being the mainspring. The third wheel is the BIP300 protocol and the fourth wheel is LN and other L2s. The nodes are the balance wheels. https://youtu.be/9_QsCLYs2mY
Mercury Will Devour Your Gold If You Let IT
> Should the calling code wrap the database calls with `Fiber.await { Fiber.schedule { ... } }`?

Nope. Scheduling works seamlessly, thanks to Ruby core.
Tell HN: ChatGPT Plus upgrade is available again
Me and a colleague of mine discovered today that we could upgrade to ChatGPT Plus.
> But paying taxes is something we choose to do

Easier said than done.
> Two remote public holes in the default install, as in “unauthenticated remote code execution”. How many local privilege escalation? How many remote/local denial of service? How many remote code execution in software not present in the non-default install? How many private ones that were never disclosed? Other operating systems didn’t have many unauthenticated RCE either
Yeah, I agree and that is what I said ..

"I think other people have a right to walk the streets undisturbed"

And when you ban public drug use and enforce it, you automatically remove all junkies from public spaces.
The headline which quotes the word “reform” is pretty easy to explain: the bill with “reform” in its name is the one with the problematic expansion. The other bill does not use “reform” in its name.
Capitalism's Overlooked Contradiction: Wealth and Demographic Decline
What killed Pascal?

It’s still not clear to me, seemed like a great easy language with strong typing.

Did it not evolve fast enough?
This thread is also a good short summary of the key points: https://twitter.com/jensdittrich/status/1734142079012323480?...
In most cases I can buy a donut from a competitor's and eat inside the coffee shop as long as I buy some product from the said coffee shop.

Apple prevents that I bring an outside donut from competitor's, while Android allows it. That is basically the difference.
Emergent Love – A Simulation?
Initially, it seemed like a DoS to us too, but it was not. This was confirmed by upstream provider metrics. No major traffic spikes. It was a combination of non-malicious things. More info later, some of us need sleep.
I love the design and the site.

but.. I am not liking the recommendations. I consider The Midnight Library to be one of the worst books I have read this year, but it has highest ratings in Sci Fi beating Project Hail Mary By Andy Weir and Klara and the Sun By Kazuo Ishiguro

https://shepherd.com/bboy/2023/science-fiction
If you are unwilling to lock people up—whether in jail or elsewhere—that’s the only opinion you get to have. Every other “rule” you propose is meaningless.

Right now the nyc transit system is on the pay what you wish system because the voters have decided they can’t bear to see people locked up for not paying. You can hem and haw, but that’s the consequence.
This looks great! Any plans to ship to Australia?
Easy enough to do it yourself via userstyle (for Stylus) or userscript (for TamperMonkey)? :).

I'm currently using both - userstyle for DIY dark mode, userscript on mobile for font size adjustment (no Stylus available on Firefox for Android yet). Plus uBlock Origin configured to nuke the karma counter.
You can't help a person if they don't want to be helped. At the very least you can remove them from the society to make it safe and maybe make the person rethink their life. By shielding a drug addict from the consequences of their wrong life choices you are preventing their potential rehabilitation, unless they've been lost completely, of course.
Stats you've ever seen [video]
so you think loot box gamble mechanics are targeted at adults?

You seem to want to define targeting very narrowly, curious to know what you think about candy cigarettes or a cartoon camel…
Any embedded platform without MMU would have that same problem though.

Programming languages and their runtimes should not depend on such hardware features IMHO (at most use them optionally for performance optimization).

Also, my guess is that WASM engines outside the browser would absolutely be able to trap on "zero page" accesses.

AFAIK the limitation of address zero being a regular memory location when running WASM in browsers is just a side effect of the WASM heap being a regular Javascript ArrayBuffer object, which cannot start at an index greater than zero (and adding an offset for every heap access would be prohibitively expensive). A WASM runtime which doesn't require to interoperate with Javascript could map the WASM heap to regular virtual memory with the first page being read/write protected.
Passive smoke leads to addiction. It's proven for tobacco. It's the mechanism of the propagation. After some hours of breathing small doses of tobacco smoke, people start to like tobacco smoke and want to smoke it too. Weed or tobacco is not important here.
The list of 10000 VC funds around the world
I created the list of 10000 investors from around the world
Filter and search by
- round
- country
- sector
It is open and free
Intel’s business model is heavily based on reinvesting almost all profits into research on a node that’s 3-5 years out.

They’ve been betting the farm on delivering the highest performance chips on the market for the last 25 years.

For many years, they were unopposed technically. Now, though, their technological advantage is starting to erode.

Intel is in deep shit as a business. How much runway they have is anyone’s guess. But they’re in trouble.
I totally see how you might find these benchmarks irrelevant or "unfair". But there are no lies - I didn't make those numbers up.

These are pretty standard benchmarks showing the overhead of a framework and how it behaves with certain types of operations.
Many functioning, respected and powerful people in society are drug addicts. You will almost certainly know some.
This is excellent, thanks for sharing it
> And when you ban public drug use and enforce it, you automatically remove all junkies from public spaces.

Depends on your definition of "use".

I can do a bunch of meth somewhere discreet, and then party on the streets without actively "using" drugs for hours - days even!
<tinfoil> like Seymour Cray? </tinfoil>
IMHO the biggest blocker for Rust inside OpenBSD is that the project already has killed C developers and moving (some stuff) to Rust will need time and effort that could be put into other problems.

If they had to stabilize some parts, probably the answer would be different.
- On blending the two, what's the issue here? Automatically upgrading SMS messages to go over data connections instead of SMS systems seems like a pure upgrade?

- 3rd party chat apps are cross platform because they're funded by alternative methods, usually by selling your personal information, though sometimes also by sales of other products within the app (like on LINE). Apple funds its chat app through phone sales.
> you had one app that can seamlessly speak all protocols?

There's nothing that does that though so this seems a bit of an odd statement.
1. No one is "force-migrated to iMessage". Have you never used an iPhone before?

2. Requiring an application made by the company to access the servers owned by a company has never in history been called a monopoly before. The precedent that'd set would be pretty laughable. It'd basically make it law that everyone has free access to private servers of any company if they can reverse engineer the protocol. You could say goodbye to anti-cheat systems that block third party clients from online games.
> Of all the moats Apple has, iMessage's "blue bubble" is by far the most arbitrary. Allowing strictly controlled interop with non-Apple devices doesn't change how good iMessage is, it only dents the ecosystem's most superficial status symbol.

I've said this before and I'll say it again here. No Apple device user I've ever met thinks of the blue bubble as a status symbol. This is only something that Android users for some reason covet. In fact I've never heard it mentioned by any Android user in real life. This is only an internet thing that a tiny segment of people, like those who post to hacker news, seem to care strongly about.

I personally couldn't care less if Android got iMessage or not as long as it doesn't force any changes on the Apple side of things. It doesn't prevent me from communicating with Android users in any way currently. I also don't want to see any spam start to appear via iMessage, as there is currently none of it.
Can you expand on this? What is the difference between `GROUP BY` and `SUMMARIZE`?

I’m familiar with SQL, but not the artificial limitations that you’re referring to, and I’d like to better understand.
A lawsuit to do what exactly? Require Apple release an iMessage client on Android for free? That'd get thrown out pretty quick anywhere with a functioning legal system.

The only antitrust comparison I can see was Microsoft bundling Internet Explorer, but that doesn't really work because that was Microsoft preventing other competing chat clients from accessing the wider internet, not Microsoft's own servers. There has never been an antitrust lawsuit won anywhere that forces a company to open its own servers that its paying for open to anyone who wants to access them.