MurphyA/hacker-news huggingface dataset:
by NitpickLawyer | 2025-04-30 10:39:12+00:00
> Are these prominent events? Some of these models are just trained a little longer or cooked with different data? >I think it would be better to list pivotable events, i.e. significant changes in architecture or approach, or a benchmark being surpassed. Otherwise this is just a list of models released by big tech companies irrespective of their importance.

I don't think it's that easy to dismiss changes in recipes, data and training regime, tbh. There have been plenty of "huh, that's strange" moments with LLMs even without major breakthroughs in the overall architecture. The case of one model being really strong at chess while others from the same family (larger to boot) aren't is such a "huh" moment for me. Or the new "reasoning" thing, where it's obvious the new models are better at some tasks than the previous gen. Training steps is another interesting one, where two teams - one fine-tuning on 100k+ samples and one fine-tuning on 1k samples w/ 15 epochs and getting similar performance is also a good example. Or the (extremely readable) simple paper coming out of meta fair ~6 mo ago where they found that repeating some (5-10%) of the samples leads to much better generalisation. All of these are "huh" worthy, and I don't think we thoroughly understand why they happen, or why they sometimes happen and not other times (i.e. w/ 20+T training sets on massively scaled LLMs like the purported gpt5).
by rcxdude | 2025-04-30 10:39:46+00:00
I've used them (though more generally a directed acyclic graph) when doing certain kinds of analysis of code execution paths (working in embedded software). They do tend to show up in UI work as well (in an ad-hoc, implicit fashion), in my experience, though generally when you're looking at something across the whole UI as opposed to implementing a specific element of it. I've also used them in a somewhat ad-hoc build-system like utility as well.

