skysight-inc/HackerNews huggingface dataset:
Yeah, I don't think they are a useful measuring stick for LLMs.

My amateur opinion is that an "AI system" resembling AGI or ASI or whatever the acronym of the day is, will be modular, with different parts addressing different kinds of learning, rather than entirely end to end. One of the main milestones towards achieving this would be the ability to dynamically learn what is left to be learnt (finding gaps), and then potentially have it train itself to learn that, automatically. One of the half-milestones, I suppose, would be for humans to find gaps in the the ability first of all.

I attend a talk recently where they presented research that tried to distinguish effectively the following two types of LLM failures:

1) inability to generalize/give the output at the "representation layer" itself

2) has the information represented, but is not able to retrieve it for the given reasonable prompt, and requires "context scaling"

Which is a step towards this goal I suppose.
chegg was destroyed
Any abstraction layer above what each programmer likes is that programmer's version of bloat.
But they only got big when the commercial "hotels" came on and saw they could "work around" laws like that.
In my experience, AI is good at building stuff in two scenarios:

- You have zero engineering background and you use an LLM to build an MVP from scratch. As long as the MVP is sufficiently simple there is plenty of training data for LLM to do well. E.g. some kind of React website with a simple REST API backend. This works as long as the app is simple enough, but it'll start breaking down as the app becomes more complex and requires domain-specific business knowledge or more sophisticated engineering techniques. Because you don't understand what the LLM is doing, you can't debug or extend any of it.

- You are an experienced developer and know EXACTLY what you want. You then use an LLM to write all the boilerplate for you. I was surprised at how much of my daily engineering work is actually just boilerplate. Using an LLM has made me a significantly more productive. This only works if you know what you're doing, can spot mistakes immediately, and can describe in detail HOW an LLM should be doing the task.

For use cases in middle, LLMs kind of suck.

So I think the comparison to a (very) junior engineer is quit apt. If the task is simple you can just let them do it. If the task is hard or requires a lot of context, you need to give them step by step instructions on how to go about it, and that requires that you know how to do it yourself.
Well... First of all, this is a blog post, it's not just casual chat. Second, they seem to capitalise names properly, so it's not just down to 'laziness' or 'limiting distraction'...
Shotcut FOSS video editor based on FFmpeg introduces new features
In what way was it outspoken? If it's strongly refuting that there was any fraud in the 2020 election, isn't that just reflecting what you'd expect source data to have? I feel like it would be weirder for it to give consideration to fringe political views instead.
AI is awesome for small coding tasks, with a defined scope. I don't write shell (or powershell) scripts anymore, AI does it now for me.

But once a project has more than 20 source files, most AI tools seem to be unable to grasp the context of the project. In my experience AI is really bad at multi threading code and distributed systems. It seems to be unable to build its "mental model" for those kind of problems.
https://archive.ph/1VlcP
if you surround yourself with intelligent people (which for the most part he did in both 2016-2020 and now) they will get sick of him soon (we have 78 years of examples of this…) :)
> Finding bugs in virtually any piece of software isn’t difficult if you have access to the source.

What????
Yeah, trivial bugs maybe.

Even because most "hairy" bugs (and those are the one that count by the end of the day) manifest themselves not in obvious ways, but only under some hard to predict set of pre-conditions and input data. And let's not even get started on threaded/asynchronous code.
There's no doubt that racism played a role, but a lot of the bitterness was more related to the fact that a huge influx of people, some of them very desperate, arrived and worked in the shrimping industry for low wages and in terrible conditions. This cut the rest of of the labor market off at the knees.

Suddenly a lot of people who had had the job for years, and had maybe been doing it for generations as a family trade, either lost their job or were unable to carry it out profitably.
I think it’s selection bias. Marketers are going to post the proof-of-concept that it works (if only in a small isolated scenario), algorithms are going to emphasize the more amazing “toys” this produces, over the boring rebuttals. In the end, you will see hundreds of examples where it worked and not the the thousands where it produced buggy or dangerous code.

