skysight-inc/HackerNews huggingface dataset:
no, it suggests that just as the amount of developers past a certain point on a project is a drag on that project the amount of developers of a product past a certain point does not significantly increase the quality of that product.

If indeed the amount of developers employed was inversely correlated with software quality then the best software is that which does not exist. I realize there is a pithy saying that the best code is no code at all but I am not especially fond of such illogical pithiness.

There may be products that it is best they not exist at all, but for products we do want to exist it follows that some number of developers of that product correlates with the quality of its existence.
I disagree. Language is very often used as a way to include and exclude people in and from various social groups. You're right in that there's never any direct harm in the sound of the words themselves. But you can say the same thing about verbally threatening physical harm (or even psychological harm) to someone, and would be very wrong in your assumption.
Regardless of how I personally will use Firefox and adjust its settings, this change makes me less likely to suggest it as a browser to friends and relatives.

It still has enough large advantages that I will continue to use it (especially on mobile, with extensions), but I'm just one person. Those less knowledgeable about computers in my friends and family make up a lot more potential Firefox users, and they are the ones at risk with this kind of change.
> Why not tell it like it is

I'm no expert, but from what I've heard the reasoning is that ad companies don't like it when you do that and won't want to work with you. They'd rather FF says "we love these guys and they just happen to be handing us bags of money" rather than "look, we dont like this anymore than you do but we need the cash".

Not excusing it, and I could well be wrong (there could also be a way of saying it that satisfies both parties), but thats my understanding of the rationale
Old game consoles and home computers had much better input latency so that input was usually 'realized' within the same video frame. This is much harder to do on modern hardware and operating systems (and frame rate is also only one aspect of button-to-screen latency).
This is about the book, not the programming language. He seems to have fallen out with his co-author and walked away.
On reflection, you're right. I also realized that they probably had to delete a bunch of pile-on comments, which would've been annoying too.
https://sourcegraph.com/search ?

I always get it confused with self-hosted https://github.com/CoatiSoftware/Sourcetrail but I think Sourcetrail just shut down.
Its surprising how good solid best effort parsing is by the human visual system.

sukciD suggiB was here..
Chrome keeps adding more and more features to the web standards to make sure no one else can keep up with the price of implementing them, and Mozilla likes sucking Google's cock until they gag, so they accept and put all of them in Firefox.

Not to mention all the absurd overhead you pointed out.

All of Mozilla's wounds are self-inflicted.
I’d love to be able to stick to Safari. It’s an awesome browser, except that not having any form of multi-profile support makes it impossible for me to use. It’s really its only showstopper for me.
Cruse ships, keeping green lawns in desert areas, streaming music, probably 1/2 of the internet is serving people who are bored and are wasting time, designing suburbs to force people to drive to shop, design that forces out public transportation. Planned obsolescence combined with rabid consumptionism causing massive waste and pollution.
Oh, I thought the whole Rust language. Turns out it’s just a book titled “The Rust Programming Language”.
> Why not just tell it like it is.

Because they don't want to say: "we want a lot of money to all kinds of projects irrelevant to the browser".

They should focus on their core product and cut everything else away.

Instead they are an organization that tries to save the whole world. It seems like they think the jobs created for themselves by "saving the world" is the core business and Firefox is just a cash-cow for this.
Are you an IT developer, who is developing applications for internal use? If so PostgreSQL is an excellent choice!

But if you're developing an app that scales to internet users consider Couchbase or some other database that matches your requirements.
Seems to be right on the mark.

https://twitter.com/steveklabnik/status/1445926703256281090
OP mentioned “reasonably coordinated by” and, to my understanding, never implied Linux was a single-person operation.
The guy that developed the gameboy emulator mentioned in the article is now working on a new version that jit-recompiles gameboy roms: https://github.com/calc84maniac/tiboyce/tree/dev
Yes, Google sends a cookie in the responses from its Safe Browsing service. As of Firefox 27 (released in February 2014), Firefox has sandboxed the Google Safe Browsing cookie in a separate cookie jar, isolated from normal web browsing.

https://bugzilla.mozilla.org/show_bug.cgi?id=368255#c61
If nobody ever implemented a rude word filter, nobody would ever need to implement a rude word filter.
Seems like a rude name might give you some privacy advantages in the 21st century. To the price of being excluded by random services maybe.

Old math prof of mine was named Dr. Cock, and he wasn't the only one, the name was common. Students called him Dr. Octocock.
You need to watch the video:

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

I haven't seen anything so pro-consumer from a major electronics manufacturer in years. It's so refreshing being talked to like an adult with agency.
> You don't see a slightest problem with that, no?

If adMarketplace is just receiving from Mozilla a stream of (search text, city, clicked yes/no) then no, I don't see a problem with it.

