skysight-inc/HackerNews huggingface dataset:
import tiktoken
enc = tiktoken.encoding_for_model('o1-mini')
len(enc.encode('some string'))
>They're trying to provide an alternative to normal invite system - one that's been established and battle-tested over decades, one that works okay-ish across any device, real or virtual, on any platform, and one that people know how to use.

And if the people who try Invites discover that it isn't, in fact, superior to this "normal invite system"—whatever you believe it to be—that you claim is "established and battle-tested," they won't continue using it and will go back to what they were doing before.

>An alternative that gives some bells and whistles exclusively to the Apple users, and perhaps even is more ergonomic in practice.

Do you believe that all vendors should be forbidden from shipping any new application or feature that doesn't offer full interoperability and feature parity with everybody else or is that a limitation you believe should be applied only to Apple?
This should read, "Cosmologists Try a New Way to Measure the Tolerance For Continued Funding"
which I think is diminishing rapidly, and by rights should be folded into philosophy and theology, and be done with it.... ie: you dont get payed, for pondering, the imponderables from the public purse, and perhaps just get tax free status as a not for profit
edit: perhaps there could be a reward for exemplary incomrehensibility, that would be an arm chair produced by whichever hoary old furniture maker supplys the senate chambers
National Science Foundation threatened with mass layoffs
USPS Halts Inbound Packages from China and Hong Kong
This is completely true.

I make less working remotely in a LCOL area than I would in the HCOL area where my office resides. The differential in COL, though, is so high that I'm saving a lot more. In other words, I'm making less but I'm building more wealth.

Most of the money that goes into living in a HCOL area and commuting to office is just pure waste to satisfy the egos of upper managers who want to preside over a big floor of workers.
> Declaring it a 'coup' is as silly as when Trump lost in 2020 and declared it a 'rigged election.'

At this point any discussion on HN about Trump delivering his campaign promises (which got him a resounding electoral victory) seems to be filled with elitist rage ("Every single IT board I'm on") and thus is just proving his point.

This is the blowback for the medical overreach of the covid years, for the 1984-esque re-labeling of open gender- and race-based discrimination as DEI, for basically shaming every opposing view as

> evil, fascist, dastardly white supremacists

and many more transgressions.

I'm saying this as a non us citizen working in a sector in Europe that is very likely to get absolutely clobbered by Trump. The blame is simply to put at the losing side.

Them denying the merit of their loss, the lack of any introspection and instead just one-upping their everybody-i-disagree-with-is-hitler mantra is at least comforting in the sense that I know they shouldn't be in charge.
Qwen's QvQ-72B does much more "wait"s than other LLMs with CoT I tried, maybe they've somewhat used that trick already?
This even points to a reason why OpenAI hides the "thinking" step: it would be too obvious that the context is being manipulated to induce more thinking.
Deepseek R1 uses <think/> and wait and you can see it in the thinking tokens second guessing itself. How does the model know when to wait?

These reasoning models are feeding more to OP's last point about NVidia and OpenAI data centers not being wasted since reason models require more tokens and faster tps.
Agencies are not a separate branch they are part of the executive branch. There is no separation of power issue.
This seems to be my experience too. The "linux is a great simple windows alternative" attitude works great so long as your usage follows well trodden paths, but otherwise you end up in the weeds quickly.

The kinds of usages that consumer windows has had and the software ecosystem that's promoted for 3+ decades compared to what has been developed for linux affects this too. Windows is extremely broad in all the software available for all the little utilities users are going to look for, and hardware it's going to need to support (and support well). Even trying to pull windows applications that don't do anything too complex over to linux via Wine is very much a YMMV area. It's impressive what has been accomplished and the recent rate of progress, but there's always more to do so it's not an awkward, poorer version of doing the same task in windows.

