MurphyA/hacker-news huggingface dataset:
by joegibbs | 2025-04-24 05:28:44+00:00
If you use a <8gb model you can finetune it with Unsloth in an hour or so. What if the system extracts facts and summarises its own output every day to only 10,000 lines or so, and then finetunes its base model with the accumulated data and switches to run that, as a kind of simulation of long-term memory? Within the same day it could have a kind of medium-term memory via RAG and short term memory via context.
by JohnKemeny | 2025-04-24 05:29:33+00:00
The thing is that Euclidean TSP needs a lot of data to encode hard instances.

N=15 was even considered solved in the 60s, and N=20 has never been considered large instances, especially not of Euclidean TSP.

I cannot see how anyone could say 13 is the max: you need 100k memory slots and 1M comparisons. This has been trivial for quite some time.
by merouan | 2025-04-24 05:30:28+00:00
Hmm, this doesn't track with history. Boycotts, and more generally collective economic action (strikes, etc), are an incredibly powerful form of protest. People have shaped the world through refusing to buy from oppressive forces - case in point, the boycotts of South Africa during apartheid successfully pressured South Africa out of apartheid. We got our collective rights as workers (40 hour work days, etc) through strikes, boycotts, and more.

It's not easy, but if you're serious about it is best done in community, with support and strategy. So, the opposite of main character syndrome, I would say.

It's also very odd that you take an analysis that is fundamentally systemic and translate it into purchasing from an individual psychopath - under what assumptions is that a valid comparison, one with any merit? It's not like corporations exist in a vacuum, only to emerge from the void to casually sell a single pen, the money with which they use to buy a single bullet. We as individuals, as communities, exist in feedback with the systems that we are a part of, including (surprise) corporations. So, yes, we have power to shape them, though (again) not easily.
by ahwelatif | 2025-04-24 05:30:56+00:00
I'm relatively confident this critique is AI-powered. The dead giveaways:

1. Verbosity. Developers are busy people and security researcher devs are busy even moreso. Someone so skilled wouldn't spend more than 2-3 sentences of time in critiquing this repo.

2. Hostility. Writing bug free code is hard, even impossible for most. Unless your name is Linus Torvalds, Richard Hipp, or maybe Dan Abramov, most devs are not comfortable throwing stones while knowing they live in glass houses.

3. Ownership. "Killshot" comments like this are only ever written by frustrated gatekeepers against weak PRs that would hurt "their baby". Nobody would get emotionally invested in other people's random utility projects. This is just a single python file here without much other context.

4. Author. The author is still an aspiring developer. See their starred repo highlighting adherence to SOLID/DRY principles as a primary feature of their project. Not something you'd expect to see from a seasoned security researcher. https://github.com/SSD1805/EchoFlow

5. Content. The critique is... wrong. It says the single file, utility repo is "awful" for being a "less maintainable" monolith. Hilariously, it calls the code bad because it does not need dependency injection. This was a top critique in the comment!

--

Regardless of political persuasion, I hope this trend of using AI to cyberbully people you don't like goes away.
by bhaak | 2025-04-24 05:31:54+00:00
For low levels of "it just works".

Every major OS update Apple changes something that breaks either specific programs or restricts the OS further which leads to breakage.

