skysight-inc/HackerNews huggingface dataset:
This sums up so many things well and clearly. It's so quotable.

- The money trail: "Their true customers—their advertisers—will demand it."

- The current state of affairs: "Surveillance has become the business model of the internet..."

- The fact that not participating, or opting-out, still yields informational value, if not even more so: "Find me all the pairs of phones that were moving toward each other, turned themselves off..."

This isn't a technological problem. Technology always precedes the morals and piggybacks on the fuzzy ideas that haven't yet developed into concrete, well-taught axioms. It is a problem about how our society approaches ideals. Ideals, not ideas. What do we value? What do we love?

If we love perceived security more than responsibility, we will give up freedoms. And gladly. If we love ourselves more than future generations, we will make short-sighted decisions and pat ourselves on the back for our efficiency in rewarding ourselves. If we love ourselves more than others, we won't even care much about social concerns. We'll fail to notice anything that doesn't move the needle against my comfort much.

It's more understandable to me than ever how recent human horrors - genocides, repressive regimes, all of it - came about to be. It's because I'm a very selfish person and I am surrounded by selfish people. Mass spying is a symptom - not much of a cause - of the human condition.
Disclosing a Signal Desktop UI Redressing Issue
Classic. Tools become too abstracted? Add a layer of abstraction to manage them.

Feel like there must be an xkcd comic on this, but it doesn't leap to mind yet.
Previous discussions:

https://news.ycombinator.com/item?id=26224835

https://news.ycombinator.com/item?id=32696089
I want Firefox to continue existing and I want it to become a major player again. If not Firefox, maybe a newcomer, just anyone other than Apple and Google.

I use Firefox on every device and I recommend others to do the same. That doesn't mean I agree with Mozilla, though, and their misplacement of funds make me worry about the future of Mozilla and Firefox as a browser. After firing the Rust team working on Servo, you'd expect austerity measures across the board, as Servo was clearly too expensive to continue investing in, yet Mozilla saw fit to continue rising Baker's wages, despite having just laid off 25% of its workforce.

I wonder about how much longer Mozilla will be able to exist. It's oriented around activism first, Firefox second, yet most of its income comes from its browser, and only because Google is scared of being branded a monopoly. If any other platform rises to popularity (and there are a few rising browser engines in the works, mostly as hobbies, but still) and Google switches to funding that project rather than Mozilla, I don't see how Firefox can survive.
> On a Mac, Firefox is pale in comparison to Safari.

How does that help when you can't run uBlock Origin on Safari?
Mainstream Mastodon is basically hard-left Gen Z. Misfits and doomers, including the many joyless Twitter refugees.

To each their own, but I learned that I rather have a little "too much" speech instead of this.
My "favourite" recent example of this was when I casually explained to someone about exactly the conceptual drift described here re. "Gaslighting" overuse..

..and they accused me of gaslighting.
Hue is configurable, which is what you want if some of the bulbs are hard switched (so you want them on when power is restored) or soft switched (off or last state on power restored).

Power outages are rare, though; I've not bothered configuring the soft-switched bulbs.
No, there was no mention of concurrency. As I understsand it, OP was describing a "render pass" that looked like this:

for (int i = 0; i < length; i++) {
// do some rendering or something
}

And adding a "compare and swap" to the loop: one step of a bubble sort, to keep the objects "mostly sorted":

for (int i = 0; i < length; i++) {
if (obj[i] > obj[i+1]) swap(&obj[i], &obj[i+1])
// do some rendering or something
}

Thus, "do[ing] the compare-and-swap when you're iterating over the objects to do some other render pass".
Wikipedia's flaws are more subtle. Pages sometimes present controversial, or even wrong claims as unambiguously true. Note, this is not actually that bad on pages that are clearly covering controversial topics (namely historical & political topics). The issue is more prevalent on niche topics where the average reader wouldn't recognize the controversy being claimed. I've sometimes encountered citations where the cited material directly contradicts the claim made on the page.