The aspect I wonder about is what proportion of the 60% of people still using win10 are actually aware or care about it going end of life, assuming windows doesn't auto-update to 11 for them any EOL warning will just be swatted away like most other annoyances so they can get on with their intended task. Getting that type of user to switch to linux seems like it'd remain a herculean task.
>Frontend development is a nightmare world of Kafkaesque awfulness I no longer enjoy

As a backend/systems engineer I recently had to look at a React + Typescript + MobX app from 2019/2020. It is true that that some things, especially the webpack config and Typescript loading, were outdated but the overall design and architecture of the app was still understandable and modern. With some help from ChatGPT it took very little time to migrate to Vite and update dependencies. By 2019/2020 React Hooks had already been out for some time but there were still some class components in the app. They were easily migrated to functional components + Hooks using ChatGPT.
I run 3 old and one modern PC at home. With the advent of Win11 and the TPM fiasco 3 years ago I sunset all my Windows installations in favor of Linux. After some experimentation I settled with Void Linux. Stable rolling release, and I have complete control over the hardware I own.
Microsoft can go kick rocks...
I can only say that exponential curves grow nominally sublinearly before they take off. AI is not quite at the obvious take off point, but owners of the biggest clusters have seen the extrapolations and it isn't pretty - once your competitor achieves take off and you aren't anywhere close, you're done for. The risk of not participating in that are too great.
Can you explain what you mean? I get the sense of sarcasm, but I'm not sure. 4 % of annual turnover [1] or 20 Mio, whatever is higher, appears substantial to me. If Alphabet would have been fined once in 2024 it would have to pay 4 % of its annual turnover of the year 2023, 307 billion US$, which amounts to ca. 12.3 billion US$. Or do you think 4 % is not enough?

Recital 37 [2] of the GDPR gives a definition of what an undertaking means in the context of the GDPR.

[1] https://www.munich-business-school.de/en/l/business-studies-...

[2] https://gdpr-info.eu/recitals/no-37/
Have you ever noticed that anybody driving slower than you is an idiot, and anyone going faster than you is a maniac?
Agreed, but I don't think I'd say sudden. Some have been pointing out that weak militaries and pacifism were a luxury afforded only through naivete and wishful thinking. Hell, Ireland's whole defense strategy is "but everyone likes us!" and "well I'm sure Britain will help in a pinch".
I feel like when people talk about replacing programmers with AI they are talking about people who can’t even grok git
At no point in history has using a 10-year-old PC been as viable as it is today.
Just walking up to a girl in person and saying "hi" is a nuanced thing. If you set off the creeper alarms at all you're DOA, so you need to have an aura of genuine chill and say hi to them in a way that seems completely casual and un-premeditated. Then you need to have them in a captive situation for a while to make some progress (standing in line, etc) and you need to come up with a reason to continue interacting with them later, and you need them to find you funny/charming/attractive/interesting enough that they give you contact information and don't just automatically ghost you.

This applies to when you approach girls cold. If you're really hot it's a different game, girls will just give you that look when you're walking around on the street, at the mall, etc, and if you walk up and say hi to them they will fuck you if you play it cool at all.
Looks like they're implementing this, which is also used by Cloudflare Turnstile: https://privacypass.github.io/

The standard has also been published as RFC9578: https://www.rfc-editor.org/rfc/rfc9578.html
Thing is, you can care for the craft, but let the code style and linting tools do what they do best and don't stress over them. Code reviews are better now that there's tooling that automatically checks for, fixes, or marks common issues like code style so the reviewer doesn't have to do anything with them.

That is, I'd argue the "stressing" is not about what these tools check, but about the tools and their configuration itself. Just go with all the defaults and focus on bigger issues.
You can choose to be somewhat ignorant of the current state in AI, about which I could also agree that at certain moments it appears totally overhyped, but the reality is that there hasn't been a bigger technology breakthrough probably in the last ~30 years.

This is not "just" machine learning because we have never been able to do things which we are today and this is not only the result of better hardware. Better hardware is actually a byproduct. Why build a PFLOPS GPU when there is nothing that can utilize it?