(And to be clear, none of these involve sitting down and writing some generic Tree<T> structure, they're all cases of "Well, there's some tree-like datastructure that already exists or is a natural fit for this system and I'm going to be traversing it depth-first or breadth-first to do something to the elements of it or calculate something based on what nodes I pass through on a given traversal")
by mastabadtomm | 2025-04-30 10:41:15+00:00
Here is the additional use grant: You may make use of the Licensed Work, provided that you may not use the Licensed Work for a Database Service. A "Database Service" is a commercial offering that allows third parties (other than your direct employees and contractors) to access the functionality of the Licensed Work by creating or managing tables whose schemas are controlled or managed by such third parties.
by roenxi | 2025-04-30 10:42:42+00:00
You have put your finger on something - the actual purpose of school is to socialise children (it isn't very efficient as a teaching system - tutoring is better and what the people who really care about educational attainment use). But a side effect is teaching them a lot of useful things.

And telling if time spent learning is wasted is actually quite hard - if you know something and everyone else knows something it often fades into the background and nobody notices. But it still makes a difference.
by avianlyric | 2025-04-30 10:43:08+00:00
Same, right up until I zoomed in and waited for Safari to produce a higher resolution render.

Partially zoomed in was fine, but zooming to maximum fidelity resulted in the tab crashing (it was completely responsive until the crash). Looks like Safari does some pretty smart progressive rendering, but forcing it to render the image at full resolution (by zooming in) causes the render to get OOMed or similar.
by surgical_fire | 2025-04-30 10:43:17+00:00
> No, he doesn't say that. He said that "maybe 20%, 30% of the code that is inside of our repos today and some of our projects are probably all written by software".

Ouch, this makes the headline not sinply inaccurate. It makes the headline false.

Having generated code is nothing new. Multiple companies I worked for in the past had a lot of automatically generated code for multiple things (from automatically generating tests for API contracts to automatically generating glue code between different modules/services).

Callong that "AI" borders on the level of malicious ignorance.
by jen729w | 2025-04-30 10:43:46+00:00
I quit a AU$300k job almost exactly 2 years ago to work on my ‘side project’ full-time. My partner too: it’s our only income.

I earn perhaps 20% what I used to. We just quit our lease and sold all our stuff so we can live in a cheap country for a while. I’ve never been poorer. I’m 48.

It’s the best decision I ever made. I pity you fools at your FAANG jobs. Because I know how unhappy you are.
by tomgs | 2025-04-30 10:44:06+00:00
Hey folks,

I made this little app that goes through the Hacker News Algolia API (https://hn.algolia.com) and gets the least upvoted posts in Show HN every day.

Basically a way to give second wind to people for their projects.

I made it as a test run for Base44 (https://base44.com) - no commercial affiliation, just a fan - and it performed well.

Would be happy to get some feedback!
by cafard | 2025-04-30 10:45:04+00:00
> At its best, a truck celebrates work-life balance. It is the vehicle of skilled labor. That’s what drives so many truck owners: building and strengthening communities, creating legacies, forging connections. That’s why we spend hours tinkering with that long-bed four-wheel-drive in the backyard.

Yes, of course. That's why so many city dwellers drive massive F-150s unlikely ever to haul anything heftier than a couple of bags of mulch.
by egorfine | 2025-04-30 10:46:03+00:00
I live and run an IT startup in the EU.

The EU council can publish whatever press release they want - that's not gonna make a slightest dent in the business-hostile environment. Maybe it's perfectly clear for von der Leyen why the EU needs engineers and scientists but these sweet old ladies in the local job center will make sure your application shall never pass. And between those two entities (EU council and your local city council) guess who has the real power over your success?

A successful environment for business forms only when the most local government gives it a go. For example, Poland is quite welcoming and it shows[1].

I would absolutely love for the EU to wake up but in order for that to happen, something needs to change deeply in the governing structure.

[1] https://notesfrompoland.com/2024/08/14/polands-records-eus-f...
by pjc50 | 2025-04-30 10:46:10+00:00
.. because they got flagged by the security service.

People spent a lot of the cold war guessing "is this person a defector or a double agent?", and I guess we're going back there. Similar things happen in the US, of course, both for Russians and Chinese people. And let's not forget the Russian tourists: https://en.wikipedia.org/wiki/Poisoning_of_Sergei_and_Yulia_...
by johnnyanmac | 2025-04-30 10:46:31+00:00
>Having this whole functionality is entirely preferential, so?

Sure. No feature will please everyone and some may actively oppose a few individuals

https://xkcd.com/1172/

That's why options to customize the experience is the best of both worlds. But focusing on solid defaults and then opening up with options seems to make sense.

>>That's a bad, though universal (can say exactly the same thing on 100th release) excuse

Okay. This feature had 2 updates thus far. As the kids say, "let them cook". I sure prefer an iterative release over even more delay on such a widely requested feature

> want zero waste

You need to define "waste" first. What does "zero waste" even mean in terms of UI real estate? These paradigms vary from culture to culture (e.g. Check out how utterly dense Japanese website UI is), and then person to person.

> You can start by measuring actual width instead of making up tiny numbers.

And you don't think the designers and engineers at Mozilla did this and simply interpret a different benchmark from you? I'm sure like the rest of the base UI the scaling is responsive and the size chosen balanced visual ease of perception, average user precision, and compactness.

>And then go on estimate the % of users who have more tabs that fit the screen width - that's the number is anyones no waste will be helping

Given reports in this comment section of people with 2000+ tabs and people apprehensive about more than a few tabs open, I hope you can imagine the challenge trying to accommodate such a range.

I also imagine the designers did that work already. If it fits what some quick research I did suggests, the average tab count maintained is on the lower side.
by vvillena | 2025-04-30 10:46:33+00:00
These kinds of solutions are already deployed in some places. A trusted ID server creates a bunch of anonymous keys for a person, the person uses these keys to identify in pages that accept the ID server keys. The page has no way to identify a person from a key.

The weak link is in the ID servers themselves. What happens if the servers go down, or if they refuse to issue keys? Think a government ID server refusing to issue keys for a specific person. Pages that only accept keys from these government ID servers, or that are forced to only accept those keys, would be inaccessible to these people. The right to ID would have to be enshrined into law.
by keepamovin | 2025-04-30 10:46:48+00:00
This is cool, I never even heard of MS Team's marketplace. My wife uses Teams a lot for work and likes it. I should put BrowserBox on there. I need marketing ideas.

The way he did product research to find out what customers really needed, after testing the waters with a translator, was really good.

Definition of make something people want. Classic way business has always been created, by keen observation of the market. Well done!
by thomassmith65 | 2025-04-30 10:47:11+00:00
Apparently the author's grade school was on the moon?

At grade school, the rest of us learned: to read and write, a little arithmetic, some biology, some physics, some history, maybe a second language, and much more.

What a blessing it would be, as an adult, to have free access to a tutor for such a variety of courses.

The point of school is to grow up not to be an ignoramus.
by divan | 2025-04-30 10:47:16+00:00
Yes, on laps/stomach. In VR mode, almost all these work-oriented apps have a concept of "desk view" or "portal" - i.e. window into "reality" to show keyboard. Meta's Horizon OS detects and shows physical keyboards automatically I believe. But a lot of time, I just use Mixed Reality mode - so only my screens floating in the corners of the room are rendered on top of "reality". If you forget that you're in VR goggles, it's the same as just lying down and working on huge screens on your ceilings or walls.
Show HN: Autolog – Git-powered timesheets for freelancers
by daveymoores | 2025-04-30 10:47:35+00:00
I spent way too much time building a Rust based CLI app to avoid digging through calendar entries and git commits to figure out which days I worked for each of my clients at the end of the month. It’s a simple tool that takes your git history across one or more repositories, estimates the worked number of hours and generates a timesheet on a unique link to share with clients for approval - no database or signup needed. It’s free and open-source. I built it for my own (likely) niche workflow as a freelance developer. If you try it out, I’d be curious to hear if it’s useful (or not).
by Spooky23 | 2025-04-30 10:49:27+00:00
You probably worked in divisions where the auditors didn’t issue a finding yet, or outside the regulatory scope.

It’s pretty common in finance, government and human services. Amazon is very aggressive with this - contractors in their facilities get regular background checks.

Usually the employee goes to a third party run by a company like Idemia to collect the biometric. I can’t imagine not collecting the ID information of perspective employees - that’s just asking for fraud.
by geremiiah | 2025-04-30 10:50:08+00:00
Is it possible to fight Internet addiction without banning stuff? While it helps to ban smartphones during school, it won't stop these kids from logging on for 5 to 7 hrs after school. We need to find ways to make people (not just kids) more resilient to Internet addiction without resorting to widespread bans, which are both hard to implement, unlikely to keep people away long term and dangerous for other reasons.
by ThunderSizzle | 2025-04-30 10:50:18+00:00
Congratulations on your achievement.

However, this is one of my frustrations about Teams - it absolutely sucks, and what few integrations it has from Microsoft absolutely sucks. You are already paying too much to MS for it to not be working properly.

God knows how much my company is giving to Microsoft for us to have crappy and expensive (read: time wasting) experiences with Teams, Windows 11 onboarding, Azure DevOps (better than what wr had, at least), Visual Studio 2022, etc.
by maaaaattttt | 2025-04-30 10:50:47+00:00
I think randomness needs to be better defined. In the article it seems to be that randomness should be an evenly distributed type of event occurences. I agree that it is very unintuitive for us as, I believe, we assume randomness to be any sequence of event that doesn't follow any known/recognizable pattern. Show a section of the Fibonacci to a 10 yo kid and they will most likely find the sequence of numbers to be random (maybe they will note that it is always increasing, but that's it). Even in this article the fact that o1 always throws "heads" could indicate that it "knows" what randomness is, and is then just being random by throwing only heads.

I personnaly would define ideal randomness as a behavior that is fundamentally uncomputable and/or cannot be expressed as a mathematical function. If this definition holds than the question cannot apply to LLMs as they are a just (big) mathematical function.
by cornholio | 2025-04-30 10:50:49+00:00
Well, perhaps people see such success stories for what they are, well curated commodity flowers in the walled gardens of the major players, who will not hesitate to pluck them the instant they threaten to have any kind of uncontrolled growth. It's "ISVs" all over again, commoditization of complements etcetera, the tech molemen that serve the big machines.

AI looks to many as a wall buster, at least for the time being, so even if breakout success is unlikely you can't blame people for at least trying to escape the underground caverns where the "widely successful" ceiling is capped at perhaps reaching a FAANG manager level of compensation.
by leereeves | 2025-04-30 10:52:40+00:00
> ...replaced by automation. A much smaller number of people are making things.

Some manufacturing was replaced by automation, but most of it was not. The jobs still exist, just not in the US. Worldwide, a much larger number of people are making things.

In China, manufacturing jobs account for 29% of total employment, according to UN data reported by Our World in Data.

https://ourworldindata.org/grapher/manufacturing-share-of-to...

I had to use that source because China is hiding data now and the original source at the UN no longer lists any data for China.

https://www.businessinsider.com/china-economy-data-youth-une...

Nonetheless, the UN still reports that many countries have more manufacturing jobs (relative to total employment) than the US. China, if 29% is correct, has the most, but almost all European nations also have more than the US.

https://w3.unece.org/sdg/en/Indicator?id=166
by 2muchcoffeeman | 2025-04-30 10:52:45+00:00
I know several teachers. So these sorts of comments are always funny. I know math teachers who lack support but continuously attempt to present topics from different POV because some students don’t get it.

So some self proclaimed smart person “learned nothing”, and therefore school is a waste of time. At the same time, ignoring that maybe a school or system is indeed not prepared to handle some individuals (which is not good), or that maybe some teachers are bad, or maybe the system does not support their staff enough. But that can’t be the case because they learned nothing. Whole school system must be a scam.
by Clubber | 2025-04-30 10:53:15+00:00
>you are fed up with specific positions/companies that are a poor fit for you

Agree. With no degree, but a skill and interest in programming coupled with experience, you're actually in a pretty good place. Find a company that doesn't suck. They seem elusive but they exist. They might not pay as well, but you can get through the day without counting the seconds until it's over.

Shit companies are always hiring because they have high turnover, so it would seem like all companies are shit, but they are not.

Maybe get out of NYC. If you are in the straight tech industry, think about doing tech in another industry, they all need it.

FWIW, there will always be times of stress in tech, but if the place is actually well managed, those times would be minimized.
by _flux | 2025-04-30 10:53:17+00:00
Maybe it does help increasing resiliency by forcing them not use the device for the day? Whether it does that will be found during the next few years. Why is it unlikely in long term?

You pose this as a question, but I find it's quite easy to say "we need to achieve this some other way" but then not having a concrete suggestion what that other way could be.
by pete1302 | 2025-04-30 10:53:27+00:00
Great solution based on websocket!.

My Vision: A web based VLC-type webplayer (capable of VLC level features) with support to distribute Audio channels over connect devices.

Here me out: - Mac as display(Movies screen) - iPad as a Center channel - 4 iPhones as LR and rear channels, (and something for LFE).

Is it Practical? sound cool in my head. What do you guys think??
by yorwba | 2025-04-30 10:54:00+00:00
There is a HuggingFace space (probably not official) at: https://huggingface.co/spaces/orangewong/xiaomi-mimo-7b-rl You might have to wait a minute to get a response. Also, the space doesn't seem to have turn-taking implemented, so after giving the Assistant's response, it kept on generating the Human's next message and so on and so forth.
by sieve | 2025-04-30 10:54:10+00:00
What sounds nice, and works, in poetry may not work when narrated in prose.

So, I am avoiding the first four sargas of the Balakanda entirely in my guide. The story starts with a description of Ayodhya and then moves on to Dasharatha and his family. I want to keep things simple and linear so that the story has momentum and readers feel like continuing the story.

I will have to find a way to incorporate all the side stories without damaging the momentum. Will probably add them as "side quests" at the appropriate juncture.

> after completing the basics

I have to disagree here. Best to jump in directly using glosses (will start with an English one. Might add a Hindi one at a future date). This fetish for basics is a big hurdle that I have personally experienced.

You will never be confident enough to start reading the Ramayana no matter how much you study the language because it is a game of vocabulary.

You need vocabulary to understand things. And the only way to acquire vocabulary is to read a lot.
by cess11 | 2025-04-30 10:54:20+00:00
Recruiting Java developers is easy mode, there are rather large consultancies and similar suppliers that will sell or rent them to you in bulk so you don't need to nag with adverts to the same extent as with pythonistas and rubyists and TypeScript.

But there is likely some decline for Java. I'd bet Elixir and Erlang have been nibbling away on the JVM space for quite some time, they make it pretty comfortable to build the kind of systems you'd otherwise use a JVM-JMS-Wildfly/JBoss rig for. Oracle doesn't help, they take zero issue with being widely perceived as nasty and it takes a bit of courage and knowledge to manage to avoid getting a call from them at your inconvenience.
by constantcrying | 2025-04-30 10:54:35+00:00
>the actual purpose of school is to socialise children

I agree that this is probably the most important thing for children to learn. My point is that sitting in a room for 8 hours does very little to accomplish that.

>And telling if time spent learning is wasted is actually quite hard - if you know something and everyone else knows something it often fades into the background and nobody notices. But it still makes a difference.

I had the direct comparison when I went to university. It became very clear that I was learning much more and faster.

To talk about schooling we first have to make clear what the goal is. Sure everybody needs to learn how to read, write and do basic arithmetic, but that is not a 12 year endeavor. Even including basic general knowledge is not a 12 year endeavor. And we should not be wasting children's time on things, just because we can't be bothered to have them do something actually meaningful.
by FinnLobsien | 2025-04-30 10:55:59+00:00
I think you're right in a way because if school wants to prepare kids for work, then they'll have to get competent with tech.

But at the same time, I think banning smartphones is perfectly fine because you can still use computers and stuff. It's not like they're going back to quills and ink.

Smartphones fry your attention span and enable bullying. And if parents want to have emergency contact, you can always have a simple mobile phone with texting/calling.
by panick21_ | 2025-04-30 10:59:50+00:00
While they are interventionist in some way, so is everybody else. The US government involvement in housing is gigantic as well.

We can learn a lot from the policies, both free market and otherwise. And we shouldn't learn from others.

No free market person thinks of Singapore as some prefect example. As that doesn't exist. So you have to take example from different places. And Singapore has more good examples then most.
by dcminter | 2025-04-30 11:00:31+00:00
It's definitely not a dumb question - it's something that just wasn't taught at all when I was at University.

My answer, of course, is a bit broad-sweeps. The nitty gritty will depend on the project etc. In your case, if it was flagged as "good first issue" it's probably a relatively small self-contained bug (or the reviewer thought that - they might have been wrong). Well worth seeing if one of the project members can give you a hint.

I wish I could point you to more material but I don't have much at my fingertips. There's a chapter on debugging in "The Practice of Programming" by Rob Pike that I recall being good, but it might be a bit antiquated.

It's worth bearing in mind that there are innumerable different types of bugs and different languages are more or less vulnerable to some of them (e.g. you'll never use-after-free in Java, but you can leak memory just as easily in Java as in C++ - and out-of-memory issues might be a little more likely in a profligate language like Java)

For C++ there are some excellent books by Scott Meyers which, if they've been updated (I was last a C++ dev before 2000) contain a host of little gotchas that can lead to all sorts of weird problems. But hopefully the one you're investigating will be something more straight-forward.

> You are very kind person. Thanks.

It's genuinely a pleasure; I think this is a super-interesting topic. Also I think that debugging is one of the most fun bits of software development - though I know a lot of people would disagree with that!
by constantcrying | 2025-04-30 11:02:10+00:00
As I wrote below. My most memorable math class was a teacher failing to explain fractions to me, what later became obvious to me was that the teacher did not understand fractions either.

I am sure you want to blame me for this, but somehow I went to university and got a degree in (applied) mathematics. So I doubt it was some fundamental problem with me.

Everybody is upset when someone tells them they fail at their jobs and teachers are an entire industry of total failure. In a single semester of university I learned so much more than in 12 years of school. If teachers aren't at fault, who is? By any metric I was a successful student.