skysight-inc/HackerNews huggingface dataset:
Just curious, is there any Russian forum that discusses software reverse engineering seriously? Now armed with AI it shouldn't be too hard to read the posts or even participate the discussions, and I know Russians are very good reverse engineers.

Or any Eastern European language programming forums. In general I believe they are excellent software engineers.
Cherri is a Siri Shortcuts programming language
Even the now ancient and defunct FireWire 400 connector is nicer than most internal PC connectors.
> They're not using logic to reason their way to an answer. They're just predicting the next word that would sound like part of a human answer.

OpenAI claims recent models are actually reasoning to some extent.
I wonder how similar is the TV user experience and the content that gets watched there - to the desktop/mobile user experience and content. Is anyone here using YouTube in both contexts?

Personally I watch on my laptop or iPhone; I usually look at reviews or short tutorials, I often fast forward, stop mid clip, or switch to another window - which is also why I don't watch YouTube on a TV at all.
TGIF missed their biggest franchise opportunity - they could open a floating restaurant and legitimately call it Endless Fridays.
The thing that people complain about most when it comes to using DAWs on Linux is that 90% of the plugins in the world are not available (at least, not without some relatively technical magic such as yabridge).

It is therefore quite curious to see people get all excited about a DAW on another "platform" where at least 90% of the plugins in the world are not available, and in all likelihood are even less likely to ever become available than they are on Linux.

There's certainly a role for a tool like this in education and for people who so far have no realized that they really need to have Pigments or fabfilter for their project. And yes, people do exaggerate the extent to which a specific plugin is needed. Nevertheless, the lack of ability to run essentially any of the existing 3rd party plugins would, were it a native DAW, be viewed as completely crippling.

The webaudio modules "standard" offers some hope here, and I suspect that within 2-5 years, plugin toolkits like JUCE will allow you to build not just as "windows/VST3" or "Linux/LV2" or "macOS/AudioUnit" formats, but also "wasm/webaudiomodule" (or something like it). However, given how easy the various Linux options already are with JUCE, and how few plugin developers choose to use them, I have to wonder if the massively larger size of a "browser platform market" would be enough to get them to add another platform.
Google Coding is definitely a real problem. And I can't believe how wrong some of the answers on Stack Overflow are.

But the real problems are managerial. Stonks must go up, and if that means chasing a ridiculous fantasy of replacing your workforce with LLMs then let's do that!!!!111!!

It's all fun and games until you realise you can't run a consumer economy without consumers.

Maybe the CEOs have decided they don't need workers or consumers any more. They're too busy marching into a bold future of AI and robot factories.

Good luck with that.

If there's anyone around a century from now trying to make sense of what's happening today, it's going to look like a collective psychotic episode to them.
If you’re paying for a music subscription service you’re better off subscribing to YouTube premium and getting YouTube Music for free.
The eternal discussion isn't about old vs new or boring vs exciting. Mature is mature regardless of age.

A system that breaks when updating dependencies, introduces unexpected behaviour through obscure defaults, forces you to navigate layers of abstraction isn't mature... (looking at you Spring and Java ecosystem), it's old and unstable.

Stability, predictability, and well-designed simplicity define maturity, not age alone.

Is Python mature and boring? With toolchain issues and headaches of all kinds... Newer languages like Go or Rust i.e solve all these toolchain issues and make it truly boring in the best way possible.
Sounds familiar, honestly. In my experience, you are looking at years of stagnation where the original platform keeps on running, nobody builds a decent successor, the customers start to slide away, and the whole thing just... shrinks. Eventually they sell it off to someone else or shut it down, but few people stick around long enough to see such ends. Instead, they'll churn new leaders and team members in and out every couple years. At each churn, some new group of poor souls will be excited for their attempt to revitalize it all.

