MurphyA/hacker-news huggingface dataset:
by simonbarker87 | 2025-04-08 07:11:32+00:00
I’ve always been a decent runner, won some school and county races, but I’ve never enjoyed it, it was something to get through.

I stopped running years ago when I took up weight training and I didn’t miss it at all.

Last year my wife wanted to do some Spartan races so started training, I joined her for a few training runs and due to the controlled, slower pace she was running at set by the training schedule/app I loved those runs.

Turns out I was running too fast and hating every minute. I now run once or twice a week at a slowish pace, it’s been great. Speaking to “proper runners” since starting back up this is apparently very common, most people who hate running are simply going faster than they should.

Anything that gets you outside, run/sit/ride/tennis club is a good thing so well done them for organising something.
by 1659447091 | 2025-04-08 07:11:36+00:00
7-11 has surprisingly good coffee in the US too, or at least Texas. There was a 7-11 on the corner of the block I use to live on and drive past to get to Starbucks until I was running late once and decided to just grab the first coffee available. Now if I just want plain brewed coffee I'll find a 7-11. And if I'm wanting something more Starbuck-ish but don't want to deal with the morning rush, I'll go to a 7-11 and mix little over half a cup of the brew coffee then top it off with their hot chocolate.
by disillusioned | 2025-04-08 07:11:39+00:00
I mean, this is literally what an Assignment for the Benefit of Creditors (ABC) acquisition is (or an Article 9) and the specific goal of an ABC is to allow for some semblance of the company's assets to persist unencumbered by an acquirer and without creditors having any further rights to their debts, aside from what they can claim from the proceeds of the ABC.

It's an alternative to bankruptcy that allows for the continued functioning of the business in many cases, and it absolutely leaves behind an insolvent shell. (And acquirers will go through great pains to avoid incurring "successor liability.")
by DeathArrow | 2025-04-08 07:12:07+00:00
I remember a time when I bought an used laptop and was able to upgrade the CPU, RAM and hard drive.

While I might buy now a laptop such as a MacBook without being able to replace major components, I will never buy a desktop such as a Mac Studio and accept the same shortcomings. And it's not only that I want to tinker with hardware, but buying parts and assembling the desktop myself has a much better price/performance ratio than buying of the shelf parts. Being able to upgrade is a bonus and that allows me to have cheaper upgrades than selling it and buying another one.

How much more would Apple tax me for a Mac with the equivalent performance of i9 14900K, Nvidia 4090, 128 GB RAM and 8 GB SSD I assembled in a few hours.

If I were much richer so the few hours spent on assembling the thing were more valuable than the price difference, I might have thought differently.
by mrweasel | 2025-04-08 07:12:19+00:00
There's also the whole issue of captchas being in place because people cannot be trusted to behave appropriately with automation tools.

"Avoids bot detection and CAPTCHAs" - Sure asshole, but understand that's only in place because of people like you. If you truly need access to something, ask for an API, may you need to pay for it, maybe you don't. May you get it, maybe the site owner tells you to go pound sand and you should take that as you're behaviour and/or use case is not wanted.
by LordDragonfang | 2025-04-08 07:12:28+00:00
I don't know how to further explain that a person's external facial and bodily responses are literally their external state and not their internal state. Your interpretation of those is not actual knowledge of their internal state. To be even more plain, it's a guess based on external state. I know this is something that allistic people have trouble understanding, though.

You're mistaking the shadow on the cave wall for the thing itself. Inference is not the same as observation.

For the same reason that polygraphs are not lie detectors, the body language that you're convinced is "leaking" is not actually internal state.
by shafyy | 2025-04-08 07:13:16+00:00
> Yes, it was trained on autocomplete but that doesn't say much about what capabilities might emerge.

No, but we know how it works and it is just a stochastic parrot. There is no magic in there.

What is more suprising to me that humans are so predictable that a glorified autocomplete works this well. Then again, it's not that suprising....
by bb88 | 2025-04-08 07:13:37+00:00
I don't necessarily agree with this take.

