skysight-inc/HackerNews huggingface dataset:
Not to be annoying, but maybe one of the most useful things git does for me outside of the usual SCM stuff, is git-bisect. Its saved me many hours of debugging.

If you ever run into a case where something is broken (that you can measure, like a test or broken build) but it’s not obvious what change caused the fault, first go to a commit where you know the fault is present.

$ git bisect start
$ git bisect bad

Then go to a commit where you know the fault is NOT present. Go back far if you can! This can be in another branch as long as your start and end spots are connected somehow.

$ git checkout abc123
$ git bisect good

And after that bisect command, your HEAD will get moved to the mid point between the good and bad commits. Check if the fault is still there, and run either "git bisect good" or "git bisect bad" depending on if it’s resolved or not.

It will keep jumping you to the mid point between the nearest bad commit and good commit till you end up at 1 precise commit that caused your fault.

This works extremely well for configuration changes specifically, where maybe it doesn’t break in CI, but on your local dev machine it does. You can also use this for non-text files like images to find out when 1 part of an image was changed for example.

—

Also if you just want to make normal SCM stuff easier,

$ git commit -Am "…"

For a combo add-everything+commit
It's better to think in terms of executive functions.

Executive functions include core functions like attentional control, cognitive inhibition, inhibitory control, working memory etc.

The ability use fluid intelligence to solve problems are build upon core executive functions. When people get sick, or older, their fluid intelligence decreases only little. Cognitive inhibition attentional control decrease faster and prevents the use of intelligence.

Executive functions can also come and go with healthy adults. When we are hungry, tired, or use drugs there is short time impairment. Excessive use of social media might similarly impair our executive functions, but it likely recovers when we moderate it.

It seems to me that Musk has problems with inhibition. It could be drugs, social media use, lack of negative feedback, or all that combined with ageing or some medical condition.
That's what most of us want but can't: your only option is to donate to Mozilla, which will then do whatever it wants with your money.

Mozilla could allow for donation/services exclusively bound to develop Firefox, but at this point they have absolutely no incentive to do so and unsurprisingly have always refused to do it.
18f wasn't a utility though. It was a digital agency / consultancy inside the government. Still shouldn't be shut down IMO, but lets call and apple an apple.
I find the Goodreads UI clunky. To note down my start/end dates for a book I have to have some activity on it, and then I can edit those dates.

There are other corners of it that could be nicer. It's not so much about modern tooling as much as it is about using modern tooling to achieve better flow and more pleasant presentation.
Who said it isn’t happening to Claude?

Companies are 100% using these big players to generate synthetic data. Distillation is extremely powerful. How is this even in question?
People also equate capitalism with free markets and attribute a lot of the success of capitalism mistakenly because of it.
I'll link my favorite article about America's "Live to work" attitude:

https://www.theatlantic.com/ideas/archive/2019/02/religion-w...

Derek Thompson likens it to a religion: "Workism". It should be viewed with disdain and suspicion, but is instead valorized and celebrated.
lIkEwIse
It doesn't mean that the product is broken. Sometimes intelligence is the worst enemy of self, as you think you can easily understand something or not even have to learn it correctly, as it looks very trivial. This is the case with most software developers that trying to fit mental models from other languages to CSS and then expecting it to behave in the same way. Mismatch of mental models are not uncommon, especially in "intelligent people" as they don't always assume that their understanding may be wrong.

For me, biggest issue with CSS is how it's taught, how it's learned and mental models around the concepts. Most people have a different mental model of how the underlying system works, and this mismatch results in developer trying hard to bend CSS to his will.

CSS may be good or bad, there can be a better alternative... but are there any practical change that may happen soon enough that we stop learning and understanding how CSS works? Even we have a new language, people will try to use it as they used CSS before, so those intelligent people may do the same mistakes again.

