skysight-inc/HackerNews huggingface dataset:
It's dumb, and that's a feature!

One of the main things about it is you don't want to be updating the service for every new game, so you defer as many decisions as possible to the game, and be ready for it to make changes over time. The nasty part is this significantly complicates extracting the data for the leaderboards as scores are added, but you do that once and it's done. On some level it's like mongodb with a special index type.

A trend I see with too many efforts is to be way too overly specific, classically things like claiming something shuffling byte buffers around needs to know about the data format. You get surprising mileage and long term velocity out of embracing the lowest levels first, and allowing them to be built on arbitrarily later.
The tool doesn’t demand it be satisfied, a manager does.
Do you know how to download sound from nytimes.com? I can show the article on the website (not on archive one) and I would like to analyze the sound in audio software.
I love the look of this tool and will be recommending our QA team take a look. However, I would like to encourage you to make SSO free and available to everyone. Better security should be a focus for everyone, not just those on an "Enterprise" plan. Tailscale recently had a great blog post about their SSO tax journey[0]. Please don't get added to the SSO Wall Of Shame[1].

[0] https://tailscale.com/blog/sso-tax-cut

[1] https://sso.tax/
Neal Stephenson has a good novel that deals with this (https://en.wikipedia.org/wiki/Fall;_or,_Dodge_in_Hell)
You go to craigslist, it doesn't come up to you and interfere with your activity and waste your time and sell your attention to a third party. We all know what I'm talking about here.
i remember differently you buy 1.2 and accodentally stick in a 360 or was it vice versa… and things dint work right. Diff drives had diff head widths. Also apple vs commodore vs pc vs mac. Then there was dust and untecoverable read errors
If it works, don't fix it
It's not the asteroid gravity that's the issue, it's the solar gravity field, you still have to perform an orbital transfer from the asteroid orbit to Earth orbit unless you want to leave the computer there and do batch jobs with significant latency.
Show HN: Created a freemium stock analysis platform
>I don't think anyone seriously thinks X is the way forward do they?

I think "forward" is the wrong mindset here. X works. Plenty of tooling is just done, lots of people have their workflow just perfect, the whole ecosystem is mature, and at worst the Wayland devs decided to uproot the whole thing in the name of "progress".

Wayland could be nice, but its compositors require 10x the code that a WM would (which is why there aren't that many Wayland "WMs") and its supposed benefits aren't better enough to justify the ambitious rewrite. I could imagine a universe where Wayland did the minimum to replace X's jank and make the thing maintainable, and nobody would have objected to that IMO.
For you. Minecraft wouldn't be a huge success if everyone shared your taste
Hey there,
Some context: My name is Mika, 20 years old CS student in Munich. The link will redirect you to my micro SaaS, Palmy Investing. Technologies I used/have used are: Django, Tailwind, Postgresql, Redis and many more python packages. Please let me know what you like and what you don't like.
How would a backup help in this scenario? The data is fine, it's the application that stopped working.
Shouldn't that be an inverse relationship though? Without leaves on the trees you should get less reflection, consequently more of the noise should radiate upwards. Unless you're standing at the other side of a bush/greenery. In that case it definitely absorbs a lot
This comment demonstrates my point, does it not? It looks like more of the same: a battle of definitions. If one's goal is to win a definitional battle, what do you accomplish if you succeed? [1]

But one will not consistently win such a battle. Many people will resist for various reasons, whether it be "stubbornness" or simply feeling like the other person shows no signs of trying to understand what they mean.

I propose that better goals include: (i) understanding what people are saying; (ii) applying the concepts to some productive end. By "productive" I mean some forward progress in an empirical or mathematical sense, whether it be prediction or proof.

So give up the battle. Why? Not because you are wrong. [2] Because "being right" about a definition is rather silly. We're talking about concepts being communicated by language and symbols. The goal is shared understanding of the concepts (which happens inside a brain), not merely enforcing a mapping of brain states to ink on a page (words) or vibrations in a physical medium (sound).

[1]: Whether you win or lose, the distinction between (a: definition) and (b: properties) still exists.

[2]: And not because you are "right" either. You can, at best, be consistent in your definitions and use them in useful ways.
I’m 5 miles to the east ! (Dunnington) and was gutted to hear this morning that I’d missed an amazing display here last night. Many people in the village saw the aurora in varied colours - greens, purples, pinks. Incredible photos… it sounds like it was just before midnight that it really kicked off.
For legacy hardware (synths, samplers) there are not many options when the company who produced them is out of business like E-mu or Ensoniq. I have 2 of these old keyboards and now I am trying to replace the floppy und SCSI drives with something more modern. For floppys there is the Gotek FlashFloppy which replaces the floppy drive with a USB adapter. But it is a mess to install it. Also it does not work with all legacy synths. For SCSI there exists the RaSCSI solution which is a Raspi nano or pico which emulates a SCSI drive.

https://studio-services.de/produkt/gotek-flashfloppy-extra-g...

https://studio-services.de/produkt/zuluscsi-rp2040-mini/
I've been using this for over a decade. I keep using it because it extracts files directly where you want them, instead of extracting to a temp folder, then copying to where you want, multiplying IO traffic by up to 2. It also lets me use 7z files with zstd compression, though I'm not sure which other software supports it.
We're not talking about just a one-time pulse of heat, it would be a constant stream of energy. To maintain the same radiant balance the Earth's surface would need to reach a higher equilibrium temperature.

We currently have an energy budget that's 0.1% of insolation (and compounding growth at 2-5% per year), so if SBSP actually scales to its market opportunity then the effect could certainly be large enough to matter.
Well, I was watching it in East London last night
Your parent comment is the textbook definition of the Oberth Effect phenomenon. I think you've misread something.
How to Create Your Own Bubble
Ada discord server now available
In addition to the Matrix, Telegram, and Libera IRC chat channels, the Ada community has spawned yet another way to collaborate and connect. While I'm at it, I guess I should mention the ada-lang.io forums as well.
I remember floppy disks failing, but mostly things like free AOL trial disks I repurposed by covering the write protect hole. I assume those were the cheapest they could find. The major brand name ones generally worked reliably.
I just dont understand the fear with manual memory management. With RAII and and simple diligance (clear ownership rules), managing memory is an easy engineering task. I actually find it *more* challenging to deal with frameworks that insist or reference counting and shared pointers since ownership is now obscure.

I create it, I free it. I transfer, I no longer care. Its part of engineering discipline. Memory bugs are no worse than logic bugs, we fix the logic bugs, makes sense to fix the memory bugs. Disclaimer: I do embedded complex systems that run 24/7.

We do the same for OS resources (handles, sockets, etc) and dont use automatic resource managers, we do it manually. So why complicate the design with automatic memory management?
The article is 2014, when Lipton was 64. So maybe emeritus, maybe not.
For anyone reading this just now at 13:04UTC or thereabouts the monthly Ada meetup is also happening as I write this. https://meet.jit.si/AdaMonthlyMeetup
is there a printed edition planned or does it exist maybe already?
Ollama v0.1.35
Floppy disks were anything but predictable.

My mom was at a public office where they would get data on floppy disks, and read issues were super common and reliability was really hit or miss, data corruption, sector errors, you name it.
US TikTok ban: how the looming restriction is affecting scientists on the app
In Chicago we have coyotes and deer in the city. They live in and use parks, cemeteries, the river, and quiet residential streets at night to get around.

I once had a big, well-fed coyote trot right past me on the sidewalk of a major road in broad daylight, before darting across four lanes of traffic to a cemetery.
This feels like a more automated version of OkCupid's 100+-question matching system or eHarmony's even older variant of that.
Well, Apple’s R&D expenses are amortised over a lot more developers paying their Apple tax.

Most specialist stuff is like this. For example, Braille displays and equipment for blind people is outrageously expensive compared to most consumer electronics. But the price tag makes sense because of how few units they sell. So it takes a higher markup on each unit to make money. Solidworks is simpler and more expensive than Windows because it has orders of magnitude fewer users.
Many of the photos here show it in such vivid colour, but for me the really breathtaking part was the scale and movement of the aurora.

Last night (here in Quebec) the entire sky was filled with colour. It's not as intense in person, but the slow shimmer of it is otherworldly. I was up on my roof for almost an hour, watching the blobs undulate in the sky. I think it made a bigger impression on me than the recent eclipse.
That is a good exploration. I am on a mobile device right now but I can’t wait to try:

ace-window and ace-window-display-mode

frames-only-mode

I admit my guilt: in about 40 years of using Emacs I mostly have always just used next-window, creating new windows under or next to, and when working on remote servers relying on tmux.
It's already defined, as given, for all unique (prime) factorization domains, including Gaussian integers.
Look at your computer screen. Now move your head a foot to the side and look at it. Yes there will be some difference but unless you have a privacy filter it should be quite easy to view the screen still.

Same for the rear view screen/mirror assembly. The viewing angle at which it it's fine to watch in screen-mode is considerable. In mirror-mode it has to be very close to function as intended.

My SO is about a head shorter than me, and likes to sit in a quite different position. Yet for us the screen-mode works fine without adjustment. When using the mirror there's a significant adjustment needed. I guess for other couples it might need adjustment regardless, but I imagine for many it will be fine in screen-mode.

Though I have no idea how much it varies between cars though. Could be ours has a wider viewing angle than other cars.
That channel link doesn't help anyone, unless you have an invitation link to the server itself.
I think Arcan can do that ( https://arcan-fe.com/ ). And arguably Plan 9?
That half MiB of jar file requires the full JRE to run, so it's not exactly a fair comparison.
Swift Proposal: Objective-C Implementations in Swift
Ask HN: Should HN black bar become community driven?
With recent Jim Simons passing, I noticed some comments were asking @dang to display the black bar in his memory.

I then looked at previous mentions of the black bar on HN, and it seems that it is quite often subject to discussion.

Thus, should HN black bar become community driven?
Lots of small unaligned surfaces, like leaves, scatter the sound and make it interfere with itself. Reflection only makes the sound louder if you have large smooth flatish surfaces.
When this comes up, I always mention I like the convenience of diskettes and the fact they were rather cheap. I had no issues giving or mailing someone a diskette and never getting the media back.

CDs/DVDs are a PITA to write, plus most are write once. Plus you cannot find a box of say 1G flash drives as cheep as a box of diskettes were. These days, with flash drives, I would want the media back.

Back then, documents would fit on 1 diskette, now documents created with office applications are at best multi-MB, some approaching 1 gig.

Yes there is email and things, but I know some lawyers who like to distribute documents on brand new physical media because for them, encryption is hard and their clients have no clue about encryption. So they buy flash drives for that these days.
OpenThread is by Google, and not the thread group. Google has released their copyright claims with the BSD license, but the thread group could still C&D you for copyright issues I.e., that your project that includes openthread code violates their spec’s copyright.
I wonder if making a device which uses Threads could be considered fair use in the same way, because implementing threads is required for interoperability with many devices.
> Multics didn't fail: it accomplished almost all of its stated goals. Unix succeeded too, solving a different problem.

Hm.. what problems Multics had been solving then ?
> The skull splitting is a natural reaction because this has nothing to do with differentiation.

I recommend rephrasing that as "the definition (part "a" above) of arithmetic derivative is different than calculus definition of derivative."

Do you see? Stating it this way reduces the war of words. Your point is made clear. [1] Then other people can say "Ok, sure, but don't you see how the properties (part "b" above) are the same? And isn't that interesting?"

Think of this another way. Imagine an alternate history where the arithmetic derivative was discovered, named, and socialized first. Then imagine calculus came along later. If so, would calculus be wrong to use the same word, "derivative"? ... I won't answer that question because it is invalid. Better to dissolve the question [2].

My point? Let's try to shift away from historical battles over turf and terminology. Let's find ways to share insight.

[1] Unless your intended point was: "how dare you use the word differently?"

[2] https://www.lesswrong.com/posts/Mc6QcrsbH5NRXbCRX/dissolving...
And adopted as Amiga's main scripting language on its last years.
From https://jam.dev/docs:

Jam is a browser extension that allows you to create the perfect bug report in just one click. You will now be able to capture an instant replay of the bug happening on your web app and include all the developer logs required to cut your bug reporting time by 20x.

(to me that was a more useful summary)
Is dark matter's main rival theory (MOND) dead?
Google blocks StartIsBack and StartAllBack websites for being "unsafe"
Darn. This must be the one : https://discord.gg/v59gYHXH
>Doing 5% less science is an acceptable cost

That's certainly one choice we can make as a society.

However my point is we shouldn't delude ourselves that there's some "easy" fix, therefore the cost should actually by counted as zero. This defense mechanism is misguided and uninformed, yet it's shockingly common to have it (or some variation) crop up when discussing this particular topic.

Personally, I blame the current tribalize-all-the-things trend. You're either on Team Starlink or Team Astronomy. Only two options. Pick a side, we're at war!!!

> And who knows,... one of those grad students could invent a way around it.

See? Shockingly common. :D

Even when we don't even have an idea, nevertheless we feel oddly compelled to suggest that maybe there's an easy ("grad student") solution that makes the scientific cost simply go away.

If we're willing to pay the cost in lost scientific data, then let's do it and say so. We shouldn't live in (oh so tempting!) denial about the downsides. That's all I'm saying.
Disclaimer: I don't use Debian, so I don't have a horse in this race.

> I would be pissed if a FreeBSD package was some non-standard configuration.

I'm of two minds here.

On one hand, I agree that I would like packages to be packaged as similar to upstream as possible (even if this has also caused annoying changes during upgrades).

On the other hand, I appreciate when package maintainers remove things like enabled-by-default telemetry (which is a whole another topic of its own).

Of course for both cases one should at least skim over the post-installation messages, or whatever they're called. To look for deprecation notices, additional instructions, messages like "if you need X feature please install such package", etc.

So if I don't read these messages, which appear right at the end of the install/upgrade process (can't miss them), that's my fault. If I don't do a zpool checkpoint before upgrading, that's my fault. If I don't verify important or major stuff (like my password manager, web browser, rebooting to ensure graphics drivers still work, etc) after the upgrade and before deleting the zpool checkpoint, that's my fault. If I didn't at least skim the list of package that were going to be upgraded, that's my fault. If I didn't backup my zfs mirror to a separate, plugged out drive before doing a major FreeBSD version upgrade, and the upgrade goes wrong, and I don't have any way to restore the pool to how it was before the upgrade, oh you better believe that's my fault.

(EDIT: Sorry for the long paddlin' reference but the TL;DR is that, if something breaks, half of the responsibility lies on the user.)

Changing topic back to TFA and Debian.

Whether or not the Debian maintainer followed proper procedure for such a change, is a good question because there's not only the maintainer, but also Debian itself.

So I'm kinda waiting to see if there's any response from someone higher up the Debian chain of command; if they (whoever writes the "Debian maintainer rules") consider this acceptable for a maintainer to do, or if they will issue a warning saying this was something not acceptable and "might lead to losing maintainer status if it repeats in the future".
https://en.wikipedia.org/wiki/List_of_bridge_failures

https://en.wikipedia.org/wiki/Francis_Scott_Key_Bridge_colla... was not 2 months ago.

> Its not a silver bullet but oh boy does it always show on result, without exception.

Permit me to show you an exception!

This watch is USD59: https://www.target.com/p/men-39-s-timex-expedition-scout-wat...

This watch is GBP225: https://mrjoneswatches.com/products/a-perfectly-useless-even...

There are even more extreme examples, e.g. the watch from Richistan.
AI Alignment: Why Solving It Is Impossible
Huh, I guess this is why movies never have convincingly cold water. Everyone is shivering, but it never sounds cold.
Viruses do not survive in the open air well because they don't have a hybernation mechanism as opposed to bacteria
> easily half the code I was writing in Multics was error recovery code.

And it can be worse. IBM, I think it was, back in the 1970s or 80s, said that 80% of the lines of production-ready code dealt with errors - only 20% was doing the actual program functionality.
35% of vulnerabilities in the biggest tech companies being due to use after free bugs are a part of the answer. (More than 90% of severe vulnerabilities are due to memory bugs impossible in memory-safe languages.)
The point is that the derivative is a more general concept than just geometric, and is naturally defined with or without a geometric comtext. Of course almost anything can be modeled geometrically. You can draw a picture of almost anything. The integers themselves are obviously geometric, by drawing a kindergarten number line.

https://en.m.wikipedia.org/wiki/Langlands_program
This book [1] (PDF) was what I used to start making radios as a child.

[1] https://www.worldradiohistory.com/BOOKSHELF-ARH/Technology/M...
ISO New England: https://www.iso-ne.com/event-details?eventId=155085
Why should they sell it by that date?
That's one of many definitions of derivative.
Dymaxion Car
I screwed up the server link so either use the correct link here :

https://discord.gg/v59gYHXH

I don't want to post again in rapid fire succession so I'll create a new post tomorrow with the correct link.
Okay? I still think its relevant enough to comment on, by definition.
See also: this recent HN story https://news.ycombinator.com/item?id=40178652 from Cliff Biffle's blog https://cliffle.com/blog/hubris-reply-fault/ about the Hubris OS used by 0xide (https://oxide.computer/blog/hubris-and-humility).

A design principle in the OS is that if you pass anything invalid to a syscall, you don't get an error back, you get your process forcibly killed. The thing linked at the start of the paragraph above is about an extension to this principle: if you have a client/server pair running on the OS, and the server gets a request it thinks is invalid, it can forcibly kill the client.

All of which sounds kinda insane, but (as per cjk2's comment in this thread) apparently what actually happens is that in development things blow up all the time and get fixed, and once you get through that phase all those bugs are fixed and everything is very robust.

(But Hubris's use case is quite specific and so far as I know no one is claiming that it would be better if, say, Linux or Windows worked that way.)
Microsoft Windows has entered the chat. Apparently the next insiders version has even more ads in the start menu.

This stuff is so horrific.
One could also make ticks on such a day last 86400/86401 or 86400/86399 seconds, keeping the tick duration fixed but only for a given day (a relaxed version of B)
Could the audible difference be related to varying sound propagation through hot/humid vs cold/dry air?
There's no game logic they're scripted to utilize that limits what you're looking for.

I'm not sure why you think they'd say they have no friends. You'd say "Tell me about your friend", and the NPC would respond with something like "I have many friends, which one do you mean?". Then you could say "The one I saw you walking into town with yesterday", and the NPC might say, "Oh Rolf, him and I go way back!".

Maybe he says that because the LLM has instructions that him and Rolf are friends explicitly, put there by the game devs. Maybe it's not there explicitly, but the LLM sees what you mean and writes the backstory dynamically. Maybe a little bit of both.

LLMs are great at picking up narratives like that. It's kind of their whole thing.
The comment I'm replying to is very black-and-white: "X should not exist".

My answer is simple: there might be a reason that X exists, although it could take different forms and have different rules and methodology.

You reply with an equally black-and-white point : "so you're saying they're saints and no one would be able to do anything without their existence".

This is lazy and boring, do better.
We had an intermittent power outage in central Asia, around 21:30-22:00 in Stockholm time. It is like thousands miles away.

But we have a weak grid anyway, so it might be unrelated.
In the US, best by dates (and other dates) are used by manufacturers to avoid quality disputes about old food. There are regulations that they have to be truthful, but they are not required (except on infant formula).

https://www.fsis.usda.gov/food-safety/safe-food-handling-and...

So there you go. Also, if you look at context, the poster I replied to asserted that salt clumping was not a change in quality (hence the form of my reply).
Also, you don’t make any money advertising to poor people in poor countries. I imagine if they don’t have money in their wallets, their data isn't worth much either. (Well, except to OpenAI).
Firing bricks requires a lot of energy, cutting stone probably requires less energy but would be good to see the numbers.
67% of energy is wasted as heat: https://flowcharts.llnl.gov/sites/flowcharts/files/2023-10/U...

This will change when we switch to renewables.