skysight-inc/HackerNews huggingface dataset:
This reminds me of Zach Weinersmith[0], of SMBC fame.

He was originally Zach Weiner, and he married Kelly Smith[1] and they concatenated both their names together and adopted that as their last name.

There's something I love about that.

[0] https://en.m.wikipedia.org/wiki/Zach_Weinersmith

[1] https://en.m.wikipedia.org/wiki/Kelly_Weinersmith
Designing Backgrounds with LLMs and React
Curious if you've tried any harder core dietary interventions?
Hopefully this doesn’t mark me as a troublemaker among the founders here, but this is a good way to negotiate your salary. As in “I’m valuing your equity at 80% of its 1xPP price at your last round, which makes my total comp 100 + (grant x 0.8 x PP/4) = N. I would accept an offer right away at 1.3N, preferably in cash/equity, but at the current level, I will need some time to evaluate my options to see if this makes sense for me.”
By the end of the floppy disk era, it was very rare to find a 400 or 800k disk that was still working, and Microsoft really didn't make much use of the DMF disks, they were replaced by CDs very quickly.

I still have a pair of USB floppy drives hanging around with the hopes of getting some more inexpensive ones at a flea market some day to make a USB based RAID-floppy array. I bet it will sound amazing.
The iPhone 16 shipped with iOS 18. The vulnerability in question (CVE 2023-38606) was patched with iOS 16.6 released in July 2023, months before Kaspersky's write-up that prompted this blog post. There, now you don't have to wonder any more.
There isn’t a single founding engineer at a publicly traded company that regrets their choice to sacrifice salary at a more stable company for 1% of a startup.

Becoming a founding engineer is a wealth-building, passion-for-your-work risk, not a pure salary optimization decision. HN never seems to understand this. If you’re optimizing for stable salary, go for the FAANG position. You’ll be comfortable, but you’ll most likely never be able to fly private, and you’ll have to be OK existing as a cog in a massive machine. Plenty of people are ok with this. These people should not be founding engineers.
You actually can change .NET GC! https://news.ycombinator.com/item?id=42851061
Interestingly, my paternal great-great-grandfather immigrated to the U.S. in 1868 with Carlson as his last name; later in life, my sister was born in Sweden because we happened to live there at the time, and her birth certificate was written as Carlsson - tbh I always thought my dad just didn't fill things out right and hence why she has a different spelling on her lastname.
Ping. pong. Yet another hole in the wall
TLDR; Little Snitch (The Network Extension framework) faces ICMP Traffic Issue Again with macOS 15.3 Update...
This was a helpful comment. After the article, the question that popped into my head was… so ok should I try and compare this to like BLAS or something like Jax?

But, this sort of language is more about writing and reading from the disk efficiently, right? I guess SIMD type optimizations would be less of a thing.
It's similar but slightly different:

1) It's not a security, so it's not a share of the company. In order to be compliant with US law, we can only offer a utlity token
2) Crypto is a 10x better underlying data structure and architecture for the financial system: https://ortutay.substack.com/p/the-computer-science-case-for...
> Diagrams are a communication tool. No more, no less. The vast majority aren't up-to-date, complete or even completely accurate...

In industrial process engineering, diagrams of process flow and instrumentation are literally part of "The Plan". They are included with architectural, mechanical, and electrical drawings; signed of by professional engineers and jurisdictional authorities; and passed to contractors to build. If there's a need to deviate from "The Plan", it gets documented and then a revision is created.

It has always surprised me how software as an industry gets away with sketchy documentation
An early stage tech company can get a loan. The key is not hiring anyone until you can write a business strategy and plan that supports repaying the loan.
The most offensive part of Tabs to me:

> If you download or print from Google Docs, you'll only download or print the active tab. If you want to download or print all tabs at once, you can do it from Google Drive

This is multiple documents, barely/mildly organized. I have yet to see someone use these tabs at work though, so maybe everyone is rejecting them as poorly implemented organization. What am I missing about Tabs?