Lots of development shops care about UX/DX. Many Indie games are crafted with love and often many are successful -- even releasing bug fixes and updates years after it entered the shop on steam. Many high level developers learned how to write good code quickly, not just for themselves, but for the people that came after them.

If presented with a good argument, most people will agree to logic. Unfortunately, many business decisions are made behind closed doors to avoid dissent -- or even any discussion of alternatives.
by weitendorf | 2025-04-08 07:14:00+00:00
The thing is, Rickover was working on nuclear submarines for the US between 1950 and 1958. He could attract the best engineers because nuclear energy was THE cutting edge technology of the time, the budget was enormous, the project was extremely interesting, and people were literally building something that they thought would protect them and their families from a nuclear attack from the USSR (or another Holocaust; Rickover was Jewish).

It's like, what if you were working at a Frontier AI Lab in 2024 but also living in the aftermath of a bioweapon that selectively killed INTJs that like rockclimbing and anime, and you need to build really good AI by 2030 because if you don't you and all your friends will die of Huntington's Disease?

And then you told people that building great teams and getting things done is easy, even when they're "Moving the Munitions Depot 30mi Down the Road Because We Didn't Renew The Lease" or "Integrating OpenTelemetry With The Ingestion Service For The Staging Environment"; just frame those as "Actually the Most Ambitious Logistics Project in the South-Central District Since the Similar One 3 Years Ago" or "Revolutionizing PreProduction Observability in the Portion of the EMEA SRE org under Joe"! It should be just as easy to motivate the 23 year old trying to secure the bag and become a passport bro to update staging as it is to motivate the best engineers in the world to use cutting edge technology to protect their loved ones from an imminent danger!
by _blk | 2025-04-08 07:14:11+00:00
If you have a really desirable job I wouldn't think twice about a few hours long drive/flight but eventually creativity wins the game for the hiring side. E.g. No offices, no problem: Either you recruit where you already have people or find trustees. I'd be happy to hold remote interview assist in the Colorado Springs (pot. Denver) area in my small 3ppl office if anyone from a remote-only corp doesn't have anyone on-site and wants to give it a shot...
by tudorgirba | 2025-04-08 07:14:45+00:00
Nice point.

Indeed, it is possible to build tools elsewhere. The question is: do you build them, and if yes, when?

What we show with GT is that it is possible to build such tools for every development problem. This leads to thousands of micro tools per system that should co-exist.

GT is not a large tool to rule them all. In the Unix analogy, it is Unix, not one of the tools :).

This still leaves the question of why would want to build those tools when there are standard tools already? Because systems are highly contextual. This means we can predict classes of problems but not specific ones, which then means that any clicking tool built before the problem is known will not be addressing the specificity of that problem.

This is actually not that new of an idea. Testing is already done like that. We do not download tests from the web and run them on our system. We develop them as part of development after we know the problem. It's that contextualization that makes us stop every time a single test fails as we know that each of them captures something that our system specifically cares about.

Now, a test is a tool. We can extend the same idea to any other tool.

Does this address the question?
by dakiol | 2025-04-08 07:17:14+00:00
But fixing a bug requires time from your side (mainly doing the investigation) and from others (code reviews). So if the whole team is working on an “important” epic (this is, one with a deadline, like any other epic) and you come out of the blue with a bugfix unrelated to the epic without telling anyone: well, that’s weird isn’t it? Your EM/PM will ask you why you didn’t prioritise the epic’s tasks, and your colleagues could say that they cannot switch their focus or gather time for reviewing your fix (more so that it’s something that the EM/PM hasn’t approved).

So unless you are overworking (e.g., you work in your jira tasks AND on top of that you fix bugs) I don’t see it.

I would love to work on things that make sense like stabilising the system and all, but I work on whatever sells or whatever the EM/PM wants. These days unfortunately, shipping >>> fixing.
by aerique | 2025-04-08 07:18:25+00:00
The AI Challenges were so cool and I had hoped there would be more of them.

A "humbling experience" is definitely the right choice of words.

