skysight-inc/HackerNews huggingface dataset:
>Plenty of ineffective dictatorships will happily line you up against the wall with bogus surveillance. And shitty surveillance states will happily fake surveillance or data to look more effective.

Sure, but that's the exception. Governments have a pyramid of needs too. Governments don't throw a bunch of resources on things with poor returns, like shooting people who haven't done much wrong, when there's easier fruit to pick. Sure, you can go full jackboot on specific issues here and there but that's not sustainable on a "will I retire in peace of will I hang from the overpass" timeline. And even if you're the dictator's henchman and want to go down some rabbit hole of killing people you don't like the the fact that the dictator may have you shot for waste or as a sacrifice when that provokes unrest or dissatisfaction among the people generally keeps the government in line. And the government really doesn't want to be killing people because it needs people to do things and pay taxes.

Look at all the historically violent dictatorships that lasted a long time and for many leaders. They all provide for their people generally. They might not be competitive absolutely but they keep things generally moving in a positive direction decade over decade and keep the country doing at least as well as its peers. The ones that don't tend to fall apart after a couple bad leaders.

I really shouldn't need to be explaining this. This is how every European monarchy worked just with god and birthright as justification instead of backroom dealing and politics and false elections.
I'm of one mind about this because

> Unfortunately they've been stupid

They could have had an enormous amount of good will and they do nothing but burn it. Weird how they get a lot of money from google and then, while technically meeting their mission by providing a browser alternative, seem to do a lot of self-sabotage in google's favor.

I honestly think the best thing that could happen to Firefox would be for Mozilla to exactly have their funding removed, have the foundation die, and a better entity focused just on Firefox, perhaps with more earnest and honest fundraising efforts and not a multimillion CEO salary, fills the vacuum.
I actually liked it. Even paid for it when by BB10 DevAlpha died.
Wow I find this very useful, thanks! Bookmarked.
https://archive.ph/Dz2lm
I didn't see anything new either.

What I would expect from C developers is this:

* Run all CI with UBSAN. Create versions of popular distributions that build every single package with UBSAN just to catch the bugs.

* Use design by contract patterns for pre and postconditions (library induced UB is popular in C++)

* Use model checking software like CBMC to statically guarantee the absence of UB and validity of the contracts

* Build a fuzzer for every method that cannot be formally verified

This is the bare minimum needed to keep C/C++ safe. The same applies to unsafe Rust by the way.
It's literally Firefox without all the telemetry and Mozilla's cloud services. Also a few privacy-related settings but it's mostly that.
A shout-out for https://espanso.org a wonderful and free text expander configurable in a YAML file.
Are there that many calendar formats? I thought iCal was by far the most ubiquitous. I've heard of jCal as well but never seen it in the wild.
Was probably truer of middleware than other areas. (Which I gather is largely going over to IBM.) Linux had a very significant DEC legacy. OpenShift was essentially greenfield from a startup acquisition (that got totally rewritten for Kubernetes anyway) and I'm not sure I would characterize people in that area as broadly coming from any particular large vendor.
LibreWolf can do it.
While true, it still feels like there's only a handful (ha!) of viable strategies, and / or a few "must-haves".

I'm playing on mobile so no Steam mods, but I do hope the developer will add additional game modes, cards, modifiers, etc to change things up a bit. Or I should just get out of my comfort zone and take a chance lol.
Yes, it's just a downstream fork of chromium. It can run any extension that runs on the equivalent upstream build of chromium.

For the same reasons you can install it on Librewolf too, and it actually comes with ublock origin pre-installed.
>the hard part is done

The hard part is the rendering engine and security. Both are done by the maintainer of the upstream source, i.e. Mozilla.
No, you can expect that it won't be read.
But nobody can assure you that it never will.

This is the same with email or IM.
I don't go around giving my Gmail password to everyone, but I know that many processes at Gmail read my mails.

I don't consider it indifference to know that every written conversation I make could be read by someone.

Nobody should blindly trust anyone telling you the opposite.
https://help.nextdns.io/t/x2hmvas/what-is-dns-over-tls-dot-d...

> NextDNS supports all 4 protocols. See the setup tab for more information on how to use them.
> The problem with Flash is that it opted out of the web architecture

WebAssembly doesn't. WebAssembly is part of the web's architecture. It has been for 8 years. You've doubtless run WebAssembly without even realizing it.

Google Sheets for example uses WebAssembly: https://web.dev/case-studies/google-sheets-wasmgc

Amazon Prime Video uses WebAssembly: https://www.amazon.science/blog/how-prime-video-updates-its-...

> Flash could do that too. Virtually nobody bothered.