We are stuck with CSS, whether we like it or not. I've been writing CSS since 2001 and it progressed immensely, still there are many things that's not possible to do easily with only CSS. But still it's the only thing we have for now and to make it better or to make a better alternative we have to understand how it works before just saying "i need a new tool", as the new tool may have the same issues as well.
Sam Altman views Steve Jobs as one of his inspirations (he called the iPhone the greatest product of all time). So if you look at OpenAI in the lens of Apple, where you think about making the product enjoyable to use at all costs, then it makes perfect sense why you’d spend so much money to go from 4o to 4.5 which brings such subtle differences to power users.

The vast majority of users, which are over 300 million weekly, will mainly use 4o and whatever is the default. In the future they’ll use 4.5 and think it’s most human like and less robotic.
Long term it might be hard to monetise those infrastructure considering their competition:

1) For coding (API) most probably will stick to Claude 3.5 / 3.7 - big market but still small comparing to all world wide problems

2) For non-coding API IMHO gemini 2.0 flash is the winner - dirty cheap (cheaper than 4o-mini), good enough and even better than gpt-4o, cheap audio and image input.

3) For subscription app ChatGPT is probably still the best but only slightly - they have the best advanced voice audio conversation but Grok will be probably eating their lunch here
I did go back and forth on this. I just like 10 stars better. IMDB, MAL, Mangadex all have 10 stars. So it's not really uncommon. But yeah, if a lot of people feel 5 is enough, we'll just return it back to the 5 star system.
I don't mind where the search is. I do mind that the drop-down results can't be opened in new tabs—they are links, so you can choose "open in new tab", but they're links to "#", so you end up opening the current page in a new tab.

It's just a bunch of basic usability problems like that that they've never bothered addressing.
Analog tape can sound pretty damn good, depending on the total surface area used and how fast it moves past the record/play heads.
Huge missed opportunity for the Mozilla-Yahoo partnership in my opinion. I was intrigued by it at the time, but I think I recall opinionated bloggers on the subject that what it needed was the bare bones, features like maps and an email client and so on. And Yahoo was still at a point where it was relevant enough that it could have pitched in on this front, although that would have required strategic vision that Yahoo never had. A big risk, but the right kind of idea.

It's the kind of paradox of all of these Mozilla criticisms. "Do something to diversify your revenue. No, not that... Not that either."
Every accusation is a confession. Elon and his band of criminals know that if they were in government they would try to get a make work job and grift, direct money to their own businesses and friends, etc, so they assume that all civil servants are like that
> The billionaires somehow think their current wealth protects them from a hungry mob.

Luigi Mangione aside, hasn't it? Their wealth gets spent on getting the hungry mob to fight amongst themselves about trans rights and abortion and government efficiency and it seems to have been pretty effective because we're no longer talking about taxing the rich and making life better for as many people as possible, instead we're talking about Elon Musk.

No one's storming the terrace at Mar a Lago over the price of eggs.
> Edit: I have used Tailwind, a lot. Recently, upgrading from v3 to v4 in a Next.JS project, which was supposed to be a no brainer, turned out to be a four hour ordeal. I cannot spend that much time just to make sure that "background-color: red" still works, lmao, it is such a travesty. Because of that, I'm in the process of removing it from my projects now.

What does "it" relate to in the last sentence? Tailwind or Next.JS?

Anyway, making sure that background color still works, is that an argument for Tailwind? Wouldn't that be a great argument for simply using standard CSS properly?
Nothing in the ToU says this is local only or not for ads.
"I scratched my own itch" isn't good enough
It’s so interesting that here on HN, on virtually any political topic, virtually the entire commentary is one-sided, and virtually all comments providing dissenting views are simply downvoted and/or flagged out of existence (often with no actual counter-arguments).

On technical topics, this place tends to be so awesome—I learn so much by just reading the comments—due to the intellectual diversity of the viewpoints, but on anything even remotely touching politics, it turns into an entirely unwelcoming echo chamber.

