MurphyA/hacker-news huggingface dataset:
by godelski | 2025-06-30 19:54:12+00:00
I mean they do but we often have generalized (to some degree) world models. So when they do things like change gravity, flip things upside down, or even more egregious changes we can adapt. Because we have contractual counterfactual models. But yeah, they could change things so much that you'd really have to relearn and that could be very very difficult if not impossible (I wonder if anyone has created a playable game with a physics that's impossible for humans to learn, at least without "pen and paper". I think you could do this by putting the game in higher dimensions.)
by aneeshd16 | 2025-06-30 19:54:52+00:00
I'm building an app to help users find free and paid street parking in Vancouver: https://instaparkr.com/

While apps like Parkopedia and SpotAngels tackle the same problem, their one-size-fits-all approach often results in incomplete, missing, or outdated data. My approach is different: go deep on one city at a time by combining multiple publicly available datasets. This doesn't scale horizontally since each city has different data sources and formats, but the goal is to become the definitive parking resource for one city, build automation to keep it current, then methodically expand city by city.

If you are based in Vancouver, do give it a go. Your feedback would be awesome!
by knowitnone | 2025-06-30 19:55:00+00:00
HP has 0 incentive to give old laptops new life if they don't profit from it. People who buy used laptops are already doing so. Yes, there are somes risks but if the computer boots up, perhaps run a few performance tests, then it's good. A used laptop is $100 - $500, not $2000 - $10000 and it most likely is not sold multiple times because after teh second owner, it's likely already too old, too slow, and not supported (Microsoft). I was a seller of used laptops.
by Dylan16807 | 2025-06-30 19:55:11+00:00
Using ABS sensors to justify new regulation is a circular argument if those ABS sensors were installed because of regulation. I was arguing otherwise, that ABS would be installed in a big majority of cars no matter what, and that gives a non-circular argument.

Looking up some data, it was about 75% of cars and rising in 2007, so not as high as I expected but still pretty high. There's some circularity but I'd say it's mostly not circular.
by rTX5CMRXIfFG | 2025-06-30 19:55:18+00:00
Apple and Proton are two companies that I personally like, but the claim that the internet descended into surveillance capitalism because of the walled garden approach of the App Store is an argument in bad faith. Even if Apple allowed other app stores or payment methods, that would not have stopped Facebook and Google from capitalizing on user data to sell ads and manipulate public opinion. They would give their product away for free and spy on their users anyway.

I never really understood the monopolistic argument against Apple. In the first place, there are very clear legal criteria that define what a monopoly is and what anti-competitive behaviors are, and it’s not even the case that majority of the world runs on iOS. It is actually Android that is the most popular OS globally by a wide margin, though the split is somewhat equal in the US.

But the core of my contention is that: if you make the platform that others run on and which creates entirely new economies and allows businesses to thrive, don’t you get to define the constraints that you want since it’s _your_ platform? What’s effectively happening here is that companies are using the courts to force the design of OSes in a certain way: That only open OSes can ever be made, not closed ones.

Note that the businesses who are lobbying against Apple are operating on the very same capitalist, profit-optimizing interests that drove Apple to choose a walled-garden approach. They are not doing this to make the world a better place, and the vast majority of smartphone users do not even care about this “issue”.
by Spunkie | 2025-06-30 19:55:25+00:00
> notorious for being basically un-cleanable

I don't really think anyone other than OCD/germaphobes thinks about toilet paper rolls in that way and it's certainly not "notorious". I'm pretty sure the general sentiment is that it's a perfectly benign material, often given to kids to play and craft with.

The same thing happened with that episode of mythbusters about the toilet ploom from flushing. A bunch of OCD/germaphobes lost their minds and have not stopped thinking about it since. Meanwhile the rest of society gave a collective shrug and couldn't even be bothered to move their toothbrush brush to another room or close the toilet lid while flushing.
by leetharris | 2025-06-30 19:55:46+00:00
Monopoly effects can be cascading.

Microsoft was hit with monopoly on browser even though you can install anything or go buy a Mac.

But when you control a huge portion of the PC market, and you put it in by default, you are cascading your monopolistic benefits down to installed software.

