MurphyA/hacker-news huggingface dataset:
by marcosdumay | 2026-01-04 23:18:19+00:00
> build pipelines, bundlers, CSS frameworks with their own toolchains, progressive web apps, Core Web Vitals, SEO, layout shifts, srcset/responsive images

Build pipelines are purely a technical decision. Bundlers are purely a technical decision (TBH, a non-brainer if you decide to have a build pipeline, but it's not an organizational helper). Those help one do some things, not several people to organize.

I'm still waiting for any person to claim they made CSS maintainable by adopting a framework. It's an almost purely organizational decision with no upsides at all.

PWAs are a product decision, not technical or organizational. The same applies to Core Web Vitals, SEO, layout shifts and srcset, those are all product decisions.

You can escape the technical and organizational decisions. You can't escape the product ones.
by buu700 | 2026-01-04 23:19:02+00:00
I'll go further and say they should 100% use version control. I understand why they don't right now, but accommodating that seems like a relatively obvious lay-up for Microsoft. They could open source a docx-diffing/merging git extension, integrate it into GitHub, and integrate GitHub into Word.

I'd also add that Word could add first-class Markdown/.md support. Seems like a pretty natural direction to go in as AI-assisted drafting/editing becomes increasingly commonplace, and would further simplify the GitHub integration.
by wiseowise | 2026-01-04 23:19:28+00:00
> In your version of history Dart was always a great language... but Google was simultaneously too powerful for other vendors to allow Dart to proliferate, but also too weak to sustain it themselves despite Chrome going on to do just that for many many web standards.

"In my version of history"

It takes two seconds to find this if you weren't there when it happened. Google had a fork of Chromium with Dart VM called Dartium, it wasn't a matter of resources. Industry flipped Google off, plain and simple.

Educate yourself before making such claims, the decision to not adopt Dart wasn't because of its technical merits as a language.

The rest of your comment is just your opinion, so you do you. I'm not a Dart or Flutter devrel team to sell you their product.
by em500 | 2026-01-04 23:19:35+00:00
Sorry for my negativity / meta comment on this thread. From what I can tell the stackexchange discussion in the submission already to provides all the relevant points to be discussed about this.

While the asymmetry of least squares will probably be a bit of a novelty/surprise to some, pretty much anything posted here is more or less a copy of one of the comments on stackexchange.

[Challenge: provide a genuinely novel on-topic take on the subject.]
by Yizahi | 2026-01-04 23:19:35+00:00
Google UI seemingly is optimized for happy path cases. Search for the obvious word and click a relevant link on the screen which appears. Write a single response to a single email and abandon than conversation afterwards, always use new conversations for every new email. Click a recommended video thumbnail on the frontpage and then continue with autoplay. Put only short defined text type in the cells of a spreadsheet, like date/number/text etc. And so on with all of their products.

But as soon as user tries to search for something no on the first page, or reply to a 10-20+ message thread with attachments in history, or tries to use playlists or search in YT, or input a slightly more complex data in the sheet cells - then all hell breaks loose.

Just the latest Google thing I've experienced - a default system Watch Later playlist is now hidden on Android. It's gone, no traces, no way to search for it. The only remnant of it is a 2-second popup after adding a new video to Watch Later, you can press "view" and then see it. Meanwhile it is still present as a separate item on PC. I'm writing this eaxmple because that was deliberate, that was no error or regression. Someone created a Jira for that and someone resolved it.
by another_twist | 2026-01-04 23:19:37+00:00
Plus who gives a shit if a penguin teaches the course as long as its good. Open AI Board member teaching an AI course sounds like that terrible startup course that Peter Thiel taught on coursera. Where one of the lessons focussed on Vim. Although tbf Thiel teaching a startups course has a lot more legitimacy. This title just makes it sound like a studio exec trying to teach people how to make movies.
by leechy | 2026-01-04 23:20:08+00:00
Turns out the pain in my knee was a latent infection with staph aureus, forming small nubs under the skin.
Debrided the skin, removing the nubs, applied 3% doyiciclin creme and pain is gone.
This for a knee with 2 operations before and teo doctors saying I need a replacement.
Doctors are mostly unhelpful idiots imho.
by xmddmx | 2026-01-04 23:20:23+00:00
Right, this annoyed me too - it was stated w/o attribution as if novel.

What is the name of the law when someone writes a think piece of "stuff I've learned" and fails to cite any of it to existing knowledge?

Makes me wonder if (A) they do know it's not their idea, but they are just cool with plagiarism or (B) they don't know it's not their idea.
by ncruces | 2026-01-04 23:20:36+00:00
Indeed.

I implemented a gap sequence not analyzed here (Gonnet & Baeza-Yates) and it's amazing how compact Shell sort can be.

C:
https://github.com/ncruces/go-sqlite3/blob/main/sqlite3/libc...

Go:
https://github.com/ncruces/sort/blob/main/shell/shell.go
by boojums | 2026-01-04 23:20:44+00:00
Micron's FQ1 2026 report says they expect their 1-gamma process (uses EUV) to the be the majority of their bit output by the second half of the year. The same report says they've already begun sampling 1-gamma parts to OEMs, so they must have a fab somewhere using EUV already.

https://investors.micron.com/static-files/530bd7ed-a8c8-4687...
by Imustaskforhelp | 2026-01-04 23:20:45+00:00
> Is this you? https://github.com/Koeng101/nanotimestamps

No its not, I have the domain nanotimestamps.org but its not really doing much (its called laziness from my side)

https://github.com/SerJaimeLannister/nanotimestamp/blob/main...

Here you go! (the video starts as a gif but there is also a .mp4)

Ended up finding that the best way to upload videos is probably github wiki pages

https://github.com/SerJaimeLannister/nanotimestamp/wiki

So let me know how you like this project, Y'know making this project had to make me build some abstractions which you might be interested to look at as well and could be used for multiple purposes.

Create an issue in my github repo if you want to talk to me if you have any questions as well and I would love to answer there and here as well if you wish! Glad my project could be of interest to ya! If you have any use cases for my project, then let me know as well

have a nice day! Looking forward to talk to ya
by theshrike79 | 2026-01-04 23:21:10+00:00
I had the same issue and I'm currently thinking whether it's easier to just Vibe Engineer my own static site generator with the exact features I need vs fighting with the hugo theme system.

My needs for a site are pretty simple, so I might just go with the custom-built one to be honest.

If it breaks, I can just go look in the mirror for the culprit =)
by brunovcosta | 2026-01-04 23:21:37+00:00
Yeah.. As people are playing and I'm watching their feedbacks it is becoming clear to me that the main source of input delay comes from the distance to the server.. the whole game is running in a single machine in SFO, so it makes total sense this bad exp in europe

