skysight-inc/HackerNews huggingface dataset:
This happened to me and a co-worker too, and I could resolve it with a `sudo killall firefox` and re-starting it.

In contrast to all the heat from many of the comments here, I'll say this: shit happens to any company. My trust in Mozilla is not (yet) shaken just because a bug made it into production, even if that bug made it there due to bad decisions or even (hopefully temporary) lack of vision.

I, for one, am not comfortable with giving full control of the internet to Google and friends, so using FF is one of the things that let me "fight".
You'd think it would be cheaper for them to just improve working conditions.
Don’t Be Just Another Person with Data
Effective Communication: Daily Meetings and Follow Ups
>* employers are able to give 20-30% raise each year(which is pretty hard)*

Can’t be that hard if an engineer can just walk out and get that. What do you think the replacement will cost? And with none of the knowledge.
This means you are not fully there. If you find yourself bored just look at how boredom works, look at how what is there in front of you at that moment is not enough and why you want something different. Just diving into it with a keen attention will remove it right away :)
Oh good one. Thank you!
People keep making excuses for cars but it goes the other way around too.

Disabled people and kids may not be able to drive. Public transportation can give them more independence (also in other countries, disabled people use single passenger electric vehicles to get around and that works fine).

I generally feel more secure when taking public transportation when I'm in a well lit area with more people. Walking down suburban or sparse city streets is a lot scarier.

I've traveled to cities with and without public transportation and I've always preferred the cities with public transportation. It's cheaper and simpler than trying to drive in a new area.

I can see public transportation being difficult if you need to transport equipment but we shouldn't be building cities for the edge cases. Other cities do just fine with transporting work equipment despite being mostly built for public transit (eg. New York City). In fact, by supporting 99% of use cases with public transit, you free up road capacity for the edge cases. It's a win-win.
What would be the liability implications if one person was charging their car from another car and for whatever reason broke their car (faulty/damaged charging port? Bad wiring? Something else?)

I’m guessing insurance would need to cover it. Would they want to cover it, or just make it another exclusion?

Today, using a Jerry can would be similar for emergency fuel but very unusual/rare. Plus a lot less risk of damage (still some risk of wrong fuel or sediments in the can).

I can definitely see the usefulness in smart homes with onsite batteries, but not quite convinced about the car aspect. Especially if it means having to replace your battery sooner due to more wear and tear.
This isn't a time bomb, it's a symptom of the way modern browsers tend to have centralized I/O which means disk and network traffic goes through a single chokepoint. HTTP3 traffic appears to be able to cause one of Firefox's socket threads to hang, and since everything goes through it, all your network traffic is now dead. Chromium uses a similar model of routing all I/O through specific places, so it's vulnerable to similar sorts of problems (though AFAIK it has never failed this badly in production).

Basically, this could have happened at any point if a production service run by someone like Google, Facebook, Cloudflare etc managed to trigger a sufficiently bad bug in a modern browser's network stack.

If not for the centralized I/O this would just hang a single browser process, which isn't as impactful since Firefox and Chrome both split content out into many processes. It would also make it more obvious which server(s) are responsible since only certain tabs would be dying. FWIW, as far as I know this centralized I/O model was popularized by Google, not Mozilla.
I'm on 97.0b2 (developer edition), same issue.
Big ongoing discussion here (and this Bugzilla ticket is already referenced in one of the comments): https://news.ycombinator.com/item?id=29918052
Good questions!

