skysight-inc/HackerNews huggingface dataset:
Why not significantly reduce your electricity use and carbon footprint by not doing that?
Never mind when Covid hit all the buses in our area. Shut down through almost 2 years.
I just remembered I did this several years ago, thought I would share.

With apologies to Neal Stephenson & Enlil.
`fastgron`: 8.5s 2.2G resident

edit: Interestingly whilst doing this test, I piped the output into `fastgron -u` (39.5G resident) and `jq` rejected that. Will have to investigate further but it's a bit of a flaw if it can't rehydrate its own output into valid JSON.
I use Random User-Agent (Switcher).

---

But i doubt that will drive the numbers.
On a side note, I think percentages will overstate firfox's decline. The number of devices with browsers per person will influence it heavily and that number is ever increasing.

I think the average person in my circle has more than 3 and many have more than 4 devices with they use to visit .gov sites (i.e. ipads, phones, laptops, but not including the fridge, car, tv, etc)
For those trying it out or if it does get banned, here's the iMessage unregistration link:

https://selfsolve.apple.com/deregister-imessage/
Absurd-SQL: sqlite3 in ur indexeddb (hopefully a better back end soon)
Science should aim to create general (that is, generalized or generalizable) knowledge. One prompt is just an anecdote, a method for creating performant prompts or deriving prompts from model characteristics would be more scientific.
The risks of building apps on ChatGPT
As Android user, this seems useless to me. What do I get by switching over to this "blue bubble" platform? RCS messaging is pretty good and has most of these advertised features already.
Generally I'm not part of the crowd that wants to send CEO's and management to jail for what are ultimately just bad business decisions.

But this should absolutely result in jail time. This is literally no different from if the managers of the company physically snuck into trainyards and snipped wires and removed valves or whatever.

It's literally just sabotage. It's a crime that should result in years of jail time for everyone in management who participated in this decision.
Noise Cameras Put a Price on Peace: $2,500 for Loud Drivers
The motivations are/were different, though. Google is doing it to prop up the ads business and prevent user control over ads. It is one thing to never give a specific ability, but once people use it for 10+ years, yeah of course they're going to be upset.