The "too many files open" error could be fixed by raising the limit of open files (there are instances where a tool really does need lots of open files and isn't leaking) but nowadays I need to break the security of my own hardware to maybe be able to raise it as Apple adds hoops and is changing what to do every so often.
by imgabe | 2025-04-24 05:32:24+00:00
We have a government to enforce laws to protect the commons. If someone is poisoning the river, the government should fine them and shut them down. They should be inspecting gold producers to make sure they are complying with regulations so that all gold is produced in a sustainable way that doesn't destroy the environment.

If that's not happening, then we need to fix the government so it does happen. Expecting each individual person to be their own EPA and research how every single item they consume is produced idiotic and doomed to failure.
by mifydev | 2025-04-24 05:32:34+00:00
I switched to Linux 12 years ago and still use it daily, although I think the problem is bigger than that. Even though hardware support is getting better, some bugs are lingering for years, and Wayland took such a long time to be a viable option. Now, as desktop became more complex to support, new platforms are coming, VR and mobile.

Mobile: I own Librem 5, and it was the biggest purchase disappointment I have ever had. I've been ridiculed by my friends while I was waiting for it for years, and when it was delivered, it was too outdated to use. The only silver lining from this is that mobile support exists in GNOME and KDE now. Hardware is still not there.

VR: I have not seen any viable option.

I'm optimising, and hoping that with AI it would be easier to support all of this, but now it looks kinda gloomy.
by toast0 | 2025-04-24 05:33:17+00:00
How do you think those drinks get there? Beverage companies are paying for shelf space.

But, if you think ads for drinks don't work, take a look at Pepsi's Project Refresh of 2010, and what happened to their sales. TLDR, Pepsi took it's superb owl ad budget and used it to do community grants instead; sales dropped and a couple years later, Pepsi went back to advertising during the superb owl and stopped doing community grants.
by kstrauser | 2025-04-24 05:35:12+00:00
First, yes, I totally agree with the premise. I still think there's a big difference between scammy software like you described and flat-out malware. App Store review can identify and reject lots of malicious syscalls. If you get a fake ChatGPT app, it might very well have in-app purchases that don't actually do anything server-side, but it probably won't exfiltrate your email to North Korea.

You're right. It's not "safe" in the sense that things clearly, demonstrably make it through that shouldn't. I do believe those are the exceptions that stand out, though. It doesn't mean that scammers can't still get malware into the store. It does mean they have to work harder for it than most scammers are willing or able to.

By analogy, Fremont, CA isn't "safe". They still have robberies and thefts and assaults and murders. But with a crime rate literally 1/10th that of St. Louis, I'd forgive people for describing it that way.
by buzzbyjool | 2025-04-24 05:35:14+00:00
Great question — and one we took seriously early on.

At first, there was some skepticism, and even a bit of anxiety. When we said, “We’re going full AI-assisted development,” the natural reaction was: “What does that mean for my skillset?”

But here’s what happened in practice:

Most of the repetitive tasks — CRUD, glue logic, API boilerplate — disappeared. Instead, devs started focusing on system design, agent orchestration, prompt engineering, constraint writing, testing strategy, and overall architecture.

And they’re thriving.

Nobody’s DSA muscles are atrophying — they’re just being used differently. If anything, they’ve gained new skills that aren’t widely available yet: how to design workflows with stochastic tools, how to debug agent behavior, how to build structured memory into LLM stacks. These are things you won’t find in textbooks yet, but they’re very real problems — and deeply technical.

And let’s be real: you don’t forget how to reverse a linked list just because you stopped manually writing route handlers for user creation.

In short: the devs that leaned into it have grown faster, not slower. And the ones who felt it wasn’t for them — they moved on. Which is fine.

Every shift in tooling brings a kind of Darwinian filtering. It’s not about better or worse, just about who’s willing to adapt to a new abstraction layer. And that’s always been part of how tech evolves.
by merouan | 2025-04-24 05:36:01+00:00
Governments are pushed to do things to protect people by the people. Seat belts were not a thing (i.e., required by law) until there was sufficient public pressure to make them so. Heard of Ralph Nader? Food is made in unsafe conditions and governments are fine with it until there is pressure - have you ever heard of "The Jungle"?
by troupo | 2025-04-24 05:36:15+00:00
> You could have non-personalized, or contextual ads. But those are much less effective.

This is a lie that has been perpetuated for a very long time.

1. There's no definite proof they are much less effective

2. Even if they are less effective, is it a bad trade-off when weighed against life-long pervasive and invasive tracking?
by switch007 | 2025-04-24 05:36:29+00:00
People simply can't have the same expectations of hardware as with Windows. You must select your hardware for Linux support.

They make heroic efforts in supporting a variety of hardware but if you have the choice it's better to use hardware with better support.

There are vendors like System76 and Dell who offer Linux support

Ubuntu has a certified hardware list:

https://ubuntu.com/certified

I'm confused that people think it normal to go to Apple to get an Apple device to run Apple OS, but the idea of going to a Linux vendor to get a Linux laptop to run Linux is a weird idea.
by danielpetrica | 2025-04-24 05:36:44+00:00
Thank you for the information. If you have any other advice please tell me I'm very grateful for any advice

We're aware that the small validation we were able to do during the weekeend so now we are trying to validate it really by organising a real trip in September.

We are trying to bootstrap it at the moment and count on our network of friends, Clients (the main founder is a personal trainer) and people that expressed interest initially. we count on organizing the first 2-3 trips to be understand if the idea makes sense to continue or not. we also aim to understand the difficulties with this 2 initial trips to perfect the formula for the trip and find difficulties.

We are not building a tool, but are trying to organize group trips to sell to clients.

We are aware of the high cost of user acquisition too so we have a marketing person in the team. And we aim to try building a community long term with old trip participants and interested people.

We also want to give a healthy/fitness spin to the trip so people will be able to attend the gym or do athletic activities (not my knowledge domain, I bring the outside view to the team by not being in the fitness niche).
by motorest | 2025-04-24 05:37:39+00:00
> Additionally, mutable fields will quite often benefit from having a separate edit table which records the old value, the new value, who changed it, and when.

Aren't you describing a non-functional approach to event sourcing? I mean, if the whole point of your system is to track events that caused changes, why isn't your system built around handling events that cause changes?
by dusted | 2025-04-24 05:37:52+00:00
> all these findings prove that the bug is NOT an issue with Windows 11 24H2, as things like the way the stack is used by internal WinAPI functions are not contractual and they may change at any time, with no prior notice.

This reminds me of an excellent article I read a while back, the gist of it was that, given sufficient success, there's no such thing as a private API.
by fargle | 2025-04-24 05:37:53+00:00
wrong about wrong. if you go down that path, you are powerless. we live in a society that is imperfect. but you cannot live on a pedestal alone and be perfect either.

you should shop at "walmart" or where-ever your dollar is the most effective. and that gives you the most stability and and position to challenge whether the current Walton regime's love of China is a good thing or not. but cutting your nose off to spite your face does nothing useful.
by imgabe | 2025-04-24 05:38:04+00:00
Boycotts are a different thing. A successful boycott targets a specific company about a specific issue that that company has the ability to change. When the company changes the thing, the boycott ends.

The bus boycotts in the US Civil Rights movement are a good example. "Hey bus company, we're going to stop riding your buses until you end your racist seating policies". It's clear what they wanted to happen, and it was in the power of the boycotted company to make that happen.

This new thing is something else. Just a general "don't buy from this company because ... uh ... vague noises about evil". Like, what is it exactly you want this company to do? How will you not buying from them force them to do that? Do they even know what you're asking for?

This is not about trying to effect any sort of change. It is just plain virtue signalling so you can appear righteous to others. There is zero chance of anything happening in the world because of this.
by dredmorbius | 2025-04-24 05:38:14+00:00
Free Software Foundation General Public License version 2:

The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.

<https://www.gnu.org/licenses/old-licenses/gpl-2.0.html>

That's generally interpreted to mean that the build environment or build system is included in the requirements of the licence. This is included in FSF's Free Software Definition as well:

<https://www.gnu.org/philosophy/free-sw.html>

OSI's Open Source Definition includes substantively similar language:

The source code must be the preferred form in which a programmer would modify the program.

<https://opensource.org/osd>

Answering your question then, no, source absent build prerequisites / systems does not satisfy either FSF's Free Software Definition or the subsequent Open Source Definition by the Open Source Initiative.
by seanhunter | 2025-04-24 05:39:18+00:00
Umm get a framework laptop. Sleep/restore works out of the box. Admittedly I only tried it on QubesOS and Nixos, but if it works in both of those places chances are pretty good that it will work for any distro.

THere’s a reasonable chance if you get a lenovo thinkpad or similar very mainstream laptop it will just work there as well, but get a framework anyway because they’re good and you deserve a nice laptop.
by wqaatwt | 2025-04-24 05:39:42+00:00
Right.. yet most beer in the middle ages was not hopped. In some areas like Britain it was virtually unknown and throughout most of Europe it didn’t become popular until the 1500s or so.

Sure, IPA can last for a very long time (that was kind of the point) most people didn’t drink that type of beer on a daily basis.
by johnisgood | 2025-04-24 05:40:09+00:00
> Yes, you can get away with cheaper materials when cooking, but the final product will deeply suffer.

This heavily depends. As I mentioned before, cheaper materials did not always mean shittier, especially when it comes to cooking. Around here, healthy food is still cheaper (especially the ingredients) than junk food, although the recent increase in prices (of everything) is wild.
by Spivak | 2025-04-24 05:41:57+00:00
The mistake Google is making with the courts is that you can't have your cake and eat it too. You can't have an open OS while simultaneously flexing your other business units to dictate how other people use it.

Google flexing in this way, arguably for the benefit of the user, is nonetheless anticompetitive and the courts are reaming them for it.
by Animats | 2025-04-24 05:41:57+00:00
Right. That one is probably fake.

It's not at all uncommon to trade a tanker load of oil, and this may result in the tanker being re-directed mid-trip, or being anchored somewhere for a while. Those are normal shipping events. (Yes, there are parking spaces for oil tankers. Here are the ones in the San Francisco Bay.[1])

I have read of an oil trader who bought a trainload of railroad tank cars of oil as a similar deal. That was a bigger hassle, because finding and paying for a storage track to park the tank cars became his problem. There is a market in railroad siding for storage, but there are not that many available spaces. Most of them are in Outer Nowhere, someplace where there used to be something that needed track but no longer does.[2] Managing this tied up a lot of high-priced broker time. Supposedly worked out OK, but nobody wanted to do it again.

[1] https://www.sfmx.org/wp-content/uploads/2017/01/Anchorage-9-...

[2] https://sidings.ca/collections/sidings
by Tsuchi_84 | 2025-04-24 05:42:23+00:00
What an interesting thought experiment! I've also been contemplating this idea. While considering how such an agent might operate, I keep coming back to the fact that the desire for money is a distinctly human motivation. This makes me wonder if some level of human oversight or goal-setting would always be required. My biggest question is whether an AI would ever genuinely develop the intrinsic will to earn money purely for the purpose of self-preservation.
by danielpetrica | 2025-04-24 05:42:34+00:00
Yeah, it was my first weekend and I went there just with the objective of having fun and do something different but ended up going to this idea because the one presenting it had a huge charisma when presenting it and captured my interest. Apart from this team i met some interesting people and I hope to keep in contact with some of them too.

The area where I live doesn't have an active tech community but it's starting to improve thanks to some communities meetups and similar events and the main attraction of this events is the ability to meet friends in tech or interesting fields like marketing.

I didn't have the energy to pull a all nighter so I went back home at 1 am, but some members did exactly that to finish the pitch for sunday.
by nine_k | 2025-04-24 05:43:57+00:00
Non-Latin? Well, OK, Greek and Cyrillic are close enough to Latin to be able to design the font for them following approximately the same style which apply to the Latin characters. You can make a Cyrillic Tahoma or a Greek Signika in line with the Latin variants. I'd say that this is the reasonable limit of non-latin support.

If you take Hebrew, Korean, Georgian, Armenian, Thai, hiragana, katakana, you're in trouble. They all have different proportions, traditions, connections. You can stylize them a bit to be reminiscent of the way the Latin font is made, but you'll have hard time making a Hebrew font with large serifs like Bodoni, and will have hard time making it materially different from Times New Roman in a convincing way. It's better to make a separate typeface.

Arabic / Persian / Urdu, or hanji are their own worlds altogether, hardly comparable to Western typography.
by danielpetrica | 2025-04-24 05:45:51+00:00
We aim to offer trips to people caring about their lifestyle, think going to the gym, or being careful about what they eat. we want them to be able to meet like minded people and fun around people with similar interests. Our fist founder is a personal trainer so we have his experience on that regard and we aim at this gym niche to differentiate from other group trips organizers in Italy or Europe.
by the_third_wave | 2025-04-24 05:45:52+00:00
> taking the leap to Linux when I read ... there weren't drivers that would work with my mouse (without _considerable_ effort) and noped [sic.] right out.

That wasn't much of a leap you were planning it a mouse got in your way, especially given you seem to have planned this "leap" in the 90's - solidly within Windows 9X territory which was infamous for its instability and reboot-tendency:

You moved your mouse pointer, your PC needs to be restarted for this change to be implemented. . [OK] [Ignore] [Cancel]
by otterley | 2025-04-24 05:46:21+00:00
There is definitely one state, which is New York (where its U.S. HQ is). Another is possibly Delaware in which its U.S. entity is incorporated.

That’s why the author said that when the court stated that it would be absurd if there were no state that had jurisdiction, the court was being misleading, because there is always at least one state in which a U.S. entity is subject to jurisdiction.
by tavioto | 2025-04-24 05:48:09+00:00
Good post, however what most people fail to see is that the quality of the result from a geocoder greatly depends on the quality of the input data.

Google has good normalization of that input address to identify and correct it but if the input has too much info like instructions to find the address or variations of the street name, phone numbers etc, then it gets confused and the results will not be good.

I deal with lots of very poorly formatted addresses for last mile and delivery companies and they have horrible data, so I created AddressHub which mostly focus on address normalization but also offers a router capability that connects to multiple geocoders and analyze the results to prevent false positives (results that are deemed of high accuracy but are even miles away from the real location).

It also provides caching according to the terms and conditions of the geocoders and also checks first with open data to see if the address can be geocoded with it (at no cost) then do a fallback mechanism with the geocoders to find the best result.

Take a look at it and let me know what I should improve: www.address-hub.com
by keyle | 2025-04-24 05:48:49+00:00
Impressive and potentially very interesting future work.

One thing I couldn't help but notice was the crazy amount of HTTP requests going on in the demo on the github readme page, and the video looks to be sped up.

I'm all for AI assisting but I wouldn't want to create even 1/10th of these HTTP requests, as a good netizen; unless I'm missing the point.
by casey2 | 2025-04-24 05:49:07+00:00
It is the definition of rent. The cost is that I have to run your software on my device. I could create value for myself by running software of my choice, instead Apple destroys that value to create a percentage of it for themselves.

Apple pretends to value user privacy and artist rights as these values often conveniently align with taking away user and partner control. The mask has slipped multiple times but their control over users never will until they are legally required to treat their users like humans.
by kamray23 | 2025-04-24 05:49:57+00:00
That is exactly why I said that that only comes in once you publish something. The legal argument isn't as strong as the moral one is for me anyway, I never publish anything. I think making a PR isn't forcing code on someone, they're not obligated by anything to read and consider it, but if they do want to they can. I'll make one, and then I'll stop responding, because that's where my personal moral obligation ends. Whoever wants the code can now easily discover it, whoever doesn't can throw it away as they like. Including the upstream maintainer.
by tdb7893 | 2025-04-24 05:50:35+00:00
Your purchasing decisions are one of the more significant ways you impact the world and it makes sense people want to be cognizant of how they are effecting other people.

Though I recognize depending on people's mental health it can be stressful to think about and if you can't then it's okay, one of my friends in particular was worrying about what she was buying to the point where it was a significant source of stress in her life and that wasn't good (though therapy for her general anxiety helped a ton so she's now concientious about what she buys while not stressing over it. It took her a while to get there though).