Apple does not have complete domination of smartphone across all demographics, but they do have domination in many segments.

For example, it is estimated that around 88% of teenagers have iPhones. Apple makes it very hard to leave their ecosystem because of iMessage, Facetime, and ALL of your digital purchases being tied to their ecosystem. So, what happens when all those teens grow up? Do we really think they will leave Apple ecosystem?

What cascades from that is a long term digital domination strategy, and when you have that only one digital store option, now you have a monopoly argument.
by librasteve | 2025-06-30 19:56:45+00:00
ok - I agree that there was a culture of golfing and obscurity in some sections of the perl coder base

it was inevitable that a simpler language - Python - would take the big slice of scripters who wanted something easier to learn and to read

I'm sad that perl no longer has a credible niche for script level coders who want to learn a more powerful and more expressive language than Python ...
by 8fingerlouie | 2025-06-30 19:57:11+00:00
> There are other options out there.

That's the catch-22, said ecosystem is what they want to use because it's considered "secure", but it's only considered secure because it's closed.

It's the same with all the other stuff like frequent locations, photos, etc. It's a walled garden yes, but one that protects your data from bad actors (like Meta heisting whatever they can get their grubby little hands on), and the price is that you can't let others into your garden, or it's no longer walled.
by Rendello | 2025-06-30 19:57:28+00:00
I'm mostly using the terminology from the Pando article. The article quotes a "Mitton and Grant" as writing:

> quaking aspen regularly reproduces via a process called suckering. An individual stem can send out lateral roots that, under the right conditions, send up other erect stems; from all above-ground appearances the new stems look just like individual trees. The process is repeated until a whole stand, of what appear to be individual trees, forms. This collection of multiple stems, called ramets, all form one, single, genetic individual, usually termed a clone.
by maplant | 2025-06-30 19:58:16+00:00
> But the core of my contention is that: if you make the platform that others run on and which creates entirely new economies and allows businesses to thrive, don’t you get to define the constraints that you want since it’s _your_ platform?

This question has already been asked to the United States Court of Appeals, and the answer was "no"[1]

[1] https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
by bachmeier | 2025-06-30 19:58:20+00:00
> so heavily weighted towards like one or two lucky days

Yeah. I took some of those classes (they were more common back then) and didn't feel they were a great measure of how much I knew. I give four exams. The students will have seen related questions on the homework and in the lecture prior to taking the exams. Anyone that's been actually learning the material will find the exams easy and those that use AI, get the answers from someone else, or whatever method to get the homework points, will be lost on the exam. At least that's my goal. Teaching is definitely an imperfect art.
by GuinansEyebrows | 2025-06-30 19:59:22+00:00
> Any enterprise company should have a policy ensuring SSD destruction.

Counterpoint: enterprises shouldn't be incentivized to produce physical waste containing toxic components that are virtually only available from supply chains that abuse human rights and cause mass ecological devastation.

this idea that we should just shred perfectly working components because an asshole in a suit doesn't understand FDE (or just... wiping the drive) is bad for everybody in the log run.
by Redoubts | 2025-06-30 19:59:27+00:00
last few pages: https://res.cloudinary.com/dbulfrlrz/images/v1751299117/wp-p...

REQUESTED INJUNCTIVE RELIEF

To remedy Apple’s unlawful unreasonable restraints of trade, monopolization, attemptedmonopolization, and unfair competition, Plaintiff requests that the Court enter injunctive relief,including but not limited to the following:

(a) Enjoin Apple from conditioning any payment, revenue share, or access toany Apple product or service on an agreement by an app developer to launch an app first orexclusively on the Apple App Store;

(b) Enjoin Apple from conditioning any payment, revenue share, or access toany Apple product or service on an agreement by an app developer not to launch a version of theapp with enhanced or differentiated features on a third-party iOS app distribution platform orstore;

(c) Enjoin Apple from conditioning any payment, revenue share, or access toany Apple product or service on an agreement with an Original Equipment Manufacturer (OEM)or carrier not to preinstall an iOS app distribution platform or store other than the Apple AppStore;

(d) Require Apple to provide rival iOS app stores with access to the App Storecatalog to ensure interoperability and to facilitate consumer choice;

