skysight-inc/HackerNews huggingface dataset:
Yes. And one of those vaunted differences between 'senior' and 'medior' is knowing the difference.

Because I can confirm what you said: Both experiences are real.

Brewing it up yourself can blow up in your face.

Reaching for external deps that solve the problem can blow up in your face.

Knowing which choice to make is _tricky_ and is hard to confirm. It doesn't sit well with programmers; either solution will _work_ (you can't write a unit test that 'fails' if you made the wrong choice here), and even if you're willing to accept highly suspect, Goodhart's law-susceptible metrics such as LOC, you still can't get anywhere because it's trading off more code you have to write and maintain without help from a larger community against having fewer lines _in total_ as part of the system.

I do not know of any way to do it right other than to apply a ton of experience. And it's really hard to keep yourself honest. Even if you're willing to wait 5 years and then spend some time looking back, how do you really know?

Anybody with a bunch of experience has seen enough homebrew stuff asplode in their face to be able to paint a picture with how utterly badly that choice could go. If you chose the 'build it on external deps' route you can easily tell yourself you did it right by painting a terrible picture of how it would have gone if you made the other choice.

But the reverse is just as true.

I think I'm really good at it. But, writing about it here, I don't have any real basis to make that claim. I look around at other dev shops that make products of similar complexity and it feels like they need 10x to 100x more resources, have more downtime, and have far larger dev teams. But no doubt bias is creeping in there too, and no 2 software products are 100% comparable in this sense.

I naturally trust homebrewers more because they tend to understand complex technical things better. Someone who can just glue libraries together is lost when I ask them to fire up a debugger and figure out why some interaction is not working. A hopeless NIH sufferer needs to be 'supervised' and their choices about what to write needs to be questioned, but, that's doable with supervision. "Just git gud and be technically proficient" not so much. But then maybe that's bias too - that leads to a codebase that is easier navigated when you're familiar with debuggers and reading code to understand it. Reaching for third party deps a lot leads to a codebase that is easier navigated when you're familiar with docs and tutorials. These are self fulfilling prophecies.
Like this -> http://pcdesktops.emuunlim.com/pictures/skins/nextstart/open...
Hangul is a 'syllabic alphabet'- it is a combination of alphabetic and syllabic and as such probably the clearest/simplest writing system invented.
Cheers! I hope your son enjoys learning about genetics, sometimes the introductory classes neglect be really weird beautiful fascinating parts in favor of easily tested concepts.
We knew a few weeks in what the transmission rate and mortality numbers were, before it was even spreading widely in the US.
Neat list but I’m confused: Why do many of the words on the left use what appears to be a zero character for the letter “O”. I understand why the zeroes are on the right, they just seem out of place on the left. Some of the words (e.g. GLOBS) use a regular letter O but some seem to use a zero (0) (e.g GL0SS)?
For 20% of SF's transit budget you could buy and run a fleet of 15K Waymos
Reading isn't hard per se but actually sitting on your desk day and night reading your favorite creator's code statement by statement and trying to understand it is a hard but rewarding skill if you aim to become a better programmer.
Prototype lenses can block epileptic-seizure causing wavelengths
why is contaminated milk being dumped into the wastewater system? and what is contaminated milk even have to do with H5N1? it's avain flu and last I checked birds don't have tiddies
what would it take to build and accelerate an object to 295000 kms/s? Like seriously, would it take nuclear propulsion or is it antimatter engine or solar sail?
https://oag.ca.gov/firearms/pubfaqs

Reading this the only thing that seems to fit a description of a permit is the completion of the handgun safety course. Otherwise the purchase requirements seem fairly standard. There is also the 10-day waiting period but that wouldn't fall under a permit in my mind that's just waiting. Pretty much any place now can have up to a 3-day waiting. If the national InstaCheck does not come back immediately with approval.