I think this is inevitable unless I add some optimism/interpolation in the client

Also, thanks for the feedback! I will fix the Abstra landing page

try https://www.abstra.io/en instead
by efavdb | 2026-01-04 23:22:00+00:00
Many times I've looked at the output of a regression model, seen this effect, and then thought my model must be very bad. But then remember the points made elsewhere in thread.

One way to visually check that the fit line has the right slope is to (1) pick some x value, and then (2) ensure that the noise on top of the fit is roughly balanced on either side. I.e., that the result does look like y = prediction(x) + epsilon, with epsilon some symmetric noise.

One other point is that if you try to simulate some data as, say

y = 1.5 * x + random noise

then do a least squares fit, you will recover the 1.5 slope, and still it may look visually off to you.
by paulfharrison | 2026-01-04 23:22:03+00:00
A note mostly about terminology:

The least squares model will produce unbiassed predictions of y given x, i.e. predictions for which the average error is zero. This is the usual technical definition of unbiassed in statistics, but may not correspond to common usage.

Whether x is a noisy measurement or not is sort of irrelevant to this -- you make the prediction with the information you have.
by dangus | 2026-01-04 23:22:06+00:00
I still I mostly disagree here.

With the SSG you’re just managing your static markdown for your site’s content, then you’re dropping in a tiny extra piece for comments.

The comment self-hosting is a simple docker container with minimal configuration, an out of the box just works type of service.

Building a personal website that is hosted along with the interactivity integrated is more like managing an entire application, which is exactly what Jeff described with his pain using Drupal. He didn’t actually need all the interactivity that a full blown hosted site offers.

