skysight-inc/HackerNews huggingface dataset:
One reason why people hire me, is for my actual, production, experience in loads of stacks and architectures.

Actual, production experience, is, IMO, a requirement to make decisions. No-one will make a good decision to ditch or embrace, say, microservices, based on a HN conversation and a few blog-posts. Nor will they make such a decision based on papers in science journals.

But rather based on failures with monoliths, failures with microservices, successes in Rails, successes in Drupal, and failures in Rails or Drupal. (Or leptos, React, flask, whatnots). Actual felt pain, and drawn learnings. Actual celebrated successes and drawn learnings.

edit: I'll often bring that up in consultancy. "Yes, Rails is great because X and Y. But Z is a rather real danger for your case; we've been bitten by that when building FooBarLy..."

What I'm trying to say: yes, indeed, this person is also collecting experience and evidence to make future decisions on. That there's a real need, and actual benefit on trying and implementing new tech. If only because otherwise we'd still be maintaining COBOL mainframe spagetti (oh. wait...)
this is a common enough need that

out geom

does a similar operation in fewer characters
> If the bank loans me $200,000 to buy a house no one rationally suggests the bank has $200,000

No, but the seller’s bank does.
> The community are retiree collectors who obsess over specs

The group who designed my extremely awesome Astrolux MF-01 might be a clone of them.
You need alerts for your alerts: the case of the missing file descriptors
Show HN: Hyperdiv – Reactive, immediate-mode web UI framework for Python
Hello HN,

I'm releasing Hyperdiv (https://hyperdiv.io), a framework for rapidly developing reactive browser UIs in Python, with immediate-mode syntax and using Shoelace (https://shoelace.style) as its built-in component system.

This short coding video will give you a good idea of what it is: https://www.youtube.com/watch?v=4XJKfxaqvGE

I wrote a brief article about the motivation and approach: https://hyperdiv.io/intro.html

Hyperdiv doesn't aim to compete with serious full-stack frameworks. The core aim was to make it easy and fast to prototype apps and build UI-based tools. I was originally motivated by internal tools at work -- feeling the need to quickly put together UI-based tools to share with both technical and non-technical coworkers, without having to stand up and maintain a full internal stack.

This is my first major open source release. I really appreciate your feedback and support. - Marius
More excuses. Humans obey the laws of physics.
Congratulations. You just recapitulated Advaita.

(Sanskrit etymology: 'a-' = not or negation; 'dvai' = two; '-ta' = state of)
If I remove a file which is on mount1 and my home directory is on mount2, will I have to wait whilst it's copied, or will it pick somewhere on mount1?
GraphQL is less complicated than querying dozens of interdependent REST queries.
I remember he said that Twitter's bot problem was solved.
Yep, right now the cost of money is more expensive than renting a house at 80% financing.

So on top of this, if you decide to buy a house at 500k, you lock up 100k and still pay more in interest + HOA than ren for comparative apartment.

In conclusion: It only makes sense to buy right now, if I have an expectation that the price will go up on the home.

/edit: Added the conclusion
> shit is falling over due to synchronous IO even at laughably low volumes.

Like? I ask because even synchronous IO let's you serve millions of requests per month on a cheap VPS.

That's enough in the b2b space to keep a company of 1000 employees in business.
Communication flows create dependency points that limit what the design can be.

Consider an organization that designs broom handles. They have an industrial design department that selects the shape and material, and a market research department that selects the color and packaging to fit current trends. If the market research is purely downstream from the industrial design, their feedback can never affect the tactile properties of the product, thus limiting the range of possible designs.

Replace the physical product with an abstract system, and the same design dependency issues apply.
We have a "reuse center" in our town that sometimes has good deals on older TVs which may lack these features.

https://ithacareuse.org/

there may be something like that in your town. For the rest of us there is Ebay.
why kompromat? could just be that Puts offered him a better deal. one of the implication from the Panama Papers -- remember those? -- was that Putin's corruption was so deep that he may control so much Russian money and assets he could be the richest man in the world. The Tsar has returned.

