skysight-inc/HackerNews huggingface dataset:
That sounds like a very difficult situation. Would you be willing to elaborate on what kinds of bugs lay in the pre-existing functions? Was some sort of operation that was supposed to be idempotent (“if you call it with these unique parameters over and over, it will be the same as if you only called it once”) not so? I am trying to imagine what went wrong here. A tough situation, must have been quite painful. How serious were the consequences? If you don’t feel comfortable answering that is okay.
I'm sorry but this article is really bad.

I agree that cognitive load matters. What this article completely fails to understand is that you can learn things, and when you've learned and internalised certain things, they stop occupying your mental space.

"Reducing mental load" should be about avoiding non-local reasoning, inconsistencies in style/patterns/architecture, and yes, maybe even about not using some niche technology for a minor use case. But it shouldn't be about not using advanced language features or avoiding architecture and just stuffing everything in one place.
no actually that's completely understandable. i'd give you credentials to just test it out for me. it's in testing stage. wont let you login with your own email even if you tried. that's not the intent here
I think that’s about the average of what a typical Appalachian Trail hiker does, which means that it is very well within the bounds of reality for a regularly able and very motivated person
That’s exactly what they’re doing and it’s still very common in private networks
DHH is the issue, he means Rails is for one-person framework while he think static typing is only for enterprisey software.
you're right. but it's so hard to enforce.
if you want we can have a call and i'd properly explain my intent here. my email is murtazash123@gmail.com
I refer you to the (admittedly dated, but also quite funny) C++ FQA https://yosefk.com/c++fqa/
This reminds me of a friend who was a steam moderator, and they had an alternate account on twitter pretending to be mexican. The amount of times they got people thinking they found their real name was larger than "juan".
In F#, which brought the unit-of-measure feature to (relative) mainstream, there are no automatic translations between different units for the same measure, avoiding most of these traps. You can't add inches and feet - you have to explicitly convert one or the other first. Of course, there's still precision and rounding issues here, but no more so than with any other floating-point arithmetic expression you might write.
1bn concurrent streams is a lot. Can satellites handle the same or more?
Yeah I can relate, high expectations result in disappointment eventually
Finally finish a workable infinite canvas + decentralized knowledge graph project. Been way too distracted with other subplots of the project the past few months.

As for the non-technical stuffs, I'd like to at least breach the 25-minute mark in my 5ks (just under 26 minutes flat is fine). Running's been such a revelation for me this year. Definitely agreed with the idea that avoiding burnout is mostly a matter of doing the inverse of what you do on a regular basis[1].

[1]: https://gwern.net/backstop#burnout
Is Project Everest still going? The GitHub link says that the repo has been archived...
This happens a lot with viral-bait accounts. One of the top posts on the UFO board just got caught sockpuppeting this week.
https://buttondown.com/hillelwayne/archive/formally-modeling...
I feel like we get larger weather events, less frequently.

So there'll be extended dry periods where normally rain would have been interspersed.

In some terrain, the torrential rain often runs off too, flowing to rivers, where-as a more moderate rain would get absorbed.
I agree you can’t get around people fundamentally not being interested in the material. That being said, I still think that the power of 3b1b does should not be understated. It can cultivate interest as well!
OP made the change
What I don’t understand is why we would ever assume two clocks in two different places could be compared in a non approximate way. Your clock, your observations of the world state, are always situated in a local context. In the best of all possible cases, the reasons why your clock and time reports from other clocks differ are well understood.
Is there any projected practical use for QKD apart from being a jobs program for researchers?

