skysight-inc/HackerNews huggingface dataset:
> The biggest problem is that we have no idea how to value most of the work people do. I mean, we might know that what a developer should get paid for a year’s work, but how much is that work worth? The majority of the work done in modern corporations is incredibly hard to value, which is partially why companies are so inefficient and make so many bad decisions.

> That brings up an even bigger problem - companies today hire workers to make money from their labor. In other words, they generate profit because they pay their employees less than they’re worth. If everyone could trade their labor for exactly the amount of money it was worth, the corporations that employ them would have a much harder time making money.

Anyone else see an issue with this comment? We don’t know how to value the work of a corporate employee but we’re simultaneously all being paid less than we’re worth.

I like this article but I do feel the author leans too much into theory and what I hope is hyperbole. What I do love though is the admission at the end that we’re in a tough spot with modern capitalism and there’s no easy way to fix things by some “just do xyz” solution.
For everyone complaining about the legitimate vagueness of a lot of recent posts, this is for you: https://github.com/KFearsoff/nix-drama-explained
not all violence uses sticks and stones dope
You can send 50kg of garbage into orbit for $300k with SpaceX. I don't think sending it to the moon would be any more cost efficient (quite the opposite). Plus with the kind of garbage where you might find that cost acceptable (long-term radioactive waste, extreme biohazards) those are the kind of stuff you don't want to have to end up detonating in the air if the rocket malfunctions.
I’ve been actually looking for some of these myself.

The two that I’ve used are cloudflare pages and bunny storage.

Cloudflare integrates with git and even runs builds for multiple static website frameworks (hugo, 11ty, etc)

Bunny storage is a bit clunkier when it comes to setting a ci/cd since it has nothing to support it. One can upload via ftp, web browser or API. And after uploading usually purging the cdn cache is needed to apply the changes.

I still prefer bunny because cloudflare give pages for “free”, which I don’t trust.
>Says a lot about "digital archiving"

It doesn't, since you could easily buy a USB floppy disk reader
> In our case, the patient forcefully inserted 159 magnetic balls into bladder via his urethra one by one, which was the largest number on magnetic balls in bladder until now.

Ah, youth.
Which threat actor is involved?
How are you planning on stopping the camera on a phone?

You need legal protection.
I only skimmed this briefly (no time), but things operating as suggested (eg the banks loaning money they do not have) would fall into the category of fraud IMO.

Whether that's currently legal or not is another matter that I cannot comment on.
I guess once you've sorted the wife, kids and career then trying something else is relatively low risk. He could always have gone back to lawyering if it didn't work out.

I've got a friend a bit like that - husband kids successful law career but quit because she hates being a lawyer. It allowed her to go from poor to wealthy though so served its purpose.
Most units of measurement are derived from the second, so the more precise our frequency standards, the more precise everything else can be. Things like interferometry and spectroscopy depend directly on very precise frequency standards.
He would probably still agree with everything, but taken the money.
He was at the top correct, a founder, and thus in his article, he would have taken the majority of the money.

It is possible to know something is wrong, and feel guilt, but still take the money and continue to voice these ideas about change.

It is hard to change a system when you are winning it. That doesn't mean he isn't also right that a lot of people are victims of it.

""In other words, they generate profit because they pay their employees less than they’re worth. If everyone could trade their labor for exactly the amount of money it was worth, the corporations that employ them would have a much harder time making money. Instead, in modern corporations the shareholders and the executive team - again, the central planning committee we so despise - make the majority of the money, while the front line does all the work and makes very little.""
The term "free", whether its in free markets or free speech, really makes it binary rather than a spectrum. You either have a free market or you don't, there's no in between.

