skysight-inc/HackerNews huggingface dataset:
I think app router and react server components optimize for serverless/edge. That optimization comes at a cost that I think is best visible in this GitHub issue:
https://github.com/vercel/next.js/discussions/42732

As someone who runs Next.js with a custom server setup on a VPS, I think the haydays of Next.js are behind us. I'm looking to simplify my frontend stack. I love how stable my Node.js backend is and want the same for my frontend.
There is a very easy distinction that so many projects make: target group business or home user. Paid support, scaling features can be reserved for commercial world where most software makes its profit anyway. Doesn't fit every use case of course, but it doesn't have to. Most computing should be personal.
It’s not uncommon that humans have to read serialized data without a tool to transform it for display.

I’m not saying that’s a good argument for using YAML, but IMO it should be a consideration for any data format that’s not binary.

The worst data formats are “not binary but still unreadable.” Apple Cocoa XML serialization format, I’m looking at you.
Replace x.com or twitter.com with nitter.net ie.

[1] https://nitter.net/alexellisuk/status/1707296079849365650
Do you mind delving deeper into this RTC for those who don’t care about it (yet?).
Unfortunately, in reality many policy decisions are based on enough many people thinking X is "fucking horrible".
I‘m confused, studies like this one [1] associate decreased fatty acid oxidation in the heart with heart enlargement and subsequent heart failure. Does this concern different cell types?

1: https://pubmed.ncbi.nlm.nih.gov/35365608/
> This is going to sound snotty

The word you’re looking for is “condescending”.

Regardless, there is no argument about software freedom to be made here.

You’re allowed, be it open or close source, to write and publish software that defies common, well-established conventions.

You can pretend that it’s some sort of first amendment right to do so if you like, and attempt to deflect your unwillingness to write software that behaves properly as incompetence on the users’ end.

But whether anyone will be convinced by that is a separate question, and those who aren’t convinced certainly have the right to tell you, in turn, that your software sucks. This does not inflige on your rights to write broken software.
Do your friends also dream of this?
I asked the question to few people. They directly say I don't have any idea because I don't know these things.

But If I tell how much I charge they say no.
Coding is not a synonym for software development. Software development requires writing / comprehending specifications, analyzing the task at hand thoroughly, designing a solution that is computationally feasible and that interfaces properly with any current systems, implementing that solution using the available / best programming languages, libraries, and platforms, performing unit tests while working on the implementation, and writing documentation for the application or feature (not to mention, writing comments all along while writing the implementation). "Coding" is merely implementing a well-conceived design using one or more programming languages, libraries, and/or platforms; "coding" is the easy part.
YAML has a lot of quirks. I've written a fair share of YAML config files and I might still prefer it to JSON for that use case. However, JSON is as barebones as it gets and requires zero brain power to read. It's not just tooling, it's a lot less error prone.
Conventional statistics vs. AI in medicine (NEJM)
It’s essentially the same data structure under the hood. It’s the interpreters/parsers that are the issue at least in this complaint. “Norway” being interpreted as “NO” boolean false is something that sounds very weird to me, almost to the point of being hyperbole, and I’ve worked with “yaml” (mostly helm and simple configs) for years and dealt with really ridiculous parsing issues. Usually though they’re really easily resolved.

Yea, you shouldnt put a lot of logic in your configs. yaml doesnt do that. the tooling does. and templates can be simple and easy to read and DRY principles can put you into traps that make your code harder to maintain than it should be.
I use NameCheap for (almost) all my domains as a domain registration provider. And I’m pretty happy using NameCheap. Sometimes I receive emails from them; honestly, I read almost all their emails. A minor correction — not reading the whole text, but at least open nearly all of their emails.
> # If SQL were built on YAML

looks better than normal SQL to me ...
Wdym. Standard model suggest anti matter will behave like regular matter.
There's an old saying: "the dose makes the poison" :)
And also the fact that, anything outside of tourist attractions typically only has one or two lines serving them. If you’re going from the Smithsonian museum to any number of hotels, you’ll have a variety of trains to take. Otherwise, you may need to wait longer.

It’s like an old childhood friend — they may be in a bad spot and you can’t stand to be around them, but the love is still there. I love metro and hope it improves. It’s getting there, slowly but surely. Still fails to deliver and eliminating off-peak pricing is hurting those who have no other option.
YAML is great in my opinion. What isn’t great is how hard we have made the deployment part of CD. I’ll admit that our setup within Azure DevOps isn’t amazing, but the fact that you have organisations with multiple teams or 5-6 operators working on these tools is just mind blowing to me. Maybe not for Google, but for us in regular boring enterprise where we top out at 50.000 concurrent users or typically way, way, less.