I guess one could argue that this is a pretty good representation of how divided our country is (for those of us who are Americans), but I think it’d be so dope if the same folks who tend to have these great intellectually diverse discussions on technical topics could also do the same for the topics affecting us all (i.e., politics), but I guess that’s just wishful thinking.
Moved from Firefox Dev Edition to Librewolf. No deal breakers yet.

Procedure to transfer over painlessly: Install and run Librewolf. On both browsers go Help > More troubleshooting information > profile folder > Open. Close both browsers. Delete everything inside the librewolf profile. Copy everything from Firefox Dev profile directory into Librewolf profile directory. Run Librewolf with "--allow-downgrade" once. First run was a tad slow with extensions doing some 'recombobulation'. You can now run Librewolf normally without the above allow downgrade option. Enjoy.

per-site zoom and auto-dark detection disabled unless about:config > privacy.resistFingerprinting set to false
Was giving this thought as well and realized this is more in line with building a “crystal radio” type project than aiming for a marketable product. It’s a case study of a learning process, which is pretty spiffy to me.
The only winning move is not to play. Stick to a few git commands (3-4) and there won't be a whole Alice in Wonderland journey down the rabbit hole.
Free computing can’t really exist in an ecosystem where only multimillion dollar projects can survive and be adequately secure. We need to drastically reduce the complexity of computing if we want it on our terms and without total dependency on megacorporations and capital. Expecting the state to fund it is also unrealistic.
I adore this. Thanks for sharing!
VA Clinicians are exempt from the cap - https://www.veterans.senate.gov/services/files/3512D245-DA89...
https://news.ycombinator.com/item?id=43223139
but aren't you are just describing another convection cell in the same frog-boiling saucepan?
Ask HN: Where are the good Markdown to PDF tools (that meet these requirements)?
I'm trying to convert a very large Markdown file (a couple hundred pages) to PDF.

It contains lots of code in code blocks and has a table of contents at the start with internal links to later pages.

I've tried lots of different Markdown-PDF converters like md2pdf and Pandoc, even trying converting it through LaTeX first, however none of them produce working internal PDF links, have effective syntax highlighting for HTML, CSS, JavaScript and Python, and wrap code to fit it on the page.

I have a very long regular expression (email validation of course) that doesn't fit on one line but no solutions I have found properly break the lines on page overflow.

What tools does everyone recommend?
True, but I'd accept less "features" per year considering very often Mozilla features were not bringing me a lot. A more open, stable, secure browser is all I need.
GPT 4.5 also has a knowledge cutoff date of 10-2023.

https://www.reddit.com/r/singularity/comments/1izpb8t/gpt45_...

I'm guessing that this model was finished pre-training at least a year ago (it's been 2 years since GPT 4.0 was released) and they just didn't see the hoped-for performance gains to think it warranted releasing at the time, and so put all their effort into the Q-star/strawberry = eventual O1 reasoning effort instead.

It seems that OpenAI's reasoning model lead isn't perhaps what they thought it was, and the recent slew of strong non-reasoning models (Gemini 2.0 Flash, Grok 3, Sonnet 3.7) made them feel the need to release something themselves for appearances sake, so they dusted off this model, perhaps did a bit of post-training on it for EQ, and here we are.

The price is a bit of a mystery - perhaps just a reflection of an older model without all the latest efficiency tricks to make it cheaper. Maybe it's dense rather than MoE - who knows.
I think we lack many tools to achieve that.
Really silly example do we have autonoums drones that can turn on electrical fuse. You have hundreds of those in any factory. Or even simpler: can robot change light bulb? One can say that you do not need those in automated factory, which would meaybe the case but I think it would be much easier to have simple external light instead of equipping each automaton with their own light instead. With more more and more complex machines the maintenance of those grows rather exponentially. Add to it miniaturisation and you have modern electronic parts like SOC computers and gpus - they are very hard to rapair and most of the time just get replaced - because it is easier. Can you create autonomous factories with such technology?

