skysight-inc/HackerNews huggingface dataset:
Joke all you want but Firefox's market share agrees with me as most users value convenience above all else.

At least Google knows not to be intrusive and not fuck with the UI so often. Chrome looks almost exactly like it did over 10 years ago. Why can't Firefox imitate that quality of life feature? It's not that hard to not change shit at the surface.

They've been bleeding market share for years including faithful long time users who enjoyed the 'old, boring' Firefox but don't agree with the current direction of imitating Chrome at every step.

Old Firefox = Windows 7

New Firefox = Windows 11
This is very nice. I'm using [Sidebery](https://addons.mozilla.org/en-US/firefox/addon/sidebery/) for vertical sidebar tabs. How does fireside differ?
Clues to the Evolution of Flight Lie in Bird Cerebellums and the Fossil Record
Ultimately, the EV push is to create affordable EVs that are also practical so we can sunset oil sooner. In that sense, BYD is ahead.
Q&D: Enjoying Some Demos on the Amiga 2000 – Byte Cellar
Spicetify solves this homepage issue for all major OS. But sadly not on mobile.
> For the past 25 years, I have been the lead developer of the libapreq2 subproject within the Apache HTTPd Server Parent Project.

25 years is a long time for an imaginary title on a vanity project. I guess it helps to work 12.5 years on, 12.5 years off (no commits, no releases).

> In 2016 I resigned from the Foundation en masse. You can guess the reasons.

NPD?
skeleton is real, but too damaged to be recognizable, and the outline, previously thought to be carbonized skin or flesh, is fake, which means there's no way to properly identify it now.
Launch of first decentralized savings account
Solving Slow Git Repos
Yes, I don't love it either. However, they FINALLY have truly pinned tabs that don't go out of sight, like Firefox. So I'm happy with the change.
Chrome automatically opens up a tab with an ad for their new features after every automatic update. Isn’t that kind of the same thing?
> but there was no process for reporting the fraudsters

what would be good incentives to make companies like blizzard start reporting fraudsters?