(e) Require Apple to permit the distribution of rival iOS app stores through theApple App Store on fair, reasonable, and non-discriminatory terms;

(f) Enjoin Apple from requiring developers to use Apple’s IAP system as acondition of offering subscriptions, digital goods, or other IAPs;

(g) Require that third-party application developers be given functionality andaccess to iOS application programming interfaces on terms no worse than the terms Apple allowsfor its first-party applications;

(h) Require Apple to allow developers to fully disable Apple’s IAP system;

...

among other things
by taeric | 2025-06-30 19:59:36+00:00
Ah, I should have looked at more of the responses. This amusingly blew up on me well after I stopped watching. :D

I don't tend to give much thought to real versus rational. Such that I still find it not that surprising to see people treat floats as reals. Especially since most languages make it hard to represent anything else. To that end, it will take me a bit to really internalize what you are saying here. I think I understand it.

That said, my favorite for the craziness of "old is new" is that the literal "1/3" works to represent a rational in Common Lisp. Indeed, I had originally thought that they had some specific constants for common fractions defined. Nope, they just support rational literals.

And I question if you need infinite space to represent repeated decimals. Strictly, you just need a way to indicate the repeating. No?
by Rebuff5007 | 2025-06-30 19:59:36+00:00
I know this is the leading narrative, but I actually disagree.

Apple has a wonderful set of products without any form of generative AI, and those products continues to exist. Yes there is opportunity to add some fancy natural-language based search / control, but that seems like relatively low hanging fruit compared to the moat they have and defend.

Will adding gen ai natively to apple products have people non-trivially change the way they use iphones or macs? Probably not. So there is literally no rush here.
by iforgotpassword | 2025-06-30 19:59:55+00:00
I currently use photoprism, but it's moving rather slowly. Facial recognition misses a lot of faces, the automatic clustering works fine at first but once you tagged a few thousand faces the implementation grinds to a halt and the background worker runs for hours pegging single cpu core.

The dev is really reluctant of accepting external contributions, which has driven away a lot of curious folks willing to contribute.

Immich seems to be the other extreme. Moving really fast with a lot of contributors, but stuff occasionally breaks, the setup is fiddly, but the Ai features are 100x more powerful. I just don't like the ui as much as photoprism. I with there was some kind of blend of the two, on a middle ground of their dev philosophies.
by drivingmenuts | 2025-06-30 19:59:56+00:00
And here's me trying to figure out what I would need AI on a phone. Apps are going to phone home and use their own AI, not Apple's. I don't need an AI to set a timer, search Google, or add to my calendar. If I write anything, I do it on my main machine.

Really wish this would be optional, but you know it won't be.
by wildzzz | 2025-06-30 20:00:51+00:00
This is likely just something that corporate users would care about. Companies often lease PCs from IT service providers rather than own and maintain their own hardware. The owner of the hardware now has a metric they can point to for how "usable" a machine is after the initial lease. As a customer, I may not want to rent laptops that have been through who knows what sort of wear and tear no matter how cheap but if the owner can now show me actual data saying how used the laptop is, I may feel more comfortable paying less for used. It's like the odometer on a car, I'd never buy a used car that didn't have an odometer (even if such a thing existed). But with an odometer, I can get a general idea of how much use a car has had despite the age. Only a year old with 30k miles? Hell no. Three years old with only 10k? That car might as well be new.

I'm assuming since it writes to a vendor-reserved sector, replacing it would make the whole thing moot. The rental company wants to retain that data because it makes a used PC more valuable. Since the corporate renter doesn't own the PC, they would only be allowed to wipe the SSD (excluding this section), not remove and destroy it.
by mannyv | 2025-06-30 20:01:09+00:00
Many high-end stores will train their workers to not profile their visitors, because these days that lame-bro in the flip flops might be a crypto billionaire.

Plus it's just good practice. Your job as a salesperson in a high-end store is to educate and inform, not to sell. With that level of clientele they're looking to buy - if not now then later.

The only people who should be profiling customers are LPOs.
by rbanffy | 2025-06-30 20:01:14+00:00
> But I’m still going to be the Marie Kondo of IT and ask if that specific data point brings you joy.