"document-based workflows" are a good idea[0] but I think this is a terrible execution of it.

[0]: https://web.archive.org/web/20040625150625/https://www.edwar....
The computer science case for crypto
True.

But if the goal was general education - vs. showing off membership in the 0.01% - would the outcomes from "tutors mostly have community college degrees, and each kid only gets an hour or two of one-on-one each day" be more than good enough?
English is what? ~600-800 years old? Most other major Western European languages only developed over the past ~2000 years or so.

It’s not like Porto Indo-European developed out of nothing. It was related to other languages that just didn’t survive and happens to be the most recent (hypothesized) common ancestor of all other Indo-European languages)
Show HN: Hashtag AI – A PWA That Generates Hashtags from Images Using AI
Hi HN! I recently built Hashtag AI, a simple Progressive Web App that generates relevant hashtags from images using AI (Gemini 1.5 Flash).

This is my first PWA, and I built it surprisingly fast thanks to AI-assisted coding (Cline w/ Claude sonnet 3.5).

Links:
- Live app: https://ht.pgaleone.eu/
- Source code: https://github.com/galeone/htgen
I recall encountering this in the 70's, on a Flintstones episode from the 60's where a scene referenced Mrs. Fred Flintstone and Mrs. Barney Rubble. Confused the heck out of me at a young age.
Was it consistently misdiagnosed by dermatologists?
I find your answer incredibly arrogant as a developer because you don't have a successful product so it's a gamble for anyone choosing to join your company. For me it looks like you want to skirt regulations and not pay developers for what they're worth.
> For example, I've always felt that having the whole thing being a single textbox is reductive and must create all sorts of problems.

You observation is correct, but it's not some accident of minimalistic GUI design: The underlying algorithm is itself reductive in a way that can create problems.

In essence (e.g. ignoring tokenization), the LLM is doing this:

next_word = predict_next(document_word_list, chaos_percentage)

Your interaction with an "LLM assistant" is just growing Some Document behind the scenes, albeit one that resembles a chat-conversation or a movie-script. Another program is inserting your questions as "User says: X" and then acting out the words when the document grows into "AcmeAssistant says: Y".

So there are no explicit values for "helpfulness" or "carefulness" etc, they are implemented as notes in the script that--if they were in a real theater play--would correlate with what lines the AcmeAssistant character has next.

This framing helps explain why "prompt injection" and "hallucinations" remain a problem: They're not actually exceptions, they're core to how it works. The algorithm no explicit concept of trusted/untrusted spans within the document, let alone entities, logical propositions, or whether an entity is asserting a proposition versus just referencing it. It just picks whatever seems to fit with the overall document, even when it's based on something the AcmeAssistant character was saying sarcastically to itself because User asked it to by offering a billion dollar bribe.

In other words, it's less of a thinking machine and more of a dreaming machine.

> Is generating natural language part of what an LLM is, or is this a separate program on top of what it does?

Language: Yes, Natural: Depends, Separate: No.

For example, one could potentially train an LLM on musical notation of millions of songs, as long as you can find a way to express each one as a linear sequence of tokens.
My family's last name was probably Schaefer in Germany. The earliest graves in America show them as Scheffert instead but shortly after they became "Shuford" which I guess they thought sounded more English (they were here pre-Revolution).

I always find it funny they did such a bad job of anglicizing it. Shuford doesn't really sound any more English to my ears.
I believe the article is saying that the Hittite branch split off early from the rest of the tree, and the Yamnaya are the ones that spread it around the world -- the Hittite branch ended up being a dead end.
I think it's worth considering that application development and GUIs really aren't K's thing. For those, yes, you want to be pretty careful about the concept of a "character", but (as I understand it) in K you're more interested in analyzing numerical data, and string handling is just for slapping together a display or parsing user commands or something. So a method that lets the programmer use array operations that they already have to know instead of learning three different non-array ways to work with strings is practical. Remember potential users are already very concerned about the difficulty of learning the language!
guilty, my 1 viral moment in 10 years which broke my cheap web hosting :-)
I know some couples who have gone this route— both taking on a different name at marriage, either a combination of their names or a new one invented from whole cloth. It's definitely a workable option in terms of equalizing the "loss of identity" piece and ensuring that both parties are as all-in on the newly-created family unit.