If you spare yourself some time and read through the actual (scientific) papers of multiple generations of LLM models, the first one being from Google ~~not DeepMind~~ in 2017, you might get to understand that this is no fluff.

And I'm speaking this from a position of a software engineer, without bias.

The reason why all this really took off with so much hi-speed is because of the not quite expected results - early LLM experiments have shown that "knowledge" with current transformers architecture can linearly scale with regards to the amount of compute and training time etc. That was very unexpected and to this day scientists do not have an answer why this even works.

So, after reading bunch of material I am inclined to think that this is something different. The future of loading the codebase into the model and asking the model to explain me the code or fix bugs has never been so close and realistic. For the better or worse.
Show HN: Product Sketch – a bloat-free, collaborative task management tool
A lightweight, collaborative task management tool. I actually created this months ago because I wanted a very specific way of collaboratively tracking tasks and a very specific set of features. I think it's now to a point where it's complete enough that it can stand on its own as a fully-functional task management app.

My favorite part is the effort-impact matrix which helps me visualize which tasks to tackle next (depending on urgency, energy, or desire for instant gratification). I'd love to hear what you like and don't like about Product Sketch.

While in beta, it's free to use. I do plan on maintaining this long-term, as well as expanding it rather quickly. Looking for feedback and direction more than anything else at this point.
Can anyone recommend a fediverse version of this?
Sure, “Functional Programming in Go”, this is the Amazon link: https://a.co/d/htv3BOu
The difference is the business model.

Today, Kagi has a negative incentive to even historically track user search data (if discovered, their business would be cooked). Consequently, it's very likely they're being honest and don't.

Furthermore, they're building a sustainable business around subscription revenue.

In the event any of the above changes, they still won't have any historical data to share.

As opposed to Google, who keeps things in their vaults until the heat death of the universe.

> And I'd rather sue Google than Kagi.

Ha! You and what European data authority supporting you? Because that's the only way you'd have a chance of making headway.
The problem is they've already threatened most of their allies. In divide and conquer the goal is supposed to be to divide your enemies, not divide yourself from your allies. As it is their enemies and allies now have good reason to work together.
Every development shop has a Dave.
That’s spare change for a US doctor.
>Who is going to replace US?

There doesn't have to be a replacement. Just like nobody replaced the USSR after the Cold War ended leaving the US as the worlds lone super power.

A world can exist with no super powers and with multiple conventional powers.
> Trump and Musk are actively destroying the separation of powers of the branches of government.

I'm afraid that's just factually wrong. What Trump and Musk are doing is called impoundment of appropriated funds[1] and it is Constitutional and consistent with the separation of powers, and was in fact considered one of the powers of the President until 1974.

In 1974, Congress passed the Impoundment Control Act, making it illegal (but not unconstitutional), and that will no doubt be fought in the Courts, but it seems likely the the current Supreme Court will overturn the act, making what Trump and Musk are doing legal.

1: https://en.wikipedia.org/wiki/Impoundment_of_appropriated_fu...
> Real AI, artificial intelligence, is a fever dream. This is machine learning except the machines are bigger than ever before. There is no intellect.

That sounds to me like dismissing the idea that a Russian SSBN might cross the Pacific and nuke Los Angeles because "submarines can't swim".

Even if the machine learning isn't really intelligent, it is still capable of performing IF..THEN..ELSE operations, which could have detrimental effects for [some subset of] humans.

And even if you argue that such a machine _shouldn't_ be used for whatever doomsday scenario would harm us, rest assured that someone, somewhere, who either does not understand what the machines are designed to do or just pretends that they work like magic, will put the machines in a position to make such a decision.
Besides that, AI training (aka gradient descent) is not really an "embarrassingly parallel" problem. At some point, there are diminishing returns on adding more GPUs, even though a lot of effort is going into making it as parallel as possible.
Collected consciousness: AI product design for empowering human creativity
This provides a good overview. There are some good sources within if you want to dig deeper.

