skysight-inc/HackerNews huggingface dataset:
The Sims will forever be one of those magic games to me; one that inspired me to learn MAX to get my own items into the game, non-perspective rendering, sprites, z-buffer, iirc. I still play and work in 3D to this day, game modding has taught me the best way to interact with a computer... create vs. consume!

It has this quality that I'd describe as toy-like, you can pick it up in so many different ways and let your imagination fill in the experience.

Personally I'd spend weeks just building, paused, filling up my account §§§ as I need, ignoring my sims at the curb. Other times I'd give it an honest play-through roleplaying as myself in a different world. Eventually I'd be mean and lock my Sims in a- (maybe I'll not document my war-crimes today.)

I'd reinstall and build up a fancy house, but I fear it'd grab me like a Factorio drip and I'd disappear into the Sims for a month. I think I'll give this a read instead, I haven't done the design-document thing since I studied Game Design in college many moons ago.

Thanks so much for posting all the tidbits and insight into another true gem of a game.
I actually do have my Gmail recovery keys with my passport though I haven't tested in a while. But from reading other comments, I guess I'm pretty paranoid and maybe more prepared for a situation where I don't have a working phone.

But, if you use a password manager for Google, not sure if that does you any good. Honestly, regaining access to your various accounts if you need to get a new phone--perhaps especially internationally--may be pretty hard. I do sometimes travel with an older spare phone but it's getting out of support.
I thought traceroute always used icmp.
Basically, Evan decided he wanted Elm to be a pre-packaged closed ecosystem where it was easy to develop very simple standalone apps, but made it very difficult to impossible to actually integrate with any existing JavaScript code or libraries. This was a baffling decision to people who thought Elm was supposed to be a practical language.

Blaming everything on "entitlement" from people who bought Elm's marketing about "making functional programming practical" is ridiculous. Thankfully there are now plenty of languages with better type systems than Elm (Rust, OCaml) that deploy to the web just fine.
That is what DRM is for. Same as the region locking in DVDs. It is about segmenting markets, preventing competition and ensuring that the publishers can sell the same content over and over again.
I live in Texas and contract for a company based in Europe. Comparable UK software engineering salaries are about 1/3-1/2 of what my salary expectations are.
Nobody should have hobbies.
> Obviously we'll want a symbolic representation for the real number 1

Sorry, why is this obvious? A basic int type can store the value of 1, let alone the more complicated Rational (BigNum/BigNum) type they have. I can absolutely see why you want symbolic representations for pi, e, i, trig functions, etc., but why one?!
Thoughts on Daylight Computer a couple months in
The UK regulator introduced the Interruptions Incentive Scheme in 2002 to encourage distribution networks to reduce customer interruptions and minutes lost. It triggered a large wave of investment in network automation (remote switching, auto reclosers etc.)
Filing is a challenge, and the rules governing what most people pay are simple.

You’re just being obtuse. We can stop now.
Rust struct with Cargo Package info
I have had "move our PHP infrastructure to FrankenPHP" on my todo list for the last year or two - it's Caddy combined with PHP in Go
"... vim and neovim merge,..."

This seems very unlikely. In neovim help docs there's a paragraph in file `nvim.txt`

Nvim is emphatically a fork of Vim, not a clone:
compatibility with Vim (especially editor and Vimscript
features) is maintained where possible. See |vim
differences| for the complete reference of differencesfrom
Vim.

nvim maintainers believe the project diverged and compatibility is best effort at this stage. Essentially, there's no plan to merge the two projects at this stage and the benefits are not evident.
Kobo Libra color. If I’m being very honest, the screen isn’t as good as the oasis but it’s a compromise I’ve accepted for vastly superior hackability. I telnet into my kobo and installed tailscale then pointed the api to my calibre web instance, I have a much better experience overall because the books are drm-free(d) and calibre web handles sync with kobo really well.

