skysight-inc/HackerNews huggingface dataset:
> If you wanted to have a normal, usable desktop there were the typical choices like Gnome, KDE or IceWM. But if you wanted to show off, Enlightenment was hard to beat.

Many people say the same thing about Hyprland. I think they don't understand that what you call eyecandy allows important usability feature.

For example, Hyprland has very good animations and optimizations, so I can run all my windows fullscreen, without a titlebar, on several desktops. It's something I did before on Windows, but that was painful on Linux when the "eye candy" wasn't on par.

Moving between desktops is done with just one key. I configure it to take about 200ms (so it's not intrusive) and I mapped it the ろ (ro) key, which is next to the right shift key on my 106 keys keyboard): the visual feedback helps me keep the context.

Doing the same with Gnome was painful: slow, ugly and hard to get right (if working at all)

> Hilariously, as time went by hardware got so much better that it went from ridiculously wasteful to really lightweight.

I don't think it's hilarous but sad because Gnome is both slow, looks ugly and can't be configured
Hyperloop is technically distinct from those. Indeed, the distinctions are what made it interesting.
The original comment said that every generation lives longer than the one that came before, and then gp said that that was a lie that keeps being repeated and is only infant mortality improving.

Someone then replied with data showing that life expectancy is getting longer even setting aside infant mortality, to which you replied that the difference was that reduced mortality at age 60 adds mostly unproductive years, while reduced mortality at age 0-1 adds mostly productive years.

My question was how that has any bearing on the question in this thread of whether or not people are living longer? It wasn't clear to me at least without more info. Or maybe it was just an unrelated tangent. But that lack of clarity is why I asked.
Can You Identify as an Orc?
(ccache is only about caching, not distributing builds, also...)
Same here. I even read HN before I read my local news sites in the morning, pre-coffee. Typically I hunt for game-changing news that affects our entire industry, or some tooling which I can leverage. Everything else is just noise.
More clarity: 500 TWh/yr is ~57 GW on average. From a quick google, it seems that peak electricity usage is 60-80 GW, which makes the 80 GW milestone much more interesting.
I think there are good logistical reasons to have logging; I enumerated some of them in the post.

Besides logistical reasons, I think there's very little value in refusing to acknowledge that many people find attention to be a useful motivator (even if it isn't the best or right motivator). The point of the post was to communicate that you can track a blog's attention without relying on third-party services or hosting your own heavyweight analytics solution.
I don’t have any on my blog at all. I just let go of any interest in knowing.
eGPUs don't work with Apple Silicon Macs, only Intel. We ran into a lot of the limitations early on, and this is the only reason we still have 2018 Mac Minis and 2019 Mac Book Pros.

https://support.apple.com/en-us/102363

Five years, and still no solution. And somehow they're spinning memory bandwidth as some sort of prescient act of Apple genius for AI. It's insulting.
Yeah I had the same issue with it in like 2017-18. Very addictive and ultimately unsatisfying gameplay. Juice not worth the squeeze. If you struggle with distraction and dopamine loops just avoid it. You aren’t missing much.

I also did the hosts file block and removed it. It’s just like any addictive behavior though: break the habit for a week or two and you won’t miss it. For me I was visiting family for 2 weeks and they had terrible internet so I couldn’t win the game anyway.
It is built in to F# and I think it's a very underrated feature of the language for certain applications, although it comes with some overhead and tedium. There is a cost.

I used F# for financial analysis in the power industry, where there is just an atrocious lack of unit standardization leading to tons of subtle bugs. It's not just stuff about volts and kilowatt hours: I have nightmares about a function that wanted on-peak hourly averages but the caller gave it overall hourly averages - or did it??? By itself, the debugger does not really help you figure out what's going on here unless you are eagle-eyed about time zones. But the compiler can complain if you gave it an `float<price/hour> array` instead of `float<peakPrice/hour> array`, which makes the source of the bug much more transparent, or prevents the bug from occurring at all. Implementing certain computations in F# instead of C# saved me a lot of time and headaches, while also making the code more descriptive to humans. And of course the compiler also verifies things like kilowatts versus megawatts, etc. It's a specific use case: many intricate floating-point computations with highly sophisticated business logic, where common bugs can be avoided by simple labelling of the units.