I highly suggest reading the talk page of wikipedia articles. Not just the talk page, but read through the history of the talk page too. E.g. https://en.wikipedia.org/w/index.php?title=Talk:Ada_Lovelace...
One of my companies lives from this kind of things so it would last if someone could fund it. More food for thought: "Reflecting on 16 Years of Work on Adversarial Interoperability" (now, more than 20...) [1]

[1] https://blog.nektra.com/2020/01/12/reflecting-on-16-years-of...
So… anyone gonna make a libpurple plug-in?
If they're looking for a name, The Glass Bead Game isn't a bad start.
But people who have one home still need one home, right? So you're describing taxing wealthy people into competition with lower income people (lower-income housing), not taxing them out of it.

And no, there's no logical inconsistency with predicting different effects from the same purchasing power removed from the top as added to the bottom: those people have different marginal propensity to consume. As an example I've already mentioned, 80 million American adults live with non-family roommates. Those 80 million people aren't evenly distributed across income brackets, are they? Lower class people spend 30%+ of their income on their housing, often by pooling multiple incomes into a single unit. As you go up the income spectrum, roommates disappear and then % of income dedicated to housing goes down.

> It's just a cherry-picked correlation in a massively noisy dataset, and a very weak one at that.

At this point it's clear you haven't even attempted to read the paper. The data is neither cherry-picked nor noisy. The (independent) data source has 39 states in it. All 39 states are used in the study. The effect size is small, as you'd expect from small increases in minimum wage, but the correlation is extremely strong and almost certainly not due to chance.
Here's one example
https://themessenger.com/tech/elon-musk-bans-popular-poster-...
Because I can never pass up a chance to mention it, the fiery core of the Earth that's moving those plates around is an approximately 45 terawatt engine; human civilization is currently around 19 terawatts.

Obviously we're not going to devote our entire economy to producing a mineral, and we're talking about millions of years versus decades, but it's still crazy to me that humans and the Earth itself operate on the same energy-scale.
$44B is a lot of money to burn through just to create a shittier AOL.
I just don't see a viable alternative once your market share has fallen low enough for devs not to care about testing on your browser.
No the question is how can you trust an ad blocker will be allowed to do its job in Chrome? Even without Manifest v33333 or whatever.
Is Uploading Consciousness to the Metaverse Possible?
The largest customer of SpaceX is the US Government; the largest customer of Starlink is the US Government; what makes you think the largest customer of X data mining and analysis won't also be the same as the above?
Makes sense. Thanks for explaining. I really appreciated your in-depth quantitative analysis in the article.
I have worked in both the US and Europe. I am back in Europe now, as I vastly prefer it over the US.

> Even if the disease is extremely unlikely, if the possibility remains valid based on the given symptoms and the patient requests the test you should allow it.

Precisely not. That's exactly how you get unusable results with super expensive healthcare, because the follow up that a positive test dictates is often worse than the initial problem, and can impact the population at large (e.g. antibiotics use). All that in a context where the post test probability is very low. There are situations where this does not apply, because we have good exploratory AND confirmatory tests, but that's far from being the norm.

Regarding your other points, sure we should always listen to what the patient has to say. There even is a saying about it: "90% of diagnoses are made on personal history". That's because diagnostic tests often are far less useful than you'd expect. Again, I encourage you to learn about how medical testing works. You say you root for AI to replace docs, but apart from not being human anymore, I doubt you'll find your robot doc to be so different regarding your particular situation.