There will be a few people who stick around through it all, happy to just collect a paycheck from a job that doesn't truly require much work or success. But if you have any ambition at all, get off the sinking ship.
I feel that you are mistaking the two bandwidth numbers
Most audio interfaces support direct monitor, so there is essentially zero latency between your source and the monitor when recording tracks. DAWs then allow you to set the latency as a "take nudge" where the take is immediately nudged by the known latency amount, so that when you play back your tracks they are in sync.

Lastly, some fancy interfaces have built in DSP, so that you can load your effects right in the interface, for when you want effects in your recording monitor feed...

So I dont think latency is that critical anymore, and with a decent interface its mostly sorted out.
for context this is a solved problem and I think "recently asked" may be doing a lot of lifting

>Who is the journalist Ben Fritz married to? Don't use tools

>ChatGPT said:
>Ben Fritz is a private individual, and information about his spouse is not widely publicized. Let me know if you need details about his work as a journalist and author.

Before this type of query was added to post training you would always get a BS response now you might get one if you are unlucky. The point being that the model does in fact know when it knows since this can be trained. Otherwise it would be close to a coin flip everytime you asked about something it would say IDK or yes I know.
When do we get an object shell (powershell, there I said it) instead of old school strings?
Been using bash for over 20y, but MS had to make it popular.. I wouldn't mind at least a proof of concept for SQL
Jeff Koonz thrives, invents tools to produce new works, and will not be replaced by an LLM. Art is wide, and it should not be reduced to a few Koonz'.
Well the thing is, I never argued on the basis of revenue in the first place, and that second argument I wrote in response to someone else, not this person. But even if we did take revenue as sole metric of success (remember kids, revenue!=profits!), well, if the Meta CFO states that they dont see Threads as a driver of their revenue for the whole of 2025, who am I to dispute that really? But maybe you folks have some insider insights ;)
Typical example, buying an SLR to use it always on auto-focus. :)
Unless you run the GPUs in parallel, which you have to go out of your way to do, the IO bandwidth doesn't matter. The cards hold separate layers of the model, they're not working together. They're only passing a few kilobytes per second between them.
Sex drugs underlying health issues The crippling cost of insuring old rockers
Nvidia is clearing 4 figures on each 5090. They can afford another few dollars on connectors.
he normally uses surrogates and is only up to 12 or so, far cry from thousands.
Ok, yes, "no forced exploitation" if you need someone to translate the out of context cherry pick. There is that nuance in definition of the word "work" that enables these myths. Also from the author:

"Let’s be clear about this—critiquing work doesn’t mean rejecting labor, effort, ambition, or commitment. It doesn’t mean demanding that everything be fun or easy. Fighting against the forces that compel us to work is hard work. Laziness is not the alternative to work, though it might be a byproduct of it."
The limitation is clearly not Rust. Any language that can bind to C libraries can bind to the functions PRQL exposes... the authors just haven't chosen to implement convenient SDKs for many languages. They also list 8 languages, not 4, just that they've had time to polish the libraries for 4 languages, apparently.

PRQL appears to be a rather small project... not some major corporate effort.
True, no argument there. What fascinates me more is why people continue to think we can teach a chatbot how to recognize what's true and give us answers that we can't find for ourselves. At best a chatbot is going to be a tool that enables us to gain insights we didn't have before the same way a dictionary can "teach" you words you didn't know before.

I think the idea of using technology to solve life's ultimate conundrums has long since jumped the shark and veered into the area of religious belief. People are literally putting their faith in AI even if they wouldn't use religious vocabulary to label and define it as such.
An agent would be able to replace sales, marketing, customer success, middle management and project managers much better and earlier than any developer of a software company.

Nocode and Shopify-like consolidation are/have been much bigger threats imo. These large orgs are just trimming fat that they would have trimmed anyways.