It is all static, so there isn't boxing or performance penalty, but it does have syntactical overhead. And of course the compiler doesn't know physics - you can invalidly coerce things by arbitrarily multiplying with `1<newUnit/oldUnit>.` What you're saying about some subexpressions is true, but the units will only ever be in simple algebraic combinations so you won't get any truly confounding `decltype` head-scratchers. It might be tedious but it'll never be particularly deep. In practice, yes, it gets annoying. But in many cases I found the annoyance was a helpful check on my thinking - "somehow I got dollars^2/week, that doesn't make sense, what did I do?"

Instead of `auto`, if the units are getting too tedious I think it's better to cast down to floats/etc and do things the old fashioned way, with helpful documentation, then cast to a unit further up the call stack, where things may be more transparent.

You can see how it works in F# here: https://learn.microsoft.com/en-us/dotnet/fsharp/language-ref... They are smaller examples, so it is hard to judge the safety-overhead from this alone. But I think they have a nice syntax, and clever ways to use generics.

> Also during debugging we might need to display some customary unit for sub expressions/watchpoints because the SI unit means nothing to humans in some fields (pressure comes to mind, some people use mm of water, mm of mercury, bars, etc.)

It seems like this would be in principle easy to add to a debugger, as long as all those units are in scope of the function. But it would be a very specific feature. And I am not sure if it's a good idea for software engineers to be debugging things in different units than the computer is currently working with - what if the bug is in the unit conversion itself? This just seems like a confusing practice.
They would pay more if there were fewer market options, but there aren't, so not sure your point.
Knowing that people read the stuff I write is the only motivation I have for writing at all. If all my posts are seen only by bots, then the hours I spend making them are pointless.

I really enjoy the light-weight analytics I use for my personal blog. I self-host plausible; it has no cookies or persistent tracking. Just user counts per page, device types, and stuff like that. There are zero valid privacy concerns from this setup.

I get a ton of satisfaction from seeing a spike in traffic to some post and then tracking down the tweet/reddit post/etc. that caused it.
Yes but that's the opinion of the people involved in making the article not, as critic C. Bowdre put it, any geek off the street. I'm not sure I understand what about this pretty settled HN (and other forum) practice with a straightforward rationale appears so perplexing.
Totally agree, some of my best friends today were found through Halo/dota/RuneScape/Dark Age of Camelot/etc. These are not regrets I have - just more of a point forward perspective in what I do with my time now.

I have a family of my own now so that has played no small part in shifting my perspective.
Often there were two cars in that scam. One to first follow really close so you are both distracted and reluctant to stop hard.
Don’t need ‘em. Sure enjoy having ‘em. I use self-hosted Matomo to see what people are reading. And much like profiling any program I’ve written, the hotspot is always something different from what I’d have expected.

Having analytics doesn’t change what I write. I still enjoy the information.
It is possible that some sort of runaway effect can happen after a tipping point is reached. Many scenarios lead to that. e.g.

- AI could have a singularity.

- Ice reflects heat, so there can be a vicious circle as ice melts.

- Ocean currents could suddenly shift into a different pattern.

- Any sort of stressor, like global food shortage, can lead to instability and thus nuclear world war over resources

- A contagious disease could cause infertility/death globally. Or, say, if the covid vaccine or microplastics had an unexpected delayed effect after a few years

We tempt all these risks more and more as we continue living unsustainably
Lufia 2 came out in North America in May of 1996, just 4 months before the release of the Nintendo 64, so it may have been overshadowed. A lot of other late releases for the SNES are similarly underrated. Likewise with games like Kirby's Adventure for the NES, which was actually released 2 years after the SNES's debut!
The ability to use the local and remote caches in tandem is the most important feature to me. sccache will use one or the other exclusively, so successive builds will have to pay the latency and bandwidth costs every time an artifact is built rather than just unpacking from the local cache. ccache stages remote artifacts locally by default, so it only pays the network costs once per artifact.
In CI builds they are more or less the same, but the local build experience for ccache is much nicer imo.
A more likely hypothesis is you can't accept an assertion that you don't like.
Correction: I am not implying, I am searching for.

There is a difference, a huge difference, between implying and searching for.

I search for things, in the above case, a mathematical (or algorithmic) theory or theories which could link disparate compression algorithms to a common ancestor or universal pattern -- because if one exists, and if it could be found -- it would greatly enhance humanity's understanding of all of the subcases that emanate from that universal pattern.

That is, it would greatly enhance humanity's understanding of all compression algorithms, and why specifically, WHY specifically -- they work...

That would be useful knowledge to have.

Especially since Cable TV, Video Streaming, The Internet and many other technologies -- all usually use different forms of compression...