All that aside, I'm not rich. I chose to stay in Europe where I earn less because both US doctors and patients are so toxic. You are a prime example of this. In Europe, we test much less and overall both docs and patients are far less aggressive. Yet healthcare here is cheaper, universal and IMO better overall. Everybody profits from more relaxed doc-patient relationships. US Healthcare is first and foremost a cultural issue, and US patients are part of the problem as much as docs are.
Better in the DE than an app, even the browser, unless its like ChromeOS and the browser is the DE.
RunLessWire switches work this way
https://runlesswire.com/
No. Instead of being a board with a critical interest in Firefox, and who will continually challenge management to do what's best for FF, you've got a rubber stamp board who, let's be real, couldn't care less about FF.
A JavaScript Fantasy Card Game
William Gates was The World's Richest Man for what, twenty years without fail?
That's all fine; none of it precludes voting with your wallet by e.g. buying an older car. It's not necessary for literally everyone to do this for it to have a noticeable impact on auto makers.
Yes, it has been tested many times, famously for unlicensed video games on consoles.
Ask HN: Best way to perform complex OCR task in 2023?
Our desktop app need to be able to detect ALL the text on screen while software/web app are open.

It need to "see the screen", "see your software".

We naively thought this would be a piece of cake (OCR is like a 50 years old technology right?) but unfortunately it's not!

Anyway we tried tesseract alone (50% accuracy) tesseract with a bunch of preprocessing techniques (grayscale, scalex4, othsu, noise reduction, binarization...) we go up to 80/90% accuracy depending on the software but then any new preprocessing techniques lead to different result depending on the software opened.

Finally we tried openCV EAST and EasyOCR but they either do nothing or are way too slow.

Google cloud vision seems to be able to do the job but we do not have the money. GPU accelerated detector also work but we cannot force our user to have a gpu.

Last thing since its text in software that interrest us we also tried windows UI but it work on a limited number of software unfortunately.

Never knew not being able to get all the text on screen would spell the end of my startup.

Anyway thanks for reading this. If you've ever encountered a problem like this let me know what you tried.
Oh it's the guy from special.fish and html.energy. I love everything he's up to.
> I work in the DC tech scene. People kind of overlook it

Well, yeah. Most jobs require a security clearance, which could take years to obtain.
Unless, of course, your current employer is willing to help you with the process.
And Miranda and Kopete and more. Might have used them all at some point.
Agree... although I do believe part of the problem is that a lot of US Naval reactors run on weapons grade uranium. Someone here probably knows more about this.
Also fun fact: originally we only intended to enable self-hosting for the Worker, but we ended up enabling self-hosting for the Client too. If we also end up enabling self-hosting for our backend API then we'd probably rethink our distribution approach
Except for the posting on HN?
No, Twitter clarified a policy against doxxing that had previously existed.

If I gave you a list of accounts banned by the previous owners and said "Dorsey banned these guys because he was mad at them!" And then it turned out the accounts were all racists, it might be true that Dorsey didn't like them, but the reason they were banned was the racism and that's true even if Twitter had to post hoc clarify their terms of service.

Analogously, sharing the current location of celebrities, automated in real time, is clearly problematic behavior and related to doxxing which is already against the rules. That's what those accounts were banned for, and again, you are simply lying by trying to conflate the cause.
> A universal chat application would be amazing

You mean like WhatsApp, Signal, Telegram and dozens of different chat apps available for both Android and iOS?
> I think it’s basically impossible to safely live-patch part of a compilation unit in most programming languages

There's no argument there; you're right. That's why V and Nim, for example, put reloadable things in a separate compilation unit and handle some things (global state at least) specially upon reload (if I understand what they do correctly.)

My point was that you can get quite close (sometimes with a massive pile of hacks and/or developer inconvenience), not that you can get the full experience (as in Smalltalk or Lisp) everywhere. Especially since the reloading being convenient is a large part of the experience, I think.
Related ongoing thread:

Tampermonkey: Dev Mode will become mandatory for running userscripts in Chromium - https://news.ycombinator.com/item?id=38533213 - Dec 2023 (75 comments)
Can anyone explain to me why it matters if you have iMessage or not? So what my friends see a green bubble when I message them?
Sounds good. Habitualise everybody into granting camera access when they go to porn sites. What could go wrong.
I had a similar question and after reading far too much I put together https://coinpoet.com