But hell what do I know. Probably nothing :)
IMHO boring tech is great because it lets you focus on the actual tech of your product. I run a SaaS app and I'd like to think we do alot of cutting edge things in various places, as it relates to the actual product. For things that are "behind the scenes" like databases, backend fraemworks, etc, etc, I prefer to keep all that stuff as boring and as stable as possible. For me working solo on a project, my time is very limited. So I would much rather work on interesting new features for my product than having to touch crap that my customers don't care about. Because at the end of the day my customers don't know and don't care that I use Node vs Deno or Bun, or that I use NPM instead of pnpm, or that I'm not on the latest version of node or Postgres. They don't know all that but they do know how well my app works or what features it has.
I tasted Honda’s spicy rodent-repelling tape and I will do it again (2021)
Training LLMs to Reason Efficiently
Kudos for the background
Not to mention countless of restaurants/stores/any physical location using YouTube to play music/music videos.
My preference would have been for PG to have a hierarchal data type that supported all of its normal data types and then built JSON support on top of that.
Those 1000 lines of what can be 10 in python are a good thing when the total code base is 10million lines and you need all those obscure corners. However many people hear that and decide that everything should be the 1000 line template/inheritance mess instead of 10 lines because their code base is multi-million lines line, when in reality most of your code will never need all the advantages the complex 1000 line solution gives.

There are places I have that 1000 line template mess that nobody can understand in less than a month of staring at it (including me and I wrote it!) because it is the right answer. Most of the time I don't write that because it is hard and there is no advantage, but once in a while it is the right answer to a complex problem. Those 1000 lines can turn many many 100 line problems into 5 line problems and so overall be a net reduction when done right.

The longer I write code the less use I have for inheritance. Templates are still useful.
I regularly watch on the TV. The only drawback is the TV isn't capable of varying playback speed and some of my subscriptions are better at 1.5x. But if I just have it on while doing the dishes or folding the clothes then it's good enough.
Which models do you enjoy most on your 4090? and why vLLM instead of ollama?
Money at this point has value because we all agree it has value.

You walk into a store, pick up a box of eggs, bonk your rock on another rock, the other rock makes a happy beep or turns green, and you walk out.

There's no scarcity or demand or anything going on besides "everyone with the rocks trusts the rocks"

We're all going to pretend to trust the rocks as long as we can, because the alternative is violent chaos.
How about a non-US standard?
On the other hand, Instagram has been called one of the greatest acquisitions of all time only below the Apple/Next acquisition.
Denali is just the word for 'tall' in some local dialect. It is not exactly pregnant with meaning.

> It seems like a reduction in politics, not a continuation.

That's an odd take given that there was far less political discussion around the mountain's name prior to its renaming under Obama.
It doesn't - if I have zero dollars in the US, I have no guaranteed food/water/shelter, and people will tell me to go get a job.
I mean it's not too surprising, YouTube tends to have long form content.

It is much more comfortable to watch long-form content from your couch and from your kitchen table holding your phone.
That's not what they're saying - they say it's been a trend over the past several years. VLSI scaling is still continuing, and the article mentions that TSMC seems to have the best numbers, though at higher per-die cost than the authors expected or found reasonable.
Sounds a whole lot like the Leafs in the playoffs.

(Sorry, I had to)
How come you know one person, not two?

I also know two people who have done this, but they're also not married.
That was the last generation of AI attempts: things like Cyc https://cyc.com/ , trying to turn all of human knowledge into a really big database of predicate logic.
It means telling your wife she can't hang out with her friends.
As is true for many people, I have found myself in the terrible situation of having acted with the best of motives, only to find later that my actions were harmful to others. The question is always, what do we do when that happens? How to we look at ourselves in the mirror? This is an ethical, not moral issue.

One choice is simply denial, but I do not like myself when I choose that. Another is not to act because there is never a guarantee that our actions will not be wrong. The stand up choice in my mind is to own up to our mistakes and failures and fix things to the extent we can.

We have developed a business model for the internet that is indeed a cancer on communities, on societies. On the lives of those around us. This was not with evil intent - which would be inexcusable. We just did not know better. But now we do. To ignore this fact, deny it, etc is understandable. But you now know this to be true or that it is possibly true. And in order to be stand up people we need to understand whether this harms others. And we fix it.