When people see restriction as "greed", I understand why the companies are being treated differently.
I think that is how BBM worked, but I could be wrong. I'd be surprised if it is part of the over arching OS security. Sounds like something that should be in their lockdown mode at the very least.
Anyone here manged to get this working on Android? (under Termux-x11 / proot perhaps)?
Passkeys are at the beginning stages of support both from the perspective of platforms (OSes, browsers, passkey/password managers) and websites. e.g., Firefox is still figuring out how to support passkeys from OSes and passkey/password managers (e.g. https://connect.mozilla.org/t5/ideas/support-webauthn-passke...) and will likely (this part is just speculation) support Firefox sync as a passkey manager eventually.

This is why there is no major website that is requiring users to drop passwords yet. Nor am I aware of any that allow users to even choose to drop passwords yet.

> If I choose the passkey option Passkey stuff comes up on Safari and I’m 80% sure that means I can’t use that passkey with my PC? I don’t know how to make sure my passkey isn’t lost by switching devices.

If you're saving your passkeys to a credential manager (i.e. password & passkey manager), once there is support from Firefox and your credential manager of choice is plugged into any prerequisite APIs, you will be able to use your passkeys between Windows, Mac, iOS, Android, Safari, Firefox, etc.

Devices like Steam Deck, Meta Quest, smart TVs may require additional support added. I'm not super familiar with the platform, but Steam Deck should be fully capable of supporting passkeys through hybrid flow. If it is running a chromium browser and has Bluetooth support, it would be trivial to add support for hybrid flow with a phone as the authenticator (that is: the phone has the passkey and signs a challenge with Bluetooth assistance). Smart TVs already have in place methods to login using a local smart phone, tablet, or laptop (which would use the passkey). I can't speak for Meta Quest because I have literally no idea how that platform works.

---

As for the median user globally: the median global user has 1 device: their smartphone. Passkeys are so simple in that case. These users likely are not using any credential manager other than the one built in. Each of these major platforms (except maybe for some Chinese OSes that I'm not familiar with) already has recovery mechanisms in place for when users lose their device.

The next largest group has 2-5 devices, with basically all of them able to work just fine using the phone as a hybrid authenticator.

You are not a simple case. In fact, anyone that chooses to use a non-platform credential manager is not a simple case.
Ah, that's a very good distinction between the national perspective and the rail perspective!

> I wonder: If the rolling stock becomes immobilized, does it now count as immovable stuff?

Assuming it's a philosophical question, and not a legal one, how about:
- A runner that's currently running is obviously a runner
- A runner that finished running for today is still a runner
- A runner with serious knee problems is a former runner
?
Does meld include any sort of git browser to dig into old commits of the same file? The ability to pick a file and compare it's states is a pain point I find with git UI apps. For example, TortiseGit will do this but it requires some painful non-intuitive menus and right clicking to resurrect the older data
This indeed changes a lot. If this gets enough traction to be visible and Apple blocks it, it’ll further complicate their relations with the European Commission, who are currently investigating whether iMessage should be regulated under the Digital Markets Act.
To get the list of just apps UI you need to enable an option in settings that will disable all content recommendations, if you want to go that far. It also turns off all the "continue watching" UI elements. I forget what the setting is called, but I do remember it is setting for the Google TV launcher.
I'm not the one who contrived the scenario, I'm just asking what you meant when you contrived it, because your assertion, on its face, seems to be contrary to reality. In general, you can indeed crash your car into your stuff on your land all you want.

Did you mean to say that one can't intentionally smash a bat or a car into /other/ people's stuff without breaking a law? Because that seems pretty obvious.
Yep! Aaron is great, isn't he!!? I make it a point to watch all the videos he puts out. We appreciate your support!
I give apple the stink eye, but I also don't even bother with equipment that I know requires fighting the manufacturer to do what I want, so I tend to be less vocal about them.
eInk Display for Octopus's Agile Energy Tariff
The decline is exacerbated by mobile. It's become the dominant form of using the web, but almost everyone uses the default that comes with the phone and Firefox is nowhere to be seen. Additionally it's been on the decline even with the developer population, my guess is because Chrome and the team around it has been much better in explaining how to e.g. write better performing code and critically how to actually use devtools to measure.

Anyway, I think Firefox is toast mostly because of its leadership which seems less interested in actually doing something interesting, and more interested in draining what's left until they can stick a fork in it.
Whitespace is ignored in Brainfuck, so just write the compiler in brainfuck and then strip all but 6 newlines.
FF enables this and they aren't not ignoring the ISPs. Settings > Privacy and Security > DNS over HTTPS

There is a reason to do this btw. The name should say it all. It'll default to cloudflare but they let you specify what you want. The utility? Let's say I'm not an advanced user, what's my DNS look like? Is it DoH? We both know the answer. So defaulting so users' traffic is default DoH sounds like a security improvement. There's also an additional utility. If I take my laptop and move from my home network to another one, I actually don't end up using a different DNS.

You can also use Mullvad's DNS[0], or switch to 1.1.1.2/1.0.0.2 if you want malware protection on Cloudflare's DNS.

Stop making up conspiracies that don't exist. There's enough BS in the world already that we don't need to make ones up to be upset.

[0] https://mullvad.net/en/help/dns-over-https-and-dns-over-tls
I see a very large correlation between things Musk says and things I consider insane. Calling me unthinking and politically motivated because I default to assuming that what he says is insane is a bit insane.

Elon doesn't really fit on the political scale here in Sweden, so bringing up politics is also a bit silly.
Super interesting that drafts can be represented with LLMs.

The best performing draft AI's I've seen leverage representation learning in some form.

See: https://arxiv.org/pdf/2107.04438.pdf
What about the large number of people who live in places where this isn't possible?
No need to apologize. My post didn't make that clear at all.
> We really need to sabotage Chrome somehow before the open internet will forever be destroyed.

Since you mention this, I wouldn't be surprised if Google planted their people at Mozilla to make sure Firefox become less competitive
decoupling meant something like using "distroless" or static builds (musl?) or simply shipping everything on an alpine/ubuntu/debian/whatever image? (and previously there was no containerization, but now there is)
So Apple fooled you.

Apple also happens to sell hardware and software alongside its users.

https://www.statista.com/statistics/1330127/apple-ad-revenue...
In what context did OpenAI say they aren’t using copyrighted data in the first place?

OpenAI has publicly said on multiple occasions [0] that it does use cooyrighted data for training, and that that use is fair use under the law. They may have said that they don’t use copyrighted data in some narrower context, but I am unfamiliar with the claim.

I also wouldn’t take Elon at his word about anything related to this, given his history of both publicly lying about things he is in a position to know about when it suits him and his history of making up strong statements where he isn't in a position to know, and the fact that he has a commercial interest as someone trying to stand up an OpenAI competitor to spread lies about both what OpenAI has claimed and what OpenAI is factually doing.

[0] e.g., https://www.uspto.gov/sites/default/files/documents/OpenAI_R...
*on-premises
I don't know, my experience with mega SLOC projects were Java, so verbosity was also a thing.

Go's verbosity is usually found in multiples (if err), not in long forms (int[] arrayOfIntegersWithValuesOneToFive = new ArrayFactory().createArrayWithSize(5).populateWithValues(1, 2, 3, 4, 5);
).
Haven’t heard about the rolled edges but fried ones are just perfect with sourcream.
Students and teachers knew how to react to a mass shooting, police didn't
This was a great read, thanks.

Are there any plans to support recursive CTEs? What are the technical challenges there?
There are still plenty of customers who still run 32 bit windows 2000 or xp installations :( on prem support is often a world of pain :(
Make no mistake – AI is owned by Big Tech
Well, as someone who is Polish, there is a headache even I've had to deal with. There are people in Poland who have only lived in the cities and are oblivious to the regional and even rural takes on food. Especially because there's areas that straddle between Polish/Germany, Polish/Belarussian, Polish/Ukranian and so on historical influences

And by headaches I mean I would bring some polish dish to a company potluck, two crazed never-saw-cows-in-a-field types would rant how it isn't polish and the one old timer Pole would tell them to shutup as they haven't stepped one foot outside Warsaw before coming to the US.
Yep, in my case it was disgust about the (apparently now abandoned) attestation efforts.

I worked at Google for 10 years, so my tolerance of them is higher than some, I guess. But also, now, my distrust.

Anyways, Firefox is fine. Nice, in fact.
Sorry, it seems my comment was misleading. There is no integration with sync apps.

My app is a Mac app, so it just reads/writes JSON files to disk in a folder that the user selects. The user selects a folder in iCloud drive, Dropbox, etc.

There is nothing special about my code, except that it is written with the expectation that some service modifies the files on disk in the background. Every JSON file has a uuid, so I can track renames of the files. But for the most part it's just a lot of handwritten code that converts JSON into objects and vice versa.
That would break old devices.
I agree with the problems, however the solutions seem far fetched.

90% of these "solutions" are that the government will save the day with decisions that benefit its citizens and it's own bottom line. That doesn't represent reality and I don't see how you could get there from here.
I can’t tell if this is sarcasm or genuine.

I also want folks to be able to say anything on the internet, and to have agency in filtering content served to me. I’ll also pay sites that don’t abuse my humanity, to support them. Best of all worlds.
We are in such a connected age though. I do want to exit and start my own shit, but I don't want to walk away from all my friends and family who aren't into pioneering a new digital existence.

Sure I can keep running my xmpp server & begging people to contact me over xmpp. But I'm going to miss all the life updates & chatter my friends are doing on Facebook or Instagram or Discord.

The points in this article seem super spot on. The anti-cirumvention laws obstruct any kind of fair rise of an interesting alternative. We can walk away, but only if we are ok severing ties. Competitive compatibility is the relief we need to allow meaningful choices.

The world of physical products allowed consumers a lot of property rights to the stuff they purchased, but in the cloud age these lords of the cloud have everything tightly sealed up in data-keeps and you likely stand 'in felony contempt of business model' (and are likely liable for these fines that start at half a million dollars for first infraction for just making the tool), if you do anything that isn't explicitly built into the app already.

This shift from the world having some property rights to being ruled over from afar by contract law was pointed out by Mark Lemley, decades ago, and highlighted in the lovely Web scraping for me but not for thee, which points out that big companies all got their start off the exact sort of violations & scraping & mercenary-done competitive compatibility that would get you or I blasted out of the waters in a heartbeat.
https://blog.ericgoldman.org/archives/2023/08/web-scraping-f...
https://news.ycombinator.com/item?id=37264970

Exit is only interesting if it doesn't mean going off to live in a digital barrel. I absolutely fully agree, we need to own the means of connection. We fully need to bootstrap real alternatives. But if the alternative has to create a walk-away movement to succeed, that's a horrible thing. And, people everywhere should have some informational property rights. That there are digital system & cloud stuff involved shouldn't so fundamentally strip people of rights & freedom as it does.
Maciej Zalewski (a co-creator of Kaczyński's first party - Porozumienie Centrum) remains the only high-level politician I know of in Poland that was sentenced for corruption and actually went to jail.

https://pl.wikipedia.org/wiki/Maciej_Zalewski_(filolog)

He warned Bagsik and co. (who stole millions of public money through the famous Art-B company and escaped to Israel) that the police wants to imprison them - so they managed to escape. Bagsik later confirmed that they shared some of that money with Porozumienie Centrum's business named Telegraf. Somehow only the less important guy (Zalewski) went to jail, but Kaczyński brothers weren't prosecuted.

But there's a lot of low level corruption that is exposed, it's just usually ignored by country-wide media, because that corruption is local. For one example: https://samorzad.pap.pl/kategoria/prawo/prawomocny-wyrok-byl...
I had the same concern until recently. But the switch to FF, keeping my bookmarks/passwords etc, was quick and entirely painless. I use FF on all my devices and it syncs just as well as chrome.
I mean essentially, quantum physics only works if information can't be destroyed.
> At the end of the day, this product is taking money for using Apple Services with no recompense to Apple. It won't last.

I wish companies wouldn't see it like this. I'm not going to speak on this one specifically, but the other one (Beeper Cloud) "makes Apple money" in that i'm more likely to buy into the Apple ecosystem. Ie normally i'm wanting to get out, because Apple likes to play all-or-nothing with the features that i buy from them. As someone who has an Apple watch, phone, laptop, tv, tv+, airpods.. yet works on Linux & PC, it makes me want to switch away from Apple if i can find better hardware.

Beeper lets me get _some of the features i pay for_, which makes me not want to switch.

Makes me sad that so many companies have this view of direct income or piss off. Secondary benefits are real imo, and it's what i personally want to buy. Apple feels actively hostile to me, and it makes me want to leave.
Regarding number of services, I’m optimistic this will get better shortly if you follow the FaaS paradigm.

In particular if you deploy in Cloudflare’s style you can deploy workerd as a single binary and load it up with your functions.

It’s a little immature right now and persistent storage can be a problem though.
If people think Google's monopolistic control of the browser market is bad, they should look at the email landscape.
Your link—hell, even the URL slug and headline—make it clear that this is something Google is claiming to the EU, not something the EU itself is claiming.

Yes, it's possible that the EU will rule that iMessage needs to fall under these rules, too, but citing a major competitor (who's even more under the gun for the same stuff themselves) making the argument that Apple should be restricted is, shall we say, not super persuasive on its own.
Oh boy, real life Manna

https://marshallbrain.com/manna1
That’s a positive way to formulate it. The more cynical formulation is that it is a way to lock people into the Apple ecosystem and (especially in the US) to apply social pressure to people to buy an iPhone.
> I was particularly interested in testing models’ ability to reason (i.e., perform a somewhat complex task that requires high context understanding) about out-of-distribution (i.e., unseen) data.

I was under the assumption that finetuneing LLMs was useful only when you need to change the model's tone (speak like a pirate, voldemort etc).

Are there other examples where LLMs were trained to reason a particular way?
> Take Safari on iOS, for example—it's super restrictive. You can't even use a different browser engine; everything's just a Safari wrapper.

> Apple gets a high-five for being all about privacy

Apple has been repeatedly and relentlessly criticized for its iOS lockdown, including here on Hacker News. Of course it's a controversial subject, with a lot of people on both sides, but Apple hasn't received a free pass.
How does an adversarial ai help protect anyone's privacy or freedom to act in public in ways that big brother doesn't condone?
> Firefox is like 2%

That's because everyone does tracking in the front end these days and it just gets blocked by Firefox users.
ObNote that in standard English it's "premises," even for a single building. Some explanation here: https://ahdictionary.com/word/search.html?q=premises
We are selling SaaS/B2B and are looking to support both modes moving forward. Our (my) preference is heavily tilted towards cloud, but we've modeled things to minimize our pain for on-prem.

Path A: Run a windows server VM and SQL Server somewhere in our customer's infrastructure. Our customer is 100% responsible for the health of these items and provides them as a service to us. Our customer has to notify us of any infra or app issues reactively.

Path B: We operate as custodians in our customer's Azure tenant. We deploy our software as a Function app and use Azure SQL. We are 100% responsible for the health of everything. Our customer is notified proactively of any issues.

To support both paths, we have two different executable project types (console app and azure function app) that consume a common library type. Only the barest boilerplate code actually changes between on-prem and cloud. 99% of the difference is HTTP Trigger function vs AspNetCore hosting syntax. Everything else is identical.

We work with small US banks and we haven't found one that is total stonewall against moving to cloud. Many are cautious but open. The #1 concern is the PII/data. We've been working with a few angles to cast that in a more realistic light. Most of our customers have had some degree of an incident with on-prem infrastructure that could have been made impossible if business was being conducted via a cloud provider.
Whatever you want to call it, if we're having a conversation, say, planning a birthday party for Bob, and we forgot to invite Alice to the conversation, through the magic of computers, instead of us having to start the conversation from the beginning again when every new person joins, they can just read the scroll back.

If you're the type of person having conversations about people that you wouldn't want them to hear, maybe you shouldn't be having them?
There is .sucks
There's a lot of really great SaaS products that get no traction in companies I've worked in.

Largely because "control your workflow" (a-la the toyota method) requires that a vendor is unable to change things on your behalf without your knowledge.

"On-prem" is about being permitted to invest your own resources into ensuring that your $thing will work during the hours it needs to work and you can pour as much or as little into the problem as you deem necessary.

If you use a SaaS you must somehow figure out how that factors into their pricing model and it's still largely their whim, and worse: they will still change things without notice.

It's also true that a lot of companies do not assume that the internet is always available.

Getting 100Gb/s to a server room is easy for 500 people in an office building.

But getting 100Gb/s to your SaaS platform might not even be possible without rearchitecting. (IE: Perforce in game dev, usually on-prem.)
Name recognition/publicity definitely matters for tiny companies, but I don't think "all press is good press" holds true for giant companies. Every single person on HN knows that Mountain Dew exists, they're past the point of needing brand recognition.

My suspicion is that after a certain threshold of recognition, I think it starts to matter whether the people talking about a company are talking positively or are trashing it.
Let's not exaggerate here, the software industry managed to deliver software for on-premise use for several decades.
> The reason such things did not come to places like the US in the same way is not because we were incapable of such, but because there was no political interest in it.

That might not be quite right. It might be that the reason such things did not come to the US was because the level of effort was out of line with the amount of political interest in doing it (and funding it). In that case, the existence of more advanced, cheaper surveillance technology and the anemic political opposition to mass surveillance are both problems.