That said, it does also feel a bit more chaotic and potentially subject to widespread adoption of surnames that are trendy in popular culture.
Stone artefacts from the Levantine Middle Palaeolithic and human complexity
Yeah, the XOR trick†. It's very affordable on modern hardware (your CPU can cheerfully XOR two registers while doing other things, barely measurable) but it's more the principle of the thing. Maybe I should just put up with the XOR trick and stop thinking about Pattern Types but I don't think I'll be able to.

† Just in case you've never looked inside those types, they have a constant value and when you want a NonFoo you just take a NonZero and you XOR it with that constant, in other respects they work the same way as any other wrapper type. This is one reason the NonZero types exist, they make the XOR trick very easy to do.
>that works with the Russian government closely

There's never been any real and substantial evidence for this and much to the contrary. They've moved a lot of their infra out of Russia and have for ages been early on malware that originated from Russia and allies.

It's one of those things that if American media writes about it long enough people somehow just assume its true.
But when you have a list of vague symptoms that aren't very serious, could be caused by anything, and your records show 30 visits to hospitals and specialists, and you start talking about experimental life extension treatments, the vast majority of doctors are going to write you off almost immediately as a hypochondriac.

Tell me you don't know anyone with an autoimmune disease, without telling me you don't know anyone with an autoimmune disease!

This is exactly the experience of a lot of people, my wife included. It took years to finally get a diagnosis, partly because it took her a long time to convince herself that it wasn't all in her head (much of which was due to gaslighting and general incompetence of doctors), and then once she was convinced she had a problem, finding a doctor who would actually take her seriously was a total mission. There is an enormous class of poorly-understood conditions which result in weird vague symptoms that come and go, and could be explained by many different factors. These symptoms can really destroy your quality of life, but it can be almost impossible to get them diagnosed, and there are often poor treatment options even if you do.

I really try not to take my health for granted now. We are well off financially, but it doesn't matter how much money we have, there's nothing anyone can do about the sort of condition my wife has, at least currently.
For most, it's a simple defense mechanism.

Some topics are more likely to attract assholes than others. If you don't want to be drawn into a political debate with assholes, you don't study those topics. Better to study something that can be studied without being forced to make a political stand.

That would not happen in the ideal world, where people try to avoid misinterpreting and overgeneralizing results. But controversial topics always attract people acting in bad faith. Even most of those acting in good faith are unused to the level of precision and pedantry required to make justified conclusions from data.
I work for a medium-to-large company in the US. I'm not sure how big the total IT department is, but the software development team is about a 10-15 people, most coders.

As a senior developer, I have yet to find a way for AI to make my job as a coder easier or more productive. It has about the same productivity gains (for me alone) as a good StackOverflow search in that AI can answer questions or write some example code for me, but it doesn't go much beyond that. My employer has purchased some AI tools and if there were a product that could help me, I believe they would invest in it.

How much does AI do for you? Can it implement a feature? Mine can write simple functions but most require some tweaking and aren't particularly difficult for me to do on my own.

As an idea-guy armed with AI, what will the senior-principal do that you and the AI cannot?
These are all expository diagrams. Second-hand and auxiliary by nature.

Diagrams can be authoritative, and the ones I’ve seen will break some or all of these rules because they represent natural heuristics that practitioners are expected to fill inn themselves.
Aha, interesting, I didn't know
I didn't watch the video but I read the pdf transcript. I noticed that the contract example (if x > 50 then x+50 > 100) can fail because of integer overflow. This is an area that Ada seems to take much more seriously than Rust does.

Anyone know what happened with Adacore and Ferrocene? Are they no longer working together? It sounded like a good collaboration earlier on, given the Rust juggernaut.