(This is a thing I am fine with, research is research and it doesn't necessarily need a near-term practical outcome, but why is it "sold" to the public as though there is some useful capability coming just around the corner?).

Who would use dedicated fiber to get secrets between point A and point B? Am I just insufficiently imaginative?

Whenever I read these headlines I am reminded of how much biological research needs to have a "could one day cure cancer" to give funders and journalists a hook.
Without fail, if I read about time keeping, I learn something new. I had always thought unix time as the most simple way to track time (as long as you consider rollovers). I knew of leap seconds, but somehow didn’t think they applied here. Clearly I hadn’t thought about it enough. Good post.

I also read the link for “UTC, GPS, LORAN and TAI”. It’s an interesting contrast that GPS time does not account for leap seconds.
i lived in third world country rn, so i guess its fine. actually i am planning to use cloudflare tunnel since its pretty easy to setup
Real Americans are pretty spit on the topic of Gaza. 36% of Americans favor the U.S. providing military aid to Israel. 34% oppose military aid, and the rest are neutral.

https://www.pewresearch.org/2024/03/21/views-of-the-u-s-role...
Google needs to retarget on being the Central Intelligence Corporation they were always meant to be.
Blackcandy: Self hosted music streaming server
Declarative is very different from immutable. They're two separate concepts.

See Apple's implementation where the OS files are protected by signatures and the system won't boot if they're changed. Immutable does mean you can't change it, though I'm some cases you can enable and disable some parts. Nix is declarative and perhaps not immutable. It's advised not to mess with config files but you still can if you wish, it's just a bad idea because it'll be overwritten.

I'm not really against declarative management though I'd consider it something more appropriate for servers where I don't want to change stuff on the fly. On my workstation I don't want to do a complete change time every time I want to modify something. I also don't want to learn the complex syntax so I've never really dived into nix.

I like FreeBSD's compromise of having most configuration in one file but still a traditional system.
There is certainly a bias towards long positions due to these dynamics, but wouldn’t you expect this to be at least reflected in derivative markets? The way I understand it is, if there was such a simple correlation, someone smarter and more equipped than me would already be betting on it at enough scale for the information to be integrated into prices.

If you can reliably make accurate predictions, then why on earth would you be talking about it instead of making the correspond bet via some combination of securities?
It can be syntactic sugar in terms of how it's defined, but the implementation can still be smart and use a compact representation where possible (this is basically RLE).

Similarly, if you have tuples (or structs with anon fields etc) in the language, you could unify those with arrays such that struct { int; int; } is the same as int[2].
Things get even weirder when you use extensions. I remember being profoundly confused using Timescale 1 and doing a lot of concurrent writes on a hypertable with a foreign key (while also inserting into the other table) when I would get transaction deadlocks even in scenarios where it wouldn't normally be possible. This is how I found out doing DML on a "hypertable" actually does DDL under the hood, with all of the associated problems that brings.
Just Released: A Growing Library of Developer Interview Q&A on CheatSheet++
I’m excited to share a new feature on CheatSheet++, a platform already packed with over 600 cheat sheets across a variety of development topics. Now, we’re making it easier for developers to prepare for interviews with a dedicated Interview Questions and Answers section!

Key highlights:

Curated Questions & Answers: Beginner, Intermediate, and Advanced levels tailored to specific developer roles (Frontend, Backend, Data Science, etc.).
Interactive Design: Expandable questions with detailed answers, code examples, and supporting information.
This new feature is considered premium content and requires a free login to access. We’re keeping everything available to ensure developers have access to the resources they need to succeed.

Would love your thoughts and feedback—especially on how we can make this even more valuable for the community.
I used Chrome for like 15 years now? (since it came out) and I finally switched to Firefox over this.
exactly this, and add to that, the demographics are similar in all eastern european countries. so what's special about croatia?
https://brilliantmaps.com/european-black-population-by-count...

after reading the article i found the links to other articles on the guardian site linked to this: https://www.theguardian.com/global-development/2024/oct/10/p... "Croatian police accused of burning asylum seekers’ phones and passports". the problem seems to be more than just never having seen a black person.
Wow someone who finally has this same unpopular opinion as I do. I'm a huge fan of review-optional PRs. Let it be up to the author to make that call and if it were really important to enforce it would be more foolproof to do so with automation.

Unfortunately every time I've proposed this it's received like it's sacrilegious but nobody could tell me why PR reviews are really necessary to be required.

The most ironic part is that I once caught a production-breaking bug in a PR while at FAANG and the author pushed back. Ultimately I decided it wasn't worth the argument and just let it go through. Unsurprisingly, it broke production but we fixed it very quickly after we were all finally aligned that it was actually a problem.
The same is true for any proposal that involves half of the world reducing their living standard to match those below the median.

For reference, the median per capita household income is a little under $3000/year [0].

[0]: https://www.zippia.com/advice/average-income-worldwide/
It’s really sad. Some of the remaining cats are still recovering. And they’ve had to throw out all their feed as a precaution (very expensive). They’re looking for donations to survive.

What’s scary though is how it spread. They had less than 40 animals spread out over 5 acres. It’s odd that it affected most of their cats.
True but due to lack of slow speed fallback it requires active signal conditioning electronics in every cable and the required interfaces on the client side are also way more expensive in peripherals. A simple mouse would cost $100 instead of $10 for no reason, it'll never need thunderbolt speeds.
camera cuts across to Newton, seething on his side of the desk, his knuckles white as the table visibly starts to crack under his grip
Diablo II (2000) - 50 Mods are now available for easy installation
I find this whole thing frustrating.

Chrome is going full on user hostile. But, most people use it, so webpages "just work." It's also reasonably good on battery use and memory (as of late 2024 - it's come a long way).

Safari is resource efficient but has very few browser extensions, and sometimes webpages just don't work correctly with it.

