skysight-inc/HackerNews huggingface dataset:
One reason may be that they alienate users by copying the look, bad habits and feel of Chrome. They also engage in dark pattern UI behavior that pisses me off each time I get it in my face.

Dear Firefox: If I wanted Chrome, I would use Chrome. Please be an alternative to Chrome.
> A large number of their products are utterly mainstream and often price competitive.

I agree with everything you wrote but this. Just because Apple products are within reach of a lot of people, it doesn’t mean that they’re not a luxury brand.
> Mozilla also pushed Microsoft out of a core market once. That would never happen today, regardless of how good Firefox becomes.

Didn't chrome effectively do that in the present? Edge is barely an independent browser
We have a system like it on phones already. Circumventing it to use a bank app while having a rooted phone is a pain in the ass and oftentimes impossible. Almost all users would not know how to even do this if it was required to use your browser. That's close to being the same as no workaround.
> The application claims that a room-temperature superconductor can be built using a wire with an insulator core and an aluminum PZT (lead zirconate titanate) coating deposited by vacuum evaporation with a thickness of the London penetration depth and polarized after deposition.

> An electromagnetic coil is circumferentially positioned around the coating such that when the coil is activated with a pulsed current, a non-linear vibration is induced, enabling room temperature superconductivity.
Show HN: ModelFusion – Alternative to Langchain.js
ModelFusion is a library for building AI apps, chatbots, and agents. It provides abstractions for AI models, vector indices, and tools.

- Type inference and validation: ModelFusion uses TypeScript and Zod to infer types wherever possible and to validate model responses.

- Flexibility and control: AI application development can be complex and unique to each project. With ModelFusion, you have complete control over the prompts and model settings, and you can access the raw responses from the models quickly to build what you need.

- No chains and predefined prompts: Use the concepts provided by JavaScript (variables, functions, etc.) and explicit prompts to build applications you can easily understand and control. Not black magic.

- More than LLMs: ModelFusion supports other models, e.g., text-to-image and voice-to-text, to help you build rich AI applications that go beyond just text.

- Integrated support features: Essential features like logging, retries, throttling, tracing, and error handling are built-in, helping you focus more on building your application.
And Google will pay some small percentage of their billions of profit after many years of legal proceedings.

Google is being sued in various EU countries and by commission more or less continuously. It hasn't hindered them from becoming a 99% monopoly for Android phone apps.

(Yes, the case is slightly different because there is still Apple. But as a consumer I can not say today I use Google and tomorrow I prefer to install an app from Apple, so once you made a decision you lost any market competition for years ahead.)
Yeah, but Google is a million times more powerful than Mozilla. Which is the whole point.
Serious question. Am I the only person around here that doesn't do online banking at all?

I don't trust the bank's website, so I always just go to the local branch. (Not that I need to do that much at all outside of withdrawing cash.)
It doesn't make sense to compare countries on a per capita basis.

China has the bigger emission deficit. Therefore China should have the earlier overshoot date.

It doesn't matter how many people live there.
Pity that afterwards one needs to emulate Windows to actually have proper games, despite the pleothara of games available for Android.
Ask HN: Remote work – global rate or local cost of living?
How do fully-remote companies set their pay scales? Two possibilities are:

a) Global rate for the role, based on skills and experience, totally independent of worker location. If the worker moves, the pay stays the same.

b) Role-based scales are normalized to a Cost of Living (CoL) index at the worker's location. If the worker moves, the pay changes.

I am interested in factual reports on which companies use which policies, but also a discussion about which one seems the most fair.

It is said that "Silicon Valley startups are a mechanism for nerds to work very hard to pass huge quantities of money from VCs to landlords."

Localized pay seems to subsidize and perpetuate entrenched CoL differences.

Global rates seem to encourage geographical dispersion, CoL equalization, and reward talent in low CoL regions of the world.
I will not surrender in this fight.