Also I notice no mention of anything like SPARK for Rust.

I still feel like Rust and Ada are designed for differing domains. The archetypal Ada app in particular might malloc some memory (and possibly fail) during an initialization phase, but post-initialization, must never fail, which for among other things basically says never use malloc. The post initialization part is basically a control loop using those fixed buffers to keep a jet engine spinning or whatever.

Rust's archetype application on the other hand is a web browser: tons of dynamic allocation, possible memory exhaustion depending on what the user tries to do, and the requirement is to never fail ungracefully, as opposed to never failing at all. "Never fail at all" is not exactly more stringent or complicated: it just means you're not allowed to even attempt certain things, because they might fail.
Reclassification is making US tech job losses look worse than they are
As a retro-enthusiast, I've always been dismayed that nobody ever made a USB 5¼" floppy drive. I know there are things like Greaseweazel that read the magnetic flux on the disc, but I just want to read and write PC formatted floppies without all the hackiness. I don't know how good GW is as a plug-and-play solution.
(A) I don't know who told you that equity compensation was based on risk, but it's not. A CRO hired at series C will get more equity than any IC level employee hired as employee #1. It's a compensation lever like any other.

(B) I keep hearing people talk about "risk". Is this "risk" in the room with you right now? The reality is that founding engineers at many startups get competitive salary, get to work on incredible problems, and can leave after a few years having vested a bunch of equity and added a solid entry to their resume.

(C) Yes, if you're currently an L6 eng at Google you'd get a pay cut working at a startup. This isn't risk, it's opportunity cost. And guess what: those people very rarely join early stage startups. Those that do negotiate hard and get bigger equity packages. Most early stage startup employees are earlier in their careers / haven't hit the Google jackpot yet.

