skysight-inc/HackerNews huggingface dataset:
Really resonates with my recent experiences.

I want off the software equivalent of the fast food menu - crap designed to bring in the most revenue for the least expense, user health and preferences be damned.

I've already started replacing a lot of the "as a service" software I used with self-hosted equivalents.

The next one I really want to hit is "family chat" since Apple is still making a mess of it for folks with families split between iOS and Android. I'd been looking at the self-hosted options, and none of them really hit the spot - I might just bite the bullet and make my own.
Nearly all usecases for this seem to be recreating a time series database...

Postgres isn't a great TSDB - the indexes don't understand columns that will only have updates at one end, it doesn't do column compression, range queries are expensive, etc.

Perhaps it's time to just set up a time series database... Like influxDB.
Floppydisk.com: The source for floppy disks, floppy drives, and disk transfers
Why are maps part of the OS? don't they get upgrades as an app?
> It took only 12

That's a very small sample size.

Also, it's mice.
You are comparing the volunteer military, an organization where the government controls its enlistees every move / food / clothing literally all parts of their life... to the life of an every day citizen?
> There never was any reason to think COVID would result in durable immunity

Despite humans developing durable immunity to coronaviruses for millions of years?
Parenting is exactly like that; the puzzle is especially analogous when you're outnumbered. The 1-year-old cannot walk but will eat anything he can get his hands on, the 3 year old can fit between the bars on the bridge but does not have the finger strength needed to release the latch on the carseat, the 5 year old can mantle up a 36" ledge and runs at 8 mph but can assist with caring for the 1-year-old for a maximum of 48.6 seconds before one or the other loses focus...

The good news is that after a few years, these safety puzzles become those mathematics problems where the minivan can carry 7 and drives at an average of 40 mph, Suzy can bike to soccer practice at 12mph but only before sunset, Mike's mom is driving south on the freeway at 70 mph and if you drive north on the back roads at 40 mph, the question is which exit should you choose to meet her at so that the crock pot does not overcook dinner before you turn around?
A statically-typed language running on BEAM? Sounds like Gleam: https://gleam.run/