I'd love to have others here try it out and give me some feedback on how I could make it useful. It's only a couple weeks in but already seems valuable to me. What am I missing?
What kind of apps were you building and what did you like most about building with the cgi module?
Unix sys admin, build & release, developer tooling, operations.

We use the Internet every day. I like folks to have an idea how it works, to be intellectually curious, and to be generally informed about the technology they use.

The traceroute man page explains how it works.

FWIW, my CS degree included a networking class.
> You can always do call centre helpdesk OP. Everyone is replaceable.

Or, learn a trade.
any bridges in Philly available for comparison?
Will you rewire my house? I'm pretty sure I can't get an electrician to show up for less than a few hundred! Plus touching the panel I think will force us to bring the entire thing up to code (60s construction).
The UK governments' alternating fetishisms for ID cards and porn permits are kinkier than anything.
I think it's still not optimistic for managers. Think that management is mostly necessary to deal with difficult devs. A team of good devs doesn't really need a manager.

And if AI replaces all the low tier devs, it follows the demand for management declines as well.
StyleX
Poland. I know a few apple fanboys but those aren't people I communicate with outside of work. Just not my bubble.

It's actually weird and silly when they send me text messages and somehow I end up in the same conversation multiple times - like once 1:1, once in a group chat with myself included twice or more (as a number, as an email, as a second number). It's a bizarre experience and usually iPhone user can't see anything wrong :D
I find it almost scary how casual Terry is about all this. Comparing this to my own humble attempts at graduate math, I feel like a caveman trying to rock a basic wheelbarrow who just gets a visit from a guy in a helicopter. And then that guy is stretching out his hand 'Here, try it out, it's fun, useful and not scary at all'.

It was always clear to me that formalization was the future of math ever since I heard about the four-color theorem. What I did not anticipate, and what Terry seems to take in stride here, was that we'd get an AI that can almost do the job of writing the math as well around the same time as formalization starts to gain traction. The fact that I get to learn about it from the most friendly and humble generational genius is just the cherry on top.
they raised $16mm. I assure you they've talked with a lawyer or two.
I did not mean it as a personal dig against you. Quitting social media was eye opening for me, and really crystalized who in my life actually gave a shit and who didn't. It helped me to understand how meaningless this surface-level "contact" is where someone just reads an update, hits the like button and moves on. I think a lot of people are confusing "social media contact" with "healthy personal relationships." Reasonable people can disagree of course, but I don't think I really lost anything valuable leaving all that behind.
"People always saying" means two different things to you and the parent commenter. Some people do always (or generally) say that. Other people do not always say it.
What makes a document relevant or not? Provenance? Certain keywords? A lot of this retrieval people cite that llms are good at can be done with existing search algorithms too. These are imo nicer because they will at least provide a score for the fit of the given document to the term.
This guy is a pretty good writer. I really liked There is no Anti-Memetics Division as well. I like some of this kind of stuff where you have sci-fi that "mechanizes" a technology so it's mundane and rote.
The US Federal prison system abolished parole in the 1980s. All of it.

EDIT: Not 1970s.
How does this address iMessages sent from non-iPhone devices?
The thing that made America successul almost exactly 100 years ago is now the thing that will hurt its competitiveness on the global scale for the next few decades. Mostly because elections cycles and attention spans now move too fast for infrastructure builders to get rewarded, so instead they get punished.
> - an xmpp server for chatting with friends

How did you convince them to use XMPP when, for so many, Discord is the "easier" option?
I mean that's kind of what some security CTFs are built this way. They build a working system/application with some flaws, and you find them and break them. Sometimes in the more advanced CTFs like NetWars, you have to also fix the flaws and defend against your competitors.
Mozilla shut that project down same day (Apr 12, 2021) as: "Mozilla is partnering with NVIDIA, which is investing $1.5 million in Mozilla Common Voice,". Aka they got paid off by Nvidia to not compete.
Yes they do, it's called Tchap, no idea how well it works https://tchap.beta.gouv.fr/