I did some minor work on a PoC for the one after Ants. It was multi-player (or: multi-bot) Asteroids but things fizzled out as most of the people organizing moved on to other things.
by Imustaskforhelp | 2025-04-08 07:19:42+00:00
I mean , if money is going to go to the rich.

There is a simple mechanism to distribute the money from the rich back to middle class / poor.

Its called taxes.

Basically, Trump shouldn't have done tariff and instead just taxed the rich after a certain point.

Oh wait, I think that sounds familiar.

Of course I am not saying tax them 90% and of course, you might say that there are loopholes. How are we going to distribute money from stocks? And you are right. But the thing trump is doing isn't working or maybe its working as intended by trump being a chatgpt wrapper.

If even trump literally just sat and did nothing, it would have been more beneficial.

I mean, Europe also has a high tax rate, its not that bad to have a high tax rate if you genuinely want equality, though I presume nobody really wants that. And Lobbying is legal in america which really shocks me.

I had said it time and time again. Trust is like a glass ball,once broken it can't be recovered. I feel like people are however still in shock of that glass ball being fallen and are in disbelief, But you guys gotta know whom y'all elected is doing harm.

Polymarket and even goldman sachs etc. are predicting 60% chance of US recession
by TeMPOraL | 2025-04-08 07:22:40+00:00
> Suppose it does become a thing, what then? We end up with an internet which is heavily optimised for bots (arguably it already is to an extent) and unusable for humans?

As opposed to the Web we now have, which is heavily optimized for... wasting human life.

What you're asking for, what "large companies such as CloudFlare have spent millions on", is verifying that on the other end of the connection is a web browser, and behind that web browser there is a human being that's being made to needlessly suffer and waste their limited lifespans, as they tediously work their way through the UI maze like a good little lab rat, watching ads at every turn of the corridor, while being constantly surveilled.

Or do you believe there is some other reason why you should care about whether you're interacting with a "human" (really: an user agent called "web browser") vs. "not human" (really: any other user agent)?

The relationship between the commercial web and its users is antagonistic - businesses make money through friction, by making it more difficult for users to accomplish their goals. That's why we never got the era of APIs and web automation for users. That's why we're dealing with tons of bespoke shitty SPAs instead of consistent interfaces - because no store wants to make it easy for you to comparison-shop, or skip their upsells, or efficiently search through the stock; no news service wants you to skip ads or make focused searches, etc.

As users, we've lost the battle for APIs and continue to be forced to use the "manual web" (with active cooperation of the browser vendors, too). MCP feels promising because we're in a moment in time, however brief, where LLMs can navigate the "manual web" for us, shielding us from all the malicious bullshit (ads, marketing copy, funneling, call to actions, confusing design, dark patterns, less dark patterns, the fact that your store is a bloated SPA instead of an endpoint for a generic database querying frontend, and so on) while remaining mostly impervious to it. This will not last long - the vendors de-facto ruling the web have every reason to shut it down (or turn it around and use LLMs against us). But for now, it works.

Adversarial interoperability is the name of the game. LLMs, especially combined with tool use (and right tools), make it much easier and much more accessible than ever before. For however brief a moment.
by tudorgirba | 2025-04-08 07:24:34+00:00
Thank you for giving it a try and suggestion.

The first goal was to help us explore how far can the idea of contextual tools go. It helped discover what today we call Moldable Development. It is also the first extensive case study of Moldable Development, itself offering 5+K contextual tools that we used to develop the environment itself. And when we work on a system, we build thousands more.

That said, now that we know what Moldable Development is, it can be copied. We want people to copy it. Our worry though is that we want people to copy everything, not only the visible parts.

For example, I understand the Emacs parallel. But think of this: while Emacs can be extended, how many extensions do you actually use that are specific to your system? We literally use thousands. Per system. That quantitative difference leads to a qualitative difference and it's made possible because of the totality of the environment.
by throwaway2037 | 2025-04-08 07:25:23+00:00
In most highly developed countries, there is a probation period for 90+ days for new hires. During this period, you can be fired for any reason. It is not an expensive as people think to fire someone who deceived your hiring process. However, institution inertia is real.