Probably start as a standalone company / service, with the goal to get purchased by a large online career "solutions provider" (I can't stand these expressions).

Focus on the psychology of building trust from all parties. Then pick a small group of companies and applicants in a specific sub-field. Jet engine engineers. Snake veterinarians. Or something like that until you find the right sub-field which believes in the vision of trust.
> unrestricted immigration

The effect of immigration on wages is overblown.

https://fullfact.org/immigration/immigration-wages/
I think I read your postmortem on that actually. Good stuff
Tried that as well, didn't fix it
Well, if you train the people and do not offer them extra perks or raises after they "graduate", you are going to lose those people.
Not all providers bill for network usage, you can also pay a flat fee for a fixed upload speed or a soft cap at a certain limit.
The BEM naming convention for css works matches this concept quite well
Big ongoing discussion here that includes fixes: https://news.ycombinator.com/item?id=29918052
Not everything has to be about making money. I can only speak for myself. I too build stuff for free without expecting to get rich off it.

I work part-time, 32 hours a week, and I'm reasonably well paid. I don't want to run a business, and becoming financially independent doesn't particularly appeal to me. I've already tried not working. Seems like a great idea until you do. Just took a year off and lived off savings doing whatever the heck I felt like. Turns out that gets kinda boring in the long run.
There's only 1.4 billion cars in the world, with 300 million of them in the US, so "billions" is a somewhat odd statement.
Even 15% ongoing is criminal in my opinion. Other payment processors take <5%.
> Google and Apple like

Apple hates web apps. These are pain in their ass on the way to forcing every app to go through their app store with all the dystopian control it implements.
I worked for a company in the UK who allowed the option to work on Bank Holidays and take those days in lieu, was great way to actually get some developing done without the constant interruption of working in an open plan office.
It was actually reported on (or before) Jan 3rd.

See https://security.snyk.io/vuln/SNYK-JS-EXTEND2-2320315 .
hi! we use Paddle for all the payments. i've sent an email to them now to see if they can tell us more. in majority of cases when transactions fails because the bank refuses the transaction they tell us to tell you to contact your bank or to try a different payment method. will get back to you with their response.

(the second Plausible cofounder)
Average cost of owning a car in the UK is more than that, especially in London where there is limited land

And very few people have a travelcard for the entire city, just you payg on your phone/watch/card for what you use. Unless you literally are crossing London 10 times a week an annual travel card is meaningless.
At one point they'll ditch Firefox engine and turn Firefox into Chromium skin. That'll allow to drastically reduce development expenses.

Given the fact that nobody catched Servo after they threw it, the same fate will probably happen with Quantum.
It looks like it probably was a client and server interaction. Somebody (Google, Cloudflare...) switching over more of there infrastructure to http3 triggered it in more clients.
He might have had to change hosting providers, and/or stick a new CDN in front, but for tiny (80 KB all told) client-side webapps like this with no database backend it's entirely feasible to host it for free pretty much indefinitely.
Small error here:

> You often find programmers recommending to configure C compilers with -Wall, which turns all warnings (which typically "inform") into errors ("block").

"-Wall" turns all warnings on [0]. What turns them into errors is "-Werror".

In a project you distribute to other people it's a horrible idea because different compiler versions will give different, sometimes wrong or spurious, warnings, and so it'll randomly fail to compile even tho the code is completely correct.

[0]: Well, not "all" warnings, just the ones in the "all" set. It's a bit misleading.
But they do sell Low Self-Discharge NiMH 2450mA batteries.

https://www.ikea.com/us/en/p/ladda-rechargeable-battery-hr06...
Yes, I think it first hit me when I was updating gmail. I bet Google enabled something new on their services that Firefox didn't handle properly. (Without knowing any details, it could be that Google is actually doing something non-standards-compliant; but in any case FF should respond gracefully and not hang all connections, even those not going to Google.)
It's not an original idea either so it would be a hard battle to fight for any sort of rights. Kids (and adults) have been playing this and very similar concepts for decades with pen and paper.
It's not, Firefox will still check your hosts file to see if it can resolve that way. DoH is used only if using a local-only resolver doesn't work to my knowledge. Otherwise stuff like SMBIOS, Avahi/ZC or mDNS would break too.
This tiny thread of comments is a great microcosm of a fundamentally stupid exchange that crushes any hope of a good-faith exchange of ideas or views.

Cars are objectively not just a "huge waste of space", but offer clear benefits along with a high social, environmental, and economic cost. People obviously do not teleport, but that doesn't mean that cars are the only method of transport and that we can't totally legitimately complain about the negative effects. And yes, we all know how to walk – but your little sliver of experience contributes nothing except to tell us all that some people live in areas where they don't have to drive.

I clicked on these comments expecting some interesting contributions that I didn't necessarily get from the article, and instead we all get exposed to this dumb pettiness and learn nothing about a really interesting and challenging topic. Lame.
It's more complicated than that. In many cases, those in the cities that have decent public transport might not have parking spaces so they are forced into the decision rather than it being a choice.

In places where car ownership is possible, most people will have a car even if they use public transport for work. Why? Families are spread out, shops are in many different places, public transport tends to favour centralised areas like city centres and not other cross-city journeys and even a half mile walk to a bus stop or metro station is signficant if every journey is made that way. Children are often part of a club or whatever and in many cases, getting between all of these things is much quicker in a car than waiting for buses that don't turn up.

I like the idea of low-carbon environmentally friendly transport but it is a choice that in many cases is too big an ask, otherwise everyone would just do it. My car journey to work is 30 minutes. Doing the same journey on public transport would take at least 3 buses and probably 2 hours. Not happening.

Also, a lot of public transport seems expensive but I don't just want to jump on the "why is it so expensive in the UK and not elsewhere" because I don't think the economics are well understood.
In the words of Ivan Illich:

> Man on a bicycle can go three or four times faster than the pedestrian, but uses five times less energy in the process. He carries one gram of his weight over a kilometer of flat road at an expense of only 0.15 calories. The bicycle is the perfect transducer to match man’s metabolic energy to the impedance of locomotion. Equipped with this tool, man outstrips the efficiency of not only all machines but all other animals as well.
> I don’t want a VPN service, bookmark readers or other crap.

Fortunately, you're just one person voicing your opinion in an unrelated corner of the Internet and you seem to be in the minority otherwise Mozilla would have made the changes you want already. Most other people either find those features useful or are indifferent about them. I, personally have no qualms with Mozilla doing what they do even if I might not use those features.

If you really want change, start contributing and bring it about yourself.
Can you explain why replacing whitespace with a static banner ad is user hostile? I simply don't understand how someone can view that as on the same level as something like microtransactions.
Yep, this is what scares me too...

Commitees will be formed, instead of linux for the people, there will be corporate committees, then of course the diversity and quota ones, and in the end, "the one that pleases the sponsors"... The end results? Instead of Linus showing the middle finger to Nvidia (again), they will issue a statement, that "without contributers nvidia, we're unable to... yada yada", and binary blobs (or worse) will become part of the kernel.
closing all browser windows does not work. I had to `pkill firefox` and it works
That's correct, with HTTP3 active you are extremely vulnerable to your packets being dropped and other sorts of transport issues. The browser will ideally fall back to a different protocol if it identifies that your connection/routes/etc can't handle QUIC.
If Chevron didn’t have customers they wouldnt exist.

Like i said, take ownership of your role.
Your policy is blocking ptrace from processes that don't seem like they should need ptrace (very few processes need ptrace). So why would Firefox need ptrace? Some cursory googling suggests that ptrace is used for plugins and by the crash reporter.

There are apparmor profiles for Firefox, e.g. this one: https://github.com/nibags/apparmor-profiles/blob/master/appa... Maybe you could add it to your system and see if that fixes things.
> a single device would not be a drop-in replacement of both RAM and SSD for today's computers. fundamental assumptions are made at the architecture level of today's computers which preclude RAM and bulk storage being anything but separate.

The AS/400 was like that - a single address space for everything. Its descendants still do that to this day as IBM's midrange server family (right below the mainframe line).

We've kind of been there with Smalltalk and image-based Lisp machines - from within the image, everything seems persistent. It's not as cool as it seemed to be back then - being able to reset to a known clean state is useful and having no distinction between what is persistent and what shouldn't be creates some interesting problems.

Worth noting though that computers that had ferrite core memories worked like that. RAM contents were intact after a power loss and the original internet routers, based on the Honeywell H316, shipped with their software loaded into the core memory.
It is because:

(1) I did not explicitly enable this

(2) The telemetry setting seems to have re-enabled itself on some update

(3) I don't want any services from Mozilla, I want a browser

(4) It worked until it blew up revealing that in fact, I suddenly did have service dependencies

And finally, the reason I use FireFox is exactly your last sentence, so to see that they are slipping this in under the radar is a pretty good reason to drop FF altogether, it looks as if they fail to understand the difference between shipping software and getting me hooked on some service that I am not even aware of existing. And on top of that re-enabling their telemetry when it was explicitly disabled. That really takes the cake.
Indeed. Suburbia only exists because of people like me who'd prefer to live rurally but can't make a living there. I can't have fifty acres of woods but I can have trees and grass and birds.
You are right and I phrased my comment the wrong way.

The confusing part is not calling this process compilation, the confusing part is now calling something a compiler for which the consensus previously was calling it a pre-processor. Now I started to wonder if there is something new that I wasn't aware off, like a browser support optimized binary style format that we can compile into.
+1 last update in Linux mint brings this issue.
I’m sure it is useful to some people, heck I used it for a year or two before Mozilla had anything to do with it. That said I fail to see any reason Firefox should acquire it and make it first party. Might as well acquire a webmail, a feed aggregator and a video host while they were at it.
The problem the commit is addressing might not be exactly the same as the problem in the JIRA ticket (e.g. you're solving a bigger problem than just what the JIRA describes, or there are multiple causes and this commit fixes only one of them, etc).
> Agreed, income isn't a problem.

As long as the most Mozilla's money comes from Google (86% of revenue! [1]) income is a problem. Why is Mozilla and Firefox portrayed as the last bastion of free web technology if they depend on wealth of their biggest and evil-est competitor?

[1]: https://techcrunch.com/2021/12/13/mozilla-expects-to-generat...
Thank you for pointing out Tailscale. It seems like it's exactly what I was looking for, with free tier being completely sufficient. I set up smarthome network (zigbee2mqtt running on orangePi) and also endpoint in neighbouring country.
the job market is a matching market. my desires vary from my ex-coworkers’ desires. out of every 10 companies, there are 9 that i won’t tolerate working for. fortunately, my favorite options probably vary from that of my ex-coworkers’, so that doesn’t mean 90% of companies are destined to be suckers. but it does mean that if you randomly recruit engineers, you should expect a low follow-through rate (you want a good match, don’t you?).

now throw a pandemic into the mix. everyone’s lifestyle has been disrupted to a lesser or major degree. everyone’s rethinking certain key aspects of their life, whether intentionally or emotionally. relevant to this: employees are just a lot more discriminating in their job evaluation than they used to be. the pool of jobs i’m willing to take has shrunk by 2-3x. again, that doesn’t mean the total matches must fall. but it does mean that it’s going to take more effort to locate matches. i.e. “it’s harder to hire engineers”.
I've recently come across sshuttle and wondered if there was a Windows alternative, anyone know of one?
Related to the last point: There is no way to estimate how much work a new job is in reality. I'm currently working 10-20 hours a week remotely. I think my salary could be improved, but taking a risk of actually having to put in 40 hours or more of work every week is not worth the small(ish) increase I could reasonably get by changing jobs.
If you're talking about hardware capabilities you are so wrong. They are only in the market position that they are in because their stuff is expensive, and people think they need to buy new stuff so often that Apples stuff becomes prohibitively expensive for them.

Their tech is solid. M1 completely obliterates the competition for laptops, and is getting there for desktop. Their desktop positioning is mostly self-made to be honest, they haven't really focused on it.

Phones are so overpowered these days that the only thing that really matters is battery life, and Apples chips accomplish so much more than the competition with a lot less battery.
I fixed it with starting firefox with "firefox -p".
Then create a new profile. Everything should work now.
Now close firefox, run "firefox -p" again and reload your old profile.
Now it should work. At least for me.
>The median dev salary is $110k

...in the country with the world's highest dev salaries.
It's been posted already but putting it here for better visibility: https://bugzilla.mozilla.org/show_bug.cgi?id=1749908
Maybe they should... "We charge $50/month extra for the iphone charging service. If we detect an iPhone in your house, the charge will be automatically applied to your bill".
Having been a teacher for unemployed people that event just sounds like it was planned(unintentionally) to fail for these "inclusives".

If a sub-group (esp with people who probably knows each other) comes in with a far lower general skill level it's very easy to lose them to an inadequacy feeling that makes them give up if they expect to fail, being a teacher this is very very hard to notice because in a mixed group the top and middle percentages will ask questions and generally feel as "getting it" but those already feeling stupid often doesn't dare ask questions (but often nod or similar simulating being "smart" to not stand out).
Parking lot 2 miles out of town, with plenty of electric bikes you can take into town (And the other way have bikes with trailers to get back to the car)

Get rid of cars in town, leave a few single-lane roads with a 10mph limit for deliveries etc at specific times.
Well, not directly me but indirectly yes. I do a bit of headhunting for friends and family and one of my close relatives is the sales lead in their company's local site. This relative has been trying to land a deal with a customer and needed to hire a person or two to work as subcontractors for this customer.

After a few months of finding no suitable applicants, they asked me for help. I managed to find a few candidates with the very specific skills required for the project and moved forward with one of them.

This company's recruitment is done by another site, not the local one my relative works at and they were so impressed with the prospective hire that they coaxed them to relocate to the city where the other site is located. Basically, the hire got poached as this is work that can't be done remotely and HQ wanted the hire for themselves.

My relative got their recruitment bonus which is approx 1/5th of their monthly salary. The reason I'm a bit miffed is because my relative would've gotten around 2-3 X their monthly salary as bonuses and comission from the deal that they still can't finalize.
We could use less monetization (including via ads)...
Great book, indeed dated because its pre-dark web (think a place like Hackforums, before Tor was widespread used -- though it did exist, as did Freenet).

The crown jewels in such a community is operator/admin access. For both police (basically, for infiltration), as well as for scammers (because they could create or kill credibility with sockpuppets, bans). Remember that's how Reddit was started (sockpuppets), and Assange did it as well.
Interesting, in Polish kogel-mogel is a dish: https://en.wikipedia.org/wiki/Kogel_mogel
Apropos, I read some anthropology for my PhD, it became quite common to call the German nobility of the Middle Ages warlords, to stress the commonality between today's criminal regimes.
‘Fitbit for the face’ can turn any face mask into smart monitoring device
I often find public transit still pretty bad. It seems to be mostly designed on hub-spoke model. Which means that very often when you want to travel circularly you might need to spend hour to travel to hub and then hour back. While with car you could go directly...
And often without the money part...
If all car manufacturers can offer bi-directional charging as default, without an increase in vehicle price, the potential offered by vehicle-to-grid charging is massive. The grid can be more easily balanced and consumers will have the potential to generate revenue from the EVs.

A UK trial involving 330 Nissan Leafs (https://www.ofgem.gov.uk/publications/case-study-uk-electric...) saw some participants earn up to £750/year, with grid savings potentially being £3.5 billion. The downside of the trial was the need for a dedicated, expensive bi-directional charger, highlighting the need for the functionality to be integrated into the car.
It didn't re-enable for me.
What surprises me is that people are surprised when this happens. Only barely and mostly cynically.

Learn from history. If it can be abused, it will. The only way to stop it is to make it impossible to happen in the first place. Usually that means refusing early in the game, as opposed to being 'reasonable' until the inevitable happens. By then it is too late.