(Disclaimer: I haven't used Gleam, I just know it exists.)
I'm sorry, but searching the documentation (and the internet) is failing me - would you please provide an example or link? Thank you.
How’s your experience been working with Rust regularly in a professional environment?
If you have a point why don't you make it?
The anti-vax people can say something similar:

"Immunology is science. Vaccines are products. Being Anti-Vaccine does not make anyone 'anti-science'."
Yeah the issue is adapting to what the business needs. Once you have customers the mindset should be totally different.
My sister-in-law's sister is an anti-vaxxer who's gotten covid 4 times. So, at least one.

I'm vaxxed and, to my knowledge, haven't contracted covid.
It doesn't in rust but in many other languages there would have been a single blessed async library and trying to use anything else would have been very painful. The fact that rust doesn't particularly force the use of it's standard runtime is key to why rust is useful for kernel work.
It's more the other way 'round, as Idera only cares for big corporate customers (cf. Sencha). And FP/Lazarus was a bit late to the party.

Mindshare is easily lost and nigh impossible to regain.
The wisdom of 1990s was that if you have one copy of data on your disk, you may as well have zero copies.

It became more pronounced in late 1990s when disks became more ubiquitous and the race for the lower price likely made them less reliable.

After that the idea of backing things up, no matter where they are recorded initially, feels very natural.
I tolerate it all the time. I live in a society that tells me I can't jaywalk, speed, drink and drive and everything else there are laws against. These crimes a victimless and yet I still follow them (for the most part). When I don't I accept the risk I am given a ticket or am arrested.
Not sure what you're doing with Java but that's not a common problem at all. Are you just aggressively stripping code and dealing with the fallout?
>You are mixing up mortality and mortality attributed to COVID.

There's also the problem of governments playing funny games around deaths and "vaccinated". Someone who died from an adverse reaction immediately following their shot would not count as a vaccinated death, because the _definition_ of "vaccinated" meant you completed the vaccine schedule which was multiple shots over time.
Just took a close look at your post. That was quite clear. Thank you.
Sure, it's possible to do it by hand, but it's not possible for the AOT to do it for you, and this then violates the parent's "all things considered equal" claim.

There are certainly going to be tradeoffs that runtime analysis can make that AOT cannot make, even if the example I wrote is possible to fix at compiletime.
Who is the "we" that should be negotiating? The US, EU, and NATO aren't parties to the conflict. Russia and Ukraine are free to negotiate at any time, and in fact have already held talks at several points during the conflict.

I assume thought, that you favor some sort of negotiated settlement. How much territory should Ukraine cede to Russia in exchange for peace? And what would prevent Russia from coming back and taking another slice in a few years? Remember they already did this once before in 2014.
Yesterday I noticed that happened to a reputable paper that recommends against boosters for young people. Posted, front page, flagged, dead…

https://news.ycombinator.com/item?id=32820934
And that's why countries have to consider all of their neighbors when deciding on their foreign policy. There was a lot of bad blood for example against Germany, but since we have a very good economic partnership with them, there is no reason for being overly prepared for war with them. They haven't done anything to consider them hostile.

Russia has consistently been a bad neighbor that keeps on threatening or playing weird tricks against other countries. They have invaded multiple neighbors in the last 100 years, where the rest of Europe has become more peaceful.

There is a clear danger to peace in Europe, and that's why countries want to join NATO.

Why do you think that letting Eastern European countries join NATO is misguided? So far, it has been the number one reason that Russia hasn't invaded any other countries in the region.
"Your name must contain..."
In the future can we agree not to demonize anybody who has any questions or hesitancy about mandating a brand new type of vaccine like this?

I’ll admit: I was hard in on the vaccine. Got it as early as possible, worked to get my friend and family access as soon as possible (by helping them find volunteer shifts at the injection sites).

I’m not saying I regret these decisions, but I certainly acknowledge that the skeptics were right to be skeptical.

I think that I made the right decision at the time, given the information we had available, but I’m not sure I would make the same decision set today.
I've thought the same thing about those big power switches on AT and older motherboards/power supplies where you actually shut the power off.
Try https://old.reddit.com/r/tipofmytongue/ if HN doesn't come through for you.
The 5 1/4 disks, IMO, had a superior kinesthetic. A much more solid thunk sound when being inserted and a deeper tone while being read.

Enjoy, the sounds of floppies :D [1]

[1] https://www.youtube.com/watch?v=ZnFQZa8SKP8
As you see in the article, this is a mathematical model which indicates vaccines saved 20,000,000 lives. It is completely unprovable and only serves as a nice sounding talking point.

I also could claim 20,000,000 lives were saved by natural immunity. Or vitamin D from sunshine. Or the placebo effect.

All of those mentioned are also not provable.
“You won’t forget your assignment if you tack it onto the fridge with a magnet.”
Five ways Stack Overflow for Teams delivered 191% ROI
Excess deaths are widely considered to be “from Covid” right now. It is possible there’s something else going on, but as the parent said, the numbers you should care about when making a vaccine decision are the mortality rate of the vaccinated vs the unvaccinated.

Unvaccinated people are dying at a much higher rate. If your biggest concern is not dying, you should be vaccinated.
This is used in NY for it’s Select Bus Service Lines
Upgraded this morning. No surprises or crashes etc.

The lockscreen features left me cold. Keyboard haptic feedback is great.
And startup culture is part of the problem too.

IF everything works out:

Founders - work for below average pay for 80+ hours week for 7 years straight - reward $1B+

1st 10 Employees - work for below average pay for 80+ hours week for 6-7 years straight - reward $10M+

11+ Employee - work for below average pay for 80+ hours week for 5-7 years straight - reward get the salary you would have gotten back after working at market pay + a lot of "your the mans" along the way - 10K hours(of unpaid work).

The problem is too much of the economy is based on people making bad economic decisions for themselves.
This reeks of p-hacking.
Hahahhahaha....evidence they say....hahahahahah.

Exhibit A: https://www.vice.com/en/article/pkgbwm/chinese-woman-fake-ru...
Looks like braintree has something similar.
Popular apartment/condo/HOA management service Building Link down since Sunday
Coroutines for async IO will hopefully die, but right now coroutines are the best way to implement continuations, so I hope they just become a niche feature for library authors to do things like monad comprehensions, etc. I can also imagine nice DSL-ish APIs for things like SQL transactions, where you can call "rollback()" to abort the transaction inside a closure, instead of throwing an exception and catch-swallowing it.
Tailwind did not invent JIT.

Tailwind had to come up with something, and that something is it's JIT compiler, because shipping 10mb to the browser in dev was untenable. Let alone the people that never setup purgecss and were shipping that in production.
Sure the wave of heart attacks in athletes has nothing to do with that either.
1) in the short term Europe is not cutting gas from Russia, it's the other way round