For example, if I run a PHP, Django, or NodeJS based website, now I’ve got to periodically update my whole site’s codebase to keep up
with supported/safe versions of PHP, Python, or Node/npm packages.

With the SSG plus comment system you’re pretty much just pulling latest docker image for the comment system and everything else is just static.

I think you’d also have to agree that outsourcing comments to a 3rd party service is potentially a simpler/cheaper exercise than outsourcing the entire site. I see that some of the Hugo supported commenting systems seem to have a free tier with no ads that should support Jeff’s traffic.

Another interactive example is Netlify’s forms system, which is included in their free product.
53KB SoftwareRenderingEngine Hitting 300+FPS a Celeron(Dvtrga–Neuro‑OS Genesis)
by neuro-os | 2026-01-04 23:22:10+00:00
I’ve been working on a minimal, low‑level graphics engine called DVTRGA (Direct Visual Transport & Render Graphics Architecture), originally built as the official graphics subsystem for an experimental OS project (Neuro‑OS Genesis).

What makes it interesting is not the feature set, but the architecture and the size:

53 KB total engine size

Pure software rendering (no GPU, no shaders, no hardware acceleration)

Runs on a basic Intel Celeron

302 FPS sustained in desktop rendering

151.7 FPS while drawing 1,000,000 particles per frame

8.85 GB/s throughput measured in software

Framebuffer‑level rendering, no external dependencies beyond SDL for the demo layer

The goal wasn’t to compete with modern engines, but to explore how far a clean, minimal, low‑level architecture can go when you remove layers of abstraction and focus on memory behavior, cache locality, and predictable pipelines.

The public repo contains:

The base DVTRGA driver (multiplatform, clean, safe to inspect)

A standalone visual demo

A full performance report

Stress test captures

Diagnostic modes (null driver, parallax simulation, 1M‑particle stress test, etc.)

Repo:
https://github.com/cyberenigma-lgtm/DVTRGA-Official-Graphics-Engine-of-Neuro-OS-Genesis (github.com in Bing)

If you’re into OSDev, software rendering, framebuffer engines, or extreme minimalism in graphics design, I’d love feedback or critique. The project is intentionally small and transparent so others can inspect the architecture without wading through gigabytes of code.
by CobraMode | 2026-01-04 23:22:54+00:00
I'm one of those small sculptors in this space, and I chuckled at the comparison to a Meth lab. Honestly though, my own printer is more like a grow-op. It's all contained in a half size grow tent in order to contain the mess, and easily vent the vapors. It definitely looks sus, and I'm probably on a watchlist for all the gear I've bought.
by alluro2 | 2026-01-04 23:23:15+00:00
I picked up "Atomic Habits" recently, tbh mostly because I've seen it being hyped all over - I was expecting it to be along the lines of "if you just do X for even 5 min every day...", but one of the early ideas that get introduced is that identity can play a big part in how we function with regards to our habits, which resonated with me, and I think is interesting in the context of your question.

The idea is that our sense of identity and image of self shapes our behaviour, subconsciously to a large extent. So if someone offers you a cigarette and you're trying to quit, it can make a difference if you frame it as "No thank you, I'm trying to quit" (I still identify as a smoker, but I'm trying to not do it), vs "no thank you, I'm not a smoker (anymore)".

Applied to defining goals vs parts of identity- not "I want to run every day and compete in a marathon", but "I 'd like to be a marathon runner". Because, in a lot of cases, we want to do something because of the qualities or traits we perceive the people doing it to have.

To me, it sounds good in this context as well - instead "I have to stop drinking" - "I want to be a sober man".
by hexaga | 2026-01-04 23:23:23+00:00
I'd push back and say LLMs do form opinions (in the sense of a persistent belief-type-object that is maintained over time) in-context, but that they are generally unskilled at managing them.

The easy example is when LLMs are wrong about something and then double/triple/quadruple/etc down on the mistake. Once the model observes the assistant persona being a certain way, now it Has An Opinion. I think most people who've used LLMs at all are familiar with this dynamic.

This is distinct from having a preference for one thing or another -- I wouldn't call a bias in the probability manifold an opinion in the same sense (even if it might shape subsequent opinion formation). And LLMs obviously do have biases of this kind as well.