The modern world is based on such things as: Electricity, Radio, Signals, Computers, Algorithms, Digital Data -- and compression usually plays a large associated role in those technologies...

So I search for a unified understanding of compression, in the above case, specifially that related to Images, but more generally with respect to any form of compression, that is:

What are the mathematical roots of Compression; what is the mathematical origin of Compression?

That's what I search for...
Note that IP addresses are personal information, so if you're logging them like this, you'll need to get consent (or have some other legal basis) and also handle deletion requests for EU users. One of the many joys of GDPR compliance.
It's problematic if you expect the rules to work like code; they don't. It's less problematic once you understand than HN has always been a spirit-of-the-law place, not a letter-of-the-law place (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...).

From that perspective it's easy to see how the submitted title was breaking the rule, and how shortening a title so as to fit HN's 80 char limit is not breaking the rule, as long as one doesn't shorten it in a misleading or linkbait way.

(Re your Factorio blog question, I'd have to see the particular article to answer that.)
I just got "Slay the Spire", a deck-building, casual, rogue-like and it's awesome. Can play a little or a lot at a sitting :-)
You’re also importing tons of renewable energy from scandinavia. Sweden for example exported 39TWh in 2022 alone - which of a majority is renewable energy.

And in addition to this, if you’d build the new energy sources based on coal, things would of course just get worse while implementing renewables doesn’t increase emissions in the same fashion.
You've rightly hedged with "sometimes", the article on the other hand is very whiggish and seems to incline that any perception of decline at any time in any place is a cognitive bias and not representative of reality. What about in the UK during and in the years after WW2, when rationing continued and in some cases got even worse even after the war ended and average body weights were dropping? Where people who perceived a decline there and then operating under delusions and believing things which weren't true? Do their experiences at the time not count because a generation later things started to recover? Or maybe their experiences don't count because the decline of the British empire was actually a good thing from certain points of view and anybody who saw it as a decline had an invalid opinion?

Or maybe because technology seems to march inexorably onward, decline in other aspects of life are wholly negated and therefore anybody who perceives any decline is wrong. If rent and groceries now account for a larger portion of an average worker's spending but ipads got twice as fast, does that mean that people who perceive a decline are objectively wrong?
Slightly off topic, a sim i found a while back that went wild with usability, was called "Reentry". Its a very realistic spaceflight sim using real world launch vehicles, capsules, etc. Every gauge, button, and dial actually works, and "does" what it says. The game even includes checklist books in game.

It was very overwhelming for me, and ultimately didnt continue playing it, however, if youre the kind of person that likes super in depth flight simming, its worth checking out.
For me such an experience puts that manufacturer on my blacklist. I will never buy anything from them again, unless they managed to convince me that they changed their whole shtick.

There are many brand names on there, but hey, I am doing fine.
Confessions of an almost venture backed founder
Sure not.

The dumbest thing we did was to slow down the expansion into renewable. Similar dumb was to make us (Germany and Europe in general) depend on Russian energy (gas, nuclear fuel&technology, ...), which the Russian regime then used as a weapon against us.
This is a really negative outlook. The crux of the advice is to have a playful mind, and don't live a life of quiet desperation. This advice can apply to engineers, business people, and anyone else. It does not mean you have to be a cartoonist. In fact the reason I love programming is exactly the same as the reason he says he loves cartooning, because it allows us to play with ideas and learn new domains and problems and ways of thinking. Let's go exploring.
Guess it depends on how "loud" you are.
Far: A (f)AST re-write of the Unix utility p(AR)
Maybe? It sounded to me like it was in the context of them being a financial burden, like you should want to off yourself once you become expensive for society, or it's a bad strategy to keep existing if you're going to be poor or something.
"Chestnuts roasting on an open fire
Jack Frost nipping at your nose."

I was always struck how nobody roasts chestnuts anymore. Then I learned how some forests in the US had 25% chestnut trees and that blight killed almost all of them. What a fascinating thing that chestnuts were as common as acorns for our grandparents and great-grandparents but are almost non-existent for us.
I think the point was you don't need client side analytics (i.e. the "putting analytics on a page" type). Your server logs are more than enough to get all the information you're talking about.
Xfwm has been rewritten from scratch at least 2 times. I can't imagine there is any code left from the original releases. Plus it used to be a CDE clone and that was dropped around version 2 when it became a light Gnome clone.
ASML also recently shipped high NA (0.55) EUV machine to Intel. This brings resolution from 13nm to 8nm
I wouldnt call it idealism to say that markets are the most efficient means for organizing resources, I would call it something thats been discovered over the course of centuries of economic study on the matter.

I dont think its anyones main function to be in the way, I think there is a lot of money to be made if you can restrict economic alternatives and funnel that business to yourself.
This is not a MS model, only the pretrained one it is based on.
And honest question, if you can use it non-commercially is that so bad? So it's open for personal use or offering it as a free service.
Fuel cells don't store energy at all, so your point there makes no sense. Also, large scale hydrogen storage for the grid would likely use combined cycle power plants to convert the hydrogen back to electrical energy, not fuel cells.

Hydrogen is cheap for long term storage because underground storage caverns can be extremely cheap (solution mined in salt formations), less than $1 per kWh of storage capacity. This is how natural gas is often stored, after all. There are alternative e-fuels but they have various problems. Ammonia is touted a bit below this comment in these responses.
The Billion-Dollar Industry Between You and FEMA's Flood Insurance
To be Serverless or not to be Serverless, that is the question
Let's not act as if free speech doesn't have various definitions and limitations even in the land of the free. You can't get two Americans to agree to the same definition.
You nose detects it and your brain reacts to it; it's odor. Just because you don't consciously perceive it doesn't mean it isn't odor. If it isn't odor then there isn't any other good word for it.
On the other hand HTTPS provides private reliable bidirectional multiplexed communication ... exactly the same as TCP. As long as the initial handshake is https on port 443, you can tunnel tcp through any https proxy. They can't stop it, and if you use 2 layers of encryption, they can't tell what you're doing.

AND the client can run in javascript (or wasm these days)

And nobody will let companies turn that off, because that would mean ad networks would lose out. Which means none of the free services on the internet would work over such a connection, which means companies would either have to pay to implement their own services or do without those services. Both are inconceivable to managers, so ...
If PV prices continue to plummet like this, it'll become feasible to just produce hydrogen. It's not optimal that there isn't a grand plan but there are various ways how even base load can be covered through storage once it's set up
Non-Disclosure agreements exist. Employers can prevent an ex-employee from harming them with those. Yet, they insist on non-competes. It is amusing to ask oneself why.

I think it is because that employers don’t think that non-disclosures work as well in practice as they do in theory. As in, a person can sign a non-disclosure but if they are allowed to work at a competitors, they may - sometimes without malicious intent - disclose trade secrets that harm the ex-employer.

Which is a legitimate concern.

These same firms set up complicated corporate structures to prove that “barriers” exist between different parts of their business which prevent collusion and market manipulation. Yet, as the LIBOR manipulation scandal proves, these barriers are toothless when it comes to preventing collusion.

I think it is best to state the fears out in the open:

* we don’t trust non-disclosures enough, when a person works at a competitor

* we don’t trust different departments of the same company not to collude to manipulate markets

Etc
Chemical reactions fuel crises at LA County's two largest landfills
As an electrical engineer I want to just remind everybody that firmware can differ wildly between countries and even within one series depending on when it was deployed.

You discuss this as if it was one static unchanging thing, when it is likely at least 10-20 different things.
These logs get rotated out after a week, and fall well within the "purpose limitation" clause of the GDPR.
Funny enough, the Romans didn't know about this and also had a better way to build arches without rebar, as they didn't use rebar at all
> Wow, you are openly advocating for speech to be allowed in cases where it is politically good and disallowed in cases where it is politically bad?

Not the person you are replying to, but I think the logic is a bit different than “is it politically good or bad.” It is more like “is this speech advocating for genocide of an ethnic group or is it just critical of/disrespectful to a religion.”

I think most people agree that those two things aren’t even close to being the same. Also, I don’t think that “talking negative about islam” has been a “politically good” thing in way over a decade.
I heard this is called: off-shore colonization.

If they cannot do it anymore with the "inexpensive labor" abroad (colonization), they will corrupt the political system to import that "inexpensive labor" (immgration).

Don't fool youself.
> Tell us how you really feel. :)

Anybody who says that deserves a prompt smack. I told you how I feel you smarmy parasitic prick.
Right, but the point was you don't need on-page analytics for that. Seeing what people read (and when, and from where) is already in your self-hosted server logs, or is one "enable server logs" setting away.
overtraining is such a trap! My college crew program had something like 11 workouts per week - one on the water, at 5am, and one in the gym at 4pm, every weekday, plus a "big one" on Saturdays. Very little tapering before big races.

That's simply too much, especially for 18 year olds...