Firefox has uBlock but has noticeably worse battery life, and does not honor the host OS UI conventions (right click, look up... is something I use all the time sigh).

None of them make me a happy user.
Dunno where you get that from, but that was not my intent and is not a metric I use to judge who I’d like to be my coworkers.
7700/516 = just under 15 miles a day or around 100 miles per week. Typical mileage for any elite distance runner or even a decent D1 college runner (and low for an elite marathoner). But they often do it in one or two continuous sessions, often with significant intensity. The task of just covering the mileage in a day (without trying to do it in one go or trying do any of it fast) is nothing particularly exceptional. Heck as a slow 50-something dude I did 100 miles weeks during Covid when I had some free time. Health effects: assuming you were biomechanically inclined to do okay with lots of running and built up to it over a long enough time to avoid the usual overuse injuries it would almost certainly just make you healthier.
Buildlog of a DIY high resolution BT scroller knob [video]
I see people over engineer types how people in java over engineer oop.. reusability through dragging jungle everywhere, not clean composition
PCT thru hikers do about 18 miles per day over mountainous terrain with a 25 lb pack. They're moving at a slower walking speed though.
You can walk 3 miles an hour at a leisurely pace. That’s a 5 hour walk everyday or probably like a 3-4 hour run. Really not all that bad if you’re used to it.
It comes down to all the extra bytes sent and processed (local and remote, and in flight) by long polling. SSE events are small while other methods might require multiple packets and all the needless headers throughout the stack, for example.
We are not engineers. We are craftsmen, instead of working with wood, we work with code. What most customers want is an equivalent of "I need a chair, it should look roughly like this."

If they want blueprints and documentation (e.g. maximum possible load and other limits), we can supply (and do supply, e.g. in pharma or medicine), but it will cost them quite a lot more. By the order of magnitude. Most customers prefer cobbled up solution that is cheap and works. That's on them.

Edit: It is called waterfall. There is nothing inherently wrong with it, except customers didn't like the time it took to implement a change. And they want changes all the time.
Will your series at some point incorporate conda in the picture?
I’m sure this is just a coincidence than but Rudolph sounds a like Adolf, or in today’s concept Russian Adolf. And word red doesn’t help, as red was favorite SSSR color. 0_o
Bonus: the author builds a DIY sanding lathe near the end for surface finishing.
Agreed.

Regarding some of the ‘layered architecture’ discussion from the OP, I’d argue that having many modules that are clearly defined is not as large a detriment to cognitive load when an LLM is interpreting it. This is dependent on two factors, each module being clearly defined enough that you can be confident the problem lies within the interactions between modules/components and not within them AND sharing proper/sufficient context with an LLM so that it is focused on the interactions between components so that it doesn’t try to force fit a solution into one of them or miss the problem space entirely.

The latter is a constant nagging issue but the former is completely doable (types and unit testing helps) but flies in the face of the mo’ files, mo’ problems issue that creates higher cognitive loads for humans.
No disagreement, but we don't have a choice. Even if every westerner agrees to deprive ourselves of modernity, the rest of the world will not oblige, and they have >5x the population, all demanding smartphones, TVs, meat, AI, fast fashion, imported goods and much more.

Deprivation is guaranteed to fail, so I'm betting on innovation.
It was not deleted from anything.
> LCD cells must be driven with alternating positive and negative values (of the same magnitude) to maintain an average neutral value

This is called inversion and there are interesting web pages on the topic:

* http://www.techmind.org/lcd/

* http://www.lagom.nl/lcd-test/inversion.php

* https://pixelinversion.com/
If even multiple software developers cannot make a working prompt, the model just isn't good enough for what they want it to do.
> A couple of commenters damaged their displays

No they didn't.

> a photosensitive person may have damaged themselves

What person that might be seriously affected is going to look at the image at the top of the article and decide they want to try the full speed demo without extreme care? Plus there's a warning on the links.
I keep thinking the headline says "unforgivable tokens"
The road is paved with good intentions, it's not they were lazy but they had intent to distill wisdom to save time. Then yes, the abstractions were adopted without fully comprehended what was hidden, and those people then naively built additional layers of abstractions.

So yes, if the original problem had been better understood, then you wouldn't have a generation of React programmers doing retarded things.

Having watched many junior developers tackle different problems with various frameworks, I have to say React is conducive to brainrot by default. Only after going through a fundamentals-first approach do you not end up with one kind of spaghetti, but you end up with another kind because it's fundamentally engineered towards producing spaghetti code unless you constantly fight the inertia of spaghettification.

It's like teaching kids about `GOTO`... That is, IMO, the essence of React.
My goal is not to give an overview of available tools, and I know quite little about Conda specifically to begin with - my expertise is in building (and even then really only on the Python side) more than specific tools. So I'm not planning a specific critique of it or anything, no.