It was easier for me to deploy enterprise web-applications to our on-prem IIS that had all the load balancing and networking and whatever else done by less than a quarter of a full time employee back in the early 00’s than it is for me to deploy the same damn thing into our “modern” setup. Yes, there are advantages to our modern pipeline. We’ve moved far beyond the whole “it works on my computer” thing and we’ve increased the quality control immensely by putting up much better acceptance gates, but the actual deployment? That’s a damn nightmare in 2023.

Again, this is likely not an issue for many HN programmers who work in actual tech companies, or in companies with good dedicated DevOps teams, but in the world of non-tech enterprise CI/CD has frankly never felt worse in my career. I guess you can chose to blame YAML, and the loads of it you need to do anything and how hard templating seems to be. But in my opinion it’s far more of an organisational issue than a technical one. We need CD tools that are far more automated, so that it doesn’t become the job of the developer to describe the infrastructure as code. It’s fine that you can do that, but the reality is also that we are asking millions of developers to deploy infrastructure that they might not have the slightest clue how works. I’ve never met a developer who didn’t just want to hand off their container and then have all the networking and “server stuff” just done for them. And when you don’t, you end up with a lot of VNETs and subnets that nobody really knows how works and that your organisation is losing a ton of money on because your developers didn’t know you could so /x and then start the subnet where it came to.
Markup languages aren't supposed to look nice to humans? They are supposed to produce documents that do.

Markdown is a markup format that looks nice to humans, but neither XML nor HTML are particularly nice. Some XML-based formats like Microsoft Office documents are downright incomprehensible without specialized tools.
The 2021 deaths began in January, before the vaccine was widely rolled out to young people.

Not to minimize vaccine myocarditis, but it is myopic to focus on that and not the extremely contagious disease known to cause heart trouble.
It's 12W, not 27.
You are moving the goalposts. You asked what are killer sideloaded apps that users suffer from not having, I gave you examples, you started deflecting.

Oppressive governments are not interested in sideloading, quite the opposite - they very happy with Apple's policies so far, as Apple readily removes any app that the governments asks them to remove.
Nostalgia for optimism is latent radicalism and resistance.

So I think the days of "surveillance capitalism", or more generally
the abuses of benevolent technology by the few against the many, are
numbered.

But there's a long way to go from here to there. And it will take more
than posting starry-eyed nostalgia.
I have a mate down the pub who claims to have solved world hunger.

He also claimed to have stopped WWIII.

Doesn't make him credible.
The letters PET stand for Positron Emission Tomography. It works by you ingesting a material that emits positrons. Positrons are antimatter electrons, they annihilate with electrons in your body and produce EM radiation which is detected by the scanner machine.
Last year there was a brief period where the same ticket cost 9€/month. It was a success but discontinued for mainly political reasons.
There is a fund however where you subscribe for 9€ and if you get caught riding without a ticket they pay your fine. Unfortunately, the threat of prison makes this idea not sustainable. But it is a nice display of hacker spirit.
exciting new model release, and wish to see RPI Zero 3W with bigger memory!!
That's not really a problem with YAML it's an abuse of YAML. Accidental turing completeness is a problem all over, too. I remember using Ant 15 years ago - built in XML. It was the same problem and that wasn't XML's

I think a lack of type safety is the main problem with YAML - a wrong indentation, a typo in a key, a string that gets parsed as a boolean, etc.

Other than that I think it's a great format - terse and far less syntactic noise than other formats. This is why I wrote https://github.com/crdoconnor/strictyaml so people could write type safe yaml and get instantaneous, clear error messages on those things.
In the end, relationships are king in ALL organizations. The stronger the relationships you forge with various people who hold power, the more you'll advance.

Performance comes a distant second. A high performer is an impersonal thing; a tool to be used. A friend is someone to trust and work with. You can be both (and you need to be if you care about doing a good job), but the relationship aspect is MUCH more important.
> I’m wondering how many fish, birds, and mammals get eaten by non-humans every day

https://xkcd.com/1338/

https://ourworldindata.org/wild-mammals-birds-biomass

> I wouldn’t be surprised if that number is less than the number of animals humans slaughter

https://www.unep.org/news-and-stories/press-release/our-glob...

Our global food system is the primary driver of biodiversity loss

https://pubmed.ncbi.nlm.nih.gov/26231772/

Biodiversity conservation: The key is reducing meat consumption

> Like, I’ve heard that there are more chickens alive right now than all other birds combined

https://ourworldindata.org/wild-mammals-birds-biomass#global...

We have twice as much poultry by weight as wild birds.

> We have twice as much poultry by weight as wild birds.

