skysight-inc/HackerNews huggingface dataset:
A salaried role is paid the same regardless of how long one works. A rationally run business should care about what's produced, not the amount of labor-hours it takes to produce it. Developer productivity varies wildly, so in a fair labor market, time worked and compensation should vary with developer productivity (sometimes compensation is correlated with time worked, but generally at diminishing marginal returns).

Of course there is a dynamic between the business and the employee when it comes to their expectations of each other. All else being equal, a business would like to get more output per dollar spent, and an employee would like to get paid more in total and work fewer hours. Nowhere in the goals of this dynamic does hours worked come into the picture. What does happen is that businesses believe they would get more output per dollar spent if they can get a salaried employee to work more hours, so they pressure employees into doing so. People generally like to be in charge of others, so un-enlightened managers force employees to be at the office because they like seeing them there.

Enlightened managers care first about cultivating great relationships, secondly about the total output of an employee, and therefore not at all about hours worked. Marginal productivity per hours worked eventually goes negative as hours worked increase, and in my opinion the point at which it becomes negative is a lot lower than most people believe (probably ~20-30 hrs/week over the long term).

Besides, highly productive developers are in very high demand. You're just shooting yourself in the foot if you don't give them a fair deal, because they'll go somewhere else, unless they're on a work visa in which case they'll remember if you don't treat them well.

Please do note that this argument applies mostly to salaried employees in knowledge-work.
I'm currently on a contract working for an airline, and I have to wonder if there's much of a future for general commercial passenger air travel.

Among other things, I've learned that internally airlines don't even pretend those extra-cost items (extra bags, better seat, food) are priced to cover rising costs. They are just profits, upsells, like fries with your hamburger. This is especially true of the seat upgrades within the main cabin. The first 4-5 rows only differ from the rest of the plane in that you get to board earlier and get out sooner; you get first crack at overhead bins, and that's about it.

Anyway, aside from climate change concerns, the costs of fuel are only going to go up, more companies are shifting to hybrid of fully remote work (however reluctantly) and reducing travel. The pandemic was a huge disruption to the travel and hospitality industries, and probably signaled the end of an era as much as airline deregulation did in 1978.
We are talking 10s bank transfers here in EU, how much faster do you want it?

I would not feel at ease walking around with 10k€

In fact I would find it extremely suspicious if someone told me it's their preferred method to get paid. I would totally expect a mugging.
Imagine you’re a dissident and you’re running from your government. You’re are more likely to succeed if you have cash.
This scheme is combining synfuel production with CO2 capture, which is kind of cute. The hydrogen is serving two functions: it makes methanol, but it also regenerates the alkaline CO2 capture solution.
Bredesen's protocol is essentially: exercise, sleep, keep your mind engaged, control any correlated issues [like sleep apnea, diabetes], treat correlated infective illness [like EBV] and take some supplements that could positively affect some cause of the illness. I think it's likely that a huge portion of his protocol will prove worthwhile in preventing Alzheimers based on probable causes outside of the AB hypothesis.

... with that all being said, my mother has early onset Alzheimer's disease (hardly over 60), and getting her on any mitigative attempts like elucidated by Bredesen is effectively impossible. She's still independent enough to live and do most things on her own, but injecting new habits has proven really challenging, as apathy is one of the most pervasive symptoms of the disease. She also had years of obstructive sleep apnea that she refused to treat, as she hated the CPAP machine.