That doesn't make it a bad thing, to be clear. Very few people actually want free speech, they want some level of control on what can be said. It sounds moral to argue for free speech so we've invented the term "free speech absolutism" to allow people in the middle to stand on that moral ground. At the end of the day though, if you want limits on speech or markets you don't want them free, and there's absolutely nothing wrong with someone landing on that moral opinion.
Did you consider Fusion Charts?
Why would we aim for the moon instead of aiming anywhere but the moon?
Rightly or wrongly, Elsevier has a market capitalisation of £62B for essentially doing what GP is proposing.
Show HN: Wavelet video codec in less than 5000 lines of C
Hi! I've made a simple video codec that is comparable to MPEG-1 / MPEG-2. There are example videos in the GitHub link's README.
I also have a little video presentation about it.
https://www.youtube.com/watch?v=zDm4GN-znBo
They can be. Depends on how the are implemented.

Passkeys can:

- Replace the whole login (including discovery of the user id)

- Just replace the password, after a user specified a user id

- Be used as a second factor just like TOTP

They are definitely more phishing resistant for what it’s worth, even if just used for MFA. TOTP codes can be copied manually by an unsuspecting user.
External Secrets Operator: Fetching AWS SSM Parameters into Azure AKS
If a company issues a bond and I buy it then I have to give my own existing money in exchange.

If a company takes out a loan from the bank, the bank isn’t putting up existing money, it just creates a new asset and starts accounting for it. Hence new money is created from nothing.

What stops the bank from creating too many loans is that the bank would become insolvent and all the workers have to carry their stuff out in cardboard boxes (except the execs they probably have someone to do that for them).
Yes, I think they take over 443.
Exactly right, and this is how technology destroys communities. By one thread of one human needing another at a time.
> "I build games" is part of the compensation package just as much as a paycheck or healthcare benefits.

No, just no. An employee can switch companies for better compensation and still remain in the gaming industry making games.

Also, no one gives a damn about your mission statement.
I use Qt, and I have to get my binary Notarized by Apple.
I've been using coolify for all my apps for like 6 months or so now. I gotta say it's pretty impressive how well it works and the dev is quite responsive. I hope he can make it financially viable for himself.

It's still a little rough around the edges but quickly getting polished up.
In my experience the most common tool is Nagios [0]. Core is free

- Most of the common checks one may want to do site up/down, certificate expiring, service up/down, etc... are built in and just have to be populated with the domain to check. Additional checks can be done if the NRPE agent is installed on the server. Wherever you run Nagios from would need to be able to send an email to your phone. There are newer and fancier tools than Nagios, but having been around a very long time it has a lot of capability built in and most bugs worked out. Nagios will also provide you with historical data.

I believe there is an iPhone Nagios app [1] that can log into your Nagios instance and give you alerts. An alternate option is to use SMTP to get the alerts. I do not know which would drain the battery less. It only has 2 stars so maybe it is awful, I don't know.

I don't know anything about iPhones but if your email client has the capability of setting up a rule to use a non-standard message alert tone based on subject or sender that is how I would get the noise. Some people set it up to send text messages but then you need a SMS provider for Nagios to send to. If not maybe there is a email client you can buy from them that does all this. You may have to shorten the interval at which your email client checks for messages.
> > >This is probably where the focus should be rather than my long winded reply, an email client that has rule capabilities and different tones by subject or sender.< < <

- An even simpler setup would just be using curl to check a status page that either returns OK, overloaded, or just times out if the site is down and then email or text you if anything other than OK shows up in your defined curl timeout. This could be done in bash, python or whatever you want to drive curl or libcurl with. Also send alerts to a local logfile or syslog using logger so you have historical data.

- Another route to possibly go would be to look for a phone app that tries to reach a web page and makes a noise if it can't but then you may be losing sleep any time your phone has issues reaching the site and that may be entirely unrelated to your server and its network provider. Sleep is important too.

- Another option would be to use one of the paid monitoring sites that will also email you but most of them would be overpriced for just watching one server. I suppose that depends on your priorities. Research them before using, some have had serious security issues with customer info/data.

[0] - https://www.nagios.org/downloads/
Scroll down to the free Nagios Core