2) in the long term, Europe is trying to get independent from Russian gas so that 1) will not happen again

Europe is trying to get away from being dependent from Russian gas for strategic, not humanistic reasons.
Do you not think that the US has a huge sphere of influence? It seems to me that the US can and does take any action it wishes to outside its borders. Sometimes those actions have a good moral justification and sometimes they don’t.

>US and Russia simply can not agree between themselves what should be Ukraine's place in the world.

I’ll argue the opposite. The Ukraine has no inherent right to join NATO. Ukraine isn’t going to join NATO unless the US wants it to join and this is morally correct in every way considering the obligations of article 5. Additionally every other NATO member has the right to veto expanding the alliance (this is fact btw not opinion).

Additionally the US has every right to negotiate with Russia over Ukraine joining should the US wish to.
I believe that as you say, converting the hydrogen obtained by electrolysis or photolysis into hydrocarbons via syngas is the most likely future solution for all energy storage problems where batteries are inappropriate.

Even if the energy efficiency of a storage cycle is lower than when using directly the hydrogen, the savings due to easier handling and storage are huge.

Moreover, that path will allow the reuse of all the existing infrastructure for hydrocarbons, whose replacement would require a very long time and very high costs.
While I agree the extreme is clearly bad, I would also challenge if any project ever succeeded on any virtues of it's name. Such that I would see this as a very low stakes decision.
A reminder that anyone can be a "Forbes contributor" (https://www.niemanlab.org/2022/02/an-incomplete-history-of-f...), and "reportedly" is thrown in there with zero evidence.

It's highly unlikely the booster trials were on eight mice.

edit: Found the source of the eight mouse thing; it's a misreading of https://www.cdc.gov/vaccines/acip/meetings/downloads/slides-..., page 21. It's not the safety trial, it's the immunogenicity comparison on a small population of older mice previously given the primary vaccine. (The previous slide, #20, has a heading of "Pre-Clinical Studies"; #21 is describing the early studies before the human trials.)

Page six debunks the idea it's only been tested on mice entirely; it cites a trial of 512 human adults for the Moderna BA.4/BA.5 Omicron booster.
> Getting SARS-Cov-2 without getting an mRNA shot allows the body to develop durable immunity

The HermanCainAward reddit is full of counterexamples of unvaccinated people who got sick more than once and died from the 2nd or 3rd battle.
Such agreements are based on trust and if that’s gone both parties stand to lose a lot. The kind of global challenges we will meet can only be tackled by having the US, Russia, China, India, the EU work together.

Pointing out that it was a verbal agreement is correct, but is missing the bigger point. This is not just a technical gotcha, the future of humanity is at stake.

Those countries which wanted to join have agency, but they don’t decide if they are accepted or not. The US does, with a few other big players. The rest rubber stamp what was decided by the big boys.

Finally, both the US and Russia had an interest in those nukes not staying in Ukraine. In fact the Ukrainians changed their mind at the last moment, but they were more or less forced/bribed to take the agreement.
One advantage of floppy disks, is that you could safely take a random disk, reformat it and reuse it.

Now, however, if you insert a random USB drive into your computer, you run a high risk that your computer will be pwned.
Ureinforced Masonry Building, any firefight in SF will tell you the city is full of them.

https://en.m.wikipedia.org/wiki/Unreinforced_masonry_buildin...
Society is becoming a parody if itself. I understand that there are consequences of Mudge's information but, from a purely naive standpoint, having congress get involved over bots on a social network where people share 280 character messages is fucking bizarre.
None of those snippets contain a ternary operator.

?? is the Null Coalescing Operator[1]

?-> is the nullsafe operator[2]

[1]: https://www.php.net/manual/en/language.operators.comparison....
[2]: https://www.php.net/manual/en/language.oop5.basic.php#langua...
what can be done to make those at the bottom not be at the bottom?
You're pretty much screwed in that case but that's kind of by design and the entire point of versioning, isn't it?
Show HN: ExtensionHub on Product Hunt
Although there are some complex libraries available for Scala, there's also a lot of very simple stuff.

It's a very expressive language, and sure that lets some libraries do some very powerful and complex things or find new abstractions that'll come across as really complex.

But it's also very good for expressing things simply. Earlier this year, I wrote some materials for teaching git in a little interactive OER I've been trying to build up. With Scala, I could write a little git simulation and embed it into my slides and it did not seem like a big undertaking.

Across these and the decks after it, there's quite a lot from simulating git, to visualising diff a simple diff algorithm, to doing git graphs that'll sit well in an interactive slide
https://theintelligentbook.com/supercollaborative/#/decks/vc...
https://theintelligentbook.com/supercollaborative/#/decks/vc...
https://theintelligentbook.com/supercollaborative/#/decks/vc...

to letting students do an in-browser tutorial that tries to simulate a VS Code-like environment
https://theintelligentbook.com/supercollaborative/#/challeng...

In the JS or TypeScript ecosystem, I think I'd have been hanging off so many libraries that I'd be dreading how fast my dependencies move. Here, I've got a dependency on one JS text editing widget and one JS Markdown parser, and one Scala dependency on (my own) little front-end framework ... and that's about it. The rest I could "just write".

Ok, my code ain't fantastically commented because I'm not expecting collaborators, but there's 15 commits in writing the whole darn thing, including the slide decks and interactive tutorial.
https://github.com/theIntelligentBook/supercollaborative/com...
I agree with the author but for different reasons.

Software should be fun! I love it when packages have goofy names. If I can shitpost with the language I'm going to get just a little more invested in it.

And to be honest, even the 'serious' names fail at connoting respectability to begin with. Your grandpa would get annoyed just hearing the word 'containerisation' - and not just because he thinks computers are for nerds. The word sounds silly. People are saying this silly word at conferences and the word is still silly. So why not lean into the goof?
I am always on the latest IOS but 2 major releases behind on macOS due to dependencies on critical applications. I think that's fairly typical for production machines.
> Nope. 1 is not a property name that can be used with the dotted notation because it begins with a figure.

Oops, you're right.
I know the data says there was a drop, but here in the Bay Area it doesn’t feel like much. I’m still paying nearly $6/g and my groceries are floating around 15% average increase.

I honestly don’t know how people are surviving these increases given that so many people were living on the edge before this.
Feeling like Twitter is just about to ruin the low-regulation party for everybody. Could be wrong though. Not much happened after the Experian breach after all.
Senior engineers are living in the future
Yes! Exactly this behavior. There seems to be some hidden rules, what is allowed and what isn't. Very sad. This is suppressing good discussion and forming of own opinions.
>Just line up the number of people who died / got sick of non-COVID19 diseases in 2020

This is _extremely_ difficult to do, as a mix of both incentive structures and poor policy lead to any death with a positive PCR test being counted as a COVID death.

It's practically impossible now to go back and figure out how many were _actually_ "killed by COVID" vs "died _with_ COVID".
> Are you new to the Internet?

It was aspirational not an expectation. Alas, the downvotes show me that I'm doomed to yet another disappointment :p

> This is big if true, but it requires more study.

That's basically my point. I am saying that I would have (apparently incorrectly) assured people that more study was not required - at all. I and many others probably overcorrected for the skepticism of "the other side". It doesn't change my opinion that the vaccine program was the right call.
Funny, a little pedantic, but year 3000 will be fine, now year 10000, that will be an issue for COBOL :)
> There are far worse places.