If Mozilla sends a unique user ID as well then I would see a problem with it, but as far as I can tell, they don't.
It's a short-term / spiteful / envious-response action resulting in long-term harms.

As I've already noted, the complaint is common across the political spectrum. From the Left, it's usually couched as a minority / inequality argument that such policies disadvantage poor minorities. From the right, it's more usually aimed at latte-sipping, college-educated, elitist liberals.

Whilst there's some truth to both portrayals, the underlying reality is that the common weal is served by developing (and trialing) alternative technologies and solutions, and building out necessary infrastructures. If there are inequities that arise out of them, then other taxation and spending parameters can be adjusted to achieve a net-neutral economic impact, or to offer / promote conservation and efficiency options which are better suited to minorities and/or the white / rural poor.

Note that the whole divide-and-conquer tactic is also very often supported at least in part by the interests directly harmed by such initiatives: traditional fossil-fuel powered automobiles, coal producers, and the like. Look beyond the engagement at the front to see what the generals are scheming and whom they're manipulating to their own advantage.
> "When contextual suggestions are enabled, Mozilla receives your search queries. (...)"

This, right here. They get those regardless of whether you click on anything. What happens with those queries afterwards?

> "No new data is collected, stored, or shared to make these new recommendations."

If that's true, it would imply search queries were already being sent to Mozilla. I hope it isn't true. I feel incredibly dumb that I never bothered to verify it, that I trusted them. If it turns out the queries were sent, I'll look into filing a GDPR complaint, because I sure as hell didn't give consent for my queries - intended for the search engine of my choice, and which might contain PII - to be processed by Mozilla.
This is exactly the kind of thinking these people count on.
Safari was the only browser to ship with 3rd party cookies disabled by default. Without Safari there'd be tons of websites that required 3rd party cookies to work. These days there are very few.

