skysight-inc/HackerNews huggingface dataset:
At some point, you become the luddite. Maybe you have no experience with modern AI dev tools, maybe you work in a language that is underrepresented in models meaning off the shelf tools don't work well, or maybe you're just an old curmudgeon who will die on a hill.

But modern AI tools are far beyond "auto complete". (I actually turn off those in-line completions, I feel they ruin flowstate). The tools now are fully prompted, with multi-file editing, with full codebase context, with web/search and doc integration, and for "on the rails" development are producing high quality code for "easier" tasks.

These modern models and tools can solve nearly every single leet code problem faster than you. They can do every single Advent of Code problem likely 10X-100X faster than you can.

In my professional, high standards, very legal and contract driven web app world, AI tools are still very useful for doing "on the rails" development. Is it architecting entire systems? No of course not (yet). Is it emulating existing patterns and extending them for new functionality 10X faster than a Jr or Mid? Yes it is. Is it writing nearly perfect automated tests based on examples? Yes it is. It is scaffolding new ideas and putting down a great starting point? Yep. And it's even able to iterate on featurework pretty well, and much faster than Jr/Mid.

The kind of work I'd give to a Jr/Mid and expect to take 2-3 days before they need serious feedback up and down the change, these AI are doing in about 30 seconds, maybe 90 seconds if you need to iterate a few times on the prompt.

I get that "AI" is a buzzword that is pumping valuations and making business people see $$$.

But coding assistants are not that. For many programmers, they are quickly becoming valuable tools that do in fact speed up development.
> some (YC and others) who float around doing nothing on $200k a year in salary

So, not "functionally dead" then. ;)
When it's time to CHANGE your role (or company) [video]
Have you ever wondered if you’re in the right job, company, or even industry? Maybe your excitement has faded, or the Sunday Scaries are hitting harder each week. Feeling stuck, unmotivated, or burned out is more common than you think - and knowing when it’s time to make a change isn’t always easy. In this video, we’ll explore the signs that it might be time to switch roles or companies and how to take that leap with confidence.
> There was a political conflict amongst Chinese people which had it's peak at the moment the virus appeared.

Hong Kong protests?
Because ignoring a heroic effort from all the women in India the number of Indian developers does not double every 4 years.

The number of flops a gpu can output on the other hand does.
We can create beings "on par with man himself". If you ask around where you live someone will likely be able to show you some small ones and might perhaps introduce you to the activity that brings them to life.
Google spreadsheet version of this, may be somebody needs. Also, it has more data: https://docs.google.com/spreadsheets/d/1iIu8JATRDfJ91PS_rscS...
LLM's don't "know" anything, it's just a souped-up Stackoverflow search.
Dunno, what would make go back to Firefox would be the possibility to have self written addons running without having them go through their signing thing.
You can't bring back something that never existed and both of those have never been part of any HTML standard. See my comment about this elsewhere.
Ukraine was invaded and is defending its sovereignty against a nuclear power.
WristPC Keyboard
That's true. I don't have any personal social media account with my face, etc.
>DVDs I would rip and donate personally,

That is copyright infringement.
This morning I got nerd-sniped by this comment[1] on the Open Heart Protocol about encoding arbitrary-length data in an emoji.

I wanted to try it out and sure enough, you can encode an arbitrary string message in one unicode character!

The approach I took is to encode the string as UTF-8, and then turn each byte into a pair of “variation selector” characters (there are conveniently 16 codepoints allocated as variation selectors, and 16x16 = 256). Variation selectors don't show up visually, but are retained when the character is copied/pasted.

Some platforms normalize the character, but others don't (Google Docs in particular does not!)

Here's the code: https://github.com/paulgb/emoji-encoder/blob/main/app/encodi...

[1] https://news.ycombinator.com/item?id=42823876
> but there are already many great graphics books out there

Would you mind listing your personal top n books?
> it boggles my mind that a place like new york doesn't have the money to just do that