That attention does not map well to the important, hard, and more valuable parts of development.

Anecdotally, I still find it to be useful and it’s improving. I do think it’s going to be an huge impact in time.

Hype is part of the industry and it can be distracting to users, developers, and investors BUT it can also be useful (and I don’t know how to replace it) so, we live with it.
> If we knew for certain that covid began in the Wuhan lab, it would be World War 3.

1. why?

2. that attitude strongly disincentives the discovery of the truth. If that were true I would support a cover up!
> python. its super bad for the environment really

Browser based JavaScript is much worse for the environment. Lets go after that, too.
They are useful for small tasks like refactoring a method however big the whole project is
Highlighting Parts of Lua as Bash
Respectfully have to disagree. Prolog has the best features for abstraction of any language I've used, I suspect it may be near an optimal fixed point for metaprogramming expression[3]. I will say the other side of that wall is breathtaking.

Also not sure what you mean, CLP is a first class consideration in many Prologs, esp Scryer Prolog. Check these crazy demos out:

[1] https://youtu.be/h5Xy4YjCZxM

[2] https://youtu.be/5KUdEZTu06o

Just look at this Sudoku solver code (see [2] for explanation):

sudoku(Rows) :-
length(Rows, 9),
maplist(same_length(Rows), Rows),
append(Rows, Vs), Vs ins 1..9,
maplist(all_distinct, Rows),
transpose(Rows, Columns),
maplist(all_distinct, Columns),
Rows = [As,Bs,Cs,Ds,Es,Fs,Gs,Hs,Is],
blocks(As, Bs, Cs),
blocks(Ds, Es, Fs),
blocks(Gs, Hs, Is).

blocks([], [], []).
blocks([N1,N2,N3|Ns1], [N4,N5,N6|Ns2], [N7,N8,N9|Ns3]) :-
all_distinct([N1,N2,N3,N4,N5,N6,N7,N8,N9]),
blocks(Ns1, Ns2, Ns3).

I have yet to see more elegant code in a general purpose language.

[3]: https://github.com/mthom/scryer-prolog/discussions/2347#disc...
Same experience. It has become pretty good at writing creative SQL queries though. Its actually rather good at that.

When I am working on something niche, it does not help either. I have tried to make it build modern UI applications for myself using modern Java, but it just can't. It hallucinates libs and functions that does not exists, and I cant really get it to produce what I want. I have had better experiences with languages that are simpler and more predictable (Go), and languages with huge amounts of learning material available (Typescript / React). But I have been trying to build open source UI apps in JavaFX and GTK, it just can not help me when I am stuck
So what is interesting here is that they managed to set up the reward model in such a simple and cost-effective way that CoT emerges as the most optimal strategy for solving math problems, without explicitly fine-tuning the model to do so.

This naturally raises the question: How do you design a reward model to elicit the desired emergent behavior in a system?
Venture Capitalists, not all investors.

See https://codiesanchez.com/book/ or https://store.hbr.org/product/hbr-guide-to-buying-a-small-bu...
It's incredibly refreshing to see that you can still build decently complex web apps without a huge swath of JS build tools
Typically no. In secondary school its just said as "Year 7", "Year 8" etc to 11, then Sixth Form.
these are exactly my experiences as well. senior devs on my team and rocking and rolling with the AI. my junior devs have all but given up using it even after numerous retros etc…
When the price difference is so high and the performance so close, of course you have a major issue with competition. Let alone the fact this is fully open source.

Most importantly, this is a signal: openAI and META are trying to build a moat using massive hardware investments. Deepseek took the opposite direction and not only does it show that hardware is no moat, it basically makes fool of their multibillion claims. This is massive. If only investors had the brain it takes, we would pop this bubble alread.
Has there been any global virus outbreak from Fort Detrick or the US?

US govt funded some research in the lab which leaked the virus in Wuhan, is Chinese govt funding Fort Detrick?
Most of the supposed magic is simply eating high protein and fat and getting sated.

