skysight-inc/HackerNews huggingface dataset:
The absolute bottom of the market lowest price AWS GPU spot instance costs 15 cents an hour.

That’s USD$1,314 per annum for an extremely underpowered machine.

The numbers don’t add up. Just buy a physical machine, plop it on a network somewhere, you’ll have dramatically more computing power and you won’t be paying for it again next year, and the year after that etc

“The cloud is where Moore’s law goes to die.”
> Cities do not "struggle perennially against decline". Cities grow and grow and grow.

Tell that to Detroit.

Have you ever seen pictures of 1970s New York?

* https://www.theatlantic.com/photo/2013/07/america-in-the-197...

* https://rarehistoricalphotos.com/new-york-photos-1970s-verga...
Mediocrity Manifesto: How to build a lukewarm career in tech
No, but text is text. It is perhaps easier for the designer of the document to just put some text from photoshop rather than tweak the document, but it’s absolutely user hostile.
> What confuses me so much is society's inability to outgrow a lot of these recent YA novels. The same way I'm confused about how Taylor Swift is still so popular with her original demographic.

Why is it weird? People liking what they encountered in their youth was normal. Generation that grew up on Beatles kept liking Beatles while their kids moved on something else. Generation that grew up on Jazz, kept liking Jazz while their kids moved on. And people who liked westerns as a young adults kept watching westerns as adults.

It is "outgrowing" only if you are moving into something more valuable in some sense. It is outgrowing only if maturity somehow precludes enjoyment of that thing. What happens with these however is that maturity is not preventing enjoyment at all, so people stay.

Also, Wheel of Time or Song of Fire and Ice were meant for adults. They are literature written with mature adults as audience.
It's actually really difficult to import custom CAs now on Android. Since version 7 you can only import into the user store and apps ignore this one by default so it's pretty useless.
If the manufacturer was raising prices then yeah Carrefour would probably do that. But "shrinkflation" is when they reduce the package contents (eg 830 grams of baby formula instead of 900g) and keep the price the same. The supermarket can't change the package contents. I'm quite sure they change the labels where appropriate (prices often have $/liter or whatever) but people often don't pay attention to that stuff.
I'm not knowledgeable enough about signals to know whether it's impossible or not. Maybe it's not possible now but one day it will be.
I couldn’t read the text on my phone because the advertisements filled the page.
"What the hell, Steve, you had all week, now the fucking Bugle has scooped us."

"Sorry boss, been sorting out my init.el"
Not sure, it sure took its sweet time before coming up with an answer.
I used to have that instinct but lost it in the age of auto save. The applications (web or native) I use most often all do it for me: Google docs, Dropbox paper, notion, vscode. I don’t think I’m alone in this!
Ask HN: How to Measure the Comprehensibility of a Codebase?
I was recently working on a codebase that was probably the most incomprehensible I've ever worked with: build files call shell scripts which call python scripts which call Ansible scripts. Very hard to trace where one repository's responsibility started and another ended. No logging whatsoever except for a few "print" statements. It can't even be made to run locally!

This made me think: are there ways to quantifiably measure how "understandable" or "comprehensible" or "easy to learn" a codebase is? I feel this should have been studied in some way already since having a well-defined codebase enables easier onboarding of developers.
While I don’t doubt your personal experience, I’ve spent time at a cloud-native company and boy, do they know how to spend money. Just because you’ve bought into every .aaS the cloud has doesn’t mean you’ll save money.

RDS, for example, is stupidly expensive. I maintain that it’s not that hard to use Xtrabackup or any of the other free and open tooling to run regular backups for RDBMS. It’s also not that hard to set up HA. If those things seem hard, your Aurora Serverless bill is going to be even harder to swallow when it hits.
Obama said Sandy Hook was the worst day of his presidency, and his biggest regret was not being able to change US gun laws[1], being blocked by congress. He did spend a lot of the Dem's political capital in the first term fighting for better healthcare/Obamacare.