[1] - https://apps.apple.com/us/app/server-alarms-nagios-client/id...
What makes you think these will only run on port 80 or 443. Almost all networked software allows you to configure the port.
Reading this morning that China is going to let Tesla do FSD there. It's a great testing ground because when people start using it, you can get whatever results the Chinese government wants to get. Good results get kept in, crashes are a result of something other than FSD and don't get reported in the data. Win-Win!
Yeah have you tried actually running a common lisp program from decades ago on a different implementation from the one it was developed on?
I promise you that there are major businesses still running on Java 6 code from 2011.
> Do stores really need to be connected to the internet all the time?

Some of them do.

A few weeks ago, I was at a Roam Burger outlet in San Francisco whose Toast point of sale system was down due to some server-side problem. They couldn't sell me a burger. Not even for cash. I had a nice chat with the store manager, who didn't have anything else to do. Then I left and ate elsewhere.

Toast docs: "If the restaurant cannot communicate with the Toast cloud, the devices cannot communicate with each other."[1] They have a lot of outages, according to third party monitoring.[2] Their own status page doesn't show those outages.[3] But their outage history does.[4]
They're "transitioning" to a system where one of the local devices can be a host for the others when not connected to the "cloud".

[1] https://doc.toasttab.com/doc/platformguide/platformOfflineMo...

[2] https://isdown.app/integrations/toast

[3] https://status-dev.toasttab.com/

[4] https://status.toasttab.com/history
The abstract strategy game mentioned is listed on BoardGameGeek: https://boardgamegeek.com/boardgame/1047/mem
Here's the truth: Google's services are like sand, and you shouldn't build your house (your business) on top of sand.
Regarding internal interruptions, classic Pomodoro technique (the one with a kitchen timer and a sheet of paper) deals with them this way: there is an 'interruptions' section on the sheet, and whenever an interrupting thought occurs, it's written down to that section and a dot is put above current Pomodoro. This way one is confident that no important ideas are missed and also can track the number of interruptions per Pomodoro.
Agile does replace requirement gathering and planning, though.

A core Agile tenant is responding to change rather than following a plan.
Is there any public data about browser usage on MacOS?

I rarely see people using Chrome on a Mac.
Clang 18 was released this March, barely two months ago[1]; VS 2022 17.10 is still in preview[2], and GCC 14 isn't even out yet. This can't be nearer the bleeding edge.

[1]: https://github.com/llvm/llvm-project/releases/tag/llvmorg-18...

[2]: https://learn.microsoft.com/en-us/visualstudio/releases/2022...
It's been standard practice for a very long time to use the Gradle wrapper, which fixes the Gradle version, so there really shouldn't be a problem building an old project.

Making changes to one is indeed fraught.
Since he is a founder that built the business, I'd say he is someone that has a lot of practical knowledge beyond theory. He saw both sides, and sees the flaws in both.

How many times to do talk about the sales guy that earns too much, or so-and-so, that got promoted for being nice. Everyone is always complaining about others getting paid more, and that wouldn't happen if the pay was equal to value.

Or, how about in Software, there are a lot of teams adding features, which one was worth more? It is hard to tell, but everyone seems to agree the guys at the top didn't contribute much. So, it seems like the math would work, the guys at the top don't produce much value, but get more money than the teams adding value. Even if how to calculate each individual value is difficult.
Well, it is flagged now. This happens very often with submissions that have negative resounding for Russia or China.
+1 came here to point out what should be obvious: the US is not, and has never has been, a free market. There is, and always has been, "rules and regulations" beyond the "natural" which dictate the behavior of the market.

The closest thing I'm aware of to a free market was the cryptocurrency driven markets of the "Dark Web" somewhere between the rise and fall of Silk Road. Yet even that market was embedded within, and ultimately governed by, the jurisdictions the network was hosted.
+ https://hatchbox.io
Those two observations are not inconsistent.

We can have essentially no idea what each contribution to the whole is worth while being certain that the whole must, over the long term, be less than value X.
What he wrote is a popular myth that originated in a misunderstanding how fractional reserve works, it just means they have long term assets to cover short term liabilities. There's a lot of this stuff on youtube.