And money talks to money, game recognize game, dig?
I wonder how much of a deterrent for executives at other banks firing the management really is, in the age of golden parachutes and good old boys networks.
I just don't see the money in managing or hosting IoT fleets for others. Fancy autocomplete (sorry, I meant AI) is too shiny of a revenue stream for Microsoft compared to stuff like this.
Last years bank collapse has demonstrated that FDIC coverage is infinite so long as you have the right connections.

Also FDIC limit is theoretically a lifetime limit per individual. Again, no actual limit so long as you know the right people.

Also worth pointing out that when financial institution failure hits people personally regime changes follows quickly. It'd be at the ballot box in the US, but make no mistake it'd come swiftly. As a result, politicians will do whatever it takes to prevent that from happening.
Let's compare crypto/AI to earlier US-based tech-finance problems:

- I think crypto is similar to Enron, credit default swaps, subprime mortgages etc: these were clearly scams at their inception, and they were run by some of the biggest scumbags in the country. A good independent audit could have nipped most of these problems in the bud. Instead, too many people smeared honest critics as partisan leftists, and these con artists got so large that they threatened the global economy.

- AI is (probably) similar to the 90's ecommerce boom: there are a lot of good ideas and clearly there will be a long-term impact to this tech. But any specific investment is extremely high-risk. There are a ton of people selling bullshit and magic beans - OpenAI is by far the most dishonest company in all of Silicon Valley - and it's very easy to bedazzle investors with an impressive tech demo. And it's very easy for a good company selling a good product to get steamrolled by some shitty Windows Copilot thing.
Datacenter customers don't have options, gamers do.
I think these kinds of articles are a bit glib. Developers implement architecture to solve problems confronting them. Sometimes a new problem then arises which must be dealt with, and so on, until the architecture in hindsight is quite complex. But you can only know this in hindsight. A few companies didn't run into the "piling on" of issues to be fixed, and so look back in hindsight, see their simple architecture, and think, "we know something that everybody else doesn't," when in fact they're simply experiencing some form of survivorship bias.
> share the same stories of trying to get their aging parents out of mostly empty SFHs.

Where are they moving to? My aging parents do not want to go to a condo or apartment, they have gotten used to living alone and don't want to deal with neighbors stomping on the floor above them, for instance.
You don't have to wonder, as Android has had this model for years. So that should help you predict. Hint: not an issue.
I do as well, but part of this means depositors are going to lose some money (past FDIC insurance, if there is 'enough' of that).
"No UB" is really hard to do without sacrificing some portability. It took C decades to specify that arithmetic was twos-complement, for example. However "UB means the optimizer is free to change the semantics on the assumption that you don't hit UB" is a huge source of surprises.
Also, fork() interacts very poorly with e.g. CUDA: turns out, you can't fork the GPU itself.
> Dollars -- whether created by the Fed or fractional reserve banking -- are debt with interest due

This is not correct.

Loans create money. So the creation of money involves the creation of the loan. But if the loan is poofed, the currency doesn’t go away. (Think: loan to buy a house makes money, seller gets the money, buyer defaults, loan is impaired.)
Does anyone have info on how this might affect lawsuit regarding Vizio's violations of GPL licencing? https://news.ycombinator.com/item?id=39075136
A few comments point out that replacing a monolith with micro services doesn't reduce complexity. I agree 100%.

That's why I mentioned Event Sourcing pattern, not "microservices". Think of a single event log as a source of truth where all the data goes, and many consumer processes working in parallel alongside, picking only those events (and the embedded data) that concern them, reacting to them, then passing it on not knowing what happens later. Low coupled small self-sufficient components that you can keep on adding one next to another, without increasing the complexity of the overall system.