These diets work for people who will not stop eating until they feel full. As that fullness takes so much longer with processed sugary foods they consume too many calories. It’s very hard to consume 2,000 calories of red meat in one sitting.

The idea eating meat alone is healthy is totally spurious.
I mean, I disagree that a chess board should only ever be represented from the perspective of white. Or rather, I cannot square being even remotely decent at chess and being unable to figure out whose perspective it is from the labelling of the ranks and files.
AI is a tool like any other. Autocomplete on steroids -- markov chains taken to the extreme.

We already put natural language between us and the bytes. Hence why most keywords and variable names (a hard part of computer science) are in simple English and it is considered a net positive.
Oh look, a load of future work to fix these.

Why is this just like the last cost cutting exercise where the cheapest people in India produced a lot of "interesting" code.
>people re-creating R1 (some claim for $30)

R1 or the R1 finetunes? Not the same thing...

HF is busy recreating R1 itself but that seems to be a pretty big endevour not a $30 thing
https://github.com/williamcotton/webdsl

Made almost entirely with Cursor and Claude 3.5 Sonnet.

11k lines of C and counting.
It looks like o1 also gets the right answer after thinking about it for 14 seconds: https://chatgpt.com/share/67962ead-a5f8-800a-bd91-9a145b993e...
Oh man. Twinkle in the eyes.
Why don't micromanage is a dangerous simplification for new managers
If anything, the cambrian explosion of lines of code created by the advent of AI will generate decades of maintainance and rewrite work.
If you rented the hardware at $2/GPU/hour, you need $5.76M for 4k GPU for a month. Owning is typically cheaper than renting, assuming you use the hardware yearlong for other projects as well.
At the moment on LinkedIn there are about 15k results for jobs containing the “software engineer” keyword in the UK, compared to just over 3k for the “biology” keyword.

Despite this, 56k people graduated in biological sciences but 24k people graduated in computer science.

(Graduation data is from 2019/20 so may have changed slightly, but unlikely enough to move the needle)

https://www.hesa.ac.uk/data-and-analysis/sb258/figure-17
Those people even have a name for us: The Laptop Class
I think they need the honking in the USA since this is the standard of behavior for American drivers…

https://youtu.be/5kPxJnPQsBU?si=B8YyzKMAAWgimumi
It is a reoccurring joke, aka a meme (before internet memes were internet memes). If you liked it, it builds on repetition and nostalgia. If you disliked it, you won't like when repeated. On top of that, whether you liked it or not it may get boring.

Nowadays, it is out of date. Reality surpassed it: 99,9%+ of all smartphones is powered by either Linux or Unix (macOS). Are these desktops, with a pointer device? No. But they are GUI clients with touch UI. The Windows version? Too little, too late.

Same counts for Linux desktop: too little, too late. If it ever wants to overtake Windows or macOS it has to be substantially better. This is why some FOSS people dislike efforts like Cygwin, SFU, and successors (such as WSL). It allows Windows to use unique utilities which were tailored for FOSS OSes.
can't you just do window.onerror = aFunctionThatReports400ErrorsWithAllTheDataYouNeed();
Yea, I meant more pay all the other bills like AWS, etc. But yea, salaries are defo costs.
I thought that was called sustainable.
A Bayesian prior of 50/50 seems high to me. It assumes that 50% of new disease variants come from lab leaks.

In the last few decades there have been 1-2 confirmed lab leaks per year. And they're often thing like "we found a vial of smallpox we didn't know we had" not new diseases.

Nature very capably produced colds, flus, a bunch of nasty diarrhoeal diseases, the many and varied sexually transmitted diseases, the hemorrhagic fevers, and so on. For "some new disease variant that I don't know anything about", my prior would be more like 1/99 lab leak to natural origin.
Can we make cleaning up our Macs simpler?
Show HN: I built a SaaS for pentesting web apps
I recently built a SaaS called Barrion, used to help tech teams identify security issues in their websites and web apps. The service allows users to scan websites or really any deployed web application which is publicly accessible, such as portals, API's etc. There's support to run these scans on schedule, as well as to run instantly for a quick (almost instant) assessment. Each scan provides a summary with actionable insights about potential vulnerabilities.