Edit: reading a bit more about it they will be able to use both Olvid and Tchap, to have a Tchap account you must be a public sector employee so Olvid will be a way to communicate with external contact I guess.
US to award $3B to Las Vegas high-speed rail project
Dope explanation!
Amsterdam, NL

Pro - Like a cute oversized village where you can casually stroll or bike everywhere but still big enough to offer what cities can offer, safe, green and pretty.

Con - If unlucky with the housing market it can be a non stop nightmareish series of short-term illegal precarious living situations, getting conned in various ways, and have no prospect of planning your life.
Yepp. I think a robot who can easily follow your commands should be doable in 10-20 years.

I plan to buy a farm when I have the money and I'm pretty sure while I will/want to do a lot of hands on renovation and sculpting (park, etc) long term some type of robot should be good and affordable enough to take over when I'm too old.
This is set to change, but right now iPhones only support the most basic form of text messaging with android phones. Texting between iPhones just works better. The images are higher quality, reacting to messages works right you can can reply to people, where as soon as you try to include an android number all of that drops away
Riseup and Tor have a long history. They run a directory authority and other services used by the Tor project and community. And people with very different politics can and do use their security guides.

> They stopped being an organization dedicated to furthering the cause of free software, and instead dedicated themselves to promoting radical left wing political causes.

Mozilla's resources are directed at Firefox much more than anything else. Grants and donations were 1% of 2022 expenses. Your claim would be far from true still even if all grants and donations went to communist rebels.
We do it right now on Android and Ubuntu.

Installing software means clicking the button, waiting, clicking yes on some permission prompts, and logging in with Google.

The only thing about any other software I can think of, that would be inherently any harder, is if it involves domain names and certificates. Which is a problem we should be working to solve, and I'm still annoyed at Mozilla for cancelling FlyWeb.

Unless you're such a big company you can definitely afford IT staff, you're probably not doing anything that needs separate services or a database or anything beyond one executable with SQLite, same as consumer apps.
> We really need to have much stronger anti trust legislation and enforcement

The Microsoft disaster you are replying to could just as easily be blamed on the government in the first place. Why were they so slow to react? Why couldn't the FTC have seen that, or been alerted and acted immediately? There is no legitimate reason, other than the government is a socialist organization that has no incentive to actually get anything done. This is why USPS, VA, Amtrak, etc all suck. Throwing more government at the problem will have the opposite effect: less will get done!
If you liked this you might also like Age of Em by Robin Hanson: https://en.wikipedia.org/wiki/The_Age_of_Em

"Train an em to do some job and copy it a million times: an army of workers is at your disposal. When they can be made cheaply, within perhaps a century, ems will displace humans in most jobs. In this new economic era, the world economy may double in size every few weeks."

Unfortunately it seems both Hanson and qntm have been proven incorrect. Our overlords will be bootstrapped from reddit and wikipedia rather than scanned brains.
I haven't had any trouble with AT&T fiber. My bandwidth has never been capped. I don't run public servers from my home, but I do have family who stream from a Plex server and it's never been an issue.

I bypass the AT&T router: https://github.com/jaysoffian/eap_proxy

(I'm a crazy person so I also relocated their ONT to inside my home to keep it out of the summer temperatures.)
Corporations have pushed wars and has people shot and beaten for their politics.

And to you I guess a cotton or sugar plantation was not a capitalist enterprise?
Confident but evidence-free assertions, but again, Musk's promise not to ban the account remains online. You can take a look if you like.
IDA Free has essentially all the features of Pro nowadays, if you're only looking to do x86_64 on Windows/Linux.

https://hex-rays.com/ida-free/

The only thing you lose out on is Python scripting, which is kind of big, but for a free tool you really can't complain.

You probably want to use both IDA and Ghidra since they have different strengths/weaknesses and community plugins.
People flag you because you’re not using an appropriate tone for this site. Try being more curious and less accusatory. Less insults and more questions.