Because building a subway in New York City costs $4 billion per mile.
Neural Golfing: Getting 98% accuracy on MNIST with 575 parameters
This nerd-sniped me, I wrote a tool for encoding arbitrary strings into one emoji: https://news.ycombinator.com/item?id=42829938

I tried with ZWJ but it turns out variation selectors were easier to make work.
> Our modern model and tools can solve nearly every single leet code problem faster than you.

That's expected, since all the leetcode problems have ready-to-use solutions on the internet.

(In fact, the reason they ask leetcode questions isn't to test your IQ, it's to know if you've read the obvious and available literature.)
Well, it's not just crypto. Most of my work is in general finance, which puts my family at high risk.

If you know what you're doing, it's worth it. I plan to sell my company within 12-18 months and retire. And, yes, I'm certain that I will do it.

I can't imagine being a celebrity. Fame must be a nightmare.
Can it bootstrap a civilization and conquer the world from just sensory input, bunch of raw natural resources and ability to combine and manipulate them after several 10s of thousands of years with little prior knowledge?
Honestly, LLM-related posts are usually a topic I’m more likely to click on, depending on the article. I find some of the discussions pretty interesting and useful, though I get why the saturation might feel like too much for others.
I wonder if they did implement C&C funpark command line easter egg (Dinosaur levels) and the Shift-Speaker-click Ant missions from C&C 2 mission packs :-)
Andreessen: I’ll speak for the group because there’s a lot of similarities between the different players here for the same pressures. I’ll just speak for the group.
First of all, let me disabuse you of something, if you haven’t already disabused yourself. The view of American C.E.O.s operating as capitalist profit optimizers is just completely wrong.
That’s like, Goal No. 5 or something. There’s four goals that are way more important than that. And that’s not just true in the big tech companies. It’s true of the executive suite of basically everyone at the Fortune 500.
I would say Goal No. 1 is, “I’m a good person.” “I’m a good person,” is wildly more important than profit margins. Wildly. And this is why you saw these big companies all of a sudden go completely bananas in all their marketing. It’s why you saw them go bananas over D.E.I. It’s why you saw them all cooperating with all these social media boycotts. I mean, the level of lock step uniformity, unanimity in the thought process between the C.E.O.s of the Fortune 500 and what’s in the pages of The New York Times and in the Harvard classroom and in the Ford Foundation — they’re just locked together. Or at least they were through this entire period.

I find it’s funny, because the only true groups of people who think that corporate C.E.O.s are just profit-optimizing machines are people on the far left, who are full-on Marxists, who really believe that, and then people on the far right, who I think fear that the C.E.O.s are like that but also maybe hope that they are and then later realize that they’re not.

What bollocks. I'm a capitalist and believe corporate CEOs are all profit optimizing machines. Isn't their god Milton Friedman, the man who made every corporation feel it was their duty to maximize shareholder profits? Can't have it both ways Marc.

Can't stand this spineless man.

(Edit for italics)
I literally got very thinly veiled threats from my competition to stop developing my product further, or else...

Because, apparently, my product was "f*cking it up for other businesses."

My usernames like here are random words.
How does this compare to:

https://projectivegeometricalgebra.org/

My current project requires better solutions for conic sections than I have thus far been able to find --- the last time I tried solving the problem I was chaining trigonometric triangles and got 5 or 7 deep (plus calculating the chord of a circle) and performance bogged down --- this was in OpenSCAD, and I think before Manifold, so maybe I need to revisit my code in Python in (Open)PythonSCAD w/ Manifold enabled.
https://www.makemkv.com/ and if you need only dvd then any 20$ external dvd drive
aider (AI assistant, that will do coding for/with you, depending on how you use it) has one of the more illuminating pieces of information on this. Here is a graph of percentage contribution of aider to aider development itself over time:

https://aider.chat/HISTORY.html
one example that changed my view of prolog was http://faculty.cooper.edu/smyth/cs225/ch7/prolog.htm (a toy compiler in prolog)
Related:

ZYPAD, a Wrist-Worn PC - https://en.wikipedia.org/wiki/ZYPAD
Maybe AI will shine when working with strongly typed languages. Most errors can be caught at compile time avoiding debugging hell.
1980 called and said they're now selling OnlyFans subscriptions and ketamine.
The World Wants Influencers, I Want Truth
AI allows for more people to be more productive an therefore code more and produce more lines of code. That alone means more debugging needs to be done. when more people are doing anything, within that realm of action there is more liability naturally simply because of a larger participation in those actions.
Not much a question, but a RANT. As an user I'm grateful for HA slick UI and functionality but while the best on the market is... A damn hell.

YAML instead of pure Python is a hell. Trying to push things to be configured via WebUI is a big discomfort because well... Generic users do like clicking around, but generic users will not use HA simply because it's not and will not be possible in future to create a no-code usable IoT. All low-code/no-code stuff COMPLICATE life instead of simplify. External deps like InfluxDB to just prune past data and keep them as I wish it not much nice, having a built-in option to state how to prune and for how long to keep each specific sensor or default policy would be very nice.

Essentially the RANT could be condensed in: please consider designing for people who know how to code, because they will anyway be the most common users. IoT OEMs will only be hostile for most because they still fails to understand how to makes business in an open world, so professional integrator will not much choose HA anyway since it's way too time consuming to really customize and keep it up. A pure code approach with NO energy wasted in config WebUIs/low code/no code on contrary could makes HA an interesting "base for system integrators" in a much broader sense. NanoKVM PCIe, JetKVM show the start of a feature-rich light-out management for anything, they will be the bridge between home IoT and classic homelabs/IT. HA could play a very nice role there, essentially offering a platform to bridge the not-really-IT-ready world of ModBUS and co appliances to the TCP-enabled and digitally controlled stuff. A future where small devices could be fitted in most appliances to "makes them smart" like being in the middle of a washing machine control panel connected to home p.v. system to start programmatically depending on available p.v., a connected oven pre-loaded with food the user start when he/she knows the time he/she will be at home.

This is a potentially nice niche market who could explode in the relatively near future. It's not possible as low code/no code/pre-packaged black box stuff. Being a component anyone could easily plug in a larger system is needed.

YAML might be ok if we limit HA to some smart bulb, just having a Victron battery inverter with some 40+ sensors demanding a significant load of YAML it's nightmarish. In python native it's HYPER quick.
The Short Case for Nvidia Stock
"AI isn't great at creating software, but it is great at writing functions."

This 100%. In my experience (ChatGPT - paid account), it often causes more problems than it solves when I ask it to do anything complex, but for writing functions that I describe in simple English, much like your example here, it has been overall pretty amazing. Also, I love asking it to generate tests for the function it writes (or that I write!). That has also been a huge timesaver for me. I find testing to be so boring and yet it's obviously essential, so it's nice to offload (some of) that to an LLM!
>Hence why most keywords and variable names (a hard part of computer science) are in simple English

"Natural language" is about far more than individual words.
DeepSeek AI – Essential Prompting Techniques and Best Practices
If you don't why it works when it works, you won't know why it doesn't work when it doesn't work.

The key issues here were staying on top of the AI's help.

Use AI wisely: as an assistant, not as a drunken lead developer.
My little pet peeve with prolog is the lack of context parameters (which can be thought as a type of abstraction).

For example, imagine I'm writing a maze solver. The maze solver predicate receives obviously, but it has to pass as a parameter the maze again and again to all sub-predicates. There is no concept of "current maze", like in OO you would have with this.maze, or in Haskell you would do with a reader monad. As a result, all the "internal" predicates in a module get full of parameters all they do is pass around until some final predicate uses it to do some calculation.

Either that or you do the assert/retract dance and now you have bigger problems.
Adalimumab and others. Yes, they do pay more, but not for everyone. Not for seniors in public healthcare.
FWIW it works with Hide my Email, no issues there.
While this is no excuse for sending sloppy queries to the database server, my rule of thumb with databases - as I was told by my elders - is ”if it can be reasonably done in the database, it should be done by the database”. Data base engines are meant to be quite performant at what they do, possibly more than your own code.
The scrollbar-gutter[1] CSS property might be appropriate to avoid this behavior.