But virtually somebody is bothering with WebAssembly.
“Surveillance state” is debatable. I would disagree, but I’ve had that debate too many times on HN recently, and don’t propose to start it again here.

However, to call the UK “totalitarian” is just an abuse of language. The country is not run by a single all-powerful party or dictator. It’s especially odd to use this word and then make a comparison to the US, which (though it is not totalitarian either by any stretch of the imagination) is currently in the midst of an executive power grab, with demands for a level of partisan loyalty from civil servants that remains unthinkable in the UK.

I don’t know what your goal is here, but if you want to persuade the average person in the UK to change their minds about the extent to which the government should be able to access surveillance data, it helps not to bundle your arguments together with wild misstatements.
I think the core of problem here is that applications are not isolated on the OS level.

If I download and install a mod for minecraft, it should never have access to anything on my computer, except for the minecraft game files itself. If I open a spreadsheet in Excel, the excel process should have access only to that file and it's own config files.

Something similar to how android works, were the app has to explicitly ask the user to access their files.
Openlayer (YC S21) is hiring a senior back end engineer
We use Skype to make long-distance calls to relatives who only have land lines. (For reasons, gifting the relative an Internet-connected device and just using FaceTime is NOT an option).

I wonder what we will use once Skype shuts down - Google voice is also not an option (they stopped wanting our money years ago).
This also looks like a great option! I have a vague memory of trying this before and finding it lacking, but I might need to re-evaluate.
Open Source Initiative defends disallowing board candidate after timezone SNAFU
After 14 years of neglect, I still prefer it to Teams.
A deaf colleague massively preferred Zoom to Teams because the video quality on Zoom allowed a lot more sign language nuance to transfer.
Way, way too obtrusive, and not dense enough. I like it in concept, but it's just not practical, especially on a laptop screen.
I could never warm to MiniTest, even though I want to as it's in the standard lib and I dislike unnecessary dependencies.

I've not checked recently but last time I used it didn't provide colour output without plugins and didn't include verifying doubles or spies out of the box.

There were a lot of other decisions required to make Minitest plesant in non-rails projects.

You can still use dependency injection with Rspec, it's just a nicer experience IMHO.
I'm not familiar with the context here, could you please elaborate? If I understood correctly, any unauthenticated user can delete the webhook? I can currently find hundreds of matches for that on Github, anyone could just go and delete them all?
It's a lot easier to sell user data than to ask users for money.
UK Banking Apps Partial Outage
You don't need horror movies with such science.
Anyone have any info on root cause?
which is a lot of steps compared to just clicking the relevant window in a taskbar :(
I sincerely doubt he has to try hard at all.
I'm looking through Gary Gilmore's teeth

Oh, it's your own teeth they use. That answers one question.
Such an alarm system would be interesting (and even sounds feasible), even though I don't use reminders myself.
Cult Flavor Aid is a hell of a drug.
Unlikely. The reasoning all makes sense except for the part about him trying to deal with her danger I don’t see anyone mentioning evidence of that.

But it’s unlikely for so many things to converge like this.
A one-off or series of authoritarians should be the least of your concern. They tend to be controversial and have great difficulty amassing the political will to get their things truly done and set in stone. A constantly popular government should be what keeps you awake at night. Because people who are otherwise capable of "hold a job, support myself" levels of intelligent thought will tie themselves into knots to support otherwise unjustified screwing at the hands of a government they support.
It was also React Electron for a while, but that isn't the only issue with Teams, even if we comparing them running as pure Web application across browser tabs, Teams, Slack, Discord,.....

I really don't know what the Teams team does all day long.
They patched the finders, presumably by fixing this:

> The lost device advertisements are supposed to be "Random Static", but the researchers found that Apple "Find My" listeners ("finders") will accept advertisements for any address type.
https://www.nature.com/articles/s41591-025-03512-1

Ipi/nivo/relatlimab and then a peptide vaccine that they haven't written up yet.
That looks really nice, but it's not quite what I'm looking for - thanks anyway, though!
AI might be heading towards a situation where you can "tell it to build a full featured browser".

But this narrative is naive at best, and frankly, getting annoying too. Especially because it gets repeated by people who know even less about "programming" than those who start this idea in the first place.

That AI cannot maintain this browser. It cannot monitor and fix performance issues. It won't be able to refactor stuff when the umpteenth web-api changes or lands. It cannot architecture the modules so that it can actually do this maintainance either.

Generative AI is fantastic at generating stuff. It's terrible at maintaining, changing, tweaking. It's even worse at understanding what you mean with "It must have want a way to disable cookie popups" because that's both ambiguous, and actually the wrong instruction to begin with - for example.

We must stop repeating "AI will be able to program our software for us very soon" because "programming software" is very little about churning out new code. As every programmer with a few years under their belt will know.

What AI is good at, though, is enabling those programmers to be far more effective, efficient. To lower the barrier of entry. etc. But I'm 101% confident that no AI will "write a full-featured browser" that will continue to run for over half a month and/or one OS update.
If you've identified GitHub repositories hosting malware, you can report them directly to GitHub via their Abuse Report page, providing links and any relevant details. GitHub typically removes repositories that violate their Acceptable Use Policy, but response times may vary. If the malware is actively being used for harm, you may also consider reporting it to security organizations or CERT teams.
Because it's not a self-contained product.

Should ISP decide what websites are you allowed to visit? It's their platform. And for those who don't agree with it can use another ISP.
Top income brackets aren't really having more than 2 children either, which is a requirement for growing population. Like most studies has shown that, in general, educated women, freedom of choice and etc. will negatively impact birthrates. It's the same thing everywhere. Sure, income, less social pressure and etc. affects it somehow, but there's just no real need in general to have 3 kids in this day and age. Asking a woman to give away at the bare minimum 6 years of their youth won't cut it nowadays. And honestly, I don't blame them, I think exactly the same way.
Ask HN: HN's title and link are swapped
Why is it that clicking on the title of HN entry takes you to the external link, but clicking on the actual link in front of it, takes you to the discussion?
This could be groundbreaking I guess! :)
Just waiting for an OSS Skype clone built on alternative infrastructure such as Twilio or jitsi meet under the hood haha