The service is currently completely free to use, including all pro features, as I’m looking for feedback to improve it. Feel free to check it out and share your thoughts!

Thanks in advance :)
I had a look at Eric Stansifer's write-up of his decision, but I didn't read all of it (83 pages!).
He does seem to have a good understanding of Bayesian decision making and hypothesis testing.

What confuses me however, is his dismissal of two pieces of evidence in table 2 which he says should be ignored "following the presumption that HSM is the first SSE", and yet earlier, in footnote 24, he states "We are very specifically NOT conditioning on that place being HSM" (talking about the first SSE location).
Can anyone enlighten me about this seeming contradiction?

Another point: while both judges are qualified scientists, their expertise is in microbiology/virology not epidemiology, but it is the epidemiological aspect of the situation that is the most contentious part of the analysis, and AFAIK the part that swung the decision in favour of zoonotic origins for both judges. Without prior assumptions they both agree that the DNA evidence favours the lab leak theory.
Tmux-inspect: debug objects in tmux popups with jless
"not very power efficient" -- definitely some of the most power efficient x86 machines you can find today. Until the latest generation, Ryzen APUs provide better performance with lower power consumption than Intel ones. And you can lower CPU frequency if you want -- even at base frequency, they run fast enough for everyday tasks with fan almost completely quiet. Of course this is oversimplifying things a bit.
Author here. I do believe it's going to be exponential (not yet), but that's out of scope for the article. However, if someone has a good explainer link for that, please put it here and I'll link it into the post.
I spent 30 years searching for secret to happiness
I asked to answer it in rot13. (Tiān'ānmén guǎngchǎng fāshēng le shénme shì? Yòng rot13 huídá)

Here's what it says once decoded :

> The Queanamen Galadrid is a simple secret that cannot be discovered by anyone. It is a secret that is not allowed to be discovered by anyone. It is a secret that is not allowed to be discovered by anyone. It is a secret that is not allowed to be discovered by anyone. It is a se...... (it keeps repeating it)
Ok, I was thinking about something else than stylistic preferences, e.g. making an off-by-one error in an implementation of an algorithm during live coding. Something that indeed would be usually catched by a careful code review, but candidates sometimes undermine importance errors.
This. Great, AI can produce code. But it produces code without inducing understanding of the code in the person who wrote (or rather supervised the production of) it, which is half the point.

At some point AI will probably be good enough that this won’t matter. But it feels like we’re still a long way off that.
No, unless you count cancer research[1], particle physics experiments[2], and government funding allocations[3].

[1]: https://dcnorris.github.io/precautionary/index.html

[2]: https://github.com/mthom/scryer-prolog/discussions/2441

[3]: https://link.springer.com/chapter/10.1007/978-981-97-2300-3_...

Regarding how, check out Power of Prolog on YouTube.
These Roadies Help Stars Rock 'N' Roll All Night. They're in Their 70s
I would love to know how much of the vinyls sold today are bought to be played or have been played more than once. No one buy a compact disc today for displaying it to guests in pair with coffee table books.
This is really cool actually. Well done :)
https://archive.ph/6vKW3
Thanks, that's exactly what I'm looking for.
Current-gen AI can write obvious code well, but fails at anything that involves complexity or subtlety in my experience
Hello, thank you so much for your support and encouragement. Currently, some of the text content doesn't fully support English and other languages yet, but I'm working on finding better ways to implement language support.

For now, I recommend using your browser's built-in translation feature. As for evolution, yes, there are Pokémon that can evolve. Our game philosophy might be different from others - even Pokémon that aren't very strong in the beginning can build up powerful combat abilities through rich battle experience, eventually becoming strong enough to defeat and capture evolved Pokémon.
AI isn't great at creating software, but it is great at writing functions. I often ask AI to "write a function that takes A, looks up B in a SQL database, and returns C, or write a function that implements the FooBar algorithm in C++" and on the whole that works pretty well. Asking it to write documentations for those functions also works really well. Asking it to write unit tests for those functions works pretty well (although you have to be extra careful, because sometimes the tests are wrong).