I think a lot of the annoyances with LLMs boil down to their poor opinion-management skill. I find them generally careless in this regard, needing to have their hands perpetually held to avoid being crippled. They are overly eager to spew 'text which forms localized opinions', as if unaware of the ease with which even minor mistakes can grow and propagate.
by 999900000999 | 2026-01-04 23:23:56+00:00
Other people don't care nearly as much you think.

If I want to see a movie, I see a movie. If I want to travel, I travel.

Now with my last vacation I happened to be on the same continent as a long term friend who I hadn't seen in very long time. We met up, and it was like we were hanging out in college again.

But I had a great time traveling solo before that.

If you have the mentality that you need to be around your friends constantly you'll never try anything new.
by msephton | 2026-01-04 23:24:02+00:00
During the dot com boom I bought my first car by doing a weekend of overtime at my day job, on an emergency project. They asked me how much it would take for me to work the weekend, I said the number that was the price of a car, my boss said OK.

(it was a classic 1972 FIAT 500L, it was ~£3200 at the time IIRC)
by zahlman | 2026-01-04 23:24:09+00:00
> As moderation and curation restricted (changing the close reasons to more and more specific things - "it's not on that list, so you can't close it") meant that the content that was not as well thought out but did match the rules became more and more prevalent and overwhelmed the ability for the "spolskyites" to close since so many of the atwoodians have left.