I suspect that these laws have not been challenged under the bruin decision yet. Some may continue to stand and some may get stripped down it's difficult to say as these are not what I would consider onerous requirements on the purchase of a firearm.
I definitely don’t think they have it easier. They work hard and the stakes are much higher.

But what you’re talking about is a person whose job it is to be oncall. It’s the equivalent of an SRE, rather than a SWE. They’re not doing it because they believe in “you build it, you run it” or anything like that.
I found a working link in the release announcement. https://docs.maxxinteractive.com/books/octane-v22-installati...
I agree with you. I disagree with the assertion from the author that LibreOffice refuses to implement the OOXML standard for ideological reasons; nothing was cited in the article supporting this assertion. If it were true that LibreOffice's developers only want to support open standards, then there wouldn't have been support for the pre-Office 2007 binary formats.

Yes, I believe that imperfect compatibility with Microsoft Office is holding LibreOffice back, but perfect compatibility isn't going to happen without massive resources. It's immense work being 100% compatible with a proprietary, under-documented standard. Without an army of developers, it's going to take a very long time. Think of how long it took Wine and ReactOS to get to today's usability, and those projects still have much work to do. Think of how long it took the HaikuOS people to release release-candidate issues of their project.
Docker was a spinoff of an internal tool used to build exactly the type of PaaS you're describing. It was like a better Heroku and I loved it, but they shut it down when they focused on commercializing Docker itself.
Is the original docker just a script? Have they not added anything to the container story themselves?
I'm legit sorry if that's how I'm coming across. Don't read tone in text, because there's no sharpness or self-importance meant at all.

I'm not sure how else to say what I'm saying. My qualifications are literally perfect for the job. My experience is perfect for the job. My location is perfect for the job. My attitude is perfect for the job.

It was billed as remote up to four days but the department head only allows 3. That was a deal breaker. I legitimately only negotiated on that. I was willing to take a pay and title cut because I agree with the mission of the institution.

It seemed like a no brainer to me.
This is brilliant. The skilift mechanic is brilliant: no boring queue at the bottom but the usual fun chaos at the top.

I like the freedom to go off piste.

Just needs choices! More lifts and more runs.
Agree. Not sure about mac but on Windows, Podman + WSL works well. No need for podman desktop either, the cli vwrsion is fine.
Ask HN: What feedback do you have for my build tool
A couple of years ago I made a build tool. I still use it periodically, particularly when I'd otherwise reach for make. I presume I'm its sole user, and will happily continue to be so. Nonetheless, I suspect a sliver of others in the community may have interest.

Give me critique. Unabashed criticism welcomed.
Wow, that's gotta be the first release that I've ever said "nothing interesting here" to.

I say this as a big typescript fan, who leverages tons of advanced features and typings.

Although, I have felt for a while that typescript is approaching "complete" in what anyone would want to do. There's some awkward ergonomics when doing awkward things, but awkward things should probably feel awkward.

Still, glad to see they're still improving on catching all the "weird" js things people can do.
Totally agree on older Lenovos. The last truly great laptop I owned was a Lenovo T530. It felt like it was built out of recycled Soviet era tanks, was completely modular, swapped out the CD ROM and replaced it with another hard drive, upgrading ram was a breeze, etc.

It was a bit on the chunkier side, but that thing hummed on for a decade of constant usage with not a single problem.
Thanks for sharing. I liked the short video.