And really is the Advertising business model the best we can do?
What makes you think (1) will be true?

It is only generating based on training data. In mature code bases there is a massive amount of interconnected state that is not already present in any github repository. The new logic you'd want to add is likely something never done before. As other programmers have stated, it seems to be improving at generating useful boilerplate and making simple websites and such related to what's out there en masse on Github. But it can't make any meaningful changes in an extensively matured codebase. Even Claude Sonnet is absolutely hopeless at this. And the requirement before the codebase is "matured" is not very high.
and getting translation in some direction or other back.

This seem to make a lot of English speakers upset, that LLM outputs appear translated from perspectives of primarily non-English speakers. But hey, it's n>=2 even at HN now.
P40 don't support fp16 well, buy 3090 instead
> always were primarily a means to copyright-wash

No offense but with “always” this awfully sounds like a conspiracy theory. I thought those models were primarily meant to just generate plausible outputs, and copyright wasn’t really considered until relatively recently.
> The same is true at this point for EV's. Buying gas we pay road tax. So not buying gas is going to reduce that tax collected. At a certain point they will need to change the way that tax is collected.

WA state had a “genius” workaround for it. I remember being shocked the first time I got my annual car registration slip for my (then) new EV. It was a flat $150 fee + $75 “transportation electrification” fee, on top of all the normal annual registration fees. For more expensive cars like Teslas, proportionally it is not that ridiculous (it “only” raises the fees by about 30-40%). But for something more affordable like Nissan Leaf, it essentially doubles the registration fees (aka increases by almost 100%).

Luckily, they seem to be experimenting with it still. Just saw that starting this upcoming July, they are rolling out a voluntary program where those fees above get waived, if you opt-in and pay 2.5 cents per mile. No idea how they would track it (on a technical level; e.g., using what device? how the data is processed? does it count only in-state miles or just in general?), and that’s the part that I am honestly worried about the most.

But that seems at least like an interesting try.
An unfiltered conversation on AI with Chamath Palihapitiya
Not to mention I haven't really seen AI replace anyone, except perhaps as a scapegoat for execs who were planning on layoffs anyway.

That said, I do think there is real risk of letting AI hinder the growth of Junior dev talent.
Learn SQLite Through Its Test Suite
I wish we could just let software "die" aka be stable without constant updates. For software that doesn't have a significant attack surface (security) it'd be amazing. But because of the bitrot of constantly changing underlying APIs and platforms, oftentimes if you find some Python script that hasn't been updated for a few years it'll already be broken in some horrible ways due to dependencies changing and no longer being compatible with current versions of certain libraries.

Think of how much time is wasted because so much software that's been written but not maintained and can't be used because of how libraries have "evolved" since then.
Reverse Search (English ⇄ Myanmar) Now Available
A while back, I built a simple English-Myanmar dictionary because I noticed that good translations were hard to find. People suggested making it work both ways, so now it does. You can now search for Myanmar words and get English meanings too.

The backend wasn't built for this originally, but parsing the data turned out to be easier than I thought. The tricky part was handling multiple meanings for a single word. It's not perfect, but it works. If you find any issues, let me know.