Maybe Event Sourcing/CQRS can be called "microservices done right", but that's definitely not those microservices (micro-monoliths?) everyone is talking about.
It's interesting that you would frame it as freedom rather than financial independence. Neither my wife nor my house has ever felt like a shackle to me.
But that's the point - the seller gets real money, that no one disputes should be real - but the buyer's bank should be careful how much it counts assets it would need to liquidate as lendable money.
My understanding is that sr.ht doesn't allow a user without an account to collaborate with a user that has one. So effectively _all_ developers must pay for the privilege to "work" on a project.
IMO: Part of boring tech is that it's easy to learn and therefore, usually, easy to hire for.

Clojure ticks neither of those boxes, unfortunately.
This new one is being manufactured in China instead of Japan, so hopefully they’re able to keep up with demand
OpenBSD may be looking at the same:

https://www.openbsd.org/i386.html

Luckily NetBSD still exists, I very much doubt they will depreciate 32 bit:

https://www.netbsd.org/ports/i386/hardware.html

NetBSD to me is a cool system, doing some unique things. But, sadly they need more support than they get these days.
And yet tons of other apps from China seem to make it to the play store. And it's not like DJI isn't aware of how many devices they sell overseas.

It's almost as if it were intentional.
I love to see people doing things I've never even thought of that embrace history and culture, and that they take pride in doing. This is exemplary of the respectful attitude we ought to have toward more of our activities.
Yes, I get tired of that line too.
I think we should aim for _fairer_ government intervention.
What if this time, the government invests enough cash in banks to keep them standing and then retains ownership of a meaningful fraction of all participating banks? In however many years it takes for the banks to start paying dividends, a meaningful fraction of those are received by the government. That cash stream can be used to pay down debts or make green new deal investments, or fill a rainy-day fund for future crises. If share prices ever rise meanignfully, the government retains the ability to sell back to public markets.
An intervention can aim at stabilizing things today without being a _giveaway_.
> $1 of bad debt can lead to a chain of hundreds of people - each losing $1

Why would that happen?
That's great until the manufacturers start putting stuff like https://en.wikipedia.org/wiki/Amazon_Sidewalk in them.
Services, or even microservices, are more of a strategy to allow teams to scale than services or products to scale. I think thats one of the biggest misconceptions for engineers. On the other end you have the monorepo crew, who are doing it for the same reasons.

On your note about resiliency and scale - its always a waste of money until shit hits the fan. Then you really pay for it.
> past FDIC insurance, if there is 'enough' of that

The FDIC’s balance sheet is unlimited. It’s an explicit full faith and credit agency. It has, to date, never pulled on that credit by managing its risk through fees on member banks.
It is not well-appreciated that the whole dollar system is destined for implosion because of the way dollars are created. The dollar is a debt instrument, there is always more owed than there are dollars in existence. It's an exponential and that only goes on so long.

I suggest episodes 1 (difference between currency and money) and 4 (how dollars are created) from the following series by Mike Maloney.

https://www.youtube.com/playlist?list=PLE88E9ICdipidHkTehs1V...
Ask HN: What GEN AI tools you built
I'm curious to learn about the innovative tools or products you've either built for yourselves or discovered online, powered by Generative AI. Whether it's a personal project to streamline your workflow, a creative tool that sparks joy, or a product that has significantly impacted your daily life, I'd love to hear your stories.
As others have pointed out, economically they may not have the choice of property.

& ""ghosting"" employers is undoubtedly driven by the requirement to do lots of applications. You hear of people with hundreds of applications in flight; keeping track of them is a job in itself.
https://www.seagate.com/content/dam/seagate/migrated-assets/...

Claims 500 MB/s. But of course your chances of getting that from a hard disk are far less than from a SSD.
Required? No, that is an exaggeration. Over the past 2 years or so, I've bought about 10 different 43 inch panels from TCL, Visio, Hisense, Sony, and Samsung. All let me watch an HDMI input without connecting to the Internet.

Show me a model number where you cannot plug in HDMI and watch from an input without connecting to the Internet. If this is truly happening, it should be easy to find YouTube and TikTok videos from customers and reviewers.