Just to make sure: I always got the impression that Atwood was the one who wanted to keep things strictly on mission and Spolsky was the one more interested in growing a community. Yes? I do get the impression that there was a serious ideological conflict there; between the "library of detailed, high-quality answers" and the, well, "to every question" (without a proper understanding of what should count as a distinct, useful question that can have a high-quality answer). But also, the reputation gamification was incredibly poorly thought out for the "library" goal (https://meta.stackexchange.com/questions/387356/the-stack-ex...). And I suspect they both shared blame in that.

A lot of it was also ignored for too long because of the assumption that a) the site would just die if it clamped down on everything from the start; b) the site would naturally attract experts with good taste in questions (including maybe even the ability to pose good https://en.wikipedia.org/wiki/Dorothy_Dixer questions) before the beginners ever cleared the barrier of trying to phrase a proper question instead of using a forum.

(Nowadays, there are still small forums all over the place. And many of them try to maintain some standards for the OP. And they're all plagued with neophytes who try to use the forum as if it were a chat room. The old adage about foolproofing rings true.)

Around 2014 is when the conflict really seems to have boiled over (as new question volume was peaking). Notably, that also seems to be when the dupe-hammer was introduced (https://meta.stackoverflow.com/questions/254589).
by garblegarble | 2026-01-04 23:24:54+00:00
>the best way to install these tools is to build it yourself, i.e. make install, etc.

And you're fully auditing the source code before you run make, right? I don't know anyone who does, but you're handing over just as much control as with curl|bash from the developer's site, or brew install, you're just adding more steps...
by TheRoque | 2026-01-04 23:25:09+00:00
That sounds nice, but what happens when there's something Claude messes up, doesn't know how to do something, or when you have to review the thousand lines it added to your project ?

Unless it's a totally vibe coded side project without any tests or quality control of some sort.

I'm just curious what you can build with this setup. It just seems to be the way to create a mountain of sloppy, unmaintainable code.
by tialaramex | 2026-01-04 23:25:24+00:00
Indeed to the extent that Casey has a point here (which sure, I think in its original context it was fine, it's just unfortunate if you mistook a clever quip at a party for a life philosophy) C++ is riddled with types explicitly making this uh, choice.

Its not near the top of the list of reasons std::unordered_map is a crap type, but it's certainly on there. If we choose the capacity explicitly knowing we'll want to put no more than 8340 (key,value) pairs into Rust's HashMap we only allocate once, to make enough space for all 8340 pairs because duh, that's what capacity means. But std::unordered_map doesn't take the hint, it merely makes its internal hash table big enough, and each of the 8340 pairs is allocated separately.
by Peroni | 2026-01-04 23:26:10+00:00
Like it or not, LinkedIn is still by far the most used platform by recruiters (agency and internal) looking to hire. I despise the platform but it's undeniably valuable as your career progresses and the probability of being approached by a recruiter increases.

Ultimately, if you're not looking for work, there's zero value in LinkedIn. Realistically, most people choose or need to look for a new job eventually and in that scenario, LinkedIn is by far the most effective platform to increase your odds on finding a new job.
by chung8123 | 2026-01-04 23:26:51+00:00
For me it all the build stuff and scaffolding I have to get in place before I can even start tinkering on a project. I never formally learned all the systems and tools and AI makes all of that 10x easier. When I hit something I cannot figure out instead of googling for 1/2 hour it is 10 minutes in AI.
by kinlan | 2026-01-04 23:27:23+00:00
I was Addy's manager when he was on Developer Relations.

He moved to an engineering manager role on Chrome DevTools many years ago and has recently just moved on to a different team. I don't think it's fair at all to say he's not a developer working on a product shipped to users when he led one of our most used developer tools, as well as worked on many of our developer libraries prior to moving to the Engineering manager role.
by colechristensen | 2026-01-04 23:27:27+00:00
>Why do you think that's true?

Medical literature and talking with people who have done these things and knowing about their usage afterwards. Particularly people who have done lots of different drugs and isolate a few things as just different.

One of the disservices done to young people being taught about drugs is the misrepresentation of the addictive quality of various drugs and lumping everything together.
by apparent | 2026-01-04 23:27:52+00:00
Oh I found it, and the first definition is:

> a number or percentage equaling more than half of a total
a majority of voters
a two-thirds majority

I never said I couldn't find it, and I linked to it above. It's not a "shameful attempt at elitism" to point out that the first-listed definition is what I said. Your rejoinder that there exists some definition that could encompass your preferred usage does not refute what I said. Since you seem to be impervious to such logic, I'll leave it here. Have a good one!
by kbutler | 2026-01-04 23:27:57+00:00
I think there's some truth to this - you may still have the tendencies to be introverted, neurotic, disagreeable, etc., but you can choose how much you let those tendencies drive your behavior.

You have a choice of how to respond to your feelings - if you feel introverted, so you never talk to people, it dominates your life and personality. If you feel introverted, but you frequently talk to people anyway, you can make friends, participate in activities, and reduce the impact of those feelings on your life.

"I have a tendency (diagnosis), therefore I'm excused" or "I have a tendency, so I've created habits to create good results in spite of it."

And with practice, it gets easier, though it may always take work, and much more effort than for people to whom it comes naturally.

Maybe this doesn't change your personality to "I naturally socialize with others", but maybe it lets you change to "I can enjoy socializing with others".
by zahlman | 2026-01-04 23:28:54+00:00
> So instead, it's considered preferable that the best possible answer never be allowed to emerge, unless by sheer coincidence the best answer just happened to be the one that was accepted the first time the question was asked, several years ago.

What? No. The canonical target isn't closed. So go write the new answer there. The answer acceptance mark is basically irrelevant, and the feature ill-conceived.

Except usually there are dozens of answers already; the best possible answer has emerged; and people keep writing redundant nonsense for the street cred of having an answer on a popular Stack Overflow question.

> The verdict seems to have more-or-less delivered itself.

We do not care that people don't want to come and ask new questions. There are already way, way too many questions for the site's purpose. The policy is aimed at something that you don't care about. The result is a "verdict" we don't care about.
by steve_adams_86 | 2026-01-04 23:28:56+00:00
It could be unfair; I hope that it isn't. It certainly reflects my personal experience and my perception of friends, family, and peers who live with ADHD. It's not meant to be insulting or critical at all.

Perhaps it's true of all people though, and it's revealed much more so when your atypical traits go against the grain. I've wondered about this quite a bit over the years.
by 2ap | 2026-01-04 23:29:09+00:00
Ah, depends on the child!

But for kids over 8, a nice long form video works well. That, and having enough time so that they don't feel like we're in a rush, but also not taking to long to load them onto the scanner...

For the younger ones, it's very much dependent on the child. So we take a bit of time to get to know them before we get them to attend. We have videos to prep them, and can follow a script when loading them (e.g. becoming an astronaut and blasting off into space...).