A couple of years ago I was read news articles about heat waves so severe that birds were falling down the sky. Pretty apocalyptic.
https://www.telegraph.co.uk/global-health/climate-and-people...
HN user
Software engineer
https://kavela.ch
A couple of years ago I was read news articles about heat waves so severe that birds were falling down the sky. Pretty apocalyptic.
https://www.telegraph.co.uk/global-health/climate-and-people...
From what I read from the PR comments, the case is that the unsafe blocks behave in a way that allows for UB.
This is expected, because unsafe rust can leave your program in an unhealthy state, since the language doesn't doesn't hold your hand anymore.
Iran has had access [0] to a satellite capable of capturing images with 0.5 m resolution [1] since 2024.
[0] https://www.reuters.com/world/china/iran-used-chinese-spy-sa...
[1] https://thedefensewatch.com/product/tee-01b-earth-observatio...
I used window managers for years, but the hurdle of actually configuring stuff not-related to the WM itself (like setting up dark mode) made me switch to a full-fledged desktop environment. Thanks for mentioning Noctalia - it looks like exactly what I needed!
This is an insightful comment, but I feel like you omit the fact that LLMs often give out verifiably false information that can hurt the user or other people.
It is true that this also happens on the Internet, but! When I encounter an article about a topic and it is clearly LLM generated, I can expect it doesn't contain much valuable information, only rehashes of what is already out there. On the other hand, when it is clearly written by a human, I can expect to learn something new, even though the author has some bias.
I wish the most popular software forge didn't include a bunch of other software solutions like issue tracking or forums.
Having everything in one service definitely increases interoperability between those solutions, but it definitely decreases stability. In addition, each of the other systems is not the best in their class (I really detest GH Actions for example).
Why do so many solutions grow so big? Is it done to increase enterprise adoption?
Massive strikes that are hard to contain got use the 8 hour work day, weekends and a lot of labor rights. Civil right movements won only because a huge portion of them were militant (back then even the National Rifle Association supported banning guns). A violent status quo necessitates violence to achieve change.
How is Sweden, Finland or Norway in any way socialist? I haven't heard anything about seizing the means of production or overthrowing of the capitalist class from them. Unless you treat governments doings stuff as socialism, then I guess they may be.
IMF forces countries to adopt austerity politics[1], causing lower economic activity and often leading to economy shrinkage[2], and forces countries to open their markets to foreign capital, which leads to surplus extraction abroad. Both of those measures lead to impoverishing the country that is taking the loan.
[1] https://www.bu.edu/gdp/2021/04/05/imf-austerity-is-alive-and... and https://academic.oup.com/book/11959?login=false
[2] https://accountinginsights.org/austerity-principles-economic...
Very true, let's look at some of the strategic partners of the US: Saudi Arabia, an absolute monarchy, Israel, a state currently committing genocide.
Start with the City Watch series of Discworld. If you like Guards! Guards! then you'll like the next books. After reading a couple of them I'd start branching into other series.
I definitely didn't expect this in a HN thread
There are only two hard problems in Computer Science: there's one joke, and it's not even funny
They could use the heuristics to build a list of domains to block and then have someone review it. After doing it for a long time, they could build a neural model on top of that, and automate it.
As I have said, the reason they don't do it is not because they don't have the skills and know-how.
The issue with the 97% percent you arrived at is the implicit assumption that only people from the US read the article.
Just block the domain. At first, you can block manually, but we know Google doesn't like doing things that way. Fortunately, they have a lot of heuristics to find sites like that; usually the content is just copied from another source. And since they scrape the web all the time, they should know which content has appeared first where.
But the issue isn't that they can't; the issue is that they don't want that. Why the sites with copied content exists? To earn money through ads. What earns Google money? Ads!
At first, I upovted zepolen's comment about there being no social contract, only license, but something bugged me about that, and I felt that I wasn't right.
After thinking about it for a while, I think that you are right, there is an implicit social contract when using open source software, and a part of this contract would be to expect the maintaining people to provide the best quality software they can create.
But the thing about contracts is that they work between multiple parties, and not just the maintainer(s) and some void. And consumers of the library didn't do their due diligence, that is, supporting the code that they rely on.
Sorry for the off-topic, but your name an anagram for the word "throwaway" with letters sorted from alphabetically, while the other person you're talking with has the word "throwaway" in their nickname. I just wanted to point that out
I wholeheartedly agree with you. The importance of those people has been proven when, during the first waves of COVID, they stopped being called low wage workers, and instead words like essential workers were used much more often.
I worked as an essential worker when I was in high-school, and the amount of shit I had to put up was insane. Your boss is screwing you over, one way or another, the people you service demand you treat them like they are the most important being in the world. I don't say it happens to everybody, but for a lot of people, this is the reality of wage labor.
As I mentioned above - one or two clauses like that won't hurt performance, but I have seen situations, when bad CSS (a lot of *'s, too long selectors, a lot of dead and unused clauses) actually had a measurable impact on websites' performance.
This especially comes into play, if you deal with a lot of nested HTML elements or when you modify the site's HTML a lot.
I remade a pretty interesting navigation menu purely with :not :checked :focused :hover etc, so pure html and css, thinking it would be more performant then my previous JS version.
That sounds so cool! Do you have a version somewhere that I can take a look at? I always like fiddling with clever CSS, even if it is too clever for its own sake, as you managed to find out
And keep in mind, that pseudo selectors are not created equal. Things like :checked or :focused usually don't have that much of a performance impact
Note that the owl selector is pretty slow when it comes to being processed by browsers. If you use it sparingly, it shouldn't be so bad, but leave it all over the place, and you'll see the impact
I'm not asking whether the expansion happened, but whether you think whether it happened because people in the US dislike each other, which is a completely different questions altogether
Are you sure this is what really happened? The US built cities like any other country on this planet, but the influx of immigrants and people's pursuit of wealth pushed them to settle new lands and establish new population centres.
What's more, until not so long ago, US cities looked differently. Then a lot of what was already built got destroyed to build motorways and huge parking lots. If you look at aerial photos of US cities from around '30s[0], you will see much denser, more walkable cities. Then take a look at what General Motors proposed with its Futurama at the World's Fair; it is the essence of what cities in the US are currently, albeit cranked up to 11.
Some of Europe's cities took the road that GM pushed, and one very prominent example has been Amsterdam[1], which is currently known as one of the least car-oriented cities in the world. The changes have been reverted in the EU, but not in the US, and that is the current state of affairs.
On the last note: US historically has been a place, when local communities had to be strong, strictly because of its roots in colonizing the continent. Without local communities that then shaped into larger organizations, the history would be very different, and States would be under Britain's rule for much longer, maybe even to this day.
[0] https://www.reddit.com/r/boston/comments/bkkfww/1930_aerial_... [1] https://inkspire.org/post/amsterdam-was-a-car-loving-city-in...
I don't think that is true. If you look at how larger residential areas looked in the States historically, you'll these placese were very livable, since there weee no cars. The main issue in the US is that at some point the jobs of city and regional planners were hijacked by car industry lobbyists. The current state of affairs is what followed.
It's late Soviet Union in a nutshell
How come an action of a private company in a capitalist country is like the Soviet Union?
There is a lot of cruft in Chrome's engine that accumulated over the years. Meanwhile, Firefox had a lot of the engine logic rewritten from scratch, using Rust.
Aside from what NateEag said, React is one thing, but the tooling is a completely different topic. When it comes to building your frontend, there was grunt and gulp (that I'm aware of), now the tools that get most love are I think webpack and esbuild. I didn't do anything with esbuild yet, but the way that applications are built changed a lot during the years, and webpack is much different that whatever there was before. Also, all of those tools are massive pains in your ass if something breaks, because debugging what actually broke is hard when your build process becomes more complicated.
Once I was asked to implement a system that applied password rules with a few heuristics. If the password was under 12 characters, then it required numbers, special characters and so on. Over that, it required only a number in it. If you went over 16 (or 18, I don't remember exactly) characters, there were no rules. The front-end explained how the whole system worked and gave the user tips on how they can make their password more secure, heavily promoting phrases as passwords. My friend who is still involved in the project told me a few months ago that they send out satisfaction forms to users, and some users mentioned that thanks to the service they now know how to prepare passwords that are safer and easier to remember.
A while ago, I wrote a blog post on how I prepared an automatic backup solution: https://kavela.ch/article/backups-on-linux.html