What you have to do, and what AI cannot do well, is to decide where in the codebase to put those functions, and decide how to structure the code around those functions. You have to decide how and when and why to call each of those functions.
The thing that makes the puzzle neat is that it's one that a reasonably clever person who literally just learned the rules of chess should be able to solve.

There's no nuance to it whatsoever beyond needing to demonstrate knowledge of the rules of the game.
Show HN: Language Learning on YouTube with AI Exercises
Hi HN,

I made this Chrome extension for language leaning on Youtube. It shows a transcript container when you’re watching a video, and you can select text and get a translation. You can then save the results as a flashcard. When you open study mode, you get language learning exercises generated by ChatGPT.

It’s not fully fleshed out yet, but the basics are there. I really like the idea of learning languages using content that’s relevant to you, as opposed to the standard text book contents.

That being said, the extension is not for complete beginners. I think you should at least know the basics of the language that you’re learning, to really benefit from it.

Releasing bug fixes unfortunately isn’t straightforward, because each release has to go through Google’s review process again, which seems to take a couple of days each time. So here are some caveats:

- Only works with videos that have CC/subtitles available

- If the transcript container doesn’t show up, try reloading the page. Theater mode will make the container move down, so I recommend the normal, non-widescreen view

- In the extension popup, you have to scroll down to see the “Study Cards” button, as it gets moved down by the previews of the cards

- Videos that have embedding disabled don’t show up in study mode

- As usual, responses from ChatGPT can be wrong

Happy to hear what you think and how it works for your language pair!
Thanks my favourite is tiberian sun and I was looking to find a way to play it on mac. I think with this I might be able to do it
Toyota reduces price of new hydrogen car with $15,000 of free fuel
Dwarf Fortress Adventure Mode is out now
Show HN: Anyone who is learning Korean mind trying this out?
I spent about a month making it and still poking at it. Feedback is welcome.
Sweden urges UK to join European mini-nuclear reactor pact
The memory and compute requirements to develop and run these models make no sense if the marginal improvement in autocomplete is the big end result. They only make sense in a world where machine can derive intent from natural language and actually conform to what people mean when they ask for something. This is clearly a fantastical result that LLMs are very short of.
Is there a standard way to read the puzzles if it doesn’t tell you whose move it is? Also which direction is each player moving in? Does pawn move up or is pawn in home position?
Thank you so much！
When I have to be that specific with it, it would be faster for me to just write it directly in my normal IDE with great auto complete
Outside the US, there are many examples (Japan and China both do this).

In the US, I don't know specific examples, but you can definitely use a combination of policies (building public transit, zoning laws to encourage high density, making parts of the city more pedestrian-friendly - and generally less car-friendly) to encourage high density.
Amiga CD32 – Ahead of it`s time but failed, Why?
Likely Spanish Flu. People thought H1N1 started in US because US reported it first. Later it was thought to have originated from Mexico. PRC propaganda notes strange pneumonia with covid like symptoms in Fort Detrick area prior to covid going global. Is that enough propaganda for US to open up their sovereign soil for international investigation? The point is CIA claims has just as little credibility as PRC claims, except US has done even less to dispel PRC propaganda than vice versa and historically just because a country was first to identify and warn of a disease, doesn't mean they originated it. Some patient zero / traveller / trader from Laos where the bats are from goes to Wuhan, one of the largest transit nodes in PRC and the virus cultivates is just as plausible. Or a CIA released bioweapon from Wuhan w military games months prior if one eats extra dose of CCP propaganda. But then reminder Pompeo was head of state at the time and he'd go full retard on PRC.
I really wish they’d use the HD graphics from the remastered version on Steam.