I can't think of any that profess to be useful.

> I think the HN crowd is pretty good at looking and analyzing data

Seriously, look through the comments on this article then compare the general antivax tenor to literally anywhere with experts. It frankly reminds me of the 9/11 truther "jet fuel can't melt steel beams" tropes that were repeatedly and patiently proven wrong by engineers, only to have the number of conspiracy theorists grow in number and confidence.
Filenames? We used to DREAM of having filenames!

Writing COBOL on the UNIVAC 490 series (30 bit word, FIELDATA character set), our files were on tapes. A tape request was submitted to the tape library, they would pull the tape(s) containing your file(s), and deliver them to the operations floor.

The customer would submit hand-written transactions, which would be sent to the keypunchers, who would punch them onto cards.

The tapes and transaction cards would be sent to the ops floor (where there was the actual computer). The operator would load the first tape in each file onto a UNISERVO tape drive, and go to the patch panel to run wires to assign logical devices to physical devices.
( https://www.computerhistory.org/collections/catalog/10266686... see page 57)

Then they would put the job deck into the card reader and enter the "UR" (read the Unit Record device) command into the console, which had a spool of paper, not a screen. When the program was awaiting input, they would load the transaction cards and give the console command to continue the program.

We did have a fearsome beast of a FASTRAND drum system for random-access storage, but that was just for executable code and temporary files.

Then you might well get called in the middle of the night, because one of the programs in the job aborted. They called it "aborted" then. Or ABEND (ABnormal END), if you were an IBM person. You would come in, read the core dump (reading core dumps was a valuable skill), and determine that there was a data problem in a transaction (e.g. an alpha character in a numeric field). You would find the offending card, pull it, tear it in half and set it aside to be addressed in the morning as a missing transaction, and tell ops to rerun the job. With luck, there were no bad cards after that one.

Tell that to kids today, and they won't believe you.
My experience running Ladybird has been that websites generally tend to work fine, even on Cloudflare. Only though shady VPNs and TOR do I really get bothered by captchas.
Reminds me of French philosopher René Girard's (whom Peter Thiel talks much about) mimetic theory:

https://en.m.wikipedia.org/wiki/Mimetic_theory
Seems a little heavy weight for my "remove from LB, update code, add back to LB" Ansible script. :-)
Ugh. I'm actually nervous about the fact that real wages rose along with this bump.