These have been around for a few years. Wonder what people built with them since. Anyone know of any popular distributed systems using them nowadays? (I noticed the company the author mentioned shut down https://medium.com/@MeetLima/this-time-its-goodbye-5573a97be...)

As an additional resource I liked the description of ITC by Fred Hebert: https://ferd.ca/interval-tree-clocks.html. He is the author of the wonderful Learn You Some Erlang book. There is an ITC library he maintains as well: https://github.com/ferd/interval-tree-clocks, started by Paulo Sergio Almeida.
You still pay the VM penalty, though it's a lot less bad than it used to be. And the Arm MacBooks are fast enough that IME they generally compare well against Intel Linux laptops even then now. But it sounds like first-class GPU access (not too surprisingly) isn't there yet.
It does. Why do you think it might not?
Well for one you're able to easily use macros to customize features you want and don't want. Plus "forcing me to figure out the specific XYZ_IMPLEMENTATION" is a big of a weird compliant. You could say the same thing about linking a library. Besides, it's not hard to figure out and is usually one of the first lines of the file.

The single-header format also gives you MORE ways to compile the library and control which features to use or not use.
I think the author is on the right track here. News orgs have responded to declining revenue by making way more of the exact same material fewer and fewer people are willing to pay for. They see AI as a way to cut costs on what they already make, but the problem is that the medium itself is in a death spiral. Making the medium cheaper doesn't change the industry's long term prospects.

It's clear that folks have found new formats for their sources of truth. Whether those new sources of truth are better or worse is irrelevant. You have to meet people where they are. And guess what? They aren't on unusably ad-laden news sites with inscrutable layouts and useless search tools. They're on TikTok.
Personally I'm not convinced that it's alphabetic writing: it's four cylinders with some markings on them, supposedly in an unknown language (convenient!), that appears to have had zero influence on and zero influence from its surrounding region. For the two claimants to the oldest alphabets — the Indus script [1], and the Proto-Sinaitic script [2] — there is ample evidence of broad usage and influence from existing cultures: the Proto-Sinaitic script developed as simplified hieroglyphics used to communicate with Canaanite slaves [3] in Egypt and was the origin of (probably) all modern alphabetic systems, and the Indus script developed from earlier potter's marks over hundreds of years and has nearly a thousand years of archeological evidence, although there is some debate as whether it qualifies as an alphabet. This appears unrelated to any existing writing system in the region, and — if it was an alphabet — appears to have had no subsequent influence on any other writing system ever made. If archeologists are suspicious of even the Indus script, how on earth do these qualify?

We have plenty of examples of pottery with markings on it that aren't alphabets. Cuneiform obviously, but also simply tradesman marks like the predecessors to the Indus script. What makes this "seem like alphabetic writing" as opposed to any of the other kinds of clay markings we've seen at the time? There are only four objects bearing the markings, with nothing else to compare against, in a supposedly "unknown" language!

If this really is an alphabet: what did it develop from? Where are the cultures who used it? And why did no one in the region ever use anything like it again?

1: https://en.wikipedia.org/wiki/Indus_script

2: https://en.wikipedia.org/wiki/Proto-Sinaitic_script

3: https://en.wikipedia.org/wiki/History_of_the_alphabet
For anyone else reading this comment in anywhere but the United States...

The Sun's surface/photosphere is 5,772 kelvins (commonly cited as ~6000 °C), the corona is in the order of magnitude of 1 million kelvin, and the core is around 15 million kelvin.
That's assuming a certain outcome: indistinguishable posts.

Some would say LLM-generated posts will eventually be superior information-wise. In which case possibly the behavior will change naturally.

Or maybe they don't get there any time soon and stay in the uncanny valley for a long time.

I'm kinda fine with a "if you can't be bothered to even change the standard-corporate-BS-tone of your copypaste, you get downvoted" - for all I know some people might be more clever with their prompting to get something less crap-sounding, and then they'll just live or die on the coherence of the comment.
?? turn <language of choice> into api over prolog ??
1) Salary can include tasks like this.

2) You said they want to. They dont. If you offer same pay for a job with and without it, exactly nobody would choose the job with extra on call duties.

The obvious part you are missing is that people do it because they are paid to do it, and they like money.
As a Japanese, I'm flagging this because "AI Fukushima" is an actual case of cultural appropriation.

The Fukushima #1 Nuclear Accident was the result of a combination of Mother Nature turning the dials up to 11 and the incumbent government at the time being too incompetent to deal with the sky falling. It was never about people shooting first before asking questions; if anything, Japanese ask way too many questions first before deciding whether to shoot.