(I'll set aside the fact that many people leave big tech and join startups for non-financial reasons. Harder to draw generalization about those because the motifivations are so personal, but I know many.)
Hugged to death. https://web.archive.org/web/20250128175526/https://swallowmy...
This is a truly excellent level of snark:

> If one’s bank does not employ an individual who understands the above paragraph to mean that Silvergate was solvent, Anthropic will sell you artificial cognition for $20 a month. Claude 3.5 Sonnet demonstrates sufficient reading comprehension to analyze complex technical documents to the standards of an early-career employee in financial services. We would recommend supervising Claude with management at least as competent as it.
Maybe as a concession to us older folks you could make the pagedown key instantly flip to the next page (without changing the position of the current page relative to the viewport)? Then the site could be used like a PDF slide deck in "fit page" mode, which would be a lot better.
Well, yes. But that's the feature in this context. The point is: places where Ada is used require certain levels of qualification and certification, all the way down to the compiler. You have to be able to prove that that binary fragment was produced by that particular code fragment. Think aircraft, nuclear reactors, rockets.

So this tooling is already certified and it fills the "compiler + various verification tools" space. Otherwise you'd have to certify your tool chain yourself every time it changes.

Say you are building an aircraft. The whole software stack is part of the aircraft certification, all the way down to the compiler. A complete aircraft is a system composed of other systems which themselves are composed of other systems. Eventually, there's a software system. Systems are certified independently and for a complete configuration.

Of course, requirements get stricter as the criticality of the component increases. Not every component has such strict requirements as discussed above. But a lot of them do.
Occupational Outlook: Computer Programmers
I loved visiting the Mill back in the day when I was part of the crews buying DECSystem-20's for Columbia University and later the Fairchild AI Lab.

What a great place to work, and hanging out with the OS developers like Dan Murphy was just icing on the cake.
Exactly. A single base pair out of 3 billion can cause blonde hair, sickle cell, dwarfism, and a million other things that aren’t necessarily even negative. People from two different continents differing at hundreds of thousands of sites in addition to millions of within-population variants says nothing about phenotypic differences.
Stock comes with a wide variety of legal guarantees and rights that give it an advantage over crypto.
Short of an actual on-site interview, there's zero chance of detecting LLMs unless the prospective applicant is completely oblivious.
I don't mind Ctrl+Shift+C so much, except that I mess it up several times a day, and that combo opens dev tools in Chrome, which takes several seconds to load on my work machine, messes up what I was doing and is a general nuisance. I wish there was a way to NOOP that combo in Chrome.
> We would recommend supervising Claude with management at least as competent as it.

insert reaction meme here

The drive to fight can make people say some really dumb stuff sometimes (speaking about the banking CEO)
We've Lost 35 Percent of Forests in the Past 300 Years
So if it isn't drive, than that really only leaves:
- genetics
- coaching/enviornment?

Basically, you are born with the required genetics + surrounded with the right coaching from a very early age or you won't get into the NBA right?

Are there other factors you think contribute? What percentage weight would you put on each factor if you had to guess.

I think you're likely correct here. There's definitely exceptions to this, but those exceptions fit into the 99.9% figure you have here.
Oh wow, you're right. I guess the example link on their home page makes that more clear, but at a glance I thought it was supposed to be an attempt at creating a googl/bitly/tinyurl clone.

https://perma.cc/63AP-6EHJ
Stocks are regulated by legal frameworks in most countries. You can't dilute at will and you can't remove access to stock nor voting rights if they were issued as such.

These crypto tokens aren't even guaranteed to be issued to a wallet you control.
no, but like with paul graham's essays, people have an unhealthy obsession with both their writing (which is irrelevant outside of the ycombinator/sv bubble) to the point where it seems to signal to be part of an insider club more than provide actual value, which may lead to fuel one's ego a bit too much.

turning this into another overly verbose blog post doesn't really help my thinking on the matter (which, to be fair, is even less relevant than his musings)
>To be honest just from that list of symptoms, my first guess would be aging

Is the average person in such bad health that they believe you're heading downhill in your late twenties??? In most sports this is peak athleticism.

I'm in my mid forties, and obviously I'm slowing down, but if I felt those symptoms I'd be concerned, too.
I should add, Los Alamos National Labs has a great set of engineering drawing examples:

https://engstandards.lanl.gov/Dwgs_Details.shtml
I don’t think enough credit is given to the role the GPL played in making Linux successful. The more liberal BSD-style licenses resulted in every hardware maker selling their own slightly incompatible fork of UNIX where las the GPL forced everyone to unite behind a single code base, which is what you want for an operating system.
Show HN: WhisperCat – An Audio Recorder and Transcription Tool
Hi HN,

I wanted to share my first open-source project with you all: WhisperCat .

WhisperCat is a small desktop application for recording audio and transcribing it using OpenAI's Whisper API. I built this because I needed something simple and reliable for my own transcription workflows, and now I'm hoping it might be useful to others as well. It's still pretty early stage, but it works well for basic audio recording and transcription tasks.

What It Does:
Lets you record audio with your preferred microphone.
Transcribes audio files automatically via Whisper (OpenAI's transcription API).
Supports global hotkeys for recording (e.g., CTRL + R or a custom sequence like triple ALT).
Runs in the background (system tray) when minimized.
Has a basic microphone testing feature to help you pick the right device.
Shows desktop notifications for events (e.g., when recording starts or errors happen).
Platforms:
WhisperCat is available for Windows and Linux , and there’s also an experimental macOS build you can try if you’re feeling adventurous:
Experimental macOS Build

You can download the latest release here:

https://github.com/ddxy/whispercat/releases/tag/v1.0.0

Feedback is welcome!
Yeah, there is a trend towards an absurd infantilization that would call 26 year olds children. It seems to me to have grown first out of a desire to acquit themselves of responsibilities combined with the junk pop-science about brain age fully forming and a desire to acquit themselves of poor decision making and their own bad outcomes, and then later used as they grew older use to dismiss others.
So? What about the Hittites? There is a slight gap between 1700 BC and 4500 BC.