https://newsroom.ucla.edu/releases/the-truth-about-cats-and-...

In a paper published today in the journal PLOS One, Okin says he found that cats and dogs are responsible for 25 to 30 percent of the environmental impact of meat consumption in the United States. If Americans’ 163 million Fidos and Felixes comprised a separate country, their fluffy nation would rank fifth in global meat consumption
As someone who has seen elite athletes in hospitals: really solid, their heart rate is so low it'd be bradycardic in a normal person.
Gargoyles!
What's not true?

> You have been able to file the compensation claim online for at least a decade. Since a few years, you can do it with two taps in the app.

This [0] is the actual procedure to do it with printed out forms that have to be mailed to them, as documented by Deutsche Bahn.

[0] https://int.bahn.de/en/contact/passengers-rights-claim-form

In January this year DB cancelled all ICE trains one day because of ice (in winter, of all times), less than 1h before my departure time. Every other operator (TGV, Swiss SBB, smaller regional ones) was still running so I managed to get a combination of 3 other trains to get home 8h late. I had to mail those forms 3 times because they insisted "the replacement trains I used arrived on time so why am I asking for a refund". Eventually only refunded me the price of the new tickets after I threatened with a lawyer. No compensation for the lower quality of service though (direct ICE vs. 3 lower grade trains), for that I have to actually get a lawyer which costs more than what I can get back.

Last evening Lufthansa cancelled my flight to Florence which was supposed to be tomorrow morning (so less than 48h notice). After almost 2h on multiple calls with them, many of which unexpectedly disconnected, I found out that they can look into options but there is no commitment on when they have to come back to me, and later that I can be rescheduled on a flight 2 days later. The compensation for this? Nobody knows anything, have to file a complaint.

When I had a flight cancelled 1h before takeoff due to strike they scheduled me on a flight with 2 stops the next day. No compensation because it was one of the many strikes affecting Lufthansa.

> You just have to know your rights.

Why do you think there's a market for companies that recover your money from airlines in case of cancelled flights? Because rights mean nothing without power to enforce. If it requires a lawyer and a lot of chasing that costs money and time which you pay. So a lot of people will just give up. As an individual getting money from them is like getting blood from a stone. They increase the friction and delays to the max knowing that the absolute worst case scenario is they give you what you’re owed and nothing more. Best case you give up.

Why is it that a person can go to prison for riding the bus with no ticket (repeatedly), or be prosecuted even if they paid the fine but the company gets to at most do its job?
Fun fact: bananas also produce antimatter, and generate antimatter in your body once consumed.
I have MS in Physics but didn’t pursue a PhD and went for job in programming for money. Not sure if it counts or not. English is not my native language and most of my papers were in my native language (except one in Physical Review Letters), so my ‘physics English’ is pretty bad.
to me, json is not easier to read at all, not by a longshot. one innocent missing brace can cause an hour-long rabbithole in a lot of tools. and again, this is an issue of tooling. There’s no way that json’s enforcement of syntax like curley brackets that are easy to confuse with square brackets is easier on the human eyes than indentation based organization like python/yaml, but, people should use whatever’s easiest for them. I just struggle to believe most people naturally find json more readable.
A bit slower than a CM4, of course.

The Lichee Module 4A is a CM-style board, though not compatible with CM4, and is generally a bit faster than a Pi 4.

That's the fastest RISC-V you can get right now (but you can get 64 of those > Pi4 cores in one chip!). Chip and boards in RK3588 class coming next year, so that's ~Pi5.
Executable config can bring huge wins. Python is an obvious choice. Just say, I'm going to run your script in a Python interpreter (in heavily limited cgroup) and your script must result in a dictionary called CONFIG. Some wrapper logic could then serialise that in whatever way is convenient for the program under configuration.
Observation: "Buy $Thing from Amazon" seems to have become the hard-wired default behavior of a large fraction of my friends / family / coworkers. And their kinda-regular crappy experiences with Amazon elicit plenty of complaining...but do not seem to stimulate real "should I change my behavior?" doubts.

If a large-enough fraction of Amazon's customer base behave that way, then Amazon's obvious profit-maximizing strategy is to keep making things crappier and crappier.
It is 9 in 30:

> 30 completed all of the study’s trials. Of these, nine cat

500 was the number that started the trial, 30 is the number who completed and were therefore used.
I know this is kind of tangent to the point, but:

> the mechanical oscillator that makes the watch advance (it drives the pallet fork and escapement wheel, which produces the ticking sound)

The balance wheel doesn't drive the escape wheel, it's the other way around! The mainspring powers the train, which eventually drives the escape wheel, and the escape wheel provides energy to the balance wheel via the pallet fork.