The moron who used this phrase isn't even qualified to speak on matters involving nuclear energy nor artificial intelligence, either: He's a cancer researcher.

Science needs to be better than this literal bullshit and journalism needs to be better than just regurgitating bullshit with added sensational flair.
Top notch stuff, would love to see a nice explanation of the class based and classes IP addressing. Those things always flew over my head because I could never grasp how they are implemented in the real world
Correction: Xorg doesn't have good support for this. I don't think there's an extension for it in the protocol either, but one could be created - just as it has for Wayland. Apps that don't support the extension should be scaled by the compositor as usual.

X11 has a reasonably solid core, though, while Wayland does not.
> pages are really getting extreme with the AI stuff in a weird SEO-like way

you mean in a weird generative AI way?
Pretty fun! Does seem to have some glitching issues on my iPad Pro - particularly if I cross through a race flag the sound completely glitches and the frame rate stutters for a second.

EDIT: one further note, once the skier has achieved a certain speed, and it shows the flames underneath the skis, it's almost like the graphics are being rendered in separate loops. The skier maintains a consistent frame rate, but the trees seem to be rendered almost at a half frame rate, so they appear to be slightly flickery. I can't tell if this was done deliberately for optimization purposes but it was a bit distracting.
Hardware Trends Impacting Floating-Point Computations in Scientific Applications
Sadly, we are unwinding thousands of years of progress by reverting to picture writing.
I have a feeling we work at the same company. Well, maybe not, but we went through a strikingly similar experience around the same timeframe.
Twitter feels like a cage match: you go there to fight. This is how it has always been and will probably never change. I think such a platform is necessary though.
Simply be blunt about other topics to set the tone for interactions.
Amazon Has a Secret Weapon Known as "Working Backwards"
Even within the last millennium powerful and accomplished civilizations like the Inca survived and excelled without writing. I think a better lesson to take from this is that though humans are inherently communicative and inventive, these characteristics don’t depend upon written communication, and that writing is not an obvious invention even if we can see elements of it in similar inventions like quipu.
Been in software 25 years and was board design for telecom before that.

Vaunted is a vanity word.

I get what you mean based upon experience and I still prefer custom systems that eschew layers of syntax sugar. EE was way harder than managing a code base. The syntax patterns are of a finite set of values.

I won’t re-roll encryption libs but there’s a lot of “tooling” packages that just add syntax sugar to parse and cart around that came about in prior eras of sneakerware software that are baked into to development habits that no longer make sense.

I for one am excited about using ML to streamline the code base that comprised my preferred Linux system yet still builds to the usual runtime system. There’s a lot of duplication in code that models can help remove and a few tools can help unpack into machine state. EE brain informs me there’s no “code” in a running system. Just electricity. There’s way too much syntax sugar in the software ecosystem that’s just for parsing/marshaling/transpiling between syntax sugars. Bleh. It’s a big dumb monolith of glyph art that needs to be whacked back like a prairie that needs a controlled fire.
X isn't opinionated enough, and Wayland is even worse. While X has labels like "substructure redirect override" that in practice means "bypass the window manager" and tries to theoretically support multiple window managers, Wayland barely even knows what a window is!
If you're a CEO running a business that sells what they call 'savings accounts' worth hundreds of millions of dollars and even have a system in place where it's even possible to make "'very large bulk transfers' of funds without identification of who owned the money" then you should be responsible for that. There's a good reason this doesn't happen at banks-- it can't. They have redundant business processes in place that prevent it from happening in the first place, and are constantly redundantly reconciling their transactions so if it does happen, it gets caught and corrected immediately. Not only did it happen, it happened without being able to figure out where the money even went.