https://www.tracingwoodgrains.com/p/the-faas-hiring-scandal-...
Probably when it would expect a human to second guess himself, as shown in literature and maybe other sources.
I'm not convinced. This is using the tooling and paradigms invented by humans.
I know the jungle of PCs has some strange beasts in it, but I still suspect that there is a very strong Pareto curve, even considering the kinds of PCs that the stereotypical retired parents have. If Ubuntu (say) decided that they were going to release a version for Windows refugees,they could probably mop up 75% of the market by focusing on Dell hardware and Logitech peripherals, and get to 80+ with HP and whoever the number 3 vendor was. Leave the 2005-era Packard Bell junk to Windows, define the base level, and partner officially with these vendors to get access to their build sheets and specs to deliver a solid path out of Windows. It could be done. (It wont be done, though, cos theres no money in it)
I'm reading in it that experienced developers (be it overall or in a specific codebase) "know" all the ins and outs, types, conventions etc, whereas less experienced people cannot yet know all of that; being able to lean on good types and / or other types of automated checks helps them make more confident changes.
> I didn't even know git switch existed, let alone git checkout was considered the old alternative. I feel old.

I don't think "git checkout" is considered the "old alternative", at least not yet. Last time I checked, `switch` is still experimental, I haven't even considered moving away from the workflows/commands I first learned when I picked up Git ~15 years ago. Everything I want to do still works exactly the same (`git checkout` still does the exact same stuff as before), and I'm able to collaborate with everyone else using git, why change workflow then?
[dupe]

https://news.ycombinator.com/item?id=42892352
I suspect this would probably be counterproductive, for a couple reasons. First, you’d be encouraging people to take on a second job with all of their free time, which would lead to more overall stress. But I think you’d also see a reduction in efficiency and overall quality of work when you’re only “practicing” two days a week, especially after five days off. I mean, when I come in to work after a long weekend, I can hardly remember what the hell it is I even do!
> What is even the possible usage of AI for national security? Generating pictures of kittens riding nuclear weapons to the very end like in Dr Strangelove?

For all that critics of AI dismiss them as lacking imagination, your reaction suggests a lack of imagination.

Off the top of my head: facial recognition and identification to make "smart" guns that hit specific targets with reduced collateral damage (as found on most digital cameras even before smartphones); creating and A/B testing propaganda campaigns; using modified wifi signals as wall-penetrating radar capable of post estimation, heart rate and breathing monitoring[0]; take any self-driving car's AI and conditionally invert the part that says "don't hit pedestrians" when a certain target is spotted; ANPR to track specific vehicles with known owners over long distances; alternative targeting system for cruise missiles in the absence or jamming of GPS systems; using them as red teams in war-game exercises; using them to automate intrusion detection by monitoring for changes to background distributions of basically every measurable event; person-tracking by watching CCTV in secure areas; control systems for security robots (think Boston Dynamics' Spot) that are currently in deployment.

There's likely a lot more, too.

[0] https://openaccess.thecvf.com/content_cvpr_2018/papers/Zhao_...
Both easy and difficult problems can have simple or complex solutions. Two different axes of measurement.

Most problems in software seem to end up being harder than they look, so if I think something is easy I have to suspect I've missed something.

Most solutions in software end up being more complicated than they needed to be, because we don't have the hindsight to realise that until after we've done it and our managers are demanding the next thing.
> My initial comment was more of a note/suggestion to simply list the used versions of the tested platforms (not just for PocketBase) because often they change over time and the shown results could be misleading if someone stumble on it 2 years later for example.

FWIW, it never felt like a dispute and very much agree with your suggestion. I'm also just trying to do a decent enough job, both with the benchmarks and TrailBase itself. Either way, my offer to keep an open channel stands in case you want to share experiences or are in desperate need for a beverage :)
Show HN: Using Language Models to Analyze Trump's Speech Patterns
We built a system that detects linguistic anomalies in political speeches by comparing them against LLMs fine-tuned on a speaker's past rhetoric. Applied to Trump's second inaugural address for some interesting results.

