skysight-inc/HackerNews huggingface dataset:
I find the summary at the end kind of concise and objective.

As for 3-2-1, this is what the internet tells me, for posterity:

> 3-2-1 backup strategy involves keeping three copies of your data in two different storage types, with one copy stored off-site:

> 3 copies: Keep three copies of your data

> 2 storage types: Store the data on two different storage devices or media

> 1 copy off-site: Store one copy of your data in a remote location"

How would that happen in practice with SQLite? perhaps this?

- 1 copy close to the original database

- 1 copy on the same server but in a network mount

- 1 copy on S3
I don't personally have any special knowledge but...

I've read, in numerous places, that Amazon is attempting to use this as a way to alter their finances. To draw people into locations with tax advantages, reduce staff count without paying severance, etc.
Automatic code conversion from async to sync
Psycopg 3 supports both sync and async code. Starting from release 3.2, the sync side is automatically generated from the async counterpart. This article explains how it's done, and the workflow used for the initial conversion to autogenerated code and for the regular maintenance.
Well, dedicated servers (for which you can have private cage, or VISA compliance, or ...) are a markup of say 30% over base cost, which is still 1/5th the cost of AWS. And even Hetzner will just deliver Kubernetes clusters these days.

These avoid all of the costs you were talking about.
AI explained. It's a youtube channel that gives a nice in-depth overview of the latest papers in the field of LLMs.

https://www.youtube.com/@aiexplained-official

They also have a free newsletter and more behind a Patreon subscription.

https://signaltonoise.beehiiv.com/p/the-3rd-era-of-ai-langua...

https://www.patreon.com/AIExplained
Yes, in my opinion that would be better.
> A workplace with no proper desk, chair, lighting, multi screen setup, isolation from domestic distractions, crappy phone lines due to bad internet

Do you live in the past?
epicureanism punished by law, that would be something new.....
Become the RAJA or RANI of Open Source (2024)
Yes, Hinkley and Sizewell may be expensive - but they're unlikely to be that much more expensive than wind/PV plus enough storage to provide reliable 24/7/365 power. In the end, I'd much rather have some diversity in the system. If the choice was 100% nuclear vs 100% wind/PV, the answer would probably be different, but for 15% of the UK's capacity to come from a reliable (but expensive) source that is uncorrelated with wind or PV downtime, that extra cost seems to be a good investment to me.
Unfortunately the implementation that most Western countries took is pretty terrible. One of the highlights for me in China is the lack of menus in restaurants, I can still ask the staff questions if there are any but its nice being able to order add-ons throughout the meal without having to wave someone down.
Well, to answer the titular question: I’m sure a few people here have read it.
That’s what I was trying to hint at with the word “ostensibly”.
It's not meaningless because relevant security issue arise from runtime errors. These can be completly fixed by using Ada/SPARK or Rust. Hardware vulns are for many systems not very important.
Mm, there is more than one function fwiw you're looking at. Biological processes are complicated.

You may enjoy https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9541543/ which explains more than I can
Yes! This is why I myth-bust "The Innovators' Dilemma" every time I see it mentioned on social media (e.g., LinkedIn). Sure, they resisted innovation but that's a symptom. What drove them to do that was a horizon of 3 months and reporting to shareholders.
I get the unauthorized access argument.

But how does it become fraud?
and the incentives already exist for cyclists to avoid accidents!
> Since the first guidelines were published in 1980, we’ve been told to fear fat and instead consume about half of all calories as carbohydrates. The current guidelines recommend up to 10 percent of calories as added sugar and six servings of grains daily, including three as refined grains.

The guidelines don’t say you should eat sugar and refined grains. They say, if you eat them, you should really limit them to 10% of calories and half your grains at most.

They also don’t say to “fear fat”; that’s just completely made up. They do say to limit saturated fat but this is evidence-based, as are benefits of whole grains.
Should there be an expectation of a package being particularly useful to be in a package repository?

You see the same in other places like npm or docker repositories and it is not a problem.