3rd party cookies make pervasive tracking much, much easier.
Show HN: Moving – Facebook for Crypto
(Actually FirefoxOS is not quite dead; KaiOS lives on. But Mozilla's not funding that.)
They had an extremely competent CEO who was more than happy to work for a price below market rates, but he was a conservative, so they sacked him. Now Mozilla has what it deserves.
It's a good question that I don't really know the answer to but I can offer some experience. I do a lot of running and 80% of my training is below the aerobic threshold, with 20% above (so anaerobic). After aerobic sessions you recover quickly and can do them day in day out for prolonged periods of time with no increase in chronic stress. E.g. running 100km/week. Effects are higher HRV, lower cortisol and lower resting heart rate. Anerobic workouts, on the otherhand (including any weights sessions I do), need to be done sparingly. The day after a hard workout your HRV will be lower, resting heart rate will be higher, cortisol will be higher. Too many anerobic sessions in a row and you'll start getting into over-training syndrome territory, so you really need to be careful! So I guess the TL;DR is the only way anerobic exercise decreases stress/cortisol is by not doing it or doing it sparingly. E.g. It is my opinion that people who only lift weights are probably unhealthy because they have consistently high levels of chronic stress.
Just don't use it?
Long time ago I coded much of my professional stuff in assembly, I was hired specifically to optimize stuff. But it was 20 years ago, compilers were not very smart.

How smart are compilers these days ? Say, to optimize small function, for example computing a scalar product or applying a 3D matrix transformation to a set of points.
It’s multiple orders of magnitude less, judging by how opera went.
Wow, nobody noticed this before now?
Zig's stage2 compiler has a C backend https://github.com/ziglang/zig/blob/master/src/codegen/c.zig
Firefox doesn’t need 400 million per year to develop

Mozilla has a lot of no value initiatives activities that they want to fund
> But you can say the same thing about verbally threatening physical harm

No, verbally threatening physical harm induces reasonable fear and affects your logical reasoning because now you have to consider real risk.
Really sad to see Steve go. That book is half the reason I'm excited about Rust. As the first thing I stumbled on when approaching the language it gave off such a strong vibe of wanting to help developers instead of trying to make them feel stupid. Much love Steve!
The lifetime support will reflect what consumers demand and are willing to pay for.
Twitch says 'server configuration change' led to data leak
I saw a keynote by Bill Dally when he was promoting the then-new CUDA framework/language. His message was that if you want a new language to be adopted it needs to do something (something reasonably important) 10x better than the competition. Even 2x better is not enough to motivate the disruption of changing languages.
All of those. Also F12 doesn't work, so I have to use the mouse to inspect the internals.
There is the shinny hardware mafia. It might not be your cup of tea but their source of revenue is clearly on their mostly overpriced hardware.

I remember seeing lots of devs complaining about Safari not implementing the latest new shinny google technology for chrome but looking at some of these features those aren't things I'd have in my browser like PWA. Web developers are totally out of touch if they expect that everybody wants a website to have access to things like USB ports.
Why wouldn't Postgres scale to internet users?
> What happens with those queries afterwards?

https://blog.mozilla.org/data/2021/09/15/data-and-firefox-su...

> Mozilla approaches handling this data conservatively. We take care to remove data from our systems as soon as it’s no longer needed. When passing data on to our partners, we are careful to only provide the partner with the minimum information required to serve the feature.

> A specific example of this principle in action is the search’s location. The location of a search is derived from the Firefox client’s IP address. However, the IP address can identify a person far more precisely than is necessary for our purposes. We therefore convert the IP address to a more general location immediately after we receive it, and we remove the IP address from all datasets and reports downstream.
If that's the case, this is already grounds for writing Mozilla off. Ad companies are what they are. But if Mozilla was not able to find a partner who's able to tolerate honesty, and decided to compromise instead, what else they're going to compromise on when their new "trusted partners" ask nicely?
Clickbaity title but nevertheless I've found the content interesting.
Wars with localized collapses of civilization certainly happened before.

Life in freshly conquered Berlin was pretty harsh, especially in the first winter. There was a famous street graffitti that said "I envy the dead because their hands aren't freezing off."
I've observed windowserver on macOS constantly eat 30+% of my CPU whenever Firefox is running for a few versions now, and more and more web apps effectively require Chrome nowadays. Plus now this sort of change coming up ... maybe it's a good time to try out something new. Brave perhaps?
I'd be fascinated to see this ... if you can do that I'd be grateful ... thank you.

(Copying from your sibling comment)

> It’s a lot more work to massage bubble sort into the other sorting algorithms they need to learn without scraping the code and starting from scratch.

An interesting observation. When I teach equivalent things I tend to present them separately and individually, so the students recognise that they are different in important ways, and then cross-connect them with transformations or other bridging techniques. Then they can see that they are different, but related.

I'll think about your approach next time I do something like this.

Meanwhile, if you would be willing to share a video of teaching this topic I'd be pleased to see it ... contact details are in my profile if you'd prefer direct contact, although I'm sure others would also be interested.
In my experience the difference between a fast (but incomplete) diagnosis and a much slower (but comprehensive) one is going to a single psychiatrist vs an institute. Your point is reasonable, of course. There is big variability between doctors.
Wonder if it also had something to do with the possibility of Amazon trying to influence the direction of the Rust Foundation which that is already unsurprising given how the foundation allows board seats to be bought these days and there were some concerns by some users warning him about this in the last HN thread [0] and another one replying directly to him. [1]

[0] https://news.ycombinator.com/item?id=28513316

[1] https://news.ycombinator.com/item?id=26125591
Perhaps something like exokernels for the browser might be the solution.

https://en.wikipedia.org/wiki/Exokernel
The money quote from the article:

“…the lust for power can be just as completely satisfied by suggesting people into loving their servitude as by flogging and kicking them into obedience.”

– Aldous Huxley, from a 1949 letter to George Orwell.
Gemini throws out way way too much. Inline links and image support for one. It feels like someone wants to have everything exactly as it was in the 80s.

They claim to stop feature creep by not including any kind of optional data support like headers and the spec team will reject any feature additions.

While I would be happy to have HTML/CSS exactly as it is and replace JS with a minimal WASM implementation that lets the website bring whatever tools it wants rather than relying on 1 billion JS apis.
There's "switch to tab" which I've found useful when I forget I have a tab already open.
I preferred open source before people like this got involved with all their bullshit and doublespeak.
Generative.fm – Endless ambient music generators
I do. In my previous company we were using Tsoa and TypeScript. Now Tsoa compiles to Express (the Node framework) and TypeScript to JavaScript. It felt bloated:

- Tsoa -> Express -> Node.js -> TypeScript -> JavaScript

In my current company we use Django + Python and in some projects plain Go (using templates). Feels refreshing and easier to maintain in the long term.
> What's to stop feature creep of Gemini, though?

The culture. A portion of Gemini users use it as a way to escape from the complexity of the modern web, including some small "browser" writers who want to target a small and easy to understand spec for their efforts.
That's unsustainable. It's what some projects already try to do with Chromium, and it just doesn't work: every time Google steers a bit more towards evil, the downstream burden increases significantly, and sooner or later the bad patches creep in anyway.

There is an institutional problem at Mozilla, we should focus on fixing that rather than trying to come up with even more complex sticking plasters.
Germany’s Air2E orders fleet of eFlyer 800 electric Planes from Bye Aerospace
Use low-code for your next your Back end
I think words can hurt people in certain contexts, but it is very rarely about a single term.
It's massive in an absolute sense, so it makes sense to have a few people dedicated even to such small improvements.

But it's still tiny in a relative sense.
A Graduate Course in Applied Cryptography (2020)
Sanity testing vs. Smoke testing: Understand the difference
(2) is in big part because people who're willing to spend money to get rid of ads are exactly the people advertisers are trying to get to - people with plenty of disposable income.
I think it's much easier to begin with x86. Especially when the assembled code is being run the way it is on this website. x64 is a little harder because just the switch to x64 mode alone almost fills the boot sector.
The thing is I tend to think that the system was quite good historically, as someone who did an engineering degree in France, went to the US as an exchange student and has mostly lived abroad, I found the French elitist system to be quite good. It's allowed plenty of people I know from relatively low income families to graduate with an engineering degree. In my experience in a lot of other countries, money is much bigger limiting factor and I never would have been able to afford the tuition fees for an equivalent school in a lot of countries. In my experience, elitism exists everywhere, at least in France, there are some efforts made for it to be meritocratic.

So, I used to like the fact that tests like the baccalauréat were often with open ended questions that tended to test for the knowledge of how to apply the tools rather than the actual formula. I loved the exam part of the Science de l'Ingenieur I took in high school for example and every time I did a mock exam, I learned new things and had fun. I even liked the type of exams we had in history/geography, essay type exams with open ended questions are great for those kind of subjects.

I like the fact that the baccalauréat is anonymized, that no one correcting it knows who the person taking the exam is (and given the fact that some of my high school teachers didn't like me at all, I'm really glad for that)

What I regret is the fact that there's been a huge push towards directing all students to the baccalauréat général when sometimes a baccalauréat professionel or technologique would be better for some of those students. I regret that the level has gone down in the past 30 years (already when I was in engineering school, my teachers were complaining that we no longer studied vectorial spaces in high school. And, yes besides this, I dislike it when the French National Education decides to do things like teaching how to code without giving the needed resources. I also really dislike politicians who have a very narrow minded knowledge of things make decisions on calculators.

As for the prépa, I decided when I was a student not to tempt my chance so much and went for a school with prépa intégré. Less stressful and less risk. So I can't really comment on them that much.
Aziz Sancar: Turkish Nobel laureate for science
An Introduction: Code Quality Assurance Tool – SonarQube
People who thought they could "have their cake and eat it" are now mystified that having eaten the cake, the plate appears to be empty. I wonder what people are going to think if there ends up being a hard border between England and Scotland, which seems like a risk if /when an independent Scotland rejoins the EU. I suppose the English will blame the EU, the Scots, anyone but ourselves....
Yeah, I should have specified that I was referring to plain-old-data types such as integers. Custom objects overloading their operators certainly allow any number of differentiated rabbit holes to be dug.
The Linux kernel today isnt what a single guy in a bathrobe wrote. Tim Berners-Lee was a single guy with a coffee cup and wrote WorldWideWeb/Nexus.

These comparions are caveman level arguments.
Attempting REPL-Driven Development in Python
I'd be surprised if the most popular Gemini clients didn't support Markdown.
Security patches and general updates are not distinct anymore. You might aswell end up with more bugs by updating.
Subscribe to their other things like the VPN thats coming out.
"Open Source" is a philosophy similar to "Free Software", not to be read as "Free" as in free beer, but free as in freedom.

Practical differences can be found here:
https://en.wikipedia.org/wiki/Comparison_of_free_and_open-so...
> world-class leaders

Yes, the kind of leaders that forget the core of what they are doing and that make shady deals and decisions like this. "World-class leaders" are sharks and have no place in a company for common good.
What backup scheme are you using on your MySQL database? What uptime can you guarantee? How do you handle the security? Who has access to it?

Speaking as a software architect, your MySQL database seems like a terrible solution.

Yeah, you still need to pay for the link with the 'old' system of course. And besides, the exchange fees are nothing compared to the huge gains :p.

Is crypto a better solution now? Sometimes. Is it a better solution overall? yes.
Thanks, very interestering to hear about your experience.
Brave is Chromium...
If you're using Firefox you can prevent the browser from sending the Referer by going to `about:config` and setting `network.http.sendRefererHeader` to 0.
Thank-you for this.
>I suspect that this balance is what we call "good manners" or "politeness".

Or "empathy". And I think on an interpersonal level this is easy. You can't force anyone else to be responsible for how you feel about their words, that is true. But if you say to a colleague or a friend that "when you call me X, that makes me feel bad, could you call me Y instead?". Depending on the friend they might want to understand why this feels bad, but they would call you Y from then on. Easy peasy.

But on a collective level we aren't yet (if we'll ever be) as developed a civilization to have empathy on that level. So some people want to, with good intentions, extend their empathy to others and write code like this. But seconds later, the creative and determined individual called cVnt_h_ater have bypassed the code and can proudly wear his misogyny on his sleeve.
I agree, I only wanted to point out that they can I they want to. I didn't say they have to

Edit: I'm being downvoted so I want to explain - the internet is a huge mishmash of different cultures and all I wanted to say is that it is allowed to swear because I though that maybe, in their local one, it is not and they think it's universal