[1] https://developer.mozilla.org/en-US/docs/Web/CSS/scrollbar-g...
At least in my experience as soon as something goes a little wrong it just gets worse from there. The more of it's confusion and contradictory information are in the chat history the worse it gets. It also has to make changes to the code so you accumulate these spurious changes and the problem gets more confusing. I've had some luck starting over with a new chat asking what is wrong but if that doesn't work I just assume I'm on my own.
Personally, I haven’t found LLMs to be helpful for the internal dialogue. Even with a lot of exposition, code samples, and documentations, it always provides either obvious solutions (store items in a vector!), pointless modifications (use map and filter instead of reduce!), or it just makes up APIs that don’t exist.

I think it’s really good with the 101-level academics side. Learning the basics of anything through a conversational manner can be massively helpful.

As soon as your situation exceeds textbook level, I’ve found them to always be a waste of my time, and nothing I’ve seen as of late makes me think they’re trending in a direction to be helpful in this scenario
Unfortunately the sheet seems to be not public
TikTok thanked Trump for saving TikTok from the ban he said in motion, which was huge negative PR for zero gain. And this isn't just "no longer being used to TikTok after a few days":

> "I've never seen this before, and it is still there. It says 'sharing is limited to one chat at a time,'" said Loller, who has 1.3 million followers.

[..]

> "I tried to post this six times to TikTok and it wouldn’t let me because of censorship, here’s (to) hoping it works here," Cline said. The video referenced Trump's response to Episcopal Bishop Mariann Edgar Budde after she asked him, at an inaugural prayer service at Washington's National Cathedral, to show mercy on people who are "scared."

> Danisha Carter, 27, said her account, which has 2 million followers, was permanently suspended shortly after TikTok went dark on Saturday. She was told it was due to "multiple policy violations" when she tried to log in after the ban was lifted.
The best theory I’ve ever read, wrote about miners working in caves with bat who came down with serious pneumonia, or something like that, in the area that the lab sampled viruses from.

The viruses could evolve quite a lot in an immunocompromised individual.

The virus was then probably leaked as part of the work to sequence its genome. So they wouldn’t have published anything on it yet.

I don’t think they did any GoF research or engineered the virus in any way.

I’m fairly certain China knows a lot more about what actually happened though.
What can a Java developer learn from Golang?
Like I mentioned elsewhere, they were like Quake but as RTS. Easy to get into, fairly hard to master, extremely intense once initial contact with the enemy has been established.

Yes, they're simple, factions don't differ as much as in Starcraft where they demand very different strategies and tactics, and there isn't as much power in 'microing'. One element that matters quite a bit is there's a hurdle to establishing a new base, it's not just to send away a cheap, fast unit, instead you need to spend a chunk on a slow special unit. This means that rushing a base has more impact in the early to mid game, and sometimes that's how you can stop an enemy attacking your base.
It's not public, need to request access
Immersed and PFD are smaller companies releasing their first hardware; yes they've missed their initial estimated ship dates but they have actual working prototypes that have been tried by users (e.g. PFD had a booth at CES). The only question is if they can ramp up manufacturing. I expect them to have shipped their preorders by March and then we'll find out if they can scale.

HOWEVER my timeline suggests that you wait until the end of the year. The 4K per eye panel is now a commodity [1] and I expect a lot of VR glasses to show up in the next few months. Don't be tempted by the first few unless you have the budget for the cutting edge. Immersed is pushing their subscription software and requires a companion app on the host device. PFD is offering an Android Vision Pro clone. There are a couple PCVR (gaming) headsets coming. For coding though, the ideal is probably a simple headset with plug-and-play video input (i.e. like a high-res Slamglass [2] or GOOVIS art [3]). It's worth waiting in my opinion to see if anyone uses the panel for that.

