skysight-inc/HackerNews huggingface dataset:
You make a good point but I’d put it a little differently in this case.

My HN comment history is effectively a blog in real time that documents 15 years of stages: when the software business was a real meritocracy or at least rapidly becoming one, then the absurd excesses that to my eternal shame I participated in and profited from, then the realizations that are accessible only to an insider near the apex of status and achievement in this cavalcade of nepotism and corruption who grows a conscience.

I’ve known any number of people who started in a similar place to where I ended up, people who at one time wrote popular books about the sleazy corruption, whistleblowers for lack of a better term. But one by one they’ve knuckled under and become part of the PR apparatus for this sticky and tricky and icky thing.

I know of like one hard-core whistleblower on this particular thing who went the distance (two if you count Snowden and bet your butt he was attempting to hold Silicon Valley to account via thoroughly real and eminently responsible disclosure), and Suchit is dead by his own hand at 26.

I wish I had cut my own hands off before building my part of this architecture of despair, which is regrettably a pretty pivotal part.

So even if @dang honored a deletion request, and it’s pretty likely that honoring such is a matter of law not of backroom discretion, is it really more important that I can get work in the Valley than to keep this artifact around? Maybe I wind up wussing out locally to carry the fight globally, but it’s not obvious. The thing about a world where few software companies go public, none do without serious insider connections, and there are like 3-5 possible ultimate acquirers who have no scruples around cartel behavior (as deemed by the United States Justice Department) is that it’s a pretty narrow group of decision makers who decide if any software venture can exist over time. Juicero is in: Moxie Marlinspike watches his back like he’s Jason Bourne or something.

No easy answers here.
I really hope they will start using Metallica song titles to name releases
Feit are the only LED bulbs that I have had straight up die on me inside of a year.
sqlite is open source, but an important test harness is not. How does any alternative ensure compatibility?

https://www.sqlite.org/th3.html#th3_license
Any competent forum operator is already doing all of this (and more) just without the government-imposed framework. Would the OP allow CSAM to be posted on their website? No. Would the OP contact the authorities if they caught someone distributing CSAM on their website? Yes. Forum administrators are famous (to the point of being a meme) for their love of rules and policies and procedures.
Hard to believe anyone is getting contacted more now than in 2020. But I agree with the general sentiment. I'll do nothing and if I get replaced then I get replaced and switch to woodworking or something. But if LLMs do not pan out then I'll be ahead of all the people who wasted their time with that.
I actually versioned my database file - I had a small metadata table with version number and creation time.