If my bank prevents me from logging in with a reasonable browser (as opposed to a privacy nightmare designed to facilitate advertisers) - I will do my bank business in person, the bank.
Legislatively speaking at least, it has a simple solution. Make it illegal for entities above a certain size to refuse service to users based on the status/control of the devices used to access them.
Lit is so good. It’s just enough extra on top of native web components - to be useful, but without feeling like it stacks a bunch of extra bullshit. I really wish more teams were into it.
I would be curious of the start of your list in the Americas, as I don't feel like making compromises with our adversaries is actually a common approach there.
Indulgences don't make you sin less?
Who would have thought!
I mean, you have to actually be anticompetitive for them to sue. Its not an antipopularity contest. I doubt implementing an open standard (no matter how much i dont like it) meets the mark for anticompetitive behaviour.
https://threadreaderapp.com/thread/1686797346452156416.html
Yes and no.

The browser will, as much as it can, catch together DOM changes and perform them all at once. So if `baz` looks like this:

for (let i=0; i<10; i++) {
elem.style.fontSize = i + 20 + 'px';
}

Then the browser will only recalculate the size of `elem` once, as you point out.

But if we read the state of the DOM, then the browser still needs to do all the layout calculations before it can do that read, so we break that batching effect. This is the infamous layout thrashing problem. So this would be an example of bad code:

for (let i=0; i<10; i++) {
elem.style.fontSize = i + 20 + 'px';
console.log(elem.offsetHeight);
}

Now, every time we read `offsetHeight`, the browser sees that it has a scheduled DOM modification to apply, so it has to apply that first, before it can return a correct value.

This is the reason that libraries like fastdom (https://github.com/wilsonpage/fastdom) exist - they help ensure that, in a given tick, all the reads happen first, followed by all the writes.

That said, I suspect even if you add a write followed by a read to your `while(1)` experiment, it still won't actually render anything, because painting is a separate phase of the rendering process, which always happens asynchronously. But that might not be true, and I'm on mobile and can't test it myself.
I am super excited about the increasing adoption of ActivityPub by platforms with large audiences. Wrote my thoughts down in this post.
If past is any indicator then good luck with that.

ActiveX was a thing and some institutions required Internet Explorer in order to log in/provide documents. It was THE most popular browser back then.

I’m curious about Apple’s stance on this. If Safari decides to not have WEI it might get very interesting.
Yes, but each and every website needs to explicitly allow each and every browser key. Which increases barriers to entry for new browser vendors and makes Open Source / Free Software browsers nigh impossible.

The EU isn’t stupid and is kinda fond of Open Source / Free Software (because it serves as a way to make the EU economy and society less dependent on foreign tech giants).

Don’t worry, Brussels will save ya. :)
I read a survey once, that found that a huge number of PhDs/researchers in the studied sample gave an incorrect definition for what a "95% confidence interval" (/p-value, etc) actually means, and that several popular introductory textbooks defined it incorrectly as well. Wish I bookmarked it.

At bare minimum, journals need to require that researchers publish all their data alongside every paper, so statistical analyses can be redone and flaws can be spotted.
Conspiracy theories work for the simple reason that the fact that there is no evidence of them seems to suggest that someone is hiding that evidence from us.

Of course we don't have evidence because it is a conspiracy (say, Government hiding UFOs). One of the goals of any conspiracy is to keep itself hidden.
Pissing in pants for warmth IMO. It is still Chromium. Feels like not voting in protest when a candidate you don't like looks to be winning big. The only difference it will make is how you feel, no real world implications.
Archive.org – Computers and Technology
I write what I consider to be the truth, because I believe the truth to be important, including when it is demotivating, and even when it is destructive.
> Tell me: Is it safer for People of Color, LGBTQ individuals and such to be there? Because that used to be a huge circus.

Lol, no. Musk unbanned all the Nazis and says that "cis" is a slur, to give a small taste.
Sure, but this company's entire mission is enabling human communication, and grammatical non sequiturs just make them look clueless.