I will certainly mention Conda in contexts where it makes sense to do so.
Recently posted related news:
https://kffhealthnews.org/news/article/bird-flu-spread-cattl... (America Lost Control of the Bird Flu, Setting the Stage for Another Pandemic)

HN post: https://news.ycombinator.com/item?id=42496619 (no discussion though)
His PR broke their policy of not linking to peoples own resources, it was a policy breaking pr. Its straightforward.
Discovery is still canon, still prime. Don’t fall for clickbait.
I'm not from Croatia, but for context

>ethnicity you rarely ever see?

Rarely... I was 20 years old when I first saw a black person in real life. This was in a center of a big city, and it surprised me so much that I remember exactly where and when it was.

Nowadays times have changed and it's not that rare in my country - at least in big cities. But I imagine a Croatian farmer seeing a black person - running! - and calling the police to investigate what the hell is going on.
That is just this one particular implementation of Pascal (unsure which one). The language spec does say that it is an error to assign a value out of range, but as far as what this actually means, it only says that "a complying processor is required to provide documentation concerning its treatment of errors".
haha awesome, shipped!
should be fixed now, thanks!
The author did mention this. It's exactly what the F# article they cite is about:

http://typesatwork.imm.dtu.dk/material/TaW_Paper_TypesAtWork...
Merry Christmas!
every Christmas is memorable when family gather together and share what changed during this year.
https://en.wikipedia.org/wiki/List_poisoning
It is extremely buggy. I have a friend who works in video ending and is always sending me screenshots of how Premiere has tortured him today. Also recently saw a social media post of someone complaining how adding 5 PNG files to his project crashed Premiere, but not after auto-saving the project with the PNG files in it, essentially destroying the project.
CI/CD bottom-up.
How is it a bug?

“Bitcoin is not affected by this because it is fundamentally different from popular currency.”

The other arguments given are unproven and doubtful.
> POSIX time, also known as Unix time, is the number of seconds since the Unix epoch, which was 1970-01-01 at 00:00:00. … I think there should be a concise explanation of the problem.

I don’t think that the definition that software engineers believe is wrong or misleading at all. It really is the number of seconds that have passed since Unix’s “beginning of time”.

But to address the problem the article brings up, here’s my attempt at a concise definition:

POSIX time, also known as Unix time, is the number of seconds since the Unix epoch, which was 1970-01-01 at 00:00:00, and does not include leap seconds that have been added periodically since the 1970s.
Honestly, I've just been too lazy to set up anything beyond the basics. It's that whole "I'll learn a new tool when I have a concrete reason to do so" type of thing. (Admittedly, it's one of my bad habits.) So when I need a non-runtime definition (I have autocomplete for runtime), I just search for it. Or look it up in the auto-documentation. Likewise, for libraries I keep most relevant documentation on hand.
Demo pages like this are fun, and technically impressive when compiled to a browser environment. But I suffer from a lack of imagination so these widget demos don't really help me envision what an egui-powered app can do or might look like.

Does anyone have any examples of fun things that use egui?
The Airliner has a transponder and a radio. Pretty sure the drone does not.

The transponder code, assigned by various ATC would identify that aircraft as a civilian airliner when it checks in, and on the screens of the SAM operators.

Also, the speed and altitude of the airliner, even approaching Grozny would not be the same as a drone. Airliners, even on approach, are somewhat faster, probably 200-250mph, or faster, and much higher in altitude, at least 5000ft, probably more like 10,000ft until close to the airport.
Discussion (40 points, 1 month ago, 127 comments) https://news.ycombinator.com/item?id=42150497

CDC release from April: https://www.cdc.gov/nchs/pressroom/nchs_press_releases/2024/...
From the press:

BBC (11 points, 1 comment) https://news.ycombinator.com/item?id=42507606

New York Times (2 points, 1 comment ) https://news.ycombinator.com/item?id=42511009
Zig's interoperability with C really is a stroke of genius. That and the fact that it tries to focus on simplicity with no hidden control flow. It's a fine line to walk, because there's always a tradeoff between abstracting things away to make the code more readable, and tucking potentially critical flaws away out of sight. But so many of C++'s edges come from that hidden control flow, and quirks around things like initialization, ownership, and even things like assignment that less experienced programmers take for granted (if they've ever thought about it at all). And I say that as someone who uses C++17 both professionally and privately, and enjoys the language.
> mostly useless comments about not having periods at the ends of lines

Oh my god, this sounds like a nightmare. I definitely would not be able to tolerate this for long.

Did you try to get them to change? Were you just not in a senior enough position for anyone to listen?