Sure, Breseden is likely a bit of a scam artist, and it's very unlikely his protocol reverses the illness as he claims, but his ideas piecemeal are hardly "unproven" as elucidated by folks here. I think it's very unlikely that Alzheimer's finds a "cure" in a pill or some easy treatment--it seems like it's a disease that emerges after years of dysfunction, potentially from many causes, and you can't rebuild Rome overnight. I'd guess that the future of Alzheimer's research will be in prevention.
Hasura (https://github.com/hasura/graphql-engine) is quite big project. Although it should be less than 100K LOC.

It was only once when I saw problem that could be considered a bug.
That's addressed in the video. Inspired, not started, as this is a different more open system.
I bought a laser printer by Brother a couple years ago and never had any problems with 'fake' toners, and it also runs perfectly using CUPS on Linux.

I suppose people don't research refill options ahead of buying a printer? This ongoing maintenance cost would be the first thing I'd look into.

My initial question wasn't meant to be a rhetorical one. I was genuinely curious if there is any upside/reason why one should buy HP (print quality or whatever.)
Holy shit, could I... write thank-you emails this way? :-O

I find thank-you notes horribly difficult to write for some reason, especially when the gift is not well-aimed (which is... usually, to be honest). I often end up skimming through 10-20 sample notes online before I can grind something out. Anything to make that process easier would be worth considering.

(This is honestly the first time I've seen a personally useful application for this tech.)
Domestic bank transfers in many EU countries are already "instant" and EU wants to make it mandatory for every member without extra fees:

https://www.euronews.com/next/2022/10/26/eu-pushes-for-banks...
A new way to create UIs – BemtvJS(v0.8.0)
Key Features:

Cleaner syntax than other UI libraries and frameworks.

Brackethtml markup language: instead of <div>Hey!</div> do this: div[Hey!].

CSS-In-JS and CSS-In-Template

Separation of logic related to DOM events from the component template.

Instead of a common routing system or based on files, Bemtv brings a new innovative routing system that is capable of “transforming” a component into a route automatically according to its use in the application.

A new way to share data between components through a built-in system.

Declarative syntactic sugars through the component template.

Transform functions that separate data structures like Array, Set, Map and Object from their markup for the template.

Semi-automatic Code-Splitting

Easy two-way binding between component variables and HTML element properties and attributes

Hooks

Repository: https://github.com/diogoneves07/bemtvjs
Idk if this is an American/West thing but here unions are the main reasons why workers are not exploited and have rights.
> Just a bank transfer.

Which is not free, anonymous, and require a third party.
I think the point is that it is much more important to achieve better compression ratios on the monstrously large files modern digital cameras produce than to reduce the already tiny sizes of peoples' family albums from the 90's. Compressing a 90 kb to 45 kb without loss of quality is impressive, but not as useful as compressing a 20 mb raw image to 18 mb.
CO2 can also be sequestered by reaction with silicates to make carbonates. This process is mildly exothermic, if slow, and is how nature will draw down the CO2 we've been releasing, eventually.
What sound should it make when it's using up your battery monitoring for freefall conditions?

Maybe some sort of radar ping... vigilance mode enabled...
I was just building a very light version of this today. I'm just a backend developer sick of the bloated crap I have to maintain in my day job with React. I'm going old school, and going back to server side templates. Native compiled jinja2 templates using askama in Rust, tailwindcss, Postgres, and a little JavaScript magic to do things like server side form validation without refreshing the entire page.

I'm loving it so far. The pages load instantly, they're extremely lightweight, and all the state is on the server where it's easy to debug and all strongly type checked with Rust. I called my little "framework" curmudgeon, because, well I'm under no illusions about what I'm doing. Get off my lawn with those SPA JavaScript frameworks.
I see it as a commitment to removing the old way of doing things, and starting fresh. Also it's common for companies to erect monuments to their own worship, but only once they've had lots of success and have money to burn. It isn't clear that the new twitter will succeed, and everyone knows it.
I often print off papers to read, something about the form factor just works for me. I do this pretty frequently so it's worth it.

Oh and return labels for packages.
AWS Redshift. Same Postgres application drivers with a columnar/analytic focus.
If I were to wager then I would bet that at least half the population would be unable to make that work.

I don't know anybody in real life who accesses their money via a phone. They can do it via a computer, but most people I know don't have laptops.
Most places I've ever worked? They just not might not call it that.

Onion architecture, vertical slice, ports & adapters, hexagonal architecture, clean architecture, functional core imperative shell. These are all very similar, and tends to get invented over and over again.
How about a bicycle inner tube patch? Those are generally resilient to the elements.

Or an air mattress patch, or a pool liner patch, or a jetski seat repair patch...
The heat engines at fixed generating facilities are typically much more efficient than the engines in automobiles. Nearly a factor of 3 more efficient in some cases.
I've been coding my front-ends in React for 5 or 6 years. I don't have any of the problems you describe, I can also pick up old projects and run them without much problem. There was the change from classes to hooks but I still remember classes fairly well. Then there's been NextJS which I've picked up in like a weekend. That's it.

There are new frameworks popping up all the time. Some look very interesting. But React has been around since 2013 and it's a world standard.

I agree that JS/TS tooling is largely a mess, it's why I don't like JS/TS back-ends other than maybe some simple NextJS API routes, or an Express server with something like three files. But on the front-end, React CRA and NextJS (with TypeScript) both have served most of my needs with just a few CLI commands and minimal config. I rarely have the need to meddle with the tooling and I can get up and running in seconds.
"Bother"? Motivation is interesting. Getting all excited over what language a compiler is coded in, far beyond any actually, independently useful program, is objectively weird.

C got its legs from a whole OS coded in it. The compiler was very incidental. I don't have any programs in Rust on my SSD. I have one Haskell program: pandoc. I have no Java, C#, Scala, Clojure, Kotlin, or Erlang programs. I have one in Dart I don't use anymore.

A substantial, useful program in Zig that would be too much work to re-implement in a mature language would do orders of magnitude more for Zig than a second compiler. Maybe a collection of pipewire modules, or matrix gateways?

Perceptions of velocity by language advocates have very, very little to do with actual velocity in industrial settings. The latter is what matters, but is actual work to measure. Anybody measuring seems not to be publishing.
The real problem here is that freight trains have so much priority in the US, unlike every other major country in the world.

It doesn't matter how many or what kinds of trains we have. This sort of policy will always makes trains an unreliable and therefore impractical mode of transportation.

And this is a major reason for the US leading the world in carbon consumption per capita.
It is fairly common to buy a used car in cash here in Germany.
I could see Angular working out great for certain type of projects and teams. I used it for one project for front end and didn’t dislike it at all. Unfortunately I see Angular relegated in favor of React mostly..
No matter how hard you try, cash is dying. If it's a good thing or not is another debate but you're not supporting anything by paying in cash.

You're simply prolonging the death with no benefit of doing so other than to pat yourself on the back.
And individual familiarity with their language.

But if you think you can get better data, we'd all love to see it...
I’m going to pull another quote from that section that I think also supports the idea. There are specific cases cited in the book… I just don’t think copying an entire section of a book will be as helpful at getting the ideas out here:

> “Dr. Wiener[0] worried, and I agree, that the paradox of automation is that it often lowers a pilot’s workload when that load is already low. And it sometimes increases the workload in the cockpit when it is already high… For those who believe technology is the answer to everything, [he] would offer data to prove that isn’t the case. He said that automated airplanes with the highest technologies do not eliminate errors. They change the nature of the errors that are made. For example, in terms of navigational errors, automation enables pilots to make huge navigation errors very precisely… Dr. Wiener is not antitechnology, and neither am I. But technology is no substitute for experience, skill, and judgment.”[1]

[0] “Earl Wiener, Ph.D., a former Air Force pilot who is now retired from the University of Miami’s department of management science. He is renowned for his work in helping us understand aviation safety.”[1]

[1] Sully: My Search for What Really Matters by Chesley B. "Sully" Sullenberger III, Jeffrey Zaslow
https://a.co/gRNJtON
I think that not feeling personally attacked when someone expresses an opposing opinion... is helpful regardless of one's class status.
How are the middle-managers and scrumlords going to monitor the jenkins runs?
What awful bank have you got where it takes 1h to do a Faster Payment?
That is some beautiful eco-washing. Will definitely purchase for my pseudo-activist + vodka drinker friend.
The World Eater
Its long and complicated. Amtrak exists in the first place because once upon a time these freight operators were also the passenger operators. While today they look like "extracting rent", once upon a time they were forced by regulation to carry the burden of passenger service. The situation with Amtrak was basically the government agreeing to take over that before it killed the companies, but Amtrak would retain certain rights to demand the use of rail lines which an otherwise private operator might not be able to successfully negotiate over.

But its more complicated than that even. Because passenger rail was dying in the first place due to the massive subsidy the government gave to competing modes of transit in the form of the interstate highway act and later the subsidized construction of airports. So yeah, Railroads were supported by the government to begin with, but live by the subsidy die by the subsidy.

So really the history of railroads isn't at all a clear cut line between private and public interest. The current "massive companies" are a shadow of what they once were. Pennsylvania RR used to have a higher annual revenue than the Federal Government itself. New York Central wasn't far behind. By the 50s, these titans were in such decline they were forced to merge into "Penn Central". By the 60s, Penn Central was dead. Could you imagine Amazon having to merge with Walmart to survive by the 2030s, and going bankrupt anyway by the 2040s? This was more extreme than that.
Honestly, I feel like so much of the crypto space is due to that. Even in Brazil we have a pretty simple inter-bank transfer system used by virtually everybody. You just have to know an email or a phone.
This reminds me of the fractal flames on the end credits of the movie Annihilation [1]. I was in such awe on how beautiful it was. That I became curious how they achieved the look. I found out that they used Chaotica [2].

[1] https://www.behance.net/gallery/60464675/Annihilation-End-Ti...

[2] https://www.chaoticafractals.com/
Not just Google themselves, I still use my old university email and they decided recently ("for security") to block using it to log in to other sites, along with a million other things, so their own staff can't even open Search Console. Fortunately, a lot of them allow "forgot my password" to go to email if you can't login through Google, but a few required new accounts.
I saw this same behavior and was absolutely furious at having to agree to it. I've got a decade-old HP laser printer that I refill the toner on, and it's still chugging along. Recently, I had to set up a printer for my church, someone else had bought an HP. After seeing the setup shenanigans, I have decided to never buy another HP printer. In fact, just a few weeks after setting up that one, I was tasked with buying another printer for a different office at the church: went with a Brother and it was a breeze to set up without any onerous terms to agree to.
Last time I had to do something like this I used a "certified check", which in the EU country I live is a mechanism where a bank effectively prints non-anonymous money that can be exchanged physically.

It would have worked just as well in you example transaction where both parties were in a bank. In my example it worked by exchanging this piece of paper while at the notary.

(This is my understanding on how most of the house sales work in Italy)
Wavemaker Cards v4: Novel Writing Software
It’s much harder for a government to change currency than to freeze your bank account.
Aren't those reversible? I would never agree to such a transaction with the reversible method of payment.
To this day automated tests suits against UI tends to be flaky. So testing against a code api is indeed better.

Most of this stuff is just developing against interfaces, and having that interface owned by the business code.

All infrastructure code implements those interfaces. Business code code doesn't get polluted by technical infrastructure stuff. It's easy swap out databases, etc

Always a good idea.

Functional core, imperative shell is also a modern term for this.
You don't even have to move the threshold. Inflation will eventually take care of it. At the current rate of inflation in some EU countries it would only take 5-6 years for the value of money to be $(X/2).
1) the autopilot is actually quite dumb ("keep altitude", "fly on course X", "maintain set speed", "change altitude at rate X / to level Y"), doesn't handle exceptions (in fact, autopilots are designed to disengage in case of exception), and is generally totally blind to environment other than heading, speed, altitude and optionally position (but not, for example, detailed environment on the ground)

2) The latency issues are literally deadly.
Firefox is gonna do MV3 too except keep the request intercepting API so it’s not terribly different.
By me both those companies charge to print labels.
it's been useful for me as a way to talk through my ideas. like rubber ducking with a disturbingly-intelligent duck. what's really nice is I can describe an algorithm and it will generate and run through examples. and often works even if I only describe the gist.
> that consciousness is somehow produced or emergent, or that if it isn't you're in the realm of spiritual or something.