Then in the output from each of my other functions, I included the database version number. So all my output could be subsequently normalized by re-running the same input versus an arbitrary version of the database file.
Younger Dryas Impact Hypothesis
In the 1970s, the CIA created a robot dragonfly (2020)
It’s called a “response file” and they’re at least common among developer tools like compilers and linkers for avoiding common limits on command line arguments.
I'm keen on trying freecad 1.0. After professional training in engineering drafting, I'm interested to see if I can get by with a lot more understanding of the processes.
That product name sucks for Veo the AI sports video camera company who literally makes a product called the Veo 2. (https://www.veo.co)
I switched from vim to spacemacs back in 2017, (before recently switching to neovim). Emacs just seemed to have far superior packages compared to vim plugins (circa 2017), and with EViL mode honestly emacs just seemed like a better vim than vim for my use case. The performance though was never very good, but the feature set was amazing. I agree that Magit is hands down the best way to use git that's ever been created.

With my recent switch to neovim, I'd say that neovim is a lot better than emacs for me. I used kickstart.nvim as a launching point to base my config off of, and it's incredible! Neogit is a port of magit to neovim and while it's not quite as feature complete as magit, it's close enough when combined with DiffView.nvim and gitsigns.

Lua is a game changer versus vimscript and I'd say now that the gap in packages has been narrowed greatly and you can turn neovim into a pretty equivalently powerful dev environment to Emacs, while having vastly better performance.
Consumption in Germany means spending on social amenities such as unemployment benefits (no time limit, no more obligation to get a job or even show up for interviews) and stuff like that. That kind of government spending does not lead to any meaningful investment.
>> The NGO world of which the Wikimedia Foundation is now part uncannily follows Marx’s prediction that the middle class would devise an infinite number of ways of enriching themselves, while ensuring the proletariat, the volunteers at the Wiki-face, don’t share the riches.

It's amazing how prescient Marx was to predict Wikipedia in the 19th century.
You should do a substack "Shorter Dan Luu"

From reading the comments here, you'd do well.
I would love to use Modelica but in my field Simulink is king
I have some insight into this because this claim is about my company Fivetran:

“…relies on the data source being able to seek backwards on its changelog. But Postgres throws changelogs away once they're consumed, so the Postgres data source can't support this operation”

Dan’s understanding is incorrect, Postgres logical replication allows each consumer to maintain a bookmark in the WAL, and it will retain the WAL until you acknowledge receipt of a portion and advance the bookmark. Evidently, he tried our product briefly, had an issue or thought he had an issue, investigated the issue briefly and came to the conclusion that he understood the technology better than people who have spent years working on it.

Don’t get me wrong, it is absolutely possible for the experts to be wrong and one smart guy to be right. But at least part of what’s going on in this post is an arrogant guy who thinks he knows better than everyone, coming to snap conclusions that other people’s work is broken.
I versioned the databases and my use case didn’t require strong consistency.
If that’s genuinely an Automattic site, well… I guess I thought I couldn’t be surprised by the petty and spiteful depths Matt could sink to anymore. I was wrong. Infantile.
"It's so intuitively false that I'd have to wonder about someone who thinks it's true."

This is a wonderful encapsulation. Thank you.
How would that work if someone set up a CIC, used it to rent a VPS and did some grey-hat hacking activities?
This is a recipe for disaster wherever it might occur, no good can come from it.

https://www.washingtonpost.com/technology/2024/12/10/charact...

LLMs are not people, only people know how to give guidance.

LLMs are chaos and deceit simulacra, and kids are the least biologically capable of discerning omission and deceit especially prior to the age of reason where this isn't possible.
I have thought many times about building a shrine to Postgres in my apartment.
Back when computers took up a whole room, you'd also have asked: "but what exactly is this useful for? B-Roll some simple calculations that anybody can do with a piece of paper and a pen."?

Think 5-10 years into the future, this is a stepping stone
Complex ideas are inherently hard to read. If you shy away from anything that's complex, you're just limiting yourself to consuming only the most simplistic thought.

Case in point: the LotR trilogy is an absurdly low bar for manageability. Literally millions of people have read those books. There are certainly different levels of comprehension, but I'd venture most people who read these books were able to at least follow the plot well enough to be entertained by it. I read them when I was maybe 12, and that's not me claiming to be some sort of prodigy--they are very easy to read. If that level of reading is unapproachable to you, I would suggest that's a problem with you that you would benefit from working on.

The original link is a bit dry but otherwise not a challenging read.
For some reason this makes me think about cooking stock. Like the liquid you use to make gravy, soups, sauces, etc. most people I know will use either a box or jar of stock or a bouillon cube. There’s nothing wrong with this. It will produce a satisfactory meal. However you can easily make stock if you cook for yourself. Simply take all the parts of vegetables and meats you would throw away (think bones and onion paper) and cover it with water in a pot and add salt and pepper if you want and boil for an hour or so. You can do it while you cook other stuff. This stock can be frozen for later. But also, it’s obviously better than the stuff from a jar or a cube. Maybe it’s because you put some effort into it, maybe it’s because there’s a complexity to all the flavors that’s removed by industrialization. But it’s a stock that works very well. And I think it’s simply it requires time. Time we often think we don’t have. Perhaps this is all an unrelated thought but I do recommend that if you enjoy cooking at home making your own stock.
I will talk to the team.
So what I've seen so far is that LLMs are amazing for small self contained problems. Anything spanning a whole project they aren't quite up to the task yet. I think we're going to need a lot more processing power to get to that point. So our job will change, but I have a feeling it will be slow and steady.
>To anyone who thinks that regulating social media is some sort of prelude to a totalitarian state

Ha-ha-ha. Writing from Russia.

No, seriously, it started with completely reasonable law mandating that internet providers block pages encouraging suicide or providing information on ways to do it.

And remember, Orwell was British.
I did not imply that. I implied that people who have projects for whom these tools are purportedly useless can never tell you anything about the project even remotely because it makes it impossible to note that it, like most projects is likely overwhelmingly well-trodden ground with a mild remix. Loads and loads of super proprietary projects working in very unique domain spaces have code that is overwhelmingly common with very different domains and spaces. Medical, financial, ballistic, gaming, data, etc -- loads and loads of the code we build for these domains is common.

If someone can't use these tools for security or propriety reasons, that's an obvious hard restriction. But saying "oh my code is just too unique, my skills too advanced" is self-deluding nonsense.

>I think with the advent of Claude 3.5 Sonnet the LLMs

We are talking about now. The present. I'm stating the value of these tools now. Their state in the past is irrelevant.

>Can you give some concrete examples

Sorry, NDAs, secret code, secret projects, et al
mikebwilliams.com/chords/
This is incredible. I wonder if anybody has set out to build some of these bikes as sculptures.
Because those cost $350 as opposed to $89, and the install only costs $60, and there is no stopping you from implanting more than one in different locations.

Many people get the small xEM or xM1 first to play with.

* https://dangerousthings.com/product/apex-flex/
* https://dangerousthings.com/product/xm1/
> ... just magic AI bullshit...

Given how many have grown up with the phrase, "Computer, enhance!" - I expect a lot of people treat it exactly like that!
Part of the game I guess. At least you get a heads up and you can prioritize moving away from it or forking it.
This is the point. There's not enough information to make any kind of claims by subtracting available numbers from 100 and concluding anything with the remainder.
Nope, my concern wasn’t security, it was corporate greed
Because it's pretty cool to be able to imagine any kind of scene in your head, put it into words, then see it be made into a video file that you can actually see and share and refine.
Rubygems does an excellent job of this.
Not sure if being an introvert should be a limiting factor.

I love my “bat cave”, working from home (live alone), I don’t generally like talking to people, even about relatable topics, but I noticed precisely what the OP is saying, the benefits of some interactions, even if they are not my cup of tea, so I kind of trained myself to go to (some) Meetups, conferences, talk to people, even at work (social channels). I forced myself through ALL of those at first. Now I’m pickier, but I can find myself enjoying most of the ones I pick.

I’m not saying introverts should become extroverts, as long as we don’t dismiss the benefits of (some times) behaving like the other.
I just copied the html from this thread into Claude to get a summary. I think being very realistic, a lot of SWE job requirements will be replaced by LLMs.

The expertise to pick the right tool for the right job based on previous experience that senior engineers poses is something that can probably be taught to an LLM.

Having the ability to provide a business case for the technology to stakeholders that aren't technologically savvy is going to be a people job for a while still.

I think positioning yourself as an expert / bridge between technology and business is what will future-proof a lot of SWE, but in reality, especially at larger organizations, there will be a trimming process where the workload of what was thought to need 10 engineers can be done with 2 engineers + LLMs.

I'm excited about the future where we're able to create software quicker and more contextual to each specific business need. Knowing how to do that can be an advantage for software engineers of different skill levels.
Most devices are in the category 3, except for BLU that are currently in 2. I have almost 1 of everything they make and I did set up the BLU ones using 2 with their app, I did not test to see if their app works without Internet, but I doubt the BLU can be configured without their app.
I'm sure I'm not the only one who thought this was a new video generation model announcement after reading those first two words..
It really is a crisis! There no longer is a Walter Cronkite that everyone trusts implicitly. And there are fewer and fewer people lately who fearlessly proclaim common sense truth, as George Orwell and Christopher Hitchens did.
This is apparent if you frequent social media that isn't tech focused like HN.

Spend a bunch of time on reddit and it becomes incredibly clear: The extreme majority of people on the Internet (In the USA, at least) are doing it from a phone or tablet.
That’s short term thinking in my opinion. LLMs will not replace developers by writing better code: it’s the systems we work on that will start disappearing.

Every SaaS, marketplace is at risk of extinction, superseded by AI agents communicating ad-hoc. Management and business software replaced by custom, one-off programs built by AI. The era of large teams painstakingly building specialized software for niche use cases will end. Consequently we’ll have millions of unemployed developers, except for the ones maintaining the top level orchestration for all of this.
I think that most of the people arguing the position do so in bad faith.

They know it's an oversimplification to the point of absurdity, but they want to bog their opponents down in explaining why it's an absurdity, and/or catch them in a minor lack of rigor which can be used to refute every other point they've made, and/or be able to retort with red-baiting along the lines of "why don't you believe markets work? Are you a commie?" It's about controlling the topic of conversation, rather than coming to a mutual understanding about the way the world works.
Maybe just use LLMs as a "search engine", strictly: use natural language to get references to pages, then go check the pages.
I thought this was an Onion article
I never even look at stars. I hardly have any on my work, and that's fine with me. My stuff is of extremely high Quality, because I use it, myself. I'd actually prefer as few others as possible, use it, because then I'm Responsible to ensure that it works for them, and I can't just go in and do whatever I want.

I also use almost no software that has been written by others. I use two or three external dependencies, in my work. Two PHP ones, and one Swift one. All are ones that I could write, myself, if they got hit by a bus, but they do a great job on it, and, as long as they remain bus-free, I'm happy to use their stuff.

The one exception is an app that I just released, using SwiftUI. I needed an admin tool that displays simple bar charts of app usage data. I was going to write my own UIKit bar chart widget, but SwiftUI has a fairly effective library, so I figured I'd use it, and see how SwiftUI is doing, irt shipping apps.

I think that I'll avoid using SwiftUI for a while longer. It's still not ready, but it has come a long way, since my first abortive attempts at using it. The app works, but I did some customization, like pinch-to-zoom, and that's where SwiftUI kicks you in the 'nads. As long as you stay in your lane, things are sick easy, but start driving on the shoulder, and you are in for some misery.

And that's the biggest problem with relying on someone else's code. They usually punish you for any "off-label" use. Apple has always been like that, but they usually let you get away with it. I go "off-label" all the time, because I don't want my apps to look like Apple Settings App panels. SwiftUI doesn't suffer deviance at all. Just adding pinch-to-zoom was a bit of a misery (but I got it going, after several days of banging my head, and it now works fine). Some frameworks and libraries won't let you deviate at all. You can't have any pudding, if you don't eat yer meat.
I think what you call the 'real problem' is what people mean by planned obsolescence. It does not refer to any sort of tradeoffs, its specifically used to refer to times when the manufacturer sets their useful lifespan lower than the customer would want, and lower than the optimal price/lifespan ratio, so as to force more sales
Saturn's rings may be far older than we thought
This feels relevant to your comment: https://archive.is/9V2Bf

Orgs are already fleeing LSEG for deeper capital markets in the US.
This is really cool! I try to keep CO2 at reasonable levels at home, and that occasionally results in running the heater with the windows open. My friends/family do not understand why I care or would waste energy like that, and seem to think it is a mental illness or something.

The worst scenario is during high wildfire smoke events... trying to keep the house sealed enough to keep the smoke out often requires taping door seams, etc. and the CO2 skyrockets.
I have observed some musicians creating their own music videos with tools like this.
I’ve been doing a lot of work on semantic data architecture that better supports LLM analytics, did you use any framework or methodology to decide how exactly to present the data/metadata to the LLM context to allow it to make decisions?
Better tools that accelerate how fast engineers can produce software? That's not a threat, just a boon. I suspect the actual transition will just be people learning/focusing on somewhat different higher level skills rather than lower level coding. Like going from assembly to c, we're hoping we can transition more towards natural language.

> junior to mid level software engineering will disappear mostly
People don't magically go to senior. Can't get seniors without junior and mid to level up. We'll always need to take in and train new blood.
A solution to the problem of cluster-wide CRDs
Software quality, already bad, will drop even more as juniors outsource all their cognition to the SUV for the mind. Most "developers" will be completely unable to function without their LLMs.
Yes. Lots of folks on reddit running it on 24gb cards.
TikTok’s main attraction are the people, not just the videos. Trends, drama and etc. all involve real humans doing real human stuff, so it’s relatable.

I might be wrong, but AI videos are on the same path as AI generated images. Cool for the first year, then “ah ok, zero effort content”.
Previous discussion (6 points, 6 days ago, 13 comments) https://news.ycombinator.com/item?id=42380377
I can't speak to Rust, Go or C, but for me LLMs have greatly accelerated the process of learning and building projects in Julia.
This is exactly it. There is probably some bad embedded C floating around, but the barrier to entry is higher and thusly that world seems to be a lot more rigorous than the JS flavor of the day.
I mean, I have trained myself on Youtube.

Why can't a silicon being train itself on Youtube as well?
Modelica underneath uses DAE (differential algebraic equations) [1,2].

Think of it like a solver for many coupled differential equations.
The coupling happens through "linear" equality constraints.
Such as "the output pressure variable of component A needs to be equal the input pressure variable of component B".

Something that Modelica doesn't do very well is stochastic systems. There you would need to go into SDE and that brings a lot of technicalities.

[1] Petzold, Linda R. Description of DASSL: a differential/algebraic system solver. No. SAND-82-8637; Sandia National Labs, 1982.

[2] Kunkel, Peter. Differential-algebraic equations: analysis and numerical solution. European Mathematical Society, 2006.
> The internet raised a lot of kids in the late 80s/90s

The internet wasn’t really available to most of the public until after the advent of the web in 1994, it certainly wasn’t raising a lot of kids (even in the very loose sense of having some influence through being a medium of direct interaction for them while they were growing up) in the 1980s.
I helped port a physicist's assembly code long ago; variables were named alphabetically in the order encountered in the code, e.g. A, B, ...A1, ..., AA1, etc. up to ZZ23.

Still amazed that the nearly-incomprehensible code (and the port) worked
True, I didn't follow the thread closely, my bad.
I know, but it was the first search term I thought of.

Turns out "stepper" would probably have been better:

https://mbe.modelica.university/components/components/rot_co...
This is a fair description. I want to use Modelica but I can't get out of the Simulink ecosystem just yet.

Do you know if there's a decent C autocoding solution like that of Simulink?
Your second part is technically correct since users have benefited from applications of ML of many years without throwing it being "ML" in their face because it wasnt as much of a marketing term as it is now.

Your first part, not true however. Many people are concerned, see the issues with it, and are frustrated and distrust it even more when someone so clearly tries to discount any concerns, fears, or just dislike of it.

Fact is, most users don't care about the underlying technology. Most users did not need "AI" shoved in their face to enable many of the ML workflows that we are currently seeing rolled out.