That said, I very much agree with your last paragraph. In the late 1990s and early 2000s, a lot of hiring was done this way in the US.
by rcarmo | 2025-04-08 07:25:35+00:00
That’s already mostly true except for Europe. OVH, Hetzner, etc. are not hyperscale providers nor have they shown the ability to evolve in that direction over the past decade, and to be honest the conditions in Europe are just not there for any one of them to evolve into a “proper” cloud provider.

Cloud isn’t VMs, it’s managed services.
by Imustaskforhelp | 2025-04-08 07:25:54+00:00
I might die on this take. But you guys really think birth rate is some magic.

India has an overpopulation issue. In India, we literally have more people than jobs. So you guys could just tap into India.

China is also similar, except it has outgrown its master. So I can understand the mistrust. But america put tariffs on India as well which is just ... funny.

Also if america really falls into a recession (60% chance, like I mentioned in my other comment), how much do you think the US would be doing "OK"

I think what the US is right now, is failed democracy. I mean, I used to hate my government, but it was because of their political views/ I just felt that a tiny change in the Indian system is needed (like Media , incentives for middle class), I have hope in India. India can truly change if need be.

I have no hope for america.
by Calwestjobs | 2025-04-08 07:27:26+00:00
gas and oil pipelines from russia thru ukraine are slovak state property.

russian gas is cheaper is russian propagandist lie. or it is true but in sense that there are bribes prized in.

slovakia pays market price but percentage of that price is diverted to bank accounts in russia and turkey (or atleast was ,there is chatter that they moved some money to east asia because of sanctions) as a payment for slovak gov signing deal with russia until i think 2030 or 2035 or something like that. for example similar contract with ukraine was signed only for 10 years (i have no info about bribes in UA). and it ended last december...

russia is paying hungary and slovak governments to transport fossils, so governments do not have reason to do reverse adria flow, bring fossils from other pipelines etc etc.

( irony is that someone hacked czech premier Fialas ExTwitter account instead of Filip Turek nazi .... account )

as i understood it, LCOE for battery + renewables is on par with nuclear for years, and similar price of gas peaking... + EU is doing all sorts of programs to lower energy needs of buildings...

"funny" thing is that future chinese battery manufacturing capacity IN EUROPE will displace russian gas in long term...
by Imustaskforhelp | 2025-04-08 07:29:06+00:00
a war would likely involve nukes.

Please brother, don't make me imagine a world war with nukes. The whole world is going to collapse, It would take us atleast three century back and it would be the darkest chapter ever.

I think there are some really smart people in the world. We can use them to create beautiful discoveries. Seriously, it sends me shivers thinking of a world war, but it may happen, and I have no control over it. I have to just watch the world wither away.
by tudorgirba | 2025-04-08 07:29:08+00:00
Great to hear!

I would be happy to learn more about the specific need you see in your work context. Either here or on our Discord.

If you are interested to learn more about kinds of problems and how it fits in the development environment, perhaps take a look at the book I am writing in the open with Simon Wardley (we recently released the first four chapters): https://medium.com/feenk/rewilding-software-engineering-900c...
by matsemann | 2025-04-08 07:29:30+00:00
I think the difference is that you used to need a certain knowledge to be able to bullshit. You could still do it, but it would mainly be to embellish stuff you already somewhat know. With LLMs, it's easy to make it write a whole page of interview prep you can use to hide your tracks, without any prior knowledge. My guess is they saw that kapwing wanted experience in X,Y,Z and made an LLM create projects that sounds real in a way you otherwise wouldn't be able to do as easily.
by thaumasiotes | 2025-04-08 07:31:08+00:00
> Bronze.

> if it was an outlier like meteoric iron (a) it would look like it (corrosion)

It is corroded. That's why it's green.