[1] https://www.skynews.com.au/world-news/united-states/former-p...
I really would have expected a deeper analysis from someone of your calibre.

It should be fairly simple to see how a slightly larger input up front could result in less maintenance over time.
My only complaint with Restic is that filesystem scans take too much time. I'm gonna switch over to ZFS probably though.
I'm curious about that as well, but I suspect for store brands they compensate by shifting to cheaper ingredients, which is even harder to detect. Or maybe just leave it the same and lose a little profit margin, but put up these signs to try and make people more price sensitive and get more sales for the cheaper store brands.
Because the higher echelons of Vietnam power know that the Americans come and go (see Saigon), while the Chinese are there to stay. Granted, I would have thought that the same policy had been adopted by people holding power in Kiev (when it comes to Russia), and yet, here we are.

There’s also the fact that Vietnam leaders are, for all intents and putposes, communists in name and in legitimizing ideology, I wonder how would the US sell that alliance at home (“we’ve allied with the good communists to defeat the bad communists”? who knows?)
I think that often times this is circular reasoning:

- no reasonable person would be against this

- capitalists are successful, so they must be reasonable

- capitalists are against this

=> they must be against this for good reasons, since they are reasonable
I agree. Maybe as a dev I've become cynical and don't trust anything. Least of all some app holding my document.

Makes me think of the "Voting software" xkcd: https://xkcd.com/2030

"I don't quite know how to put this, but our entire field is bad at what we do, and if you rely on us, everyone will die."
Sqlite format is smaller than the original format only because xml is super verbose, so any uncompressed binary format ends up being less than lightly zipped xml.

But sqlite files aren't small. One thing I don't understand is why they don't do string deduplication in sqlite (as in you only store a string once and every other occurence is just a pointer to that string). It seems such an obvious and easy way to reduce file size, memory consumption and therefore increase performance (less I/O). Is there a technical reason why this would not be desirable?
Interesting to see this decision come through after public submissions on drone identification have just completed but are yet to be published. https://www.infrastructure.gov.au/department/media/news/shar...