> There also was some good news for workers in the August report, as real average hourly earnings rose a seasonally adjusted 0.2% for the month. However, they remained down 2.8% from a year ago.

> The Federal Reserve is hoping to slow a labor market that has posted solid job gains through the year. Specifically, policymakers are concerned about a huge gap between job openings and available workers as labor force participation is stuck below its pre-pandemic levels. That has resulted in rising wages that have in turn put pressure on prices.

Doesn't that mean we could be looking at a wage-price spiral?

If that's true, then maybe the Fed really wants to see a big weakening of the labor market in order to create downward pressure on wages. Doesn't that mean they want to see layoffs? Really hope that's not the case...
Self-modifying code (whether it's in Lisp, Java, or "other") could theoretically be useful, but there's a lot of "the devil's in the details" stuff to consider.

The first thing that comes to mind is the general idea that for any kind of continually improving system (the obvious analogy would be an evolutionary algorithm[0] of some sort) you need a "fitness function" that dictates whether or not the system is, in fact, improving. And defining the fitness function and the representation that maps from your code to the thing you're trying to improve, is often the hardest part.

FWIW, people have explored the intersection of evolutionary algorithms and code generation under the rubric of "Genetic Programming"[1][2][3]. This isn't necessarily the only (or best) such approach, but it's one that has been explored quite extensively and where there is a large body of literature to review. You might find some of that stuff interesting, vis-a-vis this overall topic.

[0]: https://en.wikipedia.org/wiki/Evolutionary_algorithm

[1]: https://en.wikipedia.org/wiki/Genetic_programming

[2]: https://geneticprogramming.com/

[3]: http://www.genetic-programming.org/