I do not think so. The whole process would have to be redesigned from the bottom up. And I mean everything, gathering resources, refinement of those, packaging, transport, assembly of more complex parts, energy distribution... Everything basically to operable by not humans but by some kind of unified autonomous drones of similar design. And those drones would have to be part of the same industrial process so made and maintained with similar drones. This is not easy to achieve within bounds of our current civilisation.
Probably something as simple as regular screw would have to be redesigned or replaced. I was trying to teach my kid to tight one of those not so long enough and it is not such easy thing to do for small child. Would autonomous drone would perform better? If specialised maybe. But you can't have hundreds of specialised drone designs if you want to build whole civilisation with them. After all human beings are mostly the same and we managed to built what we have now.
The browser isn't talking to the CT log, nor to the CA. It's just looking at the documents it was given, typically the certificate for a single intermediate and then the certificate for server itself which has the SCTs baked inside it.

Suppose that you get a cert minted for your new server on 1st March at 14:56:09 UTC, the CA does a few checks, concludes this is OK and writes a to-be-signed certificate dated 1st March 13:56:11 UTC, then it mutates this tbsCert by adding poison (per the CT design) signs that and sends it to two CT logs shortly after, each CT log accepts this poisoned pre-cert and provides an SCT dated 1st March 14:56:15. The CA fastens these SCTs to the tbsCert it made before and signs all of that, which it provides back as a new certificate, this delivery completes at 14:56:21 only 12 seconds after you started and your server can use it immediately.

Unfortunately your PC's clock is 15 seconds slow, it still believes it is 14:56:06 and so when it tries to visit the web site and sees the SCTs with 14:56:15 on them those are from the future and not yet valid. A message is shown explaining that this isn't valid, you take a moment to read it and then try refreshing at what you believe (based on your PC clock) is 14:56:15. This time though it all works because now the documents are valid.
Thanks for sharing your workflow - nice and simple! And sounds like you've got a rhythm down with those core commands, which I know is the case for many Git users.

One of the things I'm trying to explore with these visual and gamified tools is how to help newer Git folks or even users who mostly live in that commit/push/pull flow get a clearer mental model of what's actually happening under the hood.

Git has a really wide breadth of functionality that is kind of interesting on its own merit, but also useful for a plethora of different tasks. For better or worse even Git experts can always find ways to expand their knowledge :)
https://news.ycombinator.com/item?id=43224979
I run my own model locally?
The 25 in LSD-25 refers to prior efforts by Hoffman to combine lysergic acid with various other organic moieties. https://archive.vn/vaKCX
The first 24 are not hallucinogenic.

As I said in my earlier post, there are analogs to LSD with psychedelic effects. However they are much less potent. 2,3-dihydro is roughly 1/7th the potency of LSD. https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&d...

And it is not recent. The paper linked above is from 1964.
I've deleted all Mozilla software on my devices. Used to run Firefox everywhere. For now trying to live with the mixture of Safari (iOS, MacOS) and the DDG browser (Android).

No replacement for Pocket so far, but also not sure if I really need one.
Matt Cutts was one of the Google search OGs.

The kind of cultural values (e.g. make user happy all else will follow) he and a number of other original Google employees believed in and tried to defend have loooong been overridden by the Sundars and other Prabakhars who only kowtowed to the short-term demands of wall street.

Cutts, Ben Gomes and similar-minded do-gooders have all neatly been benched a long time ago.
Worth noting that there already exists an ecosystem of these sorts of contracting firms (nava, skylight, truss I believe, forgetting even more) that, basically, pitch themselves as the antidote to beltway banditry

People from the federal civic tech nexus started them up over the past decade as they termed out of 18F, USDS, and PIF
twitter /the infrastructure web part/ is run sooooo much better post elon. and we get ui updates and feature improvements regularly. that never happened before or took years

-user with largish account since 2013
Show HN: Vibecoders – Find software engineers that are good at vibecoding
If you are concerned about AI replacing your coding job, fear not! Just level up and get very good at vibecoding.