[1] https://youtu.be/OpVI6JeH2uA?si=UsScC1yPTRptcFAM&t=795

[2] https://en.slamglass.com/list_22/

[3] https://goovis.net/products/a1black
> Pfft. - Not really your field, is it?

You got me. I know nothing about this and you would definitely be
better off asking someone else.
Wall Street's A.I. Gamble
Is there anything on the roadmap to support keyboard-only control for the Steam version?

I bought it to support, but then immediately went back to legacy when I realized using a mouse was now required.
The world is discriminatory against people who are different.

Learn to blend in if you want to function into society.
Microsoft experiments with 'Drag Tray' share menu when dragging a file
Two points:

>That's expected, since all the leetcode problems have ready-to-use solutions on the internet.

1) If the implication is "The model knows the answer and regurgitates it like lyrics to a song" then I would push back. Put a leet code problem into deepseek r1 chain-of-reasoning model and watch it spend 2 minutes spitting out 5000 words thinking through every single facet of the problem and genuinely solving it at a level that is higher than 95% of programmers.

And point 2)

If you do believe it's fundamentally about how much the model has been trained on, then it has seen your CRUD app and has already seen 10,000 times the feature or system you're about to write -- so it should be a foregone conclusion that it can also do all of that development work too. Only the higher order architecting and proprietary domains should be challenging for it, as there would be far less examples to train on (scarcity) or the model doesn't understand a complex solution (architecting systems at scale is something it can't do).

(I also point out how well these models did for Advent of Code 2024, when there were zero examples in the training data for it).
you're not graded on getting the LLM to output perfect code, the point is to get the code in git and PR'd. If your LLM tooling doesn't automatically commit to git so you can trivially go back to "where it strayed" you need to find a better tool. (My current favorite is aider)

It's a tool not a person. When was the last time you got mad at a hammer for being smug?
I have had great experience with Claude for coding, but you really need to be a programmer yourself, to be able to divide the problems into manageable chunks.
But in a case like that eventually (once the business has become "sustainable") we will be speaking of 1.5 founders (some full-time founder and some guy who just holds some stock because they started together/knows some know-how) and 3.5 Indians/Ukrainians at $40 an hour. With like 60% of cash going to the main guy, domicile in some tax haven and probably that principal founder living in some tax haven, too, pocketing some 1.5M a year after all (minuscule) taxes. Good lifestyle!
I agree, as a long time Business Intelligence developer I‘m still confused and astounded with all the tooling and bits and pieces seemingly necessary to create analytics/dashboards with open source tools.

For years I used a proprietary solution like Qlik Sense for the whole journey from data extraction to a finished dashboard (mostly on-prem). Going from raw data to a finished dashboard is a matter of days (not weeks/month) with one single tool (and maybe some scripts for supporting tasks). There is some „scripting“ involved for loading and transforming data, but if you already understand data models (and maybe have some sql experience) it is very easy. The Dashboard creation itself does not need any coding at all.just drag and drop and some formulas like sum(amount).

But this a standalone tool and it is hard to integrate it into your own piece of software. From my experience, software developers have a much more complicated view on data handling. Often this is just the complexity of their use cases, sometimes it is just a lack of knowledge of data preparation for analytics use cases.

Another part which complicates stuff greatly is the focus on use-cases involving cloud storage and doing all the transformations on distributed systems.

And it is often not clear what amount of data we are talking about and if it is realtime (streaming) data or not. There is a big difference in the possible approaches, if you have 6h hours to prepare data or if it has to be refreshed every second (or when new data arrives etc).

Long story short: Yes it is complicated to grasp. There is also a big difference if you use the data for normal analytics use cases in a company (mostly read only data models) or if you use the data in a (big tech) product.

I would suggest to start simple by looking into a „query engine“ to extract some data from somewhere and then doing some transformations with pandas/polars/cubejs for basic understanding. You will need some schedulers and orchestration on the way forward. But this will be dependent on the real use cases and environment you are in.
we did too ;)