They include it in the setup screens, but they let you plug in HDMI and it works without internet. Even Amazon Fire TVs (the worst in terms of privacy) has a store mode that removes most of the "smart" features.
We used to use an app from a startup for local orders that would always say 17 minutes to pickup. They couldn't estimate the time, so just used a number that didn't look like it was hard coded. Took some time for us to realize the lie and stop trusting it
> FDIC coverage is infinite so long as you have the right connections

Which depositors were screwed for not having the right connections?

> FDIC limit is theoretically a lifetime limit per individual

No. It’s not even a limit at the same institution, just per ownership category.
I mostly play with 7200RPM consumer drives, they hang around there in ideal situations: sequential non-fragmented reads

Not to put stock in the assertion, I have no idea what the article intends
There's a Freedesktop specification for trashing files that you may consider adhering to: https://specifications.freedesktop.org/trash-spec/trashspec-...

I get that writing a small utility is fun, but if it is just that (for fun), I suggest you put that into the readme. Otherwise, why should I choose your tool over something like https://github.com/andreafrancia/trash-cli, which seems to already be distributed for the major distros? Does your implementation scratch an itch that the myriad of other implementations don't? I'm just curious.
I am not even sure that the EU has mandated that PWAs must be able to run in other browsers. Did you see any such regulation?

From what I understand, the regulation is about allowing users to install third-party apps including browser and of course PWAs. I doubt they mandate what browser engine the app uses, that's the apps business only.
FPV Flight Dynamics
Do you think that style of error handling works in Scala? It certainly seems possible to get right but the quality of Scala code I've worked with in different roles has frequently been atrocious, I'd almost rather dig into some old ColdFusion or PHP.

(Funny, I was downright terrified 15 years ago about ever mentioning "ColdFusion" or "Sharepoint" in a forum because I'd get contacted by recruiters about the first and salespeople about the second. I'd always tell the salespeople that we had no budget at all for Sharepoint and just had one for our dev team because you could get the license for free with an MSDN subscription)
>I think the value of so-called “principal engineers” and “engineering leaders” is their adamant refusal to unconditionally jump on all the latest bandwagons and instead make judicious selections of technology appropriate to the problem at hand.

FTFY.
Last time I checked if I just immediately default on my mortgage the bank doesn't just get to go get their money back from the seller's account. Even if the seller was actually using the same bank.

Also the seller is now less a real asset. Their liquid asset worth hopefully went up in the sale. But their total net worth should be around the same, minus any fees they paid during the transaction.
I'm suggesting maybe you make an assumption about what most programmers you know think about a topic you probably never specifically polled every one of them on, and that whatever numbers went into "most" there are at least 2 to add in the other column.

You are expressing your view, I am expressing mine, that is all.
So you are convinced that those empty apartments are actually a rational, planned investment that will be useful in the future, and not just a classical misallocation of money?

I have seen the results of a previous real estate bubble in Spain. Plenty of homes in weird locations, slowly falling apart, never occupied, some never even finished. As the local left said: "People without homes, homes without people". I am not a leftist, but they were onto something here.
Wave – Mobile Money, Reinvented
Funnily enough, I went to Hida no Sato in May to visit the stones (the museum itself is great too)! They're going to be the subject of one of my future articles. The stones at Hida folk village are lighter than most, but the setting makes them wonderful. I got permission to lift of course. That's the key really - especially with Japanese stones when they're often in shrines.
Hum, or the government takes the worthless banks for free, make good on their obligations, and sell them later to the highest bidder.
I generally dunk on China, but they are moving surprisingly quickly.

China which burns half the worlds coal built 219 GW of solar last year which bumped there installed capacity by 55%. For scale in 2020 there was only 760 GW of solar power installed on earth.