Yeah, I genuinely only see those two possibilities: Either consciousness is somehow the result of the interactions of (some of) the billions of neurons in our brain - or it isn't. If it isn't, either consciousness is a product of some other biological or physical* process that so far isn't identified - or it isn't. And if it's not the result of any physical process then I don't see what would be left except metaphysics.

We don't know as of now what consciousness is or how it is produced - but I think there are some strong hints that in fact it is produced by the interactions of our neurons. Mainly that we can directly influence consciousness with psychoactive drugs - which don't do anything interesting physics-wise except affecting how neurons exchange signals - and that we can also observe certain patterns of physical activity in the brain using EEG, MRI and other technologies and map this activity to mental tasks like concentrating or relaxing.

Edit: * I used "psychological" there but that was a typo. I meant "physical".
Your app logic concerned with data executes somewhere, right?

So… why exactly would you exclude compute running close to the storage?

You can use that minimal latency.

Of course, people can create an uncontrolled mess of spaghetti code out of sps/funcs… like they can with any kind of code.
> I can still pay and buy whatever I want.

That's a big claim. Can you put a guarantee on it? Seems like when your only option is to use a tightly regulated system that has opinions on how much you can spend, every time you do you are granted permission. Some day they may say no. What is your recourse when they do?
I would not take the risk selling expensive items with digital transactions for the counterparty to file a fictitious Paypal dispute or credit card chargeback.
It's mind boggling that someone will consider it a case of second system syndrome.

