skysight-inc/HackerNews huggingface dataset:
Prioritization that I'd like to suggest for Firefox, driven by needs of society (from high to low):

1. Representing the public interest wrt Web -- especially fervent respect for privacy in the browser, almost as much emphasis on security, fighting commercial excesses around de jure and defacto standards, and social equity within the scope of what Mozilla does (e.g., software accessibility, encouraging all volunteers).

2. Competitive browser compliance and performance. To be viable as a daily driver, to have impact.

3. Forward-looking R&D on Internet public interest things not currently considered "browser", but potentially big in near term.

4. Fancy browser features that actually increase uptake and retention. (Much lower than the first 3.)

5. Designer's opinion/portfolio UX changes. (Could be improvements, and there's value in an appealing and moving-target modern appearance, but misalignment is a risk to be careful of.)

6. Necessary-evil money-making compromises. (Very, very carefully. Many past ones were negatives. And we still see arguable dark patterns around some of those, such as as Firefox updates sometimes reverting users' express Search-related preferences.)

A marketing challenge of these priorities would be that even most techies can't assess how well you're doing #1.

But that mix of things you do can include things understandable to your typical user, such as superior blocking of abusive ads. (But don't drop the ball on things that your typical user can't understand -- they're entrusting you as an expert to act in their interests.)

Educational outreaches can also help. And if you get to the point that you're generating an order of magnitude fewer security vulnerabilities than your competitor, then marketing people can run with that. But be careful with positioning, so that communications about smart, hard activities don't get conflated in people's minds with confusing mission drift and fluffy PR.
TikTok preparing a US copy of the app's core algorithm, sources say
I think you’re right but there are multiple things going own.

COVID-19 was a crisis in the world economy. The war in Ukraine has had large economic effects, particularly for poor countries that import a lot of grain. If we don’t overhaul our energy system to control carbon emissions we are going to be spending even more on food and disaster recovery.

If there was a feeling of shared sacrifice it would be one thing but high levels of inequality and a lack of political responsiveness make it hard for people to accept.

The institution of debt is particularly problematic. Maybe GM will have to sell affordable cars which aren’t so profitable, maybe the workers would take a haircut too. Trouble is that both the employer and employee have debt that the holders of which never expect to get a haircut.
That’s not all of the possible cases.

“In 2022, 13,524 people died in alcohol-impaired driving traffic deaths.”

Source nhtsa.gov

You’re gonna briefly glimpse a passed out drunk driver before it plows through you at 40 mph
No doubt, but it would have been helpful if the system gave any indication it had a patch to install. Or would let me force install as much as possible at this moment.

Instead, I took the system offline, did several reboots with healthy breathing time between them, and just had to hope the system would not puke the moment I walked out the door.
I have a suggestion for Mozilla: find use cases that benefit your users and are not possible in other browsers. For example:

Browsers are terrible at accessing devices on a local network. Make this work well in Firefox, extending protocols as needed.

Browsers are terrible at configuring IoT devices. It device makers are terrible at making apps for this purpose that don’t suck. Make Firefox (on desktop and mobile!) be the premier way to usable and securely configure IoT devices. Get device vendors to sign on: someone could (and probably would) sell a gadget where the instructions suggest installing Firefox to set up the device.

Leverage the same technology to go after enterprise users. Ever seen a piece of high-end, expensive networking gear with a web UI? Ever contemplated how pathetically insecure this is? Ever contemplated how unpleasant it to provision certificates to make it secure? Make this work, easily and securely, on Firefox, using new protocols as needed. Make everyone else play catch-up.

Heck, start small. Allow setting domain constraints on imported root certificates.

The moral: do something new and better.
I like that approach.
> wouldn't it be best for the web/devs that they switched to chrome's engine?

Why would that be best? I don't think the problem with Firefox is the engine (anymore), I think it's the design choices Mozilla continues to make.

If Firefox switched to the chromium engine, then why would I bother to continue to use it? Surely it would be better to switch to one of the "privacy-oriented" Chromium-based browsers that have been around for a long time now.
They haven't actually shown off their vertical tabs yet, so there isn't much to say.

I am a Sideberry user though, and this excites me because a native implementation will likely look a lot cleaner, integrate better with your chosen theme, and actually allow the removal of the regular tab bar (you have to keep it with Sideberry because there is some functionality that cannot be replicated through an extension).

Theming in particular might be a big one, I had to spend a couple hours tweaking the Sideberry CSS to make it look nice with the skin I use in Firefox. Not having to do that sure would be convenient, especially for the average user who doesn't know what a stylesheet is.
This is great, both the text generation and the diagrams.

Have you considered using wordnet to explore the space of related words? IIRC they encoded all sorts of relationships, from the obvious like synonyms and antonyms, to less common like metonyms etc.
Salt/seawater is a possibility. The proposed method is called marine cloud brightening.

https://en.wikipedia.org/wiki/Marine_cloud_brightening
> The primary mechanisms of T. gondii–induced behavioral changes in rodents occur through epigenetic remodeling in neurons that govern the relevant behaviors (e.g. hypomethylation of arginine vasopressin-related genes in the medial amygdala, which greatly decrease predator aversion).

And https://en.wikipedia.org/wiki/Toxoplasma_gondii#Behavioral_d...

It's got a whole list of different things that it does. Yes, some of that could be "epigenetic tweaking a gene that looks like this" would have different effects in different species (and even different genotypes - different effects for men and women). Changing the epigenetic of the regulatory genes can do different things in different species where the regulation genes have taken on different functions.

Masterpiece of epigenetic engineering – how Toxoplasma gondii reprogrammes host brains to change fear to sexual attraction - https://onlinelibrary.wiley.com/doi/10.1111/mec.13006
I don’t think this is a fair conclusion; web development is harder than desktop GUI development for various reasons.

For one, clients (mobile, desktop) are drastically different with all sorts of downstream implications:

- Differing screen size requiring responsive design

- Internet speeds magnitudes different

- Intermittent internet

- Uneven feature support due to different versions of browsers

- Everything needs to be JS at the end of the day

Desktop apps generally don’t have to worry about any of these issues.

Also, desktop GUI frameworks are typically either fragmented (one per OS) or don’t look OS-native.
Wait til you learn about colleges offering "accelerated RN" to "accelerated RN-BSN" to ARNP pipelines that can have you functioning as a fully independent provider 6-7 years out of high school...
Branching conversations are great for a whole bunch of reasons. I posted a demo of a prototype:
https://x.com/ajdegol/status/1788689011302682657

And Jake Collins just announced he’s open sourcing an obsidian plugin which has a ton of features: https://x.com/JacobColling/status/1795462258258002255
Anduril: "Killing is our business and business is good".

I really hate seeing tech startups "swarm" the military industrial complex.
Lots of money to be made now that big war is fashionable again.
It is hard move farther from the ethos of making the world
better / greener / safer. or "not being evil".

But there is massive money, cool technical problems so solve,
and beta testing is killer.
If schools had the resources and personell necessary to engage the students then there would be no need to ban mobiles because the students would be more interested in the work at hand. Banning them will not magically make the lessons more engaging or more relevant.
Read the decision. All the court decided is the NRA has a basis to bring their suit (lower court dismissed the case). This now goes back to the lower court to be re-argued.
The thing is, there's a limit to how many times the typical user would do that before just clicking back to google for a different recipe.
Meilisearch has a really clean implementation of this. Can easily adjust keyword vs vector weighting per query.
> and removing about:config

What?
> "If the product is free, you are the product"

And if you give them money, you are also the product, and also a sucker.
Actually, in this particular case, switching OSes is probably the best solution.

Matlab supports linux, so a dedicated linuxbox for simulations without all the bloat and clutter makes perfect sense.
I didn't say it's "always allowed". There are difficult directors with very specific vision they want to express 100%. It's that that is the exception and not the rule, however.

In general it's more common that some lines will change and be improvised by the actors, than not.

It's even practical, some lines come off as stiff when the actors tell them verbatim, others just can't be replicated in a longer emotionally charged scene (where the flow and the emotions carry the performance), and so on.

>Often others higher up have the final say. If he wants you to say the line as written, you will say the line as written.

DUH!
> removing about:config

about:config is right where it's always been, unless I've missed something?
I do know that meaning of "grok", but I always assumed the more specific one in the context of neural networks was what informed these two naming choices, although I really don't know the exact timeline.

Didn't know about Heinlein coining it though, that's cool!
I would like Firefox to be able to set extensions to run only on click or allow me to provide a list of domains, like Chrome does, so every extension is not running on every page. See https://support.google.com/chrome?p=enable_extensions and https://connect.mozilla.org/t5/ideas/option-to-allow-extensi....
Rockwell Studio 5000. FactoryTalk View Studio. Autodesk Electrical. Autodesk Inventor. Fanuc Roboguide.

This package is part of the pay-to-play entry barrier in my industrial controls industry. My quotes don't win jobs if I can't use these tools. None of these very expensive (the above items add up to more than $25,000, not even counting the subscription fees), closed source applications have native Linux installers or have any hope to run in Wine.

I run a Linux host OS with Windows VMs for the various incompatible versions of these pieces of software that I have to keep around to maintain old equipment, but these software packages are only available on Windows.

Fortunately, the industry has embraced Windows 10 LTSC (in machines where we're not still running Windows CE 6.0, LOL), so I'm good through at least 2032.
An NSA or DOD guy doing digital forensics and cybercrime type stuff came to one of my college classes to teach a lesson or two. He mentioned that he would love if we came to work with him, but also people he talks to at colleges almost never do because even median pay at a generic private sector corp is better than the government wages for that work. So yes, people working in the majority of cybercrime shops are people who either couldn't hack it at a generic boring C# corpo job, or are specifically more interested in being a white hat than getting paid lots of crinkled, sweat-dampened VC money.
Don’t you think a camera company would ensure the advertised camera took the photo? It’s like Ford running an ad showing a Toyota’s tires performing on rough terrain. The primary product being promoted should matter.
> Are there other semantic search systems?

Not a semantic search but stemming + BM25 often works surprisingly well and is a fast and cheap baseline.
Electric Vehicle Charging Infrastructure in the U.S.
They don’t even send a receipt or a confirmation you were signed up for it. I doubt it is legal to make a charge and not provide a receipt and detailed info what it’s for. My wife discovered a charge and then it turned out it was already for a second year. We did not know she had Prime, we rarely buy from Amazon and don’t use any of their services. They have returned the money, but I feel cheated and wonder if it’s possible to report it somewhere in Germany.
This is assuming that violence is a given. It’s not.

I personally think people should care better about agressive people, rather than the current “block him!” attitude, which leads to pent up aggressivity. A bit of love goes a long way.
How about getting more scientific input on regulations? Wasn't the cooling effect of sulfur already well known?
I love how this story is written, and also that the world is so amazing we think it's bad that wireless earbuds can be made for $15 on the shelf.
> "blindly-drying"

Right. It's not an optimization problem!

Remember in school when you learned to turn a truth table into a Karnaugh map and then use it to find the smallest equivalent logic expression? Well, your code is not a Karnaugh map, is it?
> pretty successful.

Pretty successful at doing what?
As a parent, I recognize safety impulses.

But I also recognize the usefulness of my being a first responder, even with some training, is negligible to negative.
nix has been around for 10+ years and only recently are normies like me becoming interested in it.

Er, there's people who worked on it at Bell Labs in the 70's who would like to have a word. It's taken 50 years for Unix to become an overnight success for you normies to become interested...
How many SSDs have you worn out in your personal computers? They've been affordable for over a decade, so I assume you must have exhausted the write endurance on at least one drive, right?
Ask HN: Do you / Would you use a closed-source DBMS?
For years, I thought early merging was the morally correct choice, until a friend in my car yelled at me for doing it. He was a very conscientious person, but he was also a bus driver in the city (and thus much better trained in driving through congested areas). I think it's just a matter of education.

Another way to think of it: if you merge early, then the actual correct time to merge becomes indeterminate. Do you merge when you see the sign? Wait till you see a good gap? What if the person behind you doesn't have a gap, and they drive right past to keep looking? It becomes chaotic, and everyone thinks they are getting picked on when someone decides to merge in front of them or passes them. So much wasted anxiety and anger. It's a lot easier (in congestion) to wait until you need to merge, then merge.

In free-flowing traffic, it's a bit different, but the Minnesota page on zipper merging acknowledges that at the end of the article.
There are signs posted explaining that zipper is the correct way to go, but I still get run off the road for doing it when merging onto the outer belt in this city
I read a bunch of comments and responses from you on this thread. Here's my 2 cents:

I think you're looking with the wrong lenses here. Open sourcing targets the wrong audience, and F# is such a niche language that you'll probably have zero traction, especially in a space like CRM/ERP, which has well established open source solutions like Odoo.

If you want to grow, start to focus on your GTM strategy. You can obviously build a product, and your customers are a testament that you have, at least, some PMF. Do outbound sales -- this space is clearly one that you can afford that --, and invest in marketing. Your website desperately needs some professional work there.
honestly, container tabs are way more useful to me than profiles every were. I can have 3 different Gmail accounts and a bunch of AWS accounts open in the same browser, with different colours for each so that I can figure out which is which.

How about it they continued to iterate on container tabs and make it possible to pattern match urls to containers without a 3rd party addon.
It’s not worse than the original problem. SO2 emissions from shipping are a huge problem for human health, and are very damaging to aquatic and coastal ecosystems.

The potential heating effect from reducing atmospheric aerosols was predictable and was a foreseen consequence of this regulation that was considered at the time.

But it’s important to remember that this is a “one time bump” to global heating, not cumulative like GHG emissions. In the overall context of global heating it’s pretty insignificant in the longer term.
This wasn't unpredicted, at least not in principle. Sulfur aerosols have been a component of climate models for decades, and were already known to be a major negative forcing term counteracting something like 1/3 of human-caused warming. See for example [1], an IPCC report from 2021 that shows sulfur aerosols contributing 0.5 C of cooling in the industrial era.

Deliberately adding such aerosols to the upper atmosphere (where they're less harmful than ground-level pollution), which volcanic eruptions already do, is one of a few major geoengineering proposals to counteract climate change.

[1] https://www.ipcc.ch/report/ar6/wg1/downloads/report/IPCC_AR6...
> It's an unfortunate fact of life that life supporting technology can increasingly only be interfaced via smartphones.

Things like "insulin pump control" had separate, non-phone devices for a long time. Consumers flocked to the ones on the phone even when they sucked and had 1/10 the features.

I'm no defender of medical companies, but the blame for your complaint falls squarely on the consumers, themselves.
I'm saying that the limits of self-driving cars will be an excuse to force us to behave the way the authorities want us to behave. For better or worse.
> Childhood is where you teach positive behaviors and responsibility. Just chucking phones out the window to avoid the problem teaches nothing.

I think that's the strongest argument against this. The ideal case would be a room full of kids who are taught to have the discipline to not touch their phones when inappropriate. However, I think the real issue is that teachers aren't able to effectively police this... probably partially due to class sizes, and our society's cultural lack of respect for rule-following and self-discipline.
I wonder if/how this applies to memorization of long works that are not exclusively dialogue.

Growing up, I knew a pastor who had memorized the entire New Testament. It wasn't a trick. You could drop your Bible open at any page, start reading half a sentence, and he could continue on from there as long as you wished. He really did have the entire thing committed to memory.

When I asked him as a curious 12-year-old how he had done it, his answer was long on wisdom, but short on tactics. He said, "Don't overestimate what you can do in a year, but don't underestimate what you can do in a decade."

Maybe that's the difference? Actors need to memorize their lines quickly, while he had as much time as he cared to use?
I highly doubt that was serious. I think you just missed the joke.

Or did I miss something? I really hope I didn’t :(
I think they meant that a free competitor (Linux) cannot compete with Windows.
Yes! FF PMs and designers seem to HATE user customization, add-ons and power user capabilities yet those are the main reasons I came to FF and why I still use it. While FF is still the best browser for me (barely), it's only achieved this by all the alternatives enshittifying and dumb-ifying their browsers even faster than FF. As it is I have to spend significant effort under the hood customizing UserChrome scripts just to maintain minimal usability. (...and thank the heavens for Lepton (https://github.com/black7375/Firefox-UI-Fix), a regularly maintained, well-curated, all-in-one collection of essential Firefox fixes (which can each be turned off individually via flags.)
> if you're forcing them to break when you merge then that kind of requires a finger

i do my best to avoid forcing anyone to brake, ever

usually the people flipping me off are speeding ahead of me from the other lane as soon as they see my signal go on
The number of person-hours wasted on over-engineered products that never even made it to release could have: solved the halting problem, delivered AGI v2.0, made C memory-safe without compromising backward-compatibility, or made it easy to adjust mouse pointer speed on Linux.
That's an example for the wrong abstraction, not an example for "no DRY".

Checking if a date is in the future does actually make sense, I would not do it like that (that's more of a `raise_if_not_in_future`), but whatever:

def check_if_in_future(date):
if date <= datetime.now():
raise ValueError(
“Date must be in the future”)

def set_task_deadline(task_deadline):
check_if_in_future(task_deadline)

def set_payment_deadline(payment_deadline):
check_if_in_future(payment_deadline)
I hosted Shaun Usher, the author of Letters of Note, at Google:

https://www.youtube.com/watch?v=Xg7LRg2NAfM&list=PL4ugKP-T4L...

I had Googlers pick a letter out of the book and read it aloud. I don't think we did that one, though. There are a lot of moving and occasionally funny letters in that book and it'd make a great gift for someone.

Interestingly enough, Shaun courted his wife entirely by pen-and-paper letters, and this was well after the Internet era.
Is that edition even available to purchase by mere mortals for a reasonable price?
https://old.reddit.com/r/wallstreetbets
I honestly think it is unreasonable. I don't think the real-world lesson should be to blindly submit to authority. Obviously you have to be realistic, but kids are already very aware of which teachers are being difficult for no good reason. Most teachers now are requiring assignments be turned in via digital channel because it makes it impossible to question when they were due, when they were turned in or for a paper to be misplaced. It's unequivocally superior to paper assignments. Even for hand-made work, they will take a photo on their phone to upload.

One teacher in particular still requires hand-written papers to be turned in and recently gave my kid a 0 on an assignment because he lost it. She had to go to his class afterschool and find it.
One thing I wish they'd work on is making saved credit card information work correctly and reliably. I use FF on Macos laptop and FreeBSD desktop, with multiple profiles on each. I have different profiles where CC saving work fine, and others that don't across both OSes. I'm so annoyed at having to pull out my CC that I've gone back to chrome a lot of the time when I need to buy things...
I'm well aware of the "complaints about downvotes beget downvotes" meme and was expecting it here, but sometimes I am genuinely curious about the nature of the disagreement. Here I really just wanted to learn what people think the actual etymology is. I get and appreciate "I don't find this contribution helpful", but I really dislike a "I think you're factually wrong but can't be bothered to correct you" downvote.

As an aside, I wonder when "please don't make a quote from the HN commenting guidelines the only contribution of your comment" will join that list...
Give them some lsd
I can't believe no one has mentioned Andy Matuschak's work on his notes, "Andy-mode:" https://twitter.com/andy_matuschak/status/156803277302543155...

It's a really clever use of the UI, and I think he'd be happy with it.