Honestly though, I'll miss the 2ct/min calls to pretty much any landline in foreign countries
First image in the article reminds me of draw.io diagrams. Is this a drawio theme/library or some other tool was used to create it?
I've never gotten this to work on an ISO-keyboard (chunky enter key).
It opens "Help" in every single app, even Apple's like Finder or Safari.
I've tried GB, German, US-International, and my default EurKey layout. None of them work. This shortcut always felt like an Alt+F4 prank to me.
Seems like this opens up the possibility of open source hw/sw compatible AirTags and virtual AirTags, yeah?
I’m curious about the amount of time people spend in meetings at these places where they work 60 hours a week. I’ve noticed that meetings at my workplace have become quite excessive. They aren’t always the most productive use of my time, so I end up working extra hours to compensate for the time wasted in meetings.
This is a much nicer format than the one in the linked article.

I think my approach would be to generate a file in Markdown, then import that into a good Markdown editor. You could generate it each week or month from a template, making it easier to add repeating tasks like exercise and dog walking.
The main drawback is that I'm used to all the goodness that comes by default and have to get used to how primitive Bash is when I'm forced to use it.

I also prefer fish's scripting syntax (and built-in utilities) over bash, and some people don't like installing fish to run my scripts.

Nushell is far from fish in terms of interactive usage, and I find the scripting language to be too unstable for writing scripts you want to keep in the medium term.
Kaggle Packages
Have you thought about building a C verification framework around Fil-C?

Fil-C doesn't necessarily have to run in production. It just needs to catch the bugs, e.g. by making it easy to fuzz C code compiled via Fil-C.
Again, it's just a fun conspiracy theory in my head, and no, it doesn't have to be big business. Like you realize churches have been pouring money in ads, apps, and etc. right? They're actively trying to get back all the lost memberships.

US population is growing for a combination of immigration and just slightly better birth rates than others. It's nowhere close to above-replacement levels (2.1). Just check out the population pyramid, and you can see there are less younger kids than older ones.
Seems useful for very basic calendar requirements. I'm not seeing much about timezones or anything at all about DST so I'm guessing this format just ignores those for convenience. Saying "times are local to events" is great for physical events but when you're dealing with an international call, you probably want to specify that.

Using a full stop as a separator seems rather limiting, something less likely to appear in an event description such as a vertical pipe would make more sense. Now you'd need some kind of weird logic to write an event titled "read top 10 news.ycombinator.com articles". Using @ as a special character also means you can't store "email support@localhost.com" as an event title.

And, of course, everything is hard coded in English, using English style time notation.

This seems like a fine solution for a personal file format but everyone will probably have to modify it to fit their own needs. If I were to use it, I'd violate the "spec" all over the place by time and date notation alone. This could be fixed by adding some kind of header, but I doubt any full application will ever support a format like this so it's hardly a problem.

If I were to use this as a file format, I'd add headers to store things like language, default time zone, ltr vs rtl, and alter the separator characters. Adding something like a title, an author, and the moment of last edit might also be useful.