Second system syndrome is not about "trying to make improvements to a first version of something and failing in the market".

It's about trying to make improvements and ending up with a convoluted mess. The Wiki definition is literally: "The second-system effect or second-system syndrome is the tendency of small, elegant, and successful systems to be succeeded by over-engineered, bloated systems, due to inflated expectations and overconfidence.".

That's nothing like Plan-9, whose developers insisted on a simple elegant small design, with the original ethos of Unix, kept it KISS at all times, and if anything made it even simpler and more coherent than the original (which is why Linux copied all the major Plan-9 features over the years).

Failing in the market is orthogonal to this being (or, in this case, not being) a "second system syndrome".

The reason for that was that it was a proprietary platform, the existing unices were "good enough" for it to gain traction, and it came at a time that companies turned first Windows NT and soon after Linux. Besides ALL traditional UNIX vendors failed and most folded at the same period.
Like I said it depends on the banks.

Santander to HSBC is a pretty slow one for some reason.

I’ve had some slow transfers from HSBC to Barclays too.

In Sweden it took about an hour for Handelsbanken to Nordea, so I’m comfortable saying that there’s some kind of threshold that’s universally accepted for large bank transfers during working hours.
We will certainly make it possible. There is something to also consider: software development lifecycle and native support for previews, schema PRs, and deploys. Lots to build to give lots of confidence to a developer that a PR won't break and won't regress performance. We will make Vercel + Neon to support this extremely well.
Main reason pilot error is #1 cause is that hardware problems can be fixed once and for all, while pilots take care of all the exceptions.

Also, doing a CFIT while flying on autopilot is still a pilot error, because they gave the autopilot's orders.
The routing and account numbers are on all paper checks you write. You can use them to set up ACH transfers to/from that account, with pretty minimal checks.
SaaS is nice, but you still have to worry about Redis drivers, local development set-ups, etc. And unless you can make do with AWS’ free tier, that Redis instance isn’t free.