At ~25% capacity factor that’s and additional ~473 TWh in 2024 or roughly the same energy as their nuclear reactors, but only half of it was produced in 2023 because the average solar panel was available for 6 months not 12 meaning annual numbers are lagging indicator. They will likely hit their Paris agreement target for 2030 in 2025. This is on pace for ~100% of electricity from renewables in around 20 years assuming they can get storage online, and they are a massive battery manufacturer so it seems possible.

Net zero by year X isn’t the question the question is how many tons of carbon you release before net zero. Cut CO2 emissions in half quickly and you get more wiggle room. I’m feeling fairly optimistic right now.
I don't really understand your argument, e.g., "seeing Apple users fight back against the idea that the Mac’s better security relative to windows Windows has anything to do with its smaller user base".

Are you saying there was some dispute between where folks were saying Mac's tigher security someone made the platform less popular? I've never heard this. (Also for the record, I personally wouldn't make any case about Mac's security being better than Windows.)

Also side point, I said this is what Apple believes, not "Apple users". I.e., I don't think anyone cares what I think, but Apple behavior on a number of fronts points to Apple believing this (e.g., sandboxing in Mac App Store, reading between the lines of the App Store restrictions, notarization).
> The second tax is levied on the shareholder's profits (i.e. the dividend) and is paid from the shareholder's bank account.

Not necessarily, in our country the second tax is also payed by the corporation from the corporation account as a part of dividend payout.

> The first tax is not on an individual's income

Both the first and the second tax are on the same income. No activity took place between the first and second taxation.

> The money belongs to all shareholders.

What if there is one shareholder?

> This is why there is very little leeway on using corporate funds to make purchases on items like cars

The company is AFAIK not paying profit tax when buying a car, but it is paying profit tax before paying dividends.

> It is the freedom of the shareholder to decide what to do with the proceeds that makes it the shareholder's income and therefore subject to the second tax.

The company does not buy company property (like the mentioned cars) with taxed income, it buys company property with cash before taxation (or even better leases the car and then uses the rates to lower declared profits). So it's wrong to compare those two.

I understand why the dividends are double-taxed - some creative minds would otherwise find a way to get them completely tax-free. But it's a band-aid, not something fundamentally correct.
I don't know. Maybe. I've gone back and forth on this many times.

Wanting to play a video game, and having to learn how to free up enough conventional memory in DOS that I could do so without giving up sound and joystick control, was really my entry into tech. I can't say my life would have been better without them.

On the other hand, they're as much of a time sink as you allow them to be, and in the last decade are increasingly also vying to be an unlimited money sink in the form of microtransactions, lootboxes, gimped free-to-play (or even pay-to-play!) with progression held back without paid boosts, etc. Should we want to engage with such dark patterns?

Once I got into Linux in the mid 90s, and especially once I really bought into the whole FL/OSS-as-an-ethos activist/evangelist stuff as a late-teen, my gaming options became quite limited. I spent a long time saying playing video games was bad, and a sign of poor life choices. I dialed back my rhetoric as I entered my late 30s, and I own and occasionally use a Steam Deck now. I even "own" Diablo 4 - failing to take my own advice here - but I do find it difficult to convince myself to invest time in what is essentially an MMO that will probably be reset or switched off at some point. There's no sense of permanence, and I have no faith that MicrosoftActivisionBlizzard will keep running D4 services for the next 25 years the way Blizzard did for Diablo II.

But I've got the farm now, and that will outlast me, so whatever. "Touch grass" as the kids say, but as a(n a)vocation.

That's certainly more than you wanted to read. Sorry.
The simple reality is this: if you are refusing to follow the established processes and procedures of an ecosystem that you've voluntarily decided to be a part of, for some technical reason you've conjured up or gotten yourself in, for which seems to otherwise work fine for billions of people, then you are a particular edge case

Now, with your final word, don't say something online you wouldn't in a professional setting, especially around here. It is disrespectful and unprofessional, and you should probably know better.
I was happily running Arch on my netbook until they dropped support. I ran the Arch32 variant for a while, but could see the writing on the wall and got an irritatingly larger laptop only for its 64 bitness. The netbook sits in a drawer now.