I'd personally also probably store events as separate, duplicate lines. That way, you can easily add an event to the bottom of the file without having to find/replace an existing date (or generate an entirely new line). Using basic POSIX tools you can easily get the events back to a single line without making scripts too difficult to read. Assuming culture and other headers match, you'd be able to import another calendar file by simply appending the event lines.
Don't blindly trust it, but that's the whole point of end to end encryption!
Escrow for source code only costs a fortune because the only demand for it is b&b software where contracts require it. It's not a fundamentally expensive service and if it was required in order to receive copyright protection then it would just be provided by the government either for free or at cost.
Celeste Player Source Code
> no one is willing to invest in the future and build new things.

The markets have been so warped by the power of existing monopolies that most investors are only interested in trying to find the next golden goose (as we can see in the crypto, AI, metaverse and countless other bubbles).
This looks super interesting.

Just starting to review it but my front of mind questions:
1) How do I handle persistence? Looks like some code is missing.
2) Do you support multi-tenancy (b2b saas graph backend for handling relations scoped to a tenant)

Thanks
The internet used to be controlled in large by Microsoft. Then it wasn't. It does not have to continue to be controlled by Google in the future. Not using Chromium based browsers is a first step.
Wow, thank you for sharing this. What happens - just out of curiosity - when the wheel slows down or stops moving altogether? That is, what is the effect like then?
SEC says memecoins are not securities
No, performance and fidelity are definitely better with the canvas renderers, especially skwasm.
Flutter is very inspired by React, but instead of React which does tree diffing to minimize rebuilds, Flutter tries to make rebuilds as cheap as possible instead - for example through its single pass layout algorithm.
The issue is that this doesn't map well to the DOM.
You can't rebuild cheaply on the DOM because you'd be constantly updating the DOM. And you don't profit from your simpler layout, because you have to implement it in JavaScript and use absolute positioning on all DOM Elements to lay them out.

I do agree that this all absolutely sucks for websites, but if you're building an App that is supposed to run in the browser like Rive or Figma, where you're going to override all click handlers anyways, or where where what you're rendering would be too much for the DOM, Flutter Web is pretty ok.
I’m loving this: it’s a complete misfeature that anyone can point out is conceptually just wrong, but also implemented so incompetently there’s a workaround.
Given this statement

> I don't see any substantial evidence that he has done something bad

and the ubiquity and frequency of stories regarding what Trump has done I fine this statement

> I would be happy to join the anti-Trump crowd

vanishingly improbable. The list of things he has done which I find bad is too vast to enumerate in a little comment box, but I'm guessing, given the first statement above, that you applaud them.

So here are some things that might move you, assuming you're pro science and technology: he has frozen research grants. I have a friend who lost his postdoc because the funding was cut. There was no evaluation of merit -- he is a chemistry Ph.D. -- just a cut. They have indefinitely suspended the group that prepares the next season's flu shot. They have suspended the program working on an mRNA bird flu vaccine, the thing that is primarily responsible for egg prices.

There are many, many more things just in that vein which are easily discoverable. I'll leave the rest to you.
It is really interesting to look into the problem of software copyright and how you can really struggle trace the ownership and who owns what now.

For a video that's (surprisingly) closely related to the topic, see CGP Grey's video on the flag of Antarctica:

https://www.youtube.com/watch?v=U0wTDK0VOeY

(The most common flag used for Antarctica was created for the 3D World Atlas software, so presumably whoever owns the copyright to that software now, owns the copyright to the flag of Antarctica)
https://excalidraw.com/ probably
They said this is their last non reasoning model so I'm assuming there is a sunk cost aspect to it.
>But it has made a lot of progress in a relatively short time.

That's always the case at the beginning. And then it stalls. That's exactly the gripe with fast-moving web standards: the churn kills browser diversity by exhaustion.
'Spoonful of plastics in your brain' paper has duplicated images
I have no idea why people keep saying it's monetary reasons. Why would anyone have 3 kids nowadays? There are no real incentives, other than "I want a big family". Society actively discourages large families as well. The amount of people in their 20s aiming for that is getting smaller and smaller too.

The best way to have more kids, unironically, is making everyone as poor as possible, removing any other method of entertainment, and making "having kids" the only choice. That's how it worked for the eternity, and some people want a percentage of people to go back to it, so it would support the current established system.
A paid version needs to offer something on top of it, which is usually in one way or another proprietary (such as a proprietary service).

Something like this is regarded as the enshitification process, so what typically happens is they (e.g. VC) want to do such after they lured in their users. Which Firefox has (or arguably: had), but Waterfox and Librewolf have not.

Good thought experiment.

It ain't the first drama or controversy with regards to Mozilla, who have had a long tendency which didn't occur recently (and included the time Eich was there). Nostalgia just makes people forget the bad.
Orion works on Apple OSes only.