Let's say I ran a company that made a product that I acknowledged is extremely dangerous without this one safety mechanism. Instead of creating multiple redundant systems to ensure that safety mechanism is in place, I just trust that some guy takes care of it without being absolutely certain-- it's expensive, annoying time consuming, blah blah blah. When a bunch of people get hurt because that guy pocketed the cash that was supposed to go towards that safety feature, hell yes I should be criminally responsible. It's negligence.
If people want to use it then they can use it. If they don't want to then leave them alone. This is what's great about FLOSS. You use what you want to.
https://www.fda.gov/food/alerts-advisories-safety-informatio...
Ask HN: What privacy focused tool do you use to deal with spam calls in India?
TrueCaller seems to be used by everyone, but its privacy issues are concerning.

My device is a Samsung which offers its own spam protection which is helpful to an extent. Android has a few alternatives, but they are not India-centric nor do they work the same way.
Oh, I have so, so many on-call stories. The one of "these other people are making our lives miserable" is hard to deal with, but there are paths you can take to get them to work on it. Sometimes it's just not feasible (or is risky) to get them to take more ownership in the short-term. So it's really important to do your own job to establish all the potential failure paths, and set up lines of ownership, make sure your dependencies have their shit together (performance testing, trend analysis, alerts, limits, runbooks, etc) so that when they do inevitably fail you can push back.

I have never been at a job where on-call was done as well as it could be, and most were/are pretty bad in general. But I could always get changes made to on-call, so that when shit started rolling down hill, it didn't hit me.
Great balls of fire!
Not quite what I was expecting—I was thinking that it was going to be because English has a somewhat weird history, being a Germanic language that’s incorporated a rather large amount of Latinate vocabulary between the Romans and the French. This allows for differing registers in language that don’t exist in other languages because there’s a choice between Latinate vocabulary and Anglo-Saxon vocabulary, something which Shakespeare also made great use of.
I would think that scale would actually greatly benefit journalism. Why is there no Netflix or Spotify for journalism? I'm thinking of something that provides affordable, comprehensive, high quality and individually recommended articles, at a scale that provides large sums of money for journalism.

A single newspaper subscription is often more expensive than Netflix, offering far less production value. No wonder classical journalism is losing market share among young people to more affordable and relatable formats.
It's clumsy and inconvenient to have writing without paper and pen. There wasn't a whole lot of writing before the printing press.

I've sometimes idly wondered if I was transported back in time to the stone age, could I help the tribe by teaching them to read and write? Sadly, nope.

If I was transported to Roman times, I'd try to invent paper and a printing press. I bet it would catch on fast.
The mission here was just imaging. I think the first ever imaging of the underside. So the estimates of mass with data on the underside are only just beginning
> Thats enough to cover the entire ridership of SF's public bus system

I suspect this assertion doesn't have the necessary math behind it. There are a lot of tricky things that would need to be modeled. (Also some of the others, but I'm just going to focus on this one for now.)

Just for starters, let's play with napkin-math for peak demand.

The buses serve an average of >500k boardings each weekday. [0]. Make a simplifying assumption that each person boards twice for a round trip, and that half of those 250k round-trips occur during rush hour periods, and that's 125k people all trying to get to work in the morning rush.

So each taxi needs to satisfy eight people's to-work commutes during that time. That seems unlikely unless all of the commutes are actually very easy, everybody somehow ends up in convenient parties of four, or a lot of people are commuting against the prevailing flow so that the vehicle is always cycling productively, etc.

I might be wrong, but someone who doesn't even start to address those questions can't say they're right.

[0] https://www.sfmta.com/reports/muni-ridership-average-weekday...
Depends; your example (乇乂ㄒ尺卂) would be a truly stupendous coincidence if it were the only extant example of something and the Chinese characters just happened to be arranged in that way, but would be much weaker evidence if you had gone mining through thousands of characters and cherry-picked one five-character string that happened to match something. It would be an even bigger coincidence if those five characters, in sequence, were found, by themselves, on a document created in an English-speaking or Latin-alphabet-writing region.

So if all of the handful of fragments have marks that look like actual alphabetic symbols that were actually used in that area (later), that's substantially stronger evidence than you're giving credit for.
The Logic of Scientific Discovery, Karl Popper (1934)