I am thinking along the line: companies can pay $X to make a report, and will receive $X5 if that reports leads to a fine. And they have to pay additional $X10 if that reports turns out to be frivolous. (If the report appears to be valid, but doesn't result in a fine, than they get no payoff).

My worry is that bad incentives would lead to over-reporting or some other bad thing.
Worth noting that by market cap, Twitter is 20-30x less valuable than Facebook.
Here is the best video of the landslide I could find: https://youtu.be/SUD0hQjueI0
Are you talking about vinyl records? I don't think this technology from the last century has any benefit to digital recordings and apart from nostalgia or doing an archival it has no reason to be used still.
Huh? This article is talking about very similar issue to the fractal of bad design. Down to repeating specific ones like json_decode(null). Most of the fractal post still applies. The themes of surprises and consistency are strong in both.

I agree that the language evolved since then, but the main categories are still not solved in the language. Nice frameworks just hide those well.
Somewhat ironically, you mentioned the Google results were unhelpful. But, the DDG results for this search look pretty reasonable.

https://duckduckgo.com/?q=add+duck+duck+go+to+default+search...

The first hit: https://duckduckgo.com/set-as-default

It even has instructions for how to add DDG if it isn’t in the default list.
Intel in Germany is even worse. The parking lot is larger than the plant [1]!

For fucks sake, large commercial (both office and industry) zones should only be permitted when the developers show a viable mass transit solution for their employees. Even if it's just buses, that's still better than thousands of cars.

[1] https://www.mdr.de/nachrichten/sachsen-anhalt/magdeburg/magd...
Everybody has a story why he cannot be happy right now.

Putins story is that he cannot be happy unless Russia controls the world.

In other words: If your nation is your identity, then the meaning of life becomes to expand your nation.
That this 8008 computer from 1972 should have 16KB of RAM sounds unlikely. I haven't been able to find any real info stating this - still, the headline on tomshardware says "16KB". That's very hard to believe. Static RAM of that size would have been extremely expensive at the time, the much much later Altair 8800 didn't get past 4KB without a dynamic RAM board (which was also very unreliable).
The Q1/Lite, a Z80-based computer from 1974 (correction - 1977!) - well, that I can kind of believe.

I wonder if the article author is confusing the theoretical max memory address space of the 8008 (which is 16KB) with actual RAM size of the 1972 model Q1?
Those links have been dead for three years, it's a webpage </shrug>

https://dev.entrouvert.org/issues/52569

https://git.entrouvert.org/entrouvert/lasso

For commercial usage, though, the git page and forums are active enough and real live humans can be communicated with.
I wasn't talking about "oligopolies". I was saying that economies of scale doesn't imply that bigger is better, but there is an optimal size that may not really be that big for most kinds of business.
Edge has vertical tabs out of the box. And yeah we get it, because vertical tabs people and tree tabs people are the vegans of browser discussions. Please, we get that you like vertical tabs. No need to keep going on about it.
Anybody aware of corresponding damage mitigations for Thunderbird after the start of version 115 ?
Relevant thread from 5 months ago: https://news.ycombinator.com/item?id=37469434

I'm achieving consistent 450+ tokens/sec for Mixtral 8x7b 32k and ~200 tps for Llama 2 70B-4k.

As an aside, seeing that this is built with flutter Web, perhaps a mobile app is coming soon?
PHP buttered my bread for over a decade. I bear it no ill will, and this article was a lot of nostalgia.

The "living on a prayer" comment on serialization brought back memories. It made me acutely aware that I use this pattern in go, and there it "just works". I now have a note to go see what Valinor, PHPStan, Psalm, Serde are because they sound godlike.
The same happens with Thunderbird. The new UI is a mess I can't find anything now. I fear when the rename K9 mail for Android to Thunderbird they break the UI too.
Can't the system be held accountable? Unknowable reasons holds for doctors too, by the way.
Could it be that this behavior is just caused by numerical issues and/or randomness in the calculation, rather than a real property of neural networks?
> In the rival Pypl Popularity of Programming Language index, which assesses language popularity based on how often language tutorials are searched on in Google, the top 10 for this month is as follows: ...

It doesn't surprise me that go is not in that 2nd index top 10, as I find much less need of tutorials for go related topics than other languages I've used.
Just Write the %/* Parser
I would agree that most people would be glad to give up their privacy for minor convenience. if I was a developer of Firefox I might care that its marketshare is falling, but truthfully nobody needs to be married to a web browser, or take its rise and fall too seriously.

Still not going to use a Google browser though, that's just a self own.
I don't care about it at all. None of this UI criticism seems very important to me. I'd rather the Firefox team spent time making the browser less buggy and get feature parity for obvious missing features.
To the best of my understanding, it wasn’t a “buyback” as the money came from the new investors and not from the company itself. The new owner of the options (or shares) that were previously mine is the new investor — and again, this is what I understand, it might or might not be the actual case. None of it is my business or of any interest to me, though.
Agree, though not sure that's what the parent meant. I think they meant:

1. Some LSP implementations use Tree Sitter as the parser in their implementation

2. But it's only part of the implementation. It just generates the parse tree, on which various other LSP features are built, e.g. enhanced syntax highlighting, go to definition, ...

Tree Sitter is pretty good for (1) because it was built specifically to cope with code that is (a) changing rapidly and (b) is, by default, not valid. So it has good error reporting and recovery.
Is there any insight as to why do they mark it as "not supported" ?
>It's truly a shame how so many on HN are anti-innovation,

Inno what?

It is 2024, not 2006, what innovations are you talking about?
Kinda depressing to realize that I'm probably older than your dad because I remember paying about $560 for 16mb RAM in about 1995, and that was to upgrade the 2nd computer I owned. (I also remember about a year earlier, thinking $400 for a new 1.0gb hard drive was a great deal -- forget megabytes, we're in the future now, an entire GIGA-byte baby!!!)
This is absolutely a problem.

It's now a powerful, fast, flexible platform with a load of amazing libraries and tools -- graphql, webhooks, databases, all sorts. There's an amazing level of recent PHP support out there you can host on.

And then there are the terrible applications, written from inadequate specs, in a hurry, by people who just aren't developers. And they are embedded, and people want them fixed.

You have to have a knack for, and some enjoyment from, that work.

The worst I have encountered is a Wordpress site built by some people who did not know Wordpress could do several important things, so they'd subverted the loop, ignored where they could hook, and embedded wordpress outside the loop to do stuff, which was a nightmare.

The second worst was, it must be said, a Laravel app, but that problem wasn't the PHP so much (though it had been written in a hurry with an awful lot of duplication that we could have refactored out), it was the unreliable assumptions made about MySQL default result ordering.

Which is actually the secondary problem here: people who make bad PHP decisions usually make bad SQL, email and HTTP decisions too.

If building your own thing from scratch, or starting a new project, etc., PHP is a blast now, actually. But the very old things... not so much.
Yea, agree.

And that's exactly what happened: German gas is now cheaper than it was before the war.
Yeah, it's a good time =) highly recommend the app! I've learned tons about the natural world in my hometown from snapping pics while I'm walking around. The community is really friendly.
According to HN, San Francisco is a dreamland, and according to Reddit, it's full of crackheads and inequality.

It's really possible to not be exposed to war, crime, poverty, hunger if you are living in a closed tech-bubble (which is more likely on Hackernews).

I think about Googlers in Zurich for example, or a VP @ Apple, they can really be disconnected from the other parts of the world.
one can always fall back to regular search queries as needed. i find that searching"<query> reddit" and falling back to "<query>" is usually going to get me an answer faster than the other way around.
Yeh, static = lexical.

> easier to use

With plain text editors for sure. You really need a mandatory re-imagined IDE to make it work.

You need to be able to see exactly where the variable is coming from...which I think would be a good feature anyway.

And for this you really need a live programming environment...which I think would be good too...but they are very rare. Everyone is obsessed with static typing these days, but runtime value tracing is more useful imho.
> Nueva Pescanova is already sizing up cages.

Please don't make false accusations about a third part without a minimum understanding of the matter first.

Nueva Pescanova has nothing to do with this case, and I doubt that they would be interested at all in breeding a deep sea (and, most probably, non edible) species.
I hate multiple screens more than I hate switching windows :P
It doesn't freaking matter on hi-dpi screen. Also I've just hidden them (tabbar) and I'm using compact vertical tabs.
FBI warns Chinese malware could threaten critical US infrastructure
Mmm. It really depends on whether you have the scope to start your projects and stay in control.
I don't understand the need for libraries that abstract away SQL when you could just write SQL directly and have full access to the power of the language which is quite rich (recursive CTE, windowing, ... aka Modern SQL). You could also use stored procedures/functions for more complex stuff and e.g. JSON (or native types) to transfer data between the database and the application. Why limit ourselves with a sub-optimal language be it PRQL, Ecto, other ORMs, ... ?
I know edge at least supports vertical tabs? I don't like them though (I don't have enough horizontal screen space, plus it doesn't free up the top bar space). If I start to have many open tabs I start cutting them down anyway.
I’d rather keep using my computer but focus on things that do one thing well, rather than many things poorly or not at all.
I worked for Daniel Alroy the founder of Q1. https://www.peel.dk/Q1/
I have never seen one in real life yet. He told me lot of stories, especially how he got into a fight with Intel. He had set out to prove a point that a cheaper simpler machine can be made.
Yeah, space and oceans have always had these contrasting images.

Space is equated to future(potential expedition target for humanity leaving earth) while oceans remind us of the past i.e. submerged & lost cities, ships etc. and honestly very few people are excited to explore the past.

Space is also out there and oceans are here. You can point to the sky and say that's what we are aiming and people will relate compared to "we are planning to explore xyz trench 500 miles north of abc island".
German gas is cheaper than it was before the war.
LOL

The fact that I can't tell if this comment is sarcasm or snark or serious says a lot.

PHP mixed with HTML was one of the "bad ideas" that hurt PHP. It was a bad practice that got out of hand.

Now why no one bats an eye at node/react doing this very thing and calling it JSX is beyond me but...
Most office complexes have parking lots larger than buildings. People are smaller than cars, commute one person to car, and buildings are often multi story where parking is not.

Hence campuses that are 85% parking lot.
Install Sidebery[1] and hide the native tabs[2]. This is the way. :)

[1] https://addons.mozilla.org/en-US/firefox/addon/sidebery/

[2] https://superuser.com/a/1424494
* huge asterisk since I pay to use it and feel the need to disclose that upfront.

Kagi is a very strong and viable candidate IMHO. The search is actually useful and I’ve noticed on a few occasions that my search was “too focused” and yielded “no results found” and I had to rethink my query to better find what I was looking for. Google on the other hand would have spared no opportunity to spam my results with ads even if it couldn’t find what I was looking for. Anything to put more ads in my face.
They put the fucking unlike button 2 pixels away from the fucking play button. In the app and notification widget. It's irreversible, permanent, and immediately unsyncs the song. There's no development team I resent as much as Spotify.

Takes minutes to load cached playlists. Often stumbles on multidevice playback. It's constantly refreshing and hiding content I was about to click on.

If their recommendations weren't decent is happily yeet them. I guarantee their shit app loses them money.
Citation needed, I'd say.
The number of deaths due to paracetamol poisoning fell by 22% in the year after the legislation. There was no significant increase in suicide deaths by other means. We see similar results with interventions like reducing the availability of highly toxic pesticides or installing barriers on bridges.

Most suicidality is impulsive and transient, so simple interventions to reduce access to means of suicide can have very significant results. There's very little you can do to prevent a sufficiently determined person from dying by suicide, but most people who die by suicide aren't strongly motivated to die - they're just briefly overwhelmed by life.

https://www.bmj.com/content/329/7474/1076

https://www.hsph.harvard.edu/means-matter/means-matter/saves...
Whenever I see someone using (or a screenshot of) vertical tabs I'm just shocked that people put up with so many open tabs at once.

I have maybe max 20 tabs open at any given time. When I'm done with $TASK I close all the tabs (save 2-3 that remain open and pinned, mail, calendar, etc). The tab bar is like my stack. I only fill it up for the task at hand, then clear the stack and move on when done. If there are things I need to come back to, I use bookmarks.

Vertical tabs and the browser's bookmarks manager are just too similar for me to want to use tabs over bookmarks. Especially considering a crash can wipe all open tabs.

I am glad the browser gives me this option as a setting. And a browser that forces vertical tabs on me will probably lose me as a user for life.

Also:

> since I imagine Safari/Chrome/Edge don't let you make that kind of modification?

MS Edge supports vertical tabs out of the box. Brave also, but I can't comment on the rest in your list.
I upvoted you and vouched u/rizky05 because I think they raised an important point.

> It is powerful indeed. But PHP syntax feels unelegant and making me write unnecessary ceremony. It feels different when I write typescript code, every character I type fits like lego.

> Especially when my codebase grows so much. Navigating PHP project is like thrown in forest without a map, you can always look up the sun to find your way.

“Elegance” is something that gives people warm fuzzies, I think this is why there are so many Rust advocates (I am one), when pieces fit together nice or can be refactored cleanly and tests are first-party it is nice.

However there have always been “hacky” and “proper” languages, because doing something hacky that works also feels great.

Python is a hacky language, it’s easy to go to 0-100 very quickly. C++ however requires time and precision to make things proper, so people avoid it and few things are made comparatively in C++ unless it's infrastructure software that people spent a lot of time writing.

Maintainability be damned, sometimes you really just need to throw something together.

The curse of things that work is that they will be expanded upon and kept around for too long.

Unfortunately: PHP works, and is an excellent hack-language for the web. Which means there’s a lot of code that becomes “production grade” that should really have never been intended to live forever in the first place.
I wonder what that thing is actually used for
End-to-End Testing Emails
Don't all FAANGs and fancy startups already do this ?
Tesco stores in Slovakia have the anti-theft alarm thingies on hand baskets and you can't leave the store without tripping the alarm... There are multiple solutions to every problem.
That was my issue with ir, I will try the flag today!
It takes 2 minutes and the instructions are very clear. Should not be a problem.

This is the first time I've heard of Lepton. Now I've installed it I don't think I will go back. Thanks!

I don't care about the tabs being buttons though. Mainly the huge amount of space the new design uses. And the lack of icons.
The Amazon page has it wrong, so OP’s chart is also.
> It's truly a shame how so many on HN are anti-innovation, especially when there isn't even a hint of anti-competitiveness by apple. I mean Apple does not even have a majority market monopoly in Europe.

It's also truly a shame to read that enforcement of rules is put under the umbrella of "anti-innovation". As if innovation should be pursued by whatever means necessary, in a weird neo-Machiavellian way of "the ends justify the means".

There are rules, a case was brought to be judged based on these rules and the company infringed on them. We shouldn't let innovation trump every other aspect of society, I surely do not want to live in a place where companies can do whatever they want in name of "innovation". Look at how the US turned out, basically being ruled by corporations who defy whatever rule is placed upon them to tame the beast.

Rent-seeking on the App Store is not an innovation, it's feudalism, Apple owns the only place possible to submit an application for all non-jailbroken iOS users, with the control of digital land it enforces a 30% rent on subscriptions sold through these apps, what is the innovation here? At the same time they can offer Apple Music without charging themselves a 30% that goes to a competitor.

I'm tired of this thought-terminating cliche about innovation, companies shouldn't accrue more power than what they already have, which they gained a lot more since the 80s, and that is already unhealthy to societies.
> PHP mixed with HTML was one of the "bad ideas" that hurt PHP. It was a bad practice that got out of hand.

So what, JSPs are just the same. In the end what matters is the speed to Get Things Done, and there's utterly nothing competing with PHP, closely followed by Tomcat+JSP as you can use the insane amount of interfaces with just about everything that the Java world has.
I find comments like this not very helpful. I mean, sure tall things fall, but you have presumably competent people working with these things, people that understand risks and do this all their life. Certainly people that know more than you and me. Somehow, they failed on this, and there's lessons to learn here, but smug "hurr-durr, don't stack things tall" is not it.
The shadows in the old and new image are really throwing me off.

The new image looks like the pit is to the left and the old image looks like the left side is a huge pile.
The thing that I think PHP developers hate most about the Fractal of Bad Design article is hearing it from full-stack JS developers. They really do not have the moral high ground.

PHP has improved since in a way that is rarely considered when reposting it, but JS has some deep language horrors of its own still, and many novel JS horrors like NPM have emerged largely since the Fractal article was published.

As the King sang, so eloquently: o/~ clean up your own backyard o/~
The rise and fall reflects user popularity. And Firefox is less popular than ever, with both the new generation who grew up only knowing Safari and Chrome, and also with the old generation who they pissed off by trying to copy the shitty parts of Chrome instead of staying true to what made them popular in the first place such as speed, light weight, and getting out of your way by not charging the UI every 6 weeks.
Rule number #1 of interface design: don't change the interface!
I like being alive. Different people like different things.
It is a legal restriction and it has saved hundreds of lives.

https://www.ncbi.nlm.nih.gov/books/NBK374099/
Yes, that's what I meant - Pharma companies earn money but not like people assume. These brokers earn a good amount. Maybe they had some purpose decades back but it is increasingly hard to justify their value now.
Lapce for C++ Development