And it has physical buttons. I was clinging to my oasis for the buttons.
(This was originally a reply to https://news.ycombinator.com/item?id=43065004 but I've moved it to Don's other subthread so more people will get to see it.)
Wonderful language ruined by toxic culture.

What I use now in-place of Elm: purescript, roc, gleam.
1/1 a
1/2 ah
1/3 aH!
1/4 ahh
1/5 ah
1/6 ahH!
1/7 aHHHHHH!
1/8 ahhh
1/9 aH!
1/10 ah
1/11 aHH!
1/12 ahhH!
1/13 aHHHHHH!
1/14 ahHHHHHH!
1/15 ahH!
1/16 ahhhh
1/17 aHHHHHHHHHHHHHHHH!
1/18 ahH!
1/19 aHHHHHHHHHHHHHHHHHH!
1/20 ahh

https://en.wikipedia.org/wiki/Repeating_decimal#Table_of_val...
If you had a 5 meter tall dog master family responsible for giving you food, shelter and keeping you safe from dog-driven cars, you'd be quite good at reading dog expressions too.
We don't live in the world in which IPv6 was a good design. Please avoid acting like IPv6 makes for a good design, because it doesn't.

See apenwarr's by now nearly a decade old blog post "The world in which IPv6 was a good design": https://apenwarr.ca/log/20170810, previous discussions of it here: https://hn.algolia.com/?query=The%20world%20in%20which%20IPv..., as well as the follow up blog post here: https://apenwarr.ca/log/20200708, previous discussions here: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

And the issues with IP (and by extension, TCP, ignoring the fundamental results from the Delta-T research at Lawrence Livermore keeps biting us all in the ass) whether IPv4 or IPv6 go even deeper, far deeper, than what that blog post already tells us, so here, have this—flawed in some minor aspects, which makes CCIEs burry their head in the sand of denial about the deeper point of it—polemic for dessert: https://web.archive.org/web/20210415054027if_/http://rina.ts...
> incoming connections are not routable by default, and it's very hard to accidentally change this

Not just difficult, but impossible, even in principle, because there are more than one device sharing the same IP so at most one host would be vulnerable. Not the same as with IPv6, where screwing up the defaults leaves your entire network vulnerable.
That just sounds like terrible luck to be honest.

Catching a cab from the airport in a new country after a flight is a pretty common thing to do no matter where you're going. Depending on flight length you might well be too tired to really navigate public transport in a new city in a foreign language.

There's not a lot to learn from that.
I recently got back into coding (thank you LLMs!) and I find this is much more isolating lifestyle. If I didn’t find the problem solving so rewarding and money was not a consideration I would actually prefer a more social job with MORE distractions even though I consider myself introvert.
A social job forces interactions on you. You may not become a better coder but you will become a better communicator and arguably a person that’s easier to live or work with. So isolating and living distraction free is just a spectrum that you don’t want to overdo in either direction.
The point that's missing is where rights and freedoms "originate", so to speak.

The US view, called out specifically in the Constitution, is that all freedoms and rights are inherent in being, and not granted by the government. As such, the government cannot give or guarantee rights, it is only capable of taking them away.

The role of the Constitution and the amendments (in particular, the first ten known as the bill of rights) do NOT specify what rights people have, they specify those rights that the government may NOT curtail.

Hence, the discussion of negative versus positive rights is entirely not about what rights exist, but what authority the government may or may not exercise over them.

Of course, any brief look at America's history shows the government failing to abide by its own restrictions. The government we have now is significantly different from what the original authors had intended, as they were more concerned with finding a way for the disparate states to coordinate at all after the failure of the previous Articles of confederation.

Now, we have an overarching federal government that renders individual states to be little more important that municipal organizations, much more in line with other countries.
Koka is still pretty much one person's project [0], and it's not for lack of PRs [1]. To push Koka forward at the kind of pace that Richard wants to move would require forking it or commandeering it, and it makes total sense that neither option is as appealing as just starting fresh.

[0] https://github.com/koka-lang/koka/graphs/contributors

[1] https://github.com/koka-lang/koka/graphs/contributors
> It doesn't. If you add 5 more songs, then the algorithm as presented will just treat it as if you're starting a new shuffle.

You probably shouldn't have quoted "detecting additions and updating the list, etc." then.
I have not seen this answer so I’ll chime in:

There is a lot of enthusiasm around language models for OCR and I have found that generally they work well, however I have had much better results, especially if there are tables etc., by sending the raw page to the llm along with the ocrd page, and asking it transcribe from the image and validate words/character sequences against the ocr.

This largely solves for numbers and things being jumbled or hallucinated.

I recently tested llamaparse after trying it a year prior and was very impressed. You may be able to do your project on the free tier, and it will do a lot of this for you.
What if they offer 2x the salary to come back? Some are suggesting that is the strategy. I know of one example where this was done but in a private company with lower stakes, so i know the concept at least exists.
You could barely make this question more "leading" if you tried.
Recording, exporting and interpreting waveforms doesn't seem to be amongs the objectives of the scope interface.

Over on hackaday [0] Rich explains that you can however easily grab the data directly from the serial port using python and thus record it:

> (07/28/2024) Sorry, there is no protocol analysis -- just digital display. You can invoke a "scope" command by python or something, and get the data yourself in binary -- I have an example of that in StickOS2 repo python/scope.py, but it is very rough. (Analog has additional challenges of having to do calibration, but digital is easy.)

[0]: https://hackaday.io/project/192598-flea-scope-usb-oscillosco...
When the population lowers a bit the birth rate will probably come back up. There is no reason to believe in alarmism at a smaller population. If you're worried about the loss of our economic Ponzi scheme, let's fix that.
I have a couple of very compact kits, one of which is basically walking/hiking first aid (e.g. blister stuff) and the other is the sort of stuff you mention. It's a really good idea to throw something like these in your bag which weigh nothing, take up no space, and can really be nice if you need them.

PSA: The small index card holders (i.e. about an inch deep) are really good for these kind of kits as they provide some protection.
O wow, the architecture in Dishonored gave me always combine vibes, now I do understand why
I prefer to keep certificate management separate from individual applications like web servers, mail servers, XMPP servers, database servers and all the other services I run. All of these need certificates so I have centralised certificate management and distribution. This comes down to running certbot in a container with some hook scripts to distribute new or updated certificates to services (running on different containers and machines) which need them, restarting those services when needed. Adding a new site to nginx comes down to copying a template configuration, changing the site name to the correct one, adding whatever configuration needed for the specific service and requesting a new certificate for it. The new certificate automatically gets copied to the container or machine running the service so it is available after reloading the nginx configuration. The same is true for most other services, several of which share certificates because they're running in the same domain. I used the same scheme back when I used lighttpd and will probably use it should I move to another web (or mail or XMPP or whatnot) server.
It does seem quite implicating that both Musk and Trump have had multiple reported private calls with Putin. I dont recall other ex presidents meeting with Putin so frequently.

Missing dossiers of Russian Intel from Mar-a-Lago...which of course we never got to hear the full story of thanks to Judge Cannon and SCOTUS.

This is so on the nose it would be rejected if someone wrote it as a novel or film.
Is it even possible to "complete a vertical line"? In normal Tetris, completing a vertical line means you've lost, because the screen has filled up.

Various suggestions: Make completing a line rotate the board instead of flipping it. Make completing a 4x4 quadrant rotate the board in the appropriate direction. Make rotating the board not re-fall the blocks (since as others have said, this makes the game trivial): this would make it almost instant death to rotate the board twice in the same direction in a row, which might not be a bad idea.
> I have yet to see a single non-politician support this behavior.

I think it was Scott Adams' who related to me that Mike Benz has been pointing out the corruption of USAID for a while... https://x.com/MikeBenzCyber

> This entire post is a pretty delusional tirade but this takes the cake.

"Tongue in cheek" is an idiom that means
something is said in a humorous or ironic
way, and is not meant to be taken literally.
Well, this one is on google. "Full filesystem access" is restricted to specific classes of apps like file managers, and replacement api is very shitty (have lots of restrictions, slower by orders of magnitude)
I'm not disagreeing with your main point (by a host of metrics, the UK and EU have stagnated economically compared to the US since the end of the great recession), but I also don't think GDP per capita is the best metric to use here given widening levels of inequality. Median income levels taking into account government transfers are much more informative in my opinion.
Kobo has a sideloading mode that disables all connected-services by default (no need for an account, no online store necessary). Highly recommended alternative.

https://blog.the-ebook-reader.com/2022/01/21/kobo-software-u...
It’s a matter of perspective, though. For a white collar professional in the US? Sure. For most of the world’s population, the distinction between $300 and $18 is extremely consequential.
As far as I can tell, the main benefit of jailbreaking is to be able to install a reader that supports more ebook formats, since a stock Kindle can already browse the web and read ebooks from any source, but it only supports MOBI/AZW3, and the Send to Kindle EPUB converter is not very good. But it’s easy enough to use Calibre to do a lossless EPUB -> AZW3 conversion without the hassle of jailbreaking. Is there some other benefit that I’m missing?
In an electric car with regenerative braking, perhaps this is the redundancy.
Caddy is nearly a decade old, and is very well-regarded.

https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...

https://en.wikipedia.org/wiki/Caddy_(web_server)
Or you can implement a firewall on your gateway device with a default drop policy for inbound traffic. Essentially the same behavior as NAT in terms of unsolicited (usually malicious) inbound traffic, but without the downsides of one-to-many NAT.

Which is, coincidentally, exactly how it works if your LAN is made up of devices with publicly-routable IPv4 addresses as well, which happens in business/academic/military networks all the time.
Isn't that more or less the behavior that's normally associated with the professional managerial class? That is to say: They throw in with whatever side will give them prestige and privilege.
Yes, anyone can make a calculator.

I don't care if it gives me "Underflow" for bs like e^-1000, just give me a text field that will be calculated into result that's represented in the way I want (sci notation, hex, binary, ascii etc whatever).

All standard calculators are imitations of a desktop calculator, It's insane that we're still dragging this UI into desktop. Why don't we use rotary dial on mobile phones then?

It's great that at least OSX have cmd+space where I can type an expression and get a quick result.

And yes, I did develop my own calculator, and happily used it for many years.

TLDR: the real problem of calculators is their UI, not arithmetic core.
What metrics are you using?
I hear the complaints about Kindle but...

How are we supposed to do?

In three "taps" I buy a book and 10s later I start reading it.
Legally.
The device just works.

The alternatives?
Libraries here (France) have a very limited offer of ebooks.
Even for ebooks in English.
I owned a Kobo circa 2013 and it was awful.
I tried friend's devices more recently, and it's not the UX I expect from a "book".

A simple comparison; "Parable of the Sower", bought it for 3.49€ on amazon.fr, it's at 5.26€ on ebooks.com and it still got DRMs.

Even pirating is less convenient: some files are buggy, some files are weird OCR of physical books, you have to deal with the download and transfer...

And I just can't read physical books. I hate that.

So usually, if I really enjoy an ebook, I buy a physical copy in a local bookstore and give it to a friend/whoever I think is going to like it.

I would love an open ecosystem where I could rent ebooks from a library, and buy books that can be read wherever I want.
But that's not going to happen because the big guns of the industry think they know better.

So that's where I'm at: buying & reading books in Amazon's walled garden, or doing neither at all.
Lots of sites have been trying to do this, but they're fighting a losing battle because the AI companies can get the same data for free.
One way to do it without retaining additional state would be to generate the initial shuffle for N > current song list. If the new songs' indices come up, they get played. You skip any indices that don't correspond to a valid song when it's time to play them.

This has some obvious downsides (e.g. an empty slot that was skipped when played and filled by a later insert won't be played), but it handles both insertion and deletions without replaying songs and you only need to store a single integer.
H2O – The Optimized HTTP Server
Good resource.

The way I fix bad websites is by telling Firefox not to load external fonts and font styles.
The only network requests are for currency rates, and Sentry crash logs. I don’t collect analytics other than these crash logs

https://jacobdoescode.com/privacy
It's available to learn whether or not they take advantage of it.
Are you implying that "seriously curious people" as a group need more than a hundred digits? If so, I don't think I agree.

Otherwise I can't figure out what you mean.
RIP. Dishonored was a beautiful game with a surprisingly deep world. Sad to read this. I was hoping to see more
I think the reason why they have decided to not support it over plain text is because they would have to detect if the server answers with HTTP/2 or HTTP/1.1, which could be complicated. This is not needed when using TLS since ALPN is used instead
This is a great explanation. Thank you.

Another aspect which the author touched on but which you didn't mention is that YouTube is optimized for people who watch a lot of YouTube. Both technically and culturally it's set up to work well if you fit in with that world, rather than if you just see it as a platform to plug something else on. One example is the fact that her subscriber count grew so slowly. If course: people who are just on YouTube to watch a particular video linked from somewhere else do not like, comment or subscribe, without which building virality is incredibly hard. And people who are on YouTube all the time will not like the aesthetic, will not care about the book, substack, or Instagram content, will not include you in YouTube discourse which makes celebrities.

Similarly, other social media will penalise stuff that links outside their network to YouTube video content, as mentioned by the author. Your followership there will be effectively neutralised if you try to use it to build success on another platform.
> you will only be able to get a solution of the form 2 ± ϵ for some arbitrarily small ϵ

The problem with that from a UX perspective is that you won't even get to write out the first digit of the solution because you can never decide whether it should be 1.999...999something (which truncates to 1.99) or 2.000...000something (which truncates to 2.00). This is a well-known peculiarity of "exact" real computation and is basically one especially relevant case of the 'Table-maker's dilemma' https://en.wikipedia.org/wiki/Rounding#Table-maker%27s_dilem...
Hard to imagine this hasn't already been done for decades. What role would AI play?
Last time I checked a few months ago, LLMs were more accurate than the OCR that the archive is using. The web archive version is/was not using context to figure out that for example “in the garden was a trge” should be “in the garden was a tree”. LLMs depending on the prompt do this.
Nowadays I have a fairly decent Rigol scope, which suffices for my modest and infrequent needs. But back when I was a teenager I had very little money but plenty of time. A cheap DIY option would have made a lot of difference to me. I hope project this makes a difference to people on a budget, of whatever age.
I'm sure the market for nuclear safety people is small enough that they will tolerate a few days of turmoil as the government cuts expenses.
I also find their library for Go (https://github.com/caddyserver/certmagic) a major timesaver! We're using it to make it easy for people to self-host our app and it takes care of all the TLS cert set up/renewal.
I had great results with "Azure Document Intelligence Studio", followed by OpenAI's LLM. But this was half a year back and I wanted it to work via API.
Scott Adams' has been posting deranged shit on Twitter for years now. His credibility as a social commentator is exhausted, and if you don't know that then you're going to be sent on some pretty moronic alt-right snipe chases at his behest.

> "Tongue in cheek" is an idiom

Your "joke" is 6 paragraphs long. Go get a hobby or a girlfriend or a job or something, this is not a healthy expression of irony or frustration with the government. Repeat this shit in another thread or comment and you'll be run out of this site on a rail.
So you think a debt purchase is blindongly obvious example of bribery? Then it should be easy to explain how it is bribery.
what's with the forehead fad?