If it was true no banks would ever fail, qed.

Ultimately being fundamentally wrong in how the financial system works is extremely unlikely to impact anyone's daily life.
This has indeed no relationship with nuclear energy, except that thorium 229 is produced in nuclear reactors.

This achievement is a step (the most important one) towards the goal of making an atomic clock that uses thorium 229 (which has important advantages mentioned in another posting).
MIDI 2.0 has attributes in note-on messages. Attribute type 0x3 gives you 7 bits for a note in semitones and 9 bits for a fractional part of a semitone, so a resolution of around 0.2 cents.
> And these companies, they use the same kind of central planning that we so despise in communist systems. I know. I’ve done it.

The work of János Kornai made us realize that it is impossible to find an exact solution for economic planning, so a completely centrally planned economy is destined to have major inefficiencies (he was also a notable inspiration for the Chinese reformers). It also seems like some kind of planning is inevitable in market economies to achieve long term goals as market prioritizes short term gains.
Nominative determinism :-)

https://en.m.wikipedia.org/wiki/Nominative_determinism
In the early days of the World Wide Web I wrote a static site generator using makefiles. Because there was nothing ready-made for that.

As "make" is intended to track changes and only update when dependencies have changed, it was very fast on the computers at that time (that we'd call slow now).
The fact that its $1000/month only increases its anti-consumption effects because people will have that much less each month to spend on alcholol/candy/cigarettes....
Mine had an 8086 too!
International Dance Day
> suggests a lack of commitment to the open-source model.

I literally chuckled when I read your comment. It sounds reasonable to flatten commits before a release, as I, and others, who are hacking on code litter their history with "fix this" / "fix that" / "asjhdasjd" / "f**".

Open source model doesn't mean version control transparency. Open source model could also be development done in a private fork, and release commits dumped into a public repository.
I wonder about the core value of these things.

As far as I know, one can create a denotational semantics for any well-defined language. In practical terms, you could pick, say, JavaScript and do a similar representation as explained in the article: Every “non-pure function” is evaluated to a description of the state change that is caused by that function.

What is different for approaches as mentioned in the article is that all denotations (what we represent the result of applying a possibly effectful function) of the formal semantics, are also values in the language itself.

What this gains us is hinted at in the article: We can now implement different ways to execute these effects (i.e., for different execution environments or testing) »as a library« (without modifying the language interpreter/compiler).

However, this flexibility seems to be primarily used by language/framework implementers themselves. Not by application developers.
Library implementations of “effect systems” seem to create their own DSL for denotations (i.e., having their own IO type, maybe reusing some closeby syntax from the host language).

For application developers, in case of this article, it seems that the main improvement is that effectful computations are marked with an ! so they are easier to spot.
Don’t get me wrong, I think that is very valuable for very little additional syntactic complexity, so it’s a great thing to do.

However, the more I look into this the less I buy into the whole “functional semantics” for side-effects argument. Immutable data is great, explicit dependencies are great, but those are about minimizing the use of side-effects, not about dressing them up.
I believe that https://github.com/manna-harbour/miryoku should be mentioned here.
> 2/3 of personal bankruptcy in the US is linked to medical debt somehow

Often cited, but wrong. When you dig in, it turns out to be one of those "wet streets cause rain" causal mix-ups:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5865642/
What we learned from a failed infrastructure DevTool
No One Should Have That Much Power
We are talking about 2014 here, I don't think NATO was at war with Russia even by their propagandists standards. On the contrary, everybody was shocked that they decided to invade Donbas and Crimea just like that.
Interested to know what is pdftomp3?
Streams had a pretty huge impact on how a lot of people write code.

Also, lambdas came in in 8, not 9. Streams without lambdas would have been pretty painful!
https://ec.europa.eu/commission/presscorner/detail/en/IP_24_...
Can I use this tool to get toc for arxiv papers ?
Crabs too https://en.m.wikipedia.org/wiki/Carcinisation
I was basically always slowed down by RAM on Android - prob bc I switch between lots of very badly coded apps... so even on desktop I've grown to see RAM as "insurance against badly written code" as in "I'll still be able to run that memory leaky crapware and get what I need done" or in "I'll just spin up a VM for that crap that only runs on that other OS"...

Swimming in badly written SPAs and cordova/whatever hybrid apps is seriously helped by eg 12GB of RAM on a mobile :)
Curious question: would prefilling destination buffer with newlines (\n only) be faster than sprinkling them from a list of positions?
I'm monitoring and automating my solar charge controllers, battery management systems and my inverter using 3 separate esp32 boards. 3 Victron chargers, 4 Chinese BMS boards with BLE serial connections, one MPP Solar hybrid inverter and some inductive choke energy monitoring interfaces.