(If you think about it, it's obvious that it couldn't be the other way around, else the watch would stop very quickly as the balance wheel runs out of energy).

The pallet fork is driven by both the escape wheel and the balance wheel, at different points in the cycle.
It's not (just) because of externalities that that model costs 2199 USD.
I already do so what is this? An ad for steam, bottles, some native games classics. I don't think moddable ui widgets will help my games because they draw them all themselves. The interesting thing might the linked presentation about kde and the steam deck which I will have to watch later.
Getty Images promises its new AI doesn’t contain copyrighted art
Adraful – Adrafinil in a Can
I cannot believe we are at a point where we can basically get Modafinil like substances in a can, sold openly. Curious what the roadmap must've been to get approval! This is just nuts!!
On a tangential note, I don't why paved outdoor parking lots are built[1]. It seems to be an entirely pointless exercise in aesthetics to me. I've parked on unpaved spots (in large parks near hiking trails, etc), and never had an issue.

We really should have more unpaved outdoor that is simply trimmed semi-regularly if or when the plant growth gets too big.

[1] Unless you're in a sandy or snowy area, where shoveling the sand or snow is difficult on an unpaved surface.
>as is typical for things linked from HN, this whole article seems very web-y and SaaS-y

Is there some sort of Hacker-er News that filters that stuff out?
This is what physicists expected. Both part of gravity as warping space expects this, and that gravity fields are based on energy content. Anti particles still have positive energy, so should generate and interact with gravity like normal.
He was also the one bringing the https://en.wikipedia.org/wiki/Frisch%E2%80%93Peierls_memoran... to the attention of the president.

I find him to be incredibly inspiring and "As we may think" even more so. The gravitas is palpable and reading this paper is one of these moments when "standing on the shoulders of giants" feels very much true.

edit: Regarding the memorandum, i found the following quote by Peierls especially chilling:

>Any competent nuclear physicist would have come out with very similar answers to ours if he had been asked: "What is the likely fission cross-section of pure U235? What critical size for separated U235 follows from this? What will be the explosive power of such a mass? How much industrial effort would be needed to do the separation? And would the military value be worthwhile?" The only unusual thing that Frisch and I did at this point was ask those questions.

Its hard to overstate how important it is to not make asking these kind of questions necessary again. I am doubtful about humanities chances for survival otherwise.
It wasn't invented in the 1990s, but a strength of HTML was its relative simplicity. From my recollection, early attempts at hypertext added complexities like bidirectional links, which required more complex software to serve and develop documents. It may have been an amazing tool, but it was also one which a world accustomed to references (which is pretty much a unidirectional hyperlink) was not prepared for. It is also a facility that the modern web has proven largely unnecessary. (It has few uses outside of research.)
That was my first thought too: all those sleek (or less sleek, as in The Fifth Element) anti-gravity flying cars from sci-fi films just became a little less probable...
OpenTelemetry for HW Assets
Can you use OpenTelemetry to gain visibility for HW assets?
To Dare and to Conquer
You don't seem to have read the article, since it gives the very relevant example of a recovering addict having to take the train to get methadone.

> Nobody can't not afford public transport in EU

This is a ridiculous take and I really invite you to examine your surroundings better.

> There are rules, this isn't Vietnam!

You even managed to close with a completely random racist remark.
YES!

And now, you too can share in the late night cackling joy we experienced so many years ago.

Those three pin headers on the UBEC just glide right into place on the +5/GND pins at the top of GPIO row.

Note that the graphic animation also explains that this UBEC is certified unisex... so make of that what you will.
That will probably come much later, once they have sold enough units. It's what they did with Oculus
> Perhaps it’s more useful to lift effects up instead of burying them. That will automatically put errors up the stack, where you actually want to handle them.

This perspective also made me think of another advantage of Go error handling over traditional try/catch logging:

In other programming languages, when doing some asynchronous work in some background worker or whatever, exceptions become useless as error reporting mechanisms, because stack traces don't correspond to the logical flow of the program. I remember Java's Spring to be exceptionally painful in this regard.

In Go, since errors are values and you're expected to add context information whenever appropriate, you can shift and shuffle those errors between stacks, and still keep useful context information when you eventually read those errors.
'looks better' isn't 'works better', sadly.
Not anymore than any other type of matter out there.
> I wonder if anyone here is using RPi as a main PC? Seems to be capable of most office work with a bit of multimedia on the side. My laptop is dying and I would love to get something stationary that is low-power by default yet good enough so that the internet wouldn't lag.

Unfortunately, it is too slow to even smoothly power a desktop environment.