Which, yes, means it's bronze, but note that it's being described as an "iron age dagger" and they think it was manufactured in southern Europe and traded to the north. Iron wouldn't be surprising.
by Brajeshwar | 2025-04-08 07:31:32+00:00
I have a friend who runs a devices (mostly Laptops and Phones) rental business. Repairs are a key component in their business model. They have a well-established setup powered by processes automated by technology. He is a programmer, who bootstrapped his business into a successful enterprise today.

If you are in India (or more specifically Bangalore), check out his team https://spurge.rentals

I remember advising him to protect his domains with a .com while using an interesting but .com domain.
by dominicq | 2025-04-08 07:32:33+00:00
In my (albeit limited) experience, there's slack in the workweek, and that slack can provide the required time to do random stuff.

I recognize this isn't true in organizations where everything is micromanaged, work time is tracked in hours or even minutes, and autonomy doesn't exist.

The more the employees are treated like responsible professionals, the more this is possible. And conversely, the more they're like factory workers behind a conveyor belt, the less this is possible.
by torlok | 2025-04-08 07:34:24+00:00
Since the press in Poland wrote about this, I'll add a little context. According to the Muzeum Historii Ziemi Kamieńskiej's spokesperson, the knife is actually up to 3-2,8. They used the X-ray fluorescence method to come up with that number. The dating is being disputed, as it was rushed out after the discovery, and it's not like you can use carbon dating on metal. There's still chemical analysis to be done, but that doesn't give accurate results either. Some scientists point to the XVIII-XIX CE. Apparently some experts had a look at it and say it's from the Middle East, and if made of brass it could mean it's from I BCE, and it's been stylized to look ancient.
by sampo | 2025-04-08 07:34:50+00:00
A lot of things in Mercurial kind of geared you towards using it more like Subversion was used. You pretty much could use Mercurial just like git was, and is, used, but the defaults didn't guide you to that direction.

One bigger difference I can think of is, Mercurial has permanently named branched (branch name is written in the commit), whereas in git branches are just named pointers. Mercurial got bookmarks in 2008 as an extension, and added to the core in 2011. If you used unnamed branches and bookmarks, you could use Mercurial exactly like git. But git was published in 2005.

Another is git's staging area. You can get pretty much the same functionality with repeatedly using `hg commit --amend` but again, in git the default gears you towards using the staging approach, in Mercurial you have specifically search for a way to get it to function this way.
by internet_points | 2025-04-08 07:35:17+00:00
Yeah I found that bit strange too. Browser-stored (and -generated) passwords would be a step up from reusing your password on 82 sites! Most browsers support "master passwords" or system keyrings so the passwords are encrypted at rest (though you may have to manually enable master passwords. If it's sync they're talking about, I haven't heard of Firefox Sync ever being hacked, but there was a big breach of LastPass. Of course neither is good enough without 2FA these days.
by lelanthran | 2025-04-08 07:35:19+00:00
> It seems like the technology should be easy but keep in mind you’re getting everything for free and this isn’t the field you have a ton of practice in.

While keeping in mind that this isn't a field that I have a ton of practice in, I can confidently assert that a parser for HTML input that outputs CSS classnames does not need all of the following:

1. A recent Node (+ dependencies)

2. Pnpm

3. Rust (+ dependencies)

4. Bun build environment

5. A binary size of 100MB

I'm pretty certain I needed an HTML parser at some point in the past, and it was built as a single standalone file, that compiled to a single standalone ~50Kb binary, that took a single day to write.

Actually, here it is: https://gist.github.com/lelanthran/896a2d1e228d345ecea66a5b2...

Now, fair enough, that doesn't spit out class names (because I didn't need it at the time, although looking at the query language it seems that it might be able to do that) that, but it's very easy to add a single flag for "spit out class names". The build dependencies are:

1. A C compiler.

There's no makefile/build-script - simply doing `$CC program.c -o program` is sufficient.

So, sure, while I don't have a ton of practice in this area, I have enough to know that the binary/program in question is heavily over-engineered. Their dependencies are artificial requirements (we require this because this other technology requires it), not functional requirements (we require this because this feature requires it).