I'm really not proud of any of this code, and it's mostly based on other people's work so not much original here.

https://github.com/20after4/esphome-energy-monitor/

Maybe useful as an example of a moderately complex setup and decently reusable components, for example in bms.yaml

That and some crappy C++ Graphics code to draw some parameters on the M5Stack's lcd.
a simple solution is to put a small submersible fountain pump in or even one of those floating solar powered ones. mosquitos prefer standing water so if you agitate it enough it will cut down on their breeding. please do make every effort to prevent them from breeding, your future self and your neighbours will thank you.
From a quick test, including every single header in the standard C and C++ library is 180k loc in an otherwise empty .cc file and compiling it with g++13 in C++23 mode takes 1.6s on my machine. Not amazing, but not terrible either.

I also don't believe in tiny instantiation units, but when compiling real code, parsing the headers themselves is not necessarily the bottleneck.
Fractional reserve banking. https://en.m.wikipedia.org/wiki/Fractional-reserve_banking
I know, I know; daily stand-ups should be simple and they aren't performed like they should be; they've gotten complicated, especially when you need to account for your time. "What [you] did yesterday..." can be a list of a dozen one-offs that sometimes answer the question "Why isn't that ticket done?". Anyhow, my dsu gem helps you record, list, remember and manage all the simply, from the command line. Hope you enjoy <3

Suspicious? Visit the dsu github wiki: https://github.com/gangelo/dsu/wiki

Adventurous? Go straight to rubygems.org and download: https://rubygems.org/gems/dsu
There's definitely some aspect of hyperbole, just from the wording there: "the biggest problem is [...], but wait, there's an even bigger problem [than the biggest one]!"

Comparatives overriding superlatives aside, I don't necessarily see these two issues as at odds with each other. We are bad at assigning dollar amounts to units of work, or even the productive output of a specific individual, but in aggregate companies can know how much revenue they bring in, and how much they spend (on labor, among other things), and in order to be profitable, revenue must exceed costs by definition.

So taken in aggregate, companies are still able to exploit the gap between cost and value of labor. A highly productive individual might be significantly underpaid, but on the flip side, a less productive individual might be overpaid at the same company.
Ollama is great. I actually wish they would wrap OpenAI and Azure and generally act as as a proxy for third party APIs. Having a consistent, well thought out API which isn't tied to a single provider would be really good for the community.

Edit: this would be useful because in many cases some workloads can be local, but others cannot... e.g. if you really need gpt4 for specific queries.
I found an old applet of mine from the late '90s, and tried running it. Crashed with a NullPointerException from deep inside AWT. My guess is that there is now some setup that needs to be done that didn't at the time.
"companies exist through free agreements between people."

I think this is the common "Libertarian" view, that then goes down the Libertarian Rabbit Hole :

"That is Anarchy, wait no, we need some rules, guess we're back to having some type of government and/or corporation, back to the drawing board".

Humans keep re-inventing Moloch.
Have you tried mold [1]? In my experience, it makes a dramatic difference to link times.

[1] https://github.com/rui314/mold/