"Vibe coding is the art of leveraging AI tools to their fullest potential in software development, creating a seamless fusion between human creativity and machine intelligence. It represents a paradigm shift where developers orchestrate AI systems rather than writing every line manually."

The big tools out there are cursor, cline, aider, and Claude Code.

https://andrewarrow.dev/

This site was made with Claude Code from just 1 prompt. Go ahead and register and give your bio, github url, etc and you can be one of the early users. The idea is that people looking to build something can now go to just one person and really get in a few days what took a team and weeks before.

Yes, the 10x or 100x engineer is no longer a myth.

Here was prompt that made the site:

You are to build the website vibecoders.com. It is a place to find software engineers that are very good at vibecoding:

"Vibe coding is the art of leveraging AI tools to their fullest potential in software development, creating a seamless fusion between human creativity and machine intelligence. It represents a paradigm shift where developers orchestrate AI systems rather than writing every line manually."

Use that quote on the homepage. Use tailwindcss and either esbuild or vite and not npm. You can use React or another front end javascript system. The backend should be in golang using the echo framework. Please keep main.go in the root directory and not inside a cmd directory. Use sqlite for the database. The tables are:

users
- unique username
- bio
- linked_in_url
- github_url
- photo_url
- password

sessions
- user_id
- token (random uuid)

Seed the database with 3 users

Andrew Arrow
30 years in software development, I use Claude Code to vibe.
https://www.linkedin.com/in/andrewarrow/
https://github.com/andrewarrow
https://avatars.githubusercontent.com/u/127054?v=4
testing

Jane Smith
https://i.imgur.com/HQs9d76.png
testing

John Smith
https://i.imgur.com/ANgLsc6.jpeg
testing

The homepage should list the top 3 users. Make the photos rounded and a width of 200.

The backend should have api endpoints like

POST /api/login (compare password and insert session into database and return cookie)
DELETE /api/logout (delete the session token from database and cookie)
POST /api/register (compare two passwords, insert user row and then send user to login)
PATCH /api/user (update the currently logged in user from cookie)
GET /api/homepage-users

The frontend should be a responsive layout that looks great on mobile and desktop. There should be clear ways to login, register, update your user info, and logout. Use a dark theme.
> but the American administrative structure is very different from Germany's, so it's an unfair comparison either direction.

> The only countries remotely similar to the US might be Canada and Australia.

Like the US, Canada and Australia are federations - but Germany is too. Unlike the US, Canada, Australia and Germany all have parliamentary rather than presidential systems

So I’m not sure what you are suggesting that Canada and Australia have in common with the US but Germany doesn’t (obviously English and a common law legal system, but I doubt either makes a big difference to government employment)
> The difference is private companies that accumulate too much waste and useless things can fail and be replaced.

Unfortunately, there isn't enough competition for this to be true. In many markets the largest incumbents are able to build a moat to stop smaller, smarter companies from competing. Sometimes this is regulatory capture, but it can also be that the market is a natural winner-take-all market, and in that case well-thought-out regulation can be necessary to enforce competition.

Venture capitalists shy away from funding companies that want to compete in a well established market. They view it as a race to the bottom with no huge payout.

Once a company is large and well established, it can be as bloated and inefficient as any government, and it will extract rent with it's IP, real-estate, and means-of-production for decades before it has to worry about failure.
> Yes, obviously. I'm saying the current situation is partly the result of Dems like Biden not taking action to prevent it.

That statement is tautological (literally everything happens because something didn't prevent it). It's also not consistent with your much less considered verbiage above that somehow this was "all (not partly) on Democrats".
Per “Breakfast with Hunter” that’s his favorite piece of writing of his career. Great citation.
With the continual increase of LLM quality, it is imperative that everyone become proficient in developing fast, quality prompts. This tool lets you keep a library of prompt components, then drag and drop components to build the highest quality prompts with ease.
At least Pycharm is good at it.