Links below include reproducible methodology, code, and annotated examples.

Blogpost: https://alignedforesight.substack.com/p/is-trump-normal
Colab: https://colab.research.google.com/drive/1uiTgQApEHQrJZB6tpY0...
Data: https://drive.google.com/drive/u/0/folders/1_ifNoJxvgUe9oiY8...
Data processing code: https://github.com/Aligned-Foresight/speech-finetuning/
I stand corrected. Well then I guess the onslaught of AI slop is here to stay for a while at least. Great.
Closest I found is this one: ```I'm generally sympathetic to what you're doing. But I hope you will take your time and do it carefully. This isn't just a company," Graham wrote on X during a back-and-forth with Musk on Tuesday.```

While not technically defending it's still pretty disgusting.

https://www.msn.com/en-us/money/companies/tech-investor-paul...
That's why you need not just an Either/Result type, but proper monads so that you can use the same functions with both.
If chain of thought acts as a scratch buffer by providing the model more temporary "layers" to process the text, I wonder if making this buffer a separate context with its own separate FNN and attention would make sense; in essence, there's a macroprocess of "reasoning" that takes unbounded time to complete, and then there's a microprocess of describing this incomprehensible stream of embedding vectors in natural language, in a way returning to the encoder/decoder architecture but where both are autoregressive. Maybe this would give us a denser representation of said "thought", not constrained by imitating human text.
Can you? Most people can't do anything that isn't 99% derivative.
Agencies spend under budget all the time.

Budgets are an approval to spend up to a certain amount, not a requirement to spend a certain amount.
Obviously I assume LLMs will continue to improve, I don't know why you'd think I don't.

But the actual relevant prediction here (the one you're confident enough about to give skills development advice on) is whether they'll improve sufficiently that programming is no longer a relevant skill.

I think that's possible, but I'm not nearly so confident I'd write your article: LLMs went mainstream ~2 years ago, and they still have some pretty basic limitations when it comes to computational/mathematical reasoning, which they'll need to solve novel software engineering tasks. (Articles about these limitations get posted here pretty frequently)

To your second point, I'm still not sure how you will debug someone else's code without learning to write code yourself, because you need to be able to read code, and understand it well enough to execute it inside your mind. I am not totally convinced you understand the difference between "understanding programming concepts" and "being able to understand whether this code works".

Sorry if this comes across as rude, but I think the reason the feedback on your post is overall quite negative is that you're excited about AI making this job much easier, and your advice about which skills are worth learning are too confident. Ironically I think an LLM would give a more balanced view than you have.
Complex Systems and Quantitative Mereology
Trump just offered to take over Gaza and clean it up for Israel and kick out alla Palestinians. Is it a genocide now?
Or thats the LLM/ChatGPT effect. Can see similar downtrends with other languages
Visuali.io – A cross platform online infinite canvas AI image sandbox
Hey HN, I wanted to show you the Visuali AI Image Sandbox—a fully online infinite canvas for AI images that runs right in your browser. You can edit, expand, fill, and generate images, all in one integrated space, and it works on mobile, desktop, tablets—everything (no downloads needed).

What makes it unique?

- Infinite Canvas: Expand images while increasing resolution dynamically.

- Works Anywhere: All features work on any device, directly in the browser

- Fully Integrated Sandbox: You can not only generate and edit images but also draw, upload your own, and really experiment
You are confused or wrong, and you are making incorrect assertions about a system "lying" to you on that basis: you can see this for yourself by typing `jj git init` (or just `jj init`) in an empty directory, touching some files, then running `jj status`. You will see a listing of the added files. The same happens if you commit these files, then make some changes to their contents: `jj status` will show the changed files, and `jj diff` will show the diff per file.
The bug with a big appetite turning organic waste into sustainable fertiliser
Humanify: Deobfuscate JavaScript code using LLMs
Naticord: Native Discord client made using C#