Strategically, now that Wing have established distribution partnerships in both Ireland (https://blog.wing.com/2023/08/wing-apian-partnership.html) and Texas (https://wing.com/walmart/), since Australia's regulatory progress is slower and less clear (particularly in the face of the highly business-positive FAA recommendations https://uavcoach.com/faa-arc-bvlos/), one would assume the Australian jurisdiction's relevance will decline sharply to near-zero.
The author was an interesting character (and a very prominent scientist--some of his work on enzymes is still taught to undergraduates) and a committed communist. Many of his essays were first written for the a newspaper. I think it was the Daily Star.
I use both Copilot and chat with GPT4. For now, it’s mostly copy/pasting large blocks of pre-existing code, types, etc. I have a pre-defined prompt set up to explain how to behave, languages I know, libraries in use, naming conventions, how to respond, etc.

I talk GPT as if it’s a skilled colleague who’s got memory issues. When it forgets, I remind it with stuff like “this is our current code now, remember X, Y, Z”

I’ve become an even bigger fan of small, compostable functions that do one thing very well. GTP excels at that, both writing and testing them.

I don’t involve it much for architecture and high-level design atm (mostly because I got that part solved on my current project). I tend to have a design in mind, give GPT the overview of how it fits together with mock code, and ask it to review with me, propose other paths we could take, etc before proceeding to implement.

One function at the time, with tests. When refactoring happens, it’s usually isolated to a few hundred lines at most. When tests fail, directly or indirectly, I give it the full output and ask it to debug and fix. I find this helps GPT remember the code’s responsibilities when it gets lost/forgets. It also helps me avoid regressions when GPT returns functions that miss use cases we had covered before.

I keep long running chat threads — weeks at times, hundreds or even thousands of messages. The longer we go, the better it tends to perform (web app performance, even on an M2 Studio, does suffer after a while though)

At worst, GPT is a fantastic rubber duck. At best, it’ll help me see superior approaches and solutions I wouldn’t have considered, AND give me perfect code in seconds.

Once tooling gets really good, and AI can understand the whole code base/database/infra… we’ll probably be in real trouble.
What the Perseverance rover has learned so far on Mars
Star Wars for one (midichlorians).
This article could have been published 30 years ago. In professional unix admin circles this was already well known back them. Although I could be misreading it as the article is not very clear. I think this are the points it is trying to make:

1. Once upon a time you could rely on the passwd file and shell behavior as an effective means of authentication and access control.

2. It has been a very long time since that was an effective approach, for a variety of reasons, and you should not do this on modern production systems.
However, the priority order on your OS for address selection, even when it comes to stuff like choosing which DNS results to use is IPv6 global address > IPv4 > ULAs. So on a dual stack network, ULAs with not be used unless the only address is a ULA.

And even if you run your internal services with only an AAAA record pointing to the ULA, the client's source address will likely be the global address of the client device unless you tweak the tables on each client, which then means you'll need to have your global address in all your firewall rules to access the internal services on ULAs, which then means you're not saved from having your ISP-provided global address in your configuration, which is what you were trying to avoid by using ULAs.
> The reason adults who hadn’t read a book since college embraced Harry Potter was that it was uncomplicated: linear, familiar in its fairytale structure, binary (good vs evil), and guaranteed a fairly easy satisfying end

I do not think so. Bookshelves are full of linear books with familiar fairytale structure and binary good vs evil. Easy satisfying end also pretty much given in a random book.
There are far worse cereals than what we call frosted flakes, is what I found confusing. It is one of the healthier ones! A lot of the cereal in a US cereal aisle is essentially candy. I guess I wouldn't have been confused if the article had a section at a bottom for "all the rest of the super sweet cereals".
Can almost use it as a checklist while balancing service level against the cost of resources needed to achieve the service.

A great tool in the toolbox to have while building software!
override/overrideAttrs/overlays
Cost increases in California are completely due to the cost of distribution going up. I believe (but haven't confirmed) that the cost of generation has gone down. It's complicated because of natgas cost fluctuations and various subsidies but it's indisputable that the increases are dominated by distribution cost, especially if you attribute the cost of wildfire direct and indirect costs to distribution, as you should.

The economics of distribution are weird. A lot of the infrastructure runs on 100-year old lines that are fully depreciated which have $0 capital costs until they don't. Costs are proportional to capacity rather than to usage. There are massive scale effects -- building a line that carries twice as much current is only slightly more expensive. But the big one is threshold effects. I have 100Amp service to my house. That service is over 60 years old and fully depreciated (aka basically free). OTOH, upgrading it to 200 or 400 amps will cost a lot of money. That same effect is rippling through the entire grid. I installed a 24Amp car charger instead of a 50Amp one to avoid upgrading my service.

And peak usage is always going to be during the day, even if California goes 100% EV and mostly charges at night. Peak air conditioning demand is going to be higher than peak EV charging demand.

Cheap overnight rates keep peak demands below capacity to avoid having to do expensive distribution upgrades. Even if it seems odd because the cheapest generation is during the day.
Maybe Cloudflare can return some other ranges for exchange?
It would be a good deal.
How many times over do I need to pay for RA2 in my life haha.
Thanks for the info. I'm not into game dev and did not know that. That was a pretty nasty move and they should't be trusted anymore.

The last part I do not agree: a license cannot be changed retroactively if there is no provision in the original license for doing so, and no open source license have that. Even if "revoking" licenses for all prior releases were allowed, it could only work if all copyright holders agreed, which is not practical for most projects.
Try catalan.
Is somehow nice, sounds nice. Is not easy but does not have as many rules as others, and can be used as bridge between French, Italian, Portuguese and Spanish.
Also, Andorra has now made it mandatory to be able to keep tour residency so that's a plus.
Even without the retail-side "credit card fee" there would still be the upstream credit card fee the card company gets for each transaction.

The law making the retail side cash-payment-discount illegal is anti-consumer. The "cash discount" is better for the customer: they get to pay less. The retailer could have as well incorporated it into the price (and applied it to both cash and credit card payment), and the customer would still be paying more while none the wiser.

It should be the credit card companies charging for transactions that should have been illegal instead. Offer the same terms (0 charge) as cash. Make money on overdue fees and/or a small flat fee.
I emulated it back in the day on a CRT monitor, true.
How was that person in any way being an asshole?

If you say something nonsensical or incorrect, people ignore you. But if they laugh or get irate, then you're probably on to something.
Why do you use a secondary, volatile database ? Performance-wise you won't gain a lot more (we're talking about a user editing a file, so not even 1 write per second).

A proposal: write directly, and automatically in the database. No more Save button. There are multiple advantages:

- the system is crash-resistant. I like taking the approach of CouchDB where the only correct way to close the system is to crash it. That way a crash is an expected situation that you actually account for, not a special case that you might forget

- there is only one database. Less code, fewer bugs.

- it is safe. A write to SQLite works or doesn't work, there is no in-between. As said in the VACUUM doc you point to: "However, if the VACUUM INTO command is interrupted by an unplanned shutdown or power lose, then the generated output database might be incomplete and corrupt"

- it is how SQLite was intended to work. And because of that, you won't have to think about it for the lifetime of SQLite
I'm not sure any company, Microsoft included, really cares about the personal desktop/laptop OS market at this point. Maybe Apple, but only because it's bundled with the hardware, which is what they really care about. Microsoft and IBM care far more cloud platforms and enterprise users. Until Fedora comes out with something like Active Directory, SCCM, Sharepoint, and the Office Suite, businesses will continue to overwhelmingly use Windows.

And most of those people will use Windows at home, too, if for no other reason than to not have to learn how to use two different desktop systems.
It's not for a cool 20 minute video. It's for the collective viewing time of some 2.2 billion minutes of entertainment. There is no reason to use bootstrap-budget on the supply when the demand is this high.
Could you please give a concrete example on this, sounds interesting?
https://en.wikipedia.org/wiki/M/M/1_queue to link it
Yes, if we hit our heads hard enough we can come up with a way to magically put more than 4B addresses in 32 bits. Math and logic don't matter in the real world, only head-hitting does.
Healthcare coverage is tied to reaching KPI's in he US?
Discussed two days ago (390+ comments): https://news.ycombinator.com/item?id=37522858
In fact some of the earliest adopters of IPv6 were Google, Microsoft, Netflix. Companies who when you're considering the problem of (N * a few bytes) have a very large N so are the most likely to have material costs from it. Yet even to them, it's a rounding error.
Potatoes can be kept in store all year round, but do they provide all the necessary proteins and stuff those 18 people require?
I read article and author dislikes both YA and adults. Autor also conflates kids books with YA books.

Autor also conflates conservative anti-lgbt movement with pretty much anyone who reads youth adult literature which makes even less sense. The calls to remove books with lgbt content from libraries are purely political and have zero to do with what books are read by adults.
Exactly. Some formats are designed, first and foremost, for interchange. SQLite is pitching that you, as an "app" owner, force the SQLite format upon your users to make it a de-facto standard, without putting the work in to make it a de-jure standard.

Show me a formalised ISO / IEC / ANSI / ETSI SQLite standard that the Richard Hipp and his company never deviates from, and the full legal search to ensure there are no patents that might affect it, and show me the multiple compatible implementations of SQLite that _all_ have these touted advantages, and _then_ we can talk about prosletizing it as a file format. If they don't, they're saying "take a hard dependency on a single-source implementation, and make all your users take it too".

XML is a formal standard. ASN.1 is a formal standard. JFIF is a formal standard. Even ZIP is a formal standard (adopted as part of standardising OpenDocument: ISO/IEC 21320-1:2015)

The most important thing about a document is that everyone _else_ can read it. Saving time on writing updates to disk is an irrelevant sideshow. Did we learn nothing from Microsoft perverting the standards bodies to try and keep its lock-in?

https://arstechnica.com/uncategorized/2008/10/norwegian-stan...

> A letter of resignation written by the departing members and made public by The Inquirer accuses the standards body of folding to pressure from Microsoft, violating its own procedural rules, and ignoring the analysis of the technical committee tasked with evaluating OOXML.
Going to step on some toes probably?
I ramble with small notes at https://netbros.com/. It is using Hugo. If anyone is in Orlando, FL, and interested on a meet-up, I am all for it!
That looks like a small stadium compared to one used in 2017 https://www.flickr.com/photos/lolesports/38160463331
Here's a youtuber picking over the auction. You'll get to see the outside of the repurposed Walmart 'national museum', auction process and some really unique bikes. https://www.youtube.com/watch?v=DnX7hkZzLQ0

I get the feeling bikes in the last 5 years have turned into investment vehicles (pun intended) like rare bottles of wine and art. Often by people who have no personal interest in the chosen market, just a place to park money (again with the puns)
This would be a repost rather than a dupe.

HN considers dupes to be stories with significant discussion repeated within a year. (Items with little or no discussion can be resubmitted a few times.)

Stories reshared after a year are reposts, and are perfectly fine, though its appreciated to have the item's original publication year included in the title.

<https://news.ycombinator.com/item?id=37312416>

<https://news.ycombinator.com/newsfaq.html>
This happens on films/tv shows as well all the time.
I guess I'm still stumped on why Carrefour care then.
Watch out for “golden” titanium. It could be a titanium nitride coating.
> prepare a set of passes which are guaranteed to preserve correctness (we already have hundreds of them)

Hundreds of passes, sure. Guaranteed that they preserve correctness is a bit more dubious, that's pretty hard to establish for most transforms. Passes that make no assumptions about prior passes are tricky too since compilers tend to work in terms of a lowering pipeline.

If the compiler has N correct passes that can be combined in arbitrary order without compromising compiler termination, exponentially increasing code size or generally making the output much worse, then you've already built a really good compiler. The subtask of then shuffling the order of passes to see if you missed anything is trivial, using machine learning to control your sort & test loop doesn't seem very compelling here.

My hunch is that the low hanging fruit in compiler dev using LLM is driving a fuzz tester with one. Other things seem worthwhile but difficult.
Sorry no, I quit teaching at that uni and don't keep contact with the
cohort now.

But a little more info I remember:

It arose under a project suggestion three or four students took me up
on, and that was "Long term resilience".

The obvious antecedent being "If Google goes down tomorrow....."

"De-clouding" was in the title. And the conclusions, perhaps
predictably, were that hybrid systems were the sweet spot across a
range of business types, with no panaceas, or even decent maxima to be
found in fully on-prem or total cloud.

The students artifact IIRC was a "matrix" (a graph theoretical model)
of the edge-costs for traversing well modular systems into different
states - something that could be used to plan a "repatriation"

FWIW the student was African and we had a good laugh at the racist
undertones of that language and it's subtle implications about
"Empires".
Similar structure, yes.

The questions about the realness of the Zone and the motives of the characters, allowed for much deeper and broader implications.

Annihilation was more specific and overlapped too much with explicit pre-existing myth(s), to be a remake of Stalker.
Ukrainian bomb track in RA?
Given their prowess for design and engineering, and a clean energy future, I'm surprised Apple has not developed an electric car.
I sincerely doubt the rover has "learned" anything on Mars ;)

kidding aside...the discoveries made from rovers Perseverance, Opportunity, etc have been phenomenal!

Factor-in that they were only expected to last a couplefew months ... whoa!

Imagine how much more will be learned with rovers expected to last years!
Some might say yearly release cycles may be a bad incentive to hold back innovations because you have to bring something new every year... So you do _not_ get the latest and greatest, but a carefully planned "older" product with newer stuff in the pipeline for the next 5 years.
Absolutely utterly brilliant! (Ben Eater now has some competition! <g>)

Upvoted and favorited.

A project well worth watching into the future!