There seems to be a strong "instrument everything" culture that, I think, misses the point. You want simple metrics (machine and service) for everything, but if your service gets an error every million requests or so, it might be overkill to trace every request. And, for the errors, you usually get a nice stack dump telling you where everything went wrong (and giving you a good idea of what was wrong).

At that point - and only at that point, I'd say it's worth to TEMPORARILY add increased logging and tracing. And yes, it's OK to add those and redeploy TO PRODUCTION.
by FredPret | 2025-06-30 20:01:58+00:00
- You don't need to have an iPhone

- You agree to the letter of the ToS when you click "I Agree" when you set up the iPhone,

- You also already agree to the spirit of the App Store when you buy it. After all, it's not some big secret

- You can get by with webapps for the most part anyway

- You can buy an Android, a flip phone, or pull a power move and have no phone

Buying an iPhone and then demanding that it has to work differently is acting in bad faith IMO.
by amelius | 2025-06-30 20:02:31+00:00
> But the core of my contention is that: if you make the platform that others run on and which creates entirely new economies and allows businesses to thrive, don’t you get to define the constraints that you want since it’s _your_ platform? What’s effectively happening here is that companies are using the courts to force the design of OSes in a certain way: That only open OSes can ever be made, not closed ones.

Huh, the __user__ paid for the product, so they own it. After the user handed over their money, Apple has nothing to say about who I do business with on that product, or what the conditions are.

You can say "platform" as much as you like, but that's just Apple's way of forcing their way into the argument.

Someone has to make the platform. If they want recognition for that or compensation, maybe they should apply for government funding. Don't bother the consumer with it.