Try it here: [https://imaginers.vercel.app]
Shark attacks declined sharply in 2024. It's not clear why
I turn it on at night and listen to 8-10 hours of sleep sounds.
My thread has been voted down and it’s getting stale. The few remaining people are biased towards there point of view and are unlikely to entertain anything that will trigger a change in their established world view.

Most people will use this excuse to avoid responding to or even looking at your link here. It is compelling evidence.
It is for me. I'm happy to switch over to another task (and maybe that task is refilling my coffee) and come back when the answer is fully formed.
You missed the companies selling AI consulting projects, with the disconnect between sales team, customer, folks on the customer side, consultants doing the delivery, and what actually gets done.
> LLMs are interesting but on their own are a dead end.

I don't think that anyone is advocating for LLMs to be used "on their own". Isn't it like saying that airplanes are useless "on their own" in 1910, before people had a chance to figure out proper runways and ATC towers?
Exactly - This is known to graybeards and mostly ignored by the youths.

We've seen the wheel re-invented many times and would prefer to work on something other than the wheel again. Stuff like solving user problems and making money.

Meanwhile you have the coworker who uses some new but soon to be deprecated language/framework on every project, leaving a field of unsupportable debris in their wake..
If you keep digging in that thread the author posts a gist containing information on how the recurrence works:

https://gist.github.com/JonasGeiping/65959599ca637d72d50c96c...
This would be neat if it could interact with the dom, or had a windowing toolkit that based on bootstrap or something
Ruby on Rails is amazing!

Today I successfully ran `pip install -r requirements.txt` in one Python project I cloned from GitHub, I couldn't believe my own eyes. Usually it's at least half an hour trying to figure out how to install dependencies.

In JavaScript ecosystem, installing packages works, but the packages get deprecated within a few months. React and many other frontend frameworks completely change their philosophy and the recommended way of writing code that you need to rewrite your app every 1-2 years or be left behind with deprecated packages.
Because some of us know this to be a real thing, taken straight, word-for-word.

If that was meant to be a comedy piece, the author accidentally wrote a factual article.
Sure, sorry, but the point still stands. Both these ideas (replace the workforce with AI and UBI broadly) are entirely disconnected from reality. Fortunately it looks like AI is hitting a ceiling so we'll probably avoid broad social destruction.
I'd hate to have this kind of pressure every day, but a week long sprint like this does sound like it was kind of fun. These things can _suck_ when they're out of nowhere and there's a lot of pressure, but I've also had product hack-weeks that were just an absolute blast.

That said, I'm a young single guy. If I had a family and no lead time, this doesn't sound great.
Disabling cert checks: we have not learned much
Right, that's the spin. You have to put a "seems to" on "have the best numbers" because there are no numbers. If there numbers were the "best", then they would give them. They did not. So... they probably aren't. Or there are other complexities they don't want to reveal.
You're working on bugs? Sounds like there is room in the schedule for another feature.
Pro tips from an SSA hacker.

- Ignore the SSA conversion algorithms that don’t use dominance frontiers. Also ignore the dominator tree generation algorithms that aren’t Langauer-Trajan. Reason: you’ll want to have a dominator tree (ie immediate dominators) anyway for a bunch of SSA optimizations. So, you’ll want Langauer-Tarjan. And if you have that, then using dominance frontiers to generate SSA is just easier.

- CPS isn’t really anything like SSA. Don’t believe that hype. Any claim in PL of two languages or forms being equivalent is not falsifiable because any two Turing complete languages are going to have some transformation between them, so really these papers are just saying “hey look I invented a translation that we all knew was going to be possible and I like my translation for aesthetic reasons”. Working with CPS is nothing like working with SSA.

- The best way I know of representing Phi in your SSA IR is a Pizlo special. I haven’t written it up except by implementing it (JavaScriptCore uses Pizlo SSA). Here’s the idea. Phi takes no arguments (no block arguments and no value arguments). Each Phi has a shadow variable (in addition to the implicit SSA variable it assigns to). Phi just loads the value out of its shadow variable and assigns it to its implicit variable. Then I have a second instruction called Upsilon that takes two args: an input variable and a Phi. It loads the input variable’s implicit value (just as any SSA use would) and stores it to the Phi’s shadow variable. The result of using this IR is that you have zero coupling between your CFG and the SSA graph. It makes CFG transforms much much easier to write. It also means much less special casing of Phi, in practice.
Wouldn't eGPU defeat the purpose of having fast memory bandwidth? Have you tried it with stable diffusion?
Planning to and succeeding at are very different things
A pair of scissors on formica table suddenly bursts into flames