p.s. it's "every day", not "everyday"
Yep. Let the people self-medicate as they see fit and provide education to help prevent abuse and to treat addiction as a health issue, not a criminal one.

The War on Drugs has failed miserably except for its original purpose: as a tool to oppress the drug users.
> All the previous restrictions have had some form of workaround, but without the keys, you're not going to get past remote attestation.

What's stopping other browsers from piggybacking off of Chrome's keys?
The probability of being able to reproduce this is unknown, there's no reason it couldn't be one in millions.

If the original sample breaks in transit or experimentation we may have lost the only example of a room temp superconductor ever seen.
Integrated in-memory tables, columnstore analytics, etc…

Postgres has its strengths, but so does MSSQL.
Who was forced to take the covid vaccine?
The really funny thing is, that these calls often have called ID from within Australian network, but the caller is obviously from outside the australian network.

Seriously, just ban anyone pretending to be another number unless the telco itself has set it up. The phone is essentially useless to me these days.
Great article. I struggle to understand when it is fine to create another `if(feature_enabled)` with feature_enabled being a bool uniform I pass into the shader and when to split said shader into two.

Even after writing a bunch of them, I still don't have formed an intuition as to when to where that threshold lies...

...and going further whether it makes sense to always execute that feature and make feature_enabled a float multiplier of that effect's intensity instead.

I wonder if there is a better answer than the blanket "benchmark and iterate"
FWIW, all the major screen readers fully support JavaScript. There's nothing inherently inaccessible about a website that uses JavaScript. In fact, the screen readers don't actually interpret the JavaScript at all - they just react to the page dynamically changing, it doesn't matter how it's accomplished.
Tic Tacs? I remember they were big during my childhood, maybe I should buy some again just for that extraterrestrial taste.
There’s a full thread with lots of participation and the source material in this thread https://news.ycombinator.com/item?id=36972347
> Today's technology industry is nothing like it was in the 90s

Mozilla did not dethrone IE in the 90s. And I disagree with your statement that end users (“the public”) can’t stop a browser feature. MV3 was scaled back because of this.
It’s anticompetitive for the very reason places like HN have been up in arms about it (and rightly so IMO): it serves to limit which browser software a user may use to access a site. The fact that it’s an open standard is immaterial.
I use a train to get to work every day, but I don't really know anything about how the technology works (beyond a superficial level, the same degree of trivial superficiality whereby I know that Khartoum is the capital city of Sudan)

Even if I didn't know the word 'train' I think most reasonable users of English would still agree that I know what a train is.

People who use a browser to go on the web, even if they don't know the name for the category of application they are using is "browser" and all the technical functioning of the browser and how the internet works, can be said in normal English usage to know what a browser is - it is one of a class of applications that they use to go on the web.

They click on an icon, a window opens up they go on the internet. The "browser"
The spyware is load-bearing.
Alcohol isn’t currently causing a problem on the scale of the problems that certain other drugs are causing. I think that is fairly obvious?
That however costs money.
Google has the money to hire customer service representatives for customers to call when they have a problem, but they don't do so, because it's not a priority for them. It's the same with Microsoft and security.
https://www.theonion.com/bush-our-long-national-nightmare-of...
Say what you want about GPs point, but if you're suggesting that this is something that would have been better in the 20th century, you're flat wrong.

> you refuse to allow public trials in other nations, the third world will not trust you

It was about politics, not trust.
What's the point of executing people other then to be violent?

It's barbaric what those countries do becasue someone wants to use a substance.

Singapore has so much different then the US that you can't compare. Maybe they don't use drugs culturally? It's a small country, with tons of social safety nets for it's citizens. People might not hit the same lows. It's also a city on an island. You need to isolate the variables before saying executing is effective
It's unbelievable.
This should be required reading for any founder.

And getting a 2nd burner google voice number that you never pick up (but you use for 2FA calls)
The Sydney Harbor Tunnel had this problem. After an over-height truck got wedged in the tunnel and took three weeks to remove, the tunnel operators had to do something drastic. They already had multiple sets of detectors, flashing lights, signs, and movable bars hanging down to bang on overheight trucks. That wasn't enough.