And if you don't like a government regulating a market, then you haven't seen a company regulate one.
by dontlaugh | 2025-06-30 20:02:38+00:00
There are a few things you can do, for sure. The Valorant team has a good blog post on it (https://technology.riotgames.com/news/peeking-valorants-netc...). The Overwatch team did an excellent GDC talk on it a few years ago (https://www.gdcvault.com/play/1024001/-Overwatch-Gameplay-Ar...).

Behavioural analysis is indeed useful anyway, but I don't see anyone that has it giving up memory integrity anti-cheat.

Ultimately, I do think the game design makes it impossible to prevent cheating. It's unfortunate that it's precisely this design that many enjoy.
by hollywood_court | 2025-06-30 20:02:57+00:00
I don’t think it’s fair to assume that people who are frustrated by others ignoring “no dog” policies somehow dislike dogs. That’s a false equivalence.

I love dogs. I’ve had one by my side since the day I came home from the hospital as a newborn. These days, I often bring my dog with me to the office. But I’ve never once taken my dog somewhere dogs weren’t allowed. Respecting posted rules doesn’t mean you love dogs any less.
by rbanffy | 2025-06-30 20:03:38+00:00
You should always think about how much it'll cost for you to roll out and maintain something vs how much it would cost to buy the service from a vendor.

Chances are your volumes are low enough it will be actually cheaper to run with something like New Relic or Datadog. When the monthly bill starts reaching 10% of what a dedicated person would cost, it's time to plan your move to self-hosted.
by margalabargala | 2025-06-30 20:03:47+00:00
Bold of you to talk about distortion of truth when you are the main perpetrator of it in this thread.

Your claim of "only 10 models under $15k in 2005" is patently false, based on logic where the "Forbes 30 under 30" list is evidence that only 30 people exist younger than 30.

So yeah I guess your core argument is true, but you demonstrated by perpetuating it...
by benreesman | 2025-06-30 20:04:02+00:00
Tokenization performance is complicated, but your guidepost is that the institutions with the resources and talent to do so choose to write extremely fast tokenizers: sentencepiece and tiktoken both pay dearly in complexity (particularly complexity of deployment because now you've got another axis of architecture-specific build/bundle/dylib to manage in addition to whatever your accelerator burden always was: its now aarch64 cross x86_64 cross CUDA capability...)

Sometimes it can overlap with accelerator issue, but pros look at flame graphs: a CPU core running the AVX lanes hard isn't keeping the bus fed, million things. People pre-tokenize big runs all the time.

I don't know why this thread is full of "nothing to see here", this obliterates the SOTA from the money is no object status quo: I'd like to think better of the community than the obvious which is that C++ is threatening a modest mindshare comeback against a Rust narrative that's already under pressure from the explosion of interest in Zig. Maybe there's a better reason.
by halJordan | 2025-06-30 20:04:12+00:00
Obviously reasonable minds may disagree. And i do i disagree with your disagree-al. Your reasonable response necessarily stems from a foundation that llms are just stochastic parrots incapable of non-trivially changing someone's usage. That isn't true, and has been shown to be untrue in many domains at this point. And that's only from the chatbot form of llms. Tool usage and agents will reveal more new paradigms
by cosmic_cheese | 2025-06-30 20:05:04+00:00
Yes, the advertising industry seems like it’s the more relevant institution in this particular case. Apple’s culpability has mostly to do with doing nothing to mitigate the runaway race to the bottom in during the App Store’s earliest days, but that would've happened even if they hadn’t taken the walled garden approach. Surveillance capitalism is the inevitable end state where on the web and in apps, ads are the most readily accessible, consistent, and sometimes lucrative form of monetization.

> Note that the businesses who are lobbying against Apple are operating on the very same capitalist, profit-optimizing interests that drove Apple to choose a walled-garden approach. They are not doing this to make the world a better place, and the vast majority of smartphone users do not even care about this “issue”.

They’re all blatantly self-interested, but Spotify is perhaps the biggest hypocrite among them. They’re continuously bolstering their dominance in the streaming music space at the cost of both users and artists, and when Apple gives them features they’ve asked for they refuse to use them because that’d weaken their case. They only care because if it weren’t for Apple Music they’d for all practical purposes have a monopoly.
by rectang | 2025-06-30 20:06:00+00:00
> Delegating to an external vtable (mandatory to avoid overhead) means that you have to forward-declare all of the types you'll ever use a vtable with.

We went down the rabbit hole of writing a compiler for this as part of a project I used to work on (Apache Clownfish[1], a subproject of the retired Apache Lucy project). We started off parsing .h files, but eventually it made sense to create our own small header language (.cfh "Clownfish Header" files).

Here's some generated code for invoking the CharBuf version of the "Clone" method defined in parent class "Obj":

typedef cfish_CharBuf* (*CFISH_CharBuf_Clone_t)(cfish_CharBuf* self); extern uint32_t CFISH_CharBuf_Clone_OFFSET; static inline cfish_CharBuf* CFISH_CharBuf_Clone(cfish_CharBuf* self) { const CFISH_CharBuf_Clone_t method = (CFISH_CharBuf_Clone_t)cfish_obj_method( self, CFISH_CharBuf_Clone_OFFSET ); return method(self); }

Usage:

cfish_CharBuf *charbuf = cfish_CharBuf_new(); cfish_CharBuf *clone = CFISH_CharBuf_Clone(charbuf);

We had our reasons for going to these extremes: the point of Clownfish was to provide a least-common-denominator object model for bindings to multiple dynamic languages (similar problem domain to SWIG), and the .cfh files also were used to derive types for the binding languages. But there was truly an absurd amount of boilerplate being generated to get around the issue you identify.

This is why almost everybody just uses casts to void* for the invocant, skipping type safety.

[1] https://github.com/apache/lucy-clownfish
by martinald | 2025-06-30 20:06:08+00:00
Absolutely lost what is going on. Awni Hannun on Twitter works for Apple on the MLX team and is always completely up to date on all the local LLM models and their capabilities. They literally have a team of people building MLX for doing model inference on Apple Silicon.

Does someone need to send someone an email to realise you don't need a huge frontier model to do basic tool calling like this?
by hylaride | 2025-06-30 20:06:39+00:00
> Siri might just stop sucking completely at some point and then the comparison is between the Siri of the last several weeks and the old Siri.

The same thing did happen to Apple Maps, but many people still default to google (though google maps is still significantly better at finding businesses). But Apple was humiliated by the Apple Maps rollout. Siri has just been a slow-burning joke that's only really useful for setting a timer or reminder.