Manually checking things is very much out of scope for a service for open source like this. Limiting it by arbitrary metrics like code cleanliness would also just give a false sense of quality. One thing that'd make sense to me would just be asking for confirmation that the upload is not more suited to test pypi instead of the main one. Not sure whether the tools aren't already doing that or not.

The major problem that's being somewhat worked on now is typo squatting, names taken up by old packages, and other security considerations around pypi. Random packages being useless (or malware) doesn't fall under that in my mind as you just won't or shouldn't be downloading completely random things.

Admittedly there isn't as much man power dedicated to it as I think there should be, more so after I saw how much admin there is in PSF with the recent coc debacle.
This is the result of indie hackers believing that social media success is an integral part of building something.
Show HN: A journaling service that runs over WhatsApp
Hey Hacker News,

I’m excited to share a tiny service that’s very close to my heart - Today Has Been.

Here’s how it works: We have a phone number that has WhatsApp Business API enabled. Your messages sent to this number (after you activate your free trial) are added to your journal. It’s a super light weight journaling service - no app download or registration is required.

We also send you a daily nudge asking “How did your day go?” and after you have a few posts we send you a random blast from the past.

Why I built it: I was an active user and fan of Ohlife - only journalling app that could make me write 100s of entries. So, when it shut down it left a hole in my life too (just like it did for Paul G - https://x.com/paulg/status/1216714155731890176). :)

“Today Has Been” is Ohlife on WhatsApp.

I’d love to hear your feedback and ideas. Please visit http://todayhasbeen.com and tap on Get Started. (Note: Works on WhatsApp only)

Also, if you have questions on using WhatsApp as a platform, I’m happy to chat.

Thank you!
It’s such a joke. Its nearly impossible to find decent places to talk about it online because of this.
I think it is just asking for the gossip around the ban. It doesn't read as "the ban was justified" or not.
i exclusively contribute non UI stuff to kde because i could never get the hang of qt.

I'm a weird contributor tho. i only focus hard on one annoyance for a couple hours and convince myself i can code a solution by just looking at the project code... it mostly works but not for kde apps UI.

it doesn't help either that qt (or maybe its a kde thing) keep changing the base ui code. qml, designer, widgets... it's a dozen frameworks instead of one. not to mention most apps are usually in a mixed abandoned-migration state.

well, they just green ligthed a goal to make kde app writting easier. hopefully we will get a one stop place to read how to accomplish things.
Fwiw I didn't create that account, I didnt notice it was so new earlier. It is a bit weird though
Breckenridge has a population above 10,000? Google says 4,917 as of 2022.
The term "Tempus Fugis" is Latin for time flies, and is commonly seen on clock faces.

https://en.m.wikipedia.org/wiki/Tempus_fugit
The EU average is 53%, with most eastern member states hovering around 60%. Croatia is at 65% (as of 2019, see https://ec.europa.eu/eurostat/statistics-explained/index.php...).

Sure, it's _somewhat_ lower than the US, but not to the degree that you can claim a big disparity in my opinion. As such, we could even rewrite your statement to the following:

> Today I learned that 59% of Finns are obese. Never been to Finland but I'm truly baffled how people and the government could let this happen.

Also, as other commenters have pointed out, "overweight" does not mean "obese".
> In reality, you can have almost any people and processes.

You've never tried it, huh?

The reality is you will need some very specific processes.

You'll want a test environment, so you can make sure that proposed router reconfiguration actually does what it's supposed to do, and a process that says to use the test environment, and a process for keeping it in a consistent enough state that the tests are representative.

You'll want a process to make sure every production change can be reversed, and that an undo procedure has been figured out and tested before deployment. When that's impossible, you'll need careful review.

You'll want a process to make sure configuration changes are made in all three production data centres, avoiding the risk of a distracted employee leaving a change part-way rolled out.

But you can't roll out to all three sites at the same time, what if the change has some typo that breaks it? So you'll want a gradual process.

You'll want to monitor the load on the three systems, to make sure if one goes down that the other two have enough capacity to take over the workload. You'll have to keep monitoring this, to keep ahead of user growth.

Did I mention the user growth? Oh yeah we're expecting a surge in demand just before christmas. The extra servers we got last christmas have absorbed our user growth, so we'll need more. Of course it'll take time to get them racked and set up, and there will be a lead time on getting them delivered, and of course a back-and-forth sales process. So of course we'll have to kick off the server ordering process in August.

Of course, there's a chance of a partial failover. What if the web servers are still working in all data centres, but the SQL server in data centre B has failed, while the replicas in A and C are fine? If there's a software hiccup you'll need to figure out who to call - yet another process...
I know a lot of different people who do independent security research and have submitted vulns to bounty programs. Not a single one would even come close to saying "well, the bounty is low so I'll sell this on the black market."

Low bounties might mean that somebody doesn't bother to look at a product or doesn't bother to disclose beyond firing off an email or maybe even just publishes details on their blog on their own.

Bounties aren't really meant to compete with black markets. This is true even for the major tech companies that have large bounties.
But you can’t avoid gender identities as long as you are speaking English.

There are 3 ways about this:

You codify that you remove them from communication. It’s pretty common on HN to say “author”, “op” or “parent” instead of he or she. Many parliaments have similar ways of talking, where you don’t use 3rd person pronouns.

Gender identities are assigned to people and they just have to accept it (this could be by a central authority like a government or on-the-fly by whoever is communicating or a mix), and communication can use 3rd person pronouns naturally.

Or, people assign their own identities, in which case, other people might have to be told which pronouns to use. Older systems, often still in use by airlines and hotels asks for salutations, but they are problematic as they are both too specific and not specific enough. They tend to require some sort of job or educational background in order to be gender neutral and they are often interpreted as containing marital status information for female salutations (miss vs Mrs)

I think it’s weird to say the Python community is excluding you because they went with option 3 and not 1.

And lastly I think that saying that a community that asks you to voluntarily add a country sticker to you profile is exclusionary is a more than a stretch.
x requires an account.
Rust simply has the best toolchain dev experience of any ML. OCaml for example is notoriously bad with its toolchain compared to cargo, although OCaml compiles insanely quickly.
I'd never used Fastmail and as a sometimes-UI guy, thought I'd check out their 30 day trial to see what all the praise was about. I saw your comment before going, so kept that in mind.

With a brand new user account, I was not at all able to reproduce your issue. I closed the browser and cleared cache and all that, but I did not see an entire page refresh at any point.

Perhaps there's some weird caching issue with your browser, or maybe you've got a browser extension misbehaving? Maybe I'm just lucky? Idk, but hopefully this helps.
It's like a release valve, no point in going out rioting if you can vote the bastards out in the next election.
It's call depression for a reason, and it's not limited to mental mood. It effects the entire system, even the physical.

Remove the depressing and yes of course a number of positive metric return to normal.
I don't think QUIC is a good example. If you realistically want to do something on the internet you absolutely have to use either TCP or UDP. There's no choice in it. But within the confines of your datacenter you can do whatever you want. Including re-inventing the wheel to be square-shaped if that fits better.
And the US dietary guidelines are seen by many countries as the golden standard and replicated to their own countries.

Consumption of animals have been steeply falling for the last 70 years, while seed oils consumption have grown. If you search for the graph you'll be amazed, it is so clear what is causing this.
Indeed, OP's "disinterested" list matches LessWrong almost perfectly.

> Disinterested: CEO said, politics, winter, alignment, eats us all, not a human, etc.
Heck, you could reasonably call cement glue, in which case it’s really holding the world together.
For guidelines that came out in 2020, the people involved had financial and career history ties to the food industry. The chair had ties to the dairy industry. I mean industry (business) rather than the topic area.
AI can generate recipes that can be deadly
PyPI’s policies are here: https://policies.python.org/pypi.org/Acceptable-Use-Policy/

Outside of abuse, PyPI does not impose editorial standards on packages. That would take an incredible amount of additional work, and it’s not clear to me that it would be “better”. How much does it really matter if there’s a university student project on there with virtually no downloads?

“I think package maintainers should be required to push an update every other year or have their package get dropped.”

Sometimes libraries really are “finished” - if you go through your dependency stack you may find a surprising number of packages with no new releases in the past 12 months, because they didn’t need a release.

I tried that myself just now, here are some of the packages I found that haven't had a release in a few years:

decorator 2022-01-07
rfc3986 2022-01-10
aiosignal 2022-11-08
colorama 2022-10-25
h11 2022-09-25
jmespath 2022-06-17
mdurl 2022-08-14
rsa 2022-07-20
mergedeep 2021-02-05
dictdiffer 2021-07-22
janus 2021-12-17
conda-content-trust 2021-05-12
six 2021-05-05
uritemplate 2021-10-13
pytest-clarity 2021-06-11
ptyprocess 2020-12-28
backcall 2020-06-09
text-unidecode 2019-08-30
PySocks 2019-09-20
sphinxcontrib-jsmath 2019-01-21
pprintpp 2018-07-01
homebrew-pypi-poet 2018-02-23
pickleshare 2018-09-25
webencodings 2017-04-05

Script here: https://gist.github.com/simonw/6165948ce595d74c767ce2bce8465...
Are you sure that you actually transfer 3PB/year? I think if you were maxing out your retail line, AT&T would give you a call.
Interesting contrast to how Linux itself was first introduced:

"just a hobby, won't be big and professional like gnu"
I don’t need those things.

Sure it made me pay$5/month after some number of requests.

I don’t expect to pay nothing.

I just think 9 cents per GB for egress is robbery.
All the diesel cars bought in the mid aughts when the fuel was still considered environmentally friendly thanks to its lower CO2 emissions.

Then again it's not like there are no buyers for the vehicles - my relative recently bought a 2012 diesel VW Golf from, apparently, a Londoner or someone who drives there frequently and didn't get that huge of a discount on it.

Sell the diesel, buy gasoline and enjoy not paying as much as you lost on the sale, only every year.
To be fair, many languages have their bootstrapper written in OCaml or another similar ML. When I took my programming language interpreters and compilers classes, that's what they mentioned to us, because they are uniquely good at writing recursive descent parsers.
Unfortunately it’s easier to write a useful app (reliable, bug free, with useful features, etc) using more bloated tech. That translates to the cost.

In other words: lightweight, useful, cheap - pick two.
Microwave? Might be easier to avoid the fumes than the dust from drilling. Probably easier to drill outside and wear an N95 mask and goggles though.
> Do we really see an important amount of stolen batteries in lawfully owned and maintained phones to the point a DRM on batteries would benefit legit users?

The stolen batteries have to end up somewhere and official spare part supplies are really expensive (unless you are a certified partner shop of a specific manufacturer of course), so it's most likely they end up distributed into the grey market.

If I were to decide upon a global regulation, I'd say that spare parts have to be made available under FRAND terms (so, no more preferential pricing) and all valuable components have to be reasonably e-marked, that there be a public global registry between device identifiers and associated component identifiers, and that when someone presents a proof-of-purchase plus a police report, all components get denylisted... and when a device recognizes a change in its parts, the component's identifier is checked against the global denylist. If there is a match, the device's user gets a warning, and the owner of the original device who made the theft entry gets a notification, let police do their job then.
There are exactly two activities you can be participating in if you are exploring someone else's undocumented API: (1) free consulting, or (2) illegal hacking. Disclosing vulnerabilities you found in someone else's product, regardless of how obvious, is free consulting. If you're not responsibly disclosing them, then you were illegally hacking their systems.
> How can Nuclear compete?

A factory built plant or any economies of scale.

Start a company with a mobile workforce and go country to country building 5 or more large scale reactors in parallel in each country.

Small scale reactors (again factory built) are the other alternative. They would have to be installed in a 'farm' together for security reasons.
The spec itself is the reference. This guide makes it readable by anyone.
It's hard not to be fat in the US when 90% of the time people are sitting down doing nothing. Car centric culture and infrastructure, along with unregulated highly addictive packaged food. What could possibly go wrong?

Good thing the medical care is affordable and excellent /s
My stale projects can be categorized as being ahead or behind an event horizon:

I will rarely let go of an idea, but I can calculate the probability that I'll ever pick a project up again.

I don't feel sorry that some things I will never get back to:

It's only because more interesting projects will always pop up before I get to the end of the stack.

The same is true for browser tabs: My mind could literally go in a thousand directions, many of which lead elsewhere and not back.

I'm cautious of throwing things away, because there are projects I've got back to after 5 years.

Most often I'm going back to something after less than 6 months to understand what I did, so I can copy it in a similar project.

The best quality of a spurious project is that it stacks against other things: When (not if) I abandon the project, I've made reusable components.

And I'm cautious of making big initial investments if the project will fall behind.
Linux Preparing Support for the RISC-V Framework Laptop 13
Yes, it seems the only projects that have larger cost overruns than nuclear power stations is dealing with nuclear waste.
I don't think the Steam hardware survey is representative of the market size. Most people with Macs are accustomed to games that should run just fine on them never getting released, which means there often isn't any point to installing Steam on a Mac in the first place. Therefore they wouldn't be represented even though they are gamers, they spend money, and they have Macs.

I don't have a PC for personal use, but I do have a lot of game consoles, an M1 MacBook Pro, and an M2 Mac mini. There are lots of games like Pizza Tower that look fun to me, do not have a Mac version, but do have a Switch version. So I wind up spending money on Switch games that would've gone to Steam if the publisher had bothered with a macOS release.

While I do have Steam installed on my M1 and M2, I rarely launch it because I've only bought eight games off Steam in two years because of this dynamic, meaning I haven't even participated in the survey myself. My Steam account is over 20 years old and has a healthy library from when I was a PC gamer. I'd say my money's on the table, but my money's in Nintendo's wallet. But I'd really rather be buying macOS versions!
Too bad the nights a little bit more than 76 minutes.
Memetics: A Graph DB Query Language for RAG
No, a container that contains flammable gasses and then destructively allows them to escape is a bomb, one that just inflates is arguably the equivalent of a self inflating pillow.
The next step after becoming very concerned about minimizing cloud costs is planning to leave.
According to the latest official (CDC) statistics in the USA:

- 9 % of adults are severely obese,

- 42 % of adults are obese (it was 30 % some 20 years before),

- 74 % of adults are overweight.
> If you search for the graph you'll be amazed, it is so clear what is causing this.

Can you provide peer reviewed studies showing this as a causative effect?
> It’s not the end of the world to develop for macOS and iOS. These platforms are just idiosyncratic and don’t have many serious gamers.

That could change if Apple and Valve would team up and make proton-like stuff happen (GamePortingToolkit is a first, but half-assed step). I own a MacMini M2 base model (retailed at 630€ new) for work and was surprised how well games last-gen games run on it (either Rosetta2 or GPTK+wine). With better software compatibility I could see the upcoming M4 mac mini as a serious game console contender. Smaller form factor and more silent than any console, add an Xbox/DualSense controller in the living room and you are good to go.
I legitimately couldn’t tell if the poster was sarcastic. Overpromotion of QUIC is verging on meme territory.
I also think it’s telling that the guidelines for added sugar and saturated fats are exactly the same: limit them to no more than 10% of your calories. But the authors frame this completely differently when it’s about sat fat (“unfounded hostility”) than when it’s about added sugars (“guidelines recommend up to 10 percent“)
No, guidelines say that at least 50% of energy should come from carbohydrates. This ratio is exactly what the article is criticizing. And of course, carbs are converted to sugar in the end.
This is awesome, and I really want to learn enough verilog to do a tiny tape out VGA chip design.

But man, 8bitworkshop really burned me out on trying to do verilog in a web IDE, and trying to set up verilator properly for local simulation with a proper IDE became such a hassle.

Ended up moving away from verilog for the moment back to normal software projects. I really want to get back in, but I really don't want to spend my limited coding time fighting IDEs and tooling.