So they had something custom built, which is now a product called Softstop.[1] When the detectors sense an over-height truck, water jets shoot downward across the road. Then, a very high powered projector projects a giant STOP sign on the water curtain, right in front of the truck. That seems to successfully get truckers attention.

Softstop is a complex installation, with pumps, tanks, drains, lights, and controls. It's probably overkill for some minor underpass.

[1] https://vimeo.com/253900884
How on Earth did I not know about this? It's a treasure trove of tech history!

Computer Chronicles, Twit, Ben Heck, Computerphile, various conferences, and a myriad of things that I didn't even know existed. So much easier to find it here than on YouTube!
What is the reference? I don't get it.
I can admire his past achievements, but not the man. Unlike Nikola Tesla his past achievements were commercial and not very fundamental, so I think history will be a lot less kind to a man who seems hellbent on destroying his reputation and legacy while he’s still alive.
There were positive and negative results, just like in this case.
Nice. I have a manual tool for this, with a little squeeze bulb, but it's not reliable.[1] You'd think there would be some $5 tool that runs on an AAA battery, but apparently not.

[1] https://www.alibaba.com/product-detail/Vacuum-Sucking-Sucker...
> For example in Japanese keigo is a skill I just haven't mastered.

Other than very common scenarios like introductions, spare yourself the headache.

If you are a diplomat or something similar, understanding it might be useful, but using it can be a minefield (e.g., you better know the hierarchy of everyone around you so that you use the appropriate language).

> I would love a tool to help put me in positions where I need to use keigo

In most if not all cases, if you find yourself in a situation that keigo is both standard and expected, one of two things will likely be true:

1. You will have been selected based on your ability to use keigo (e.g., customer facing roles that use keigo like banks).

2. There will be one or more people in your organization who will make sure you know what you need to know.

Most non-native speakers I have known who try to learn keigo use it in really unnatural and sometimes awkward ways.

I have known three people who “got it right”, and maybe a fourth. All are super fluent in “normal” Japanese and are lifelong students of the language.

1. Currently a professor of Japanese. PhD in Japanese from U Hawaii.

2. Polymath Cambridge grad who worked for Cambridge University Press. It was not uncommon for Japanese people to whisper to me about how freakishly good his Japanese was, especially when speaking about formal or technical topics.

3. Power nerd who went deep into the Japanese sword drawing martial art (iaidou). Also a professor.

4. Just a guess, but HN’s patio11 is probably good at keigo. I would listen to anything he has to say about the topic over anything I say.
Related:

11 Foot 8 – The Can-opener Bridge - https://news.ycombinator.com/item?id=23587190 - June 2020 (202 comments)
All without advertising wasting your time. It is a good archive to use.
Yes, an angry, orange one.
Imagine that. He probably had the calculations in a 4x4 grid matching the possibilities already

I think he might be on to something ;)
I'm assuming we're all reading this as evidence for GPs point, not that they were unaware of the possible.
What would be a reasonable replacement?
> Because it would be an extremely dumb move regarding reach.

Unless you are a de facto monopoly. Google can mandate WEI because they are a monopoly, other monopolies can do the opposite.

Sadly, it is hard to imagine a monopolic website that both is used day to day and does not meaningfully benefit from WEI. Banks, utilities, etc. are used too rarely to matter.
I never know what to make of all the claims that Musk is transphobic. I don't really read much about him but I was friends at one time with someone who was friends with Elon and that mutual friend was trans.
The UK Land Registry, where all property searches are made, offers a free service to notify parties if any kind of search is made on a property to protect against fraud. Strongly recommended.

https://www.gov.uk/guidance/property-alert
See also Z-tape.

https://www.3m.com/3M/en_US/p/d/b10167835/
>Do you like it being in the Japanese writing system or would you prefer phoenetical English? Wasn't sure which to do on that one.

Please do NOT use romaji. I honestly hate it when language-learning apps try to force romaji on me; it's not useful for learning the language. The written language in Japan is Japanese (hiragana/katakana/kanji), not romaji, so I just find it a distraction. Part of learning the language is learning to read it, not just to talk in it, and being forced to read it in its native script is far more useful than latin transliteration. That said, having furigana for unfamiliar kanji is really helpful too.
The point isn't that Friedman is right or wrong, but that the statistic model tells him to reject his hypothesis, even though he observed a result consistent with his hypothesis.

>is simultaneously an appeal to emotion and a presumptuous ad hominem.

I don't see how that is the case.
But don't they already do? either cities have strict rules about how buildings look like (rare) or they don't.

Probably what you are seeing is just a side effect of the slow effect of gentrification. When you have old houses in desirable parts of town, it's often better to level them to ground and build a new one rather than refurbish it. New builds are mostly dominated by contemporary aesthetics because... well, they are what's fashionable now.

If this happened in the 90s, you would have a lot of Mc Mansions with 90s aesthetics, and in 20-30 years you'll get houses with whatever style is popular then.
$10B / 333M = $30 per head, looks like most American's of the US don't have savings
In US mostly.

Here on this side of the pound, schools hardly give students laptops or similar, on the more fortunate ones there might be a computer room with desktops, and the really very fortunate ones might have some kind of tablets or laptops.

And it is up to the families to buy their own kids computers, eventually some kind of state support might be available.

Chromebooks are usually left as a curiosity among Saturn, Media Markt, Blue, Vobis, Public, .... that gets routinely rebated until someome finally takes them away.
Yet another example of misinformation being most likely backed by traditional OEMs or oil companies. I don’t agree with all of Elon’s choices but this kind of crap makes things more understandable.
I stop reading that "list of fulfilled predictions" after the first three because all three "predictions" were substantially different claims than the alleged "fullfillments".
Web components have had accessibility gaps since the beginning. I spent years working on specs and implementations to close the gap, It's insanely frustrating just how slow standardization work can be.

I'm partially relieved that web components never became that popular, because that would have made accessibility on the web worse.
OpenAI no longer needs the domain now that Microsoft bought them out.
More like: ppl that are potential customers AND have crypto
OpenAI is run like a YC company. That means they do everything not to distract the user from the core workflow. I think privacy and security are just very low priority to them.
Potshot? It just seems like a joke, but one that puts this character (a nod to Milton Friedman but not like a serious insert) in a positive light. He’s pleased by being correct but sympathetic since he was right about something bad happening to people (unemployment).
Stalins tactics were outrageous and included having resisting regions and towns being "pacified" by german troops before the red army would take them. This is the guy who wanted to share Europe with his buddy Adolf.
It would be fair to say it's "quite simple" to port macOS apps to Linux if macOS apps were written against the Unix/POSIX API, but they are generally written using Apple's macOS-specific proprietary frameworks, meaning a Linux port of a GUI application would really be a re-write.
Laptop RTX has half the VRAM comparing to their PC counterparts. So 3080 laptop has 8GB
I think you might be.

For me, the bank website is where I pay the bills, review my cash flow, and manage investments / savings. Even if others could be replaced, I can't imagine going to a physical branch just to pay for my internet connection.
That is true of course, although I would think most competent rate limit implementations would set thresholds that deter bots while real users barely notice, unlike what was observed with twitter. Coincidentally, higher rate limits were a paid option. Spam might not have been the primary motivation for rate limits.

Elon Musk said it was due to "data scraping and system manipulation":

https://news.ycombinator.com/item?id=36552324
Like with Apple? Or Google Android?

Or Microsoft Windows you must pay for even if you never use it?

Not trying to say the phone system is without problems. But it's often "modern" IT people who criticize it with attitude we could do better. IMHO most modern IT ecosystems are horrible in terms of freedom and markets.