MurphyA/hacker-news huggingface dataset:
by patrec | 2025-04-12 20:26:23+00:00
Thanks!

> they are better for most use cases of string templating where what you really want, is just a string.

I think use cases where you want to unconditionally bash a string together are rare. I'd bet that in > 80% of cases the "just a string" really is just a terrible representation for what really is either some tree (html, sql, python, ...) structure or at least requires lazy processing (logging, where you only want to pay for the expensive string formatting and generation if you run at the log level or higher that the relevant logging line is meant to operate).
by nicce | 2025-04-12 20:26:55+00:00
In the context of Rust it is not about "bloat" indeed. The compiler includes only used bits and nothing more. However, there are other problems, like the software supply chain security. More dependencies you have, more projects you have to track. Was there a vulnerability that affects me? Is project unmaintained and some ill factor took it over?

In C this was actually a less problem since you had to copy-paste the shared code into your program and at some level you were manually reviewing it all the time.

Also in Rust people tend to write very small libraries and that increases the number of dependencies. However, many still not follow SemVer et. al and packages tend to be unstable too. On top of additional security issues. They maybe be useful for a short time but in many cases you might need to think the lifetime of your application up to 10 years.
by mark_round | 2025-04-12 20:27:03+00:00
It's a lot of fun, still! I touched on it in my "Amiga Systems Programming in 2023" post[1] which had some discussion here[2]. In the few years since then there's been lots of development still across the whole scene. OS4 is largely stagnating (although I still fire up my X5000 whenever I have a chance) but the classic 68k scene is positively thriving.

Lots of great software & homebrew games, and the hardware options now are just amazing. There's FPGA, emulation, PiStorm accelerators, Vampire, re-amiga... and only this month, Hyperion released an updated OS3.2[3].

It was (and is) such a versatile, forward-thinking platform and I still very much enjoy seeing how far the community can take it.

[1]=https://www.markround.com/blog/2023/08/30/amiga-systems-prog...

[2]=https://news.ycombinator.com/item?id=37389376

[3]=https://www.hyperion-entertainment.com
by bhaney | 2025-04-12 20:27:23+00:00
As far as I can tell, this uses:

- libvips (wasm): for image conversion

- ffmpeg (wasm): for audio conversion

- ffmpeg (remote, via vertd): for video conversion, with an option for the hoster to use wasm ffmpeg instead with some limitations (performance, maximum file size, etc)

And from browsing the github, missing formats are usually caused by difficulties linking the libraries that handle those formats into the wasm libvps/ffmpeg
by alabastervlog | 2025-04-12 20:27:45+00:00
He's infamous as an early step on the Universal Engagement-Driven Algorithm Right Wing Extremism and Conspiratorial Thinking Pipeline that's a big part of why we're where we are.

What's funny is that The Atlantic complaining about damage Trump is doing while still making money pointing people toward the entrance to the MRA/QAnon/Pizzagate/adrenochrome-harvesting/fascist madness ride.
by wnoise | 2025-04-12 20:28:47+00:00
> How about violating bright red line laws/norms of the society you're in?

Isn't the word for that "criminal"? You can add intensifiers like "serious", "hardened", "deadly", etc to emphasize how bright the line violation is.

> Okay but surely you agree that "I want abortion but my state bans it" is not the same kind of "disagreement with societal opinions of morality" as executing a CEO because you vaguely have grievances with the healthcare system?

There certainly is a greater consensus for it; 50-50 is quite different than what I would guess is about 85%. And I'm for that consensus. This kind of violence becoming common would be disastrous. But that consensus certainly seems to be a lot less solid than it was a year ago, especially when you look at the youth. (I think there are several things contributing to that, but that consensus breaking down does not mean that 41% of 18-29 year olds are insane. That's just not what insane means.)

https://www.axios.com/2024/12/17/united-healthcare-ceo-killi...
by _kava | 2025-04-12 20:28:56+00:00
When I made that comparison, I did not mean to bring politics into the conversation, but I assume it is a natural direction people can take it too.

I will just say this: the issues with the US are beyond *partisan* politics. In my opinion, it is a social problem much deeper than what is shown on TVs and discussed in election campaigns. Changing the party in power will not change the situation. Until the US acknowledged these matters, it will continue on the same path it has been.
by margana | 2025-04-12 20:29:38+00:00
The hard part about ditching Visa and Mastercard is keeping the ability to make international payments even outside of EU. If you still need Visa or Mastercard to buy anything from outside of EU, including any non-EU digital service, most people would still have a Visa or Mastercard.

Russia did it because they're blocked from everywhere anyway and can't get Visa or Mastercard anyway. So this isn't really a concern. For an EU credit card to be successful and actually displace Visa/Mastercard among EU citizens, we would have to convince every merchant from Philippines to Argentina to South Africa to accept it.

If Visa works everywhere, and Eurocard would work only in Europe, your options would be to have either only Visa or have both. And few people would would want to get multiple cards if one works universally already.
by zaphar | 2025-04-12 20:29:43+00:00
In most languages that have exceptions you don't have the same guarantees because the values are not immutable so if they were mutated they will stay mutated. The language can roll back the stack using exceptions but it can't roll back the state.

The BEAM runtime and all languages that target it including Erlang do not allow mutation, (ETS and company excepted). This means that on the BEAM runtime you can not only roll back the stack but you can also rollback the state safely. This is part of what the poster meant by the most granular level possible.
by dragonwriter | 2025-04-12 20:29:49+00:00
> The objection to your point is that the teachings of Christianity are timeless if true.

"The teachings of Christianity" are, in fact, not consistent across time or across subsets of Christianity at the same time, and for any given time and group of Christians tend to include a mix of teachings that are held by those Christians to be fundamental and eternal, and teachings that are held by those Christians to be applicable in the current context (the latter tend to be presented as an application of the former to the perceived current circumstances, but may or may not be the result of applying any rational process to explicitly held eternal beliefs to any specifically articulated beliefs about the modern world.)

Your objection seems to be grounded in claims about the "teachings of Christianity" that are empirically untrue of the actual teachings of actual Christianity as it has actually existed in the material world. They may apply to some abstract ideal of Christianity, but in that case a "modern Christianity" could still exist as a concrete Christianity that more closely approached the abstract ideal than current concrete forms.
by nothrabannosir | 2025-04-12 20:29:54+00:00
> My theory: what matters isn't "best practices", it's have a coherent conceptual design and code that reflects that design.

Just because something has a >0 level of success doesn't mean there are no negatives. "Best practices don't matter because Emacs Lisp doesn't follow them and it just works" isn't a valid argument: it could very well be that Emacs (Lisp) would shine fifteen-fold brighter if it did also follow those practices. It just happens that having those elements you mentioned as positives are enough to keep the train going in spite of the shortcomings.

I use Emacs and program in Emacs Lisp to scratch my itches, and I agree that there are elements that make it work and hey, I'm still here, but I will bet good money that a parallel universe with Emacs Lisp', Now With Namespaces would work even better.

"Working" isn't binary.
by aftbit | 2025-04-12 20:30:09+00:00
My approach would be to rename the Grub EFI image to something silly like "HP Windows Recovery", then set Windows to boot first. Someone could smash F11 then select the recovery option to make sure it was really recovery... but the average Keystone Kop at CBP would probably not figure this out. In fact, I think they would just turn the machine on, see it start to boot Windows, shrug, and turn it off again. If they image the machine, they can find that it has Linux with forensics, but I really struggle to imagine anyone caring enough to chase me down after the fact.

I am a US citizen though. The only real goal for me at CBP is to avoid secondary at all. I'm not worried at all about them coming for me after I leave the airport. If that sort of stuff starts to happen... I am screwed anyway. They can find records of everything I've said by just compelling US companies to disclose it to them.
by gibbitz | 2025-04-12 20:30:58+00:00
This reasoning should make us all sick. Consumers are asking to not have it but apparently the products aren't for the people who buy them. The markets have broken the core tenets of capitalism and led to dissatisfied consumers with no control over choice. Competition in these areas is highly competitive and due to high investment and low anti-trust enforcement too easy to destroy.

I've decided to not buy these computers and and either make due with an older computer or buy one without the chip. If the message of lower sales gets through to the shareholders maybe things will change. Hasn't worked for vegetarianism, won't work here, but at least I can sleep at night. I doubt others will settle for hardware downplayed in marketing material or years out-of-date so the sales will stay up as a self-fullfilling prophecy and the shareholders will pay each other on the shoulders.
by DennisP | 2025-04-12 20:31:23+00:00
I don't think I'm connected to those people. I think it's a nifty device and I like how it looks. I learned about the Longitude Prize from a history book, and I doubt that it was commissioned by the watch industry.

Not everything is some ugly marketing conspiracy. People have appreciated beautiful, clever things for as long as they've been making them.
by maxglute | 2025-04-12 20:32:22+00:00
EU legislation forced many perfume companies to reformulate their fragrances with compliant ingredients - lot's of weird natural stuff replaced with synthetics. This might have made it easier to dupe since sourcing becomes standardized. Fragrances also smell different post reformulation, lots of new coke experiences except they can't go back, prices also have been rapidly growing like many luxury products. Except perfumes have a shelf life.

IMO fragrances is ripe for distruption. Many developing countries have phone repair like perfume shops where you mix your own shit, and a lot of it smells very nice/sophisticated.
by NoMoreNicksLeft | 2025-04-12 20:32:40+00:00
>If we don't have due process, in that, you can't go and defend yourself in public court

That's not due process. Due process rights do not guarantee you any sort of court hearing or trial. It does not require a judge. 90% or more of due process is administrative in nature. The bureaucracy infringes your due process rights when they don't "go through the motions" of how to handle a particular situation. How should they handle deporting someone? By checking that they're not deporting a citizen. If they failed to check, if they failed to give him the opportunity to prove citizenship, they denied his due process rights. Did they do this?

>It doesn't matter if your birth certificate is in the other room. Without due proces

You miss the point. I wasn't asking if his birth certificate was there or not. I'm asking "did they give him the chance to claim as much, and did they follow up and make sure it wasn't there". If they didn't give him the opportunity to make the claim, if they ignored such a claim, this is a denial of due process.

And there was no denial. If you had more than a second grader's understanding of due process, you wouldn't be so confused here.

> What are you gonna do? You don't get due process,

"Look Mr. ICEman, you're making a mistake. We can clear this up in minutes, pull my wallet out and take a look at my identity documents, some of which indicate I'm a citizen. It'll only take two minutes to reveal me as a liar if that's not the case."

And if they refuse, then my due process rights have been denied.

>Also Garcia had full legal permission to be here

He showed up without such permission, then weaseled his way into getting contested permission after the fact. Which was always the case under previous policy, there was no practical way to send them back if they made it 100 yards across the border.
by crazygringo | 2025-04-12 20:33:56+00:00
No, even if you were Google Cloud paying customer #1, your money was going to Cloud. It wasn't supporting anything to do with ads.

The ads were providing income to Google which allowed Google to bootstrap Cloud until it was profitable on its own, not vice-versa.

When you buy (or bought) Cloud services, that doesn't affect Google's ad revenue or advertising behavior at all, not for the better and not for the worse. They're basically unrelated orgs within the corporation. Using Cloud isn't promoting ads or whatever you seem to think, not now and not previously.
by bradac56 | 2025-04-12 20:34:08+00:00
No IoT is to insecure, buggy, and not climate resistant. Even if it overcame the first two no one in the low end spectrum will overcome the cost of the third.

There already is systems by Honeywell and others using a far more robust and secure z-wave system (vs Home Assistant) that can track wildfires but state and local governments have to actually buy and use them properly.

The bigger problem with wildfires is the human element. It's not like we do not know how to track and deal with them before or after the fact it is the bureaucracy in charge that is ether unwilling or out right ignorant in how to prepare, manage, and clean up after them.
by jeffbee | 2025-04-12 20:34:19+00:00
Normal car designers who aren't drug-addicted sociopaths have already more than solved this problem. If you put hard, narrow, high-lifetime tires on small diameter wheels you get a car that it more efficient, quieter, cheaper to operate, and pollutes less in terms of particulate matter. If you are Elon Musk you sell a car with totally inappropriate summer racing tires on 20-inch wheels and the owners have to replace the whole set every year.
by bcrl | 2025-04-12 20:34:23+00:00
Do you realize that one of the reasons for the swappable batteries on various Thinkpads is so that you can hot swap batteries without powering down or rebooting?

I've never had an issue with the connectors for the batteries of the ThinkPad, and being able to swap in a spare fully charged battery has been very helpful many times when out doing field working all day long. What is an issue are the little plastic tabs on the batteries that break off over time. However, usually the batteries have already lost a lot of their lifespan by the time that happens, and since the batteries are removable they can be replaced without opening up the system or melting glue with heat as is the case on most modern cell phones. Seems like a win to me!
by yladiz | 2025-04-12 20:34:39+00:00
If there is a deny list, and you have multiple services, you either do need to sync it or have a service fully responsible for this, and this does come with the burden of dealing with consistency guarantees, so it’s not as simple as “periodically refreshing the list” especially if the need is high for accurate revocation information, like if a service is dealing with very sensitive data. Handling the list is arguably a bit easier than dealing with a bespoke session, since it’s less data to handle and can be scaled more easily, but I think it’s disingenuous to argue that you “just need to maintain a single deny list”.
by Whoppertime | 2025-04-12 20:34:43+00:00
Why are people moving away from places like California with heavy environmental regulations? It seems like those states aren't livable for the current generations https://www.resiclubanalytics.com/p/net-domestic-migration-w... These 5 states saw the biggest net domestic migration INCREASE between July 2023 and July 2024:

Texas —> +85,267

North Carolina —> +82,288

South Carolina —> +68,043

Florida —> +64,017

Tennessee —> +48,476

These 5 states saw the biggest net domestic migration DECREASE between July 2023 and July 2024:

California —> -239,575

New York —> -120,917

Illinois —> -56,235

New Jersey —> -35,554

Massachusetts —> -27,480
by thatsit | 2025-04-12 20:34:53+00:00
I‘m currently visiting Paris for the second time in my life after 2008. I can tell you it’s much cleaner now than it has been back then. There are many electric (cargo) bikes, scooters, cars and buses. The city is much quieter and there is way less crazy traffic. There are few cars parked on the side of the street. However these parking spots were cleared for bike lanes and bike sharing parking. Biggest polluter are the garage trucks, which are still diesel and noisy. If they manage to replace them by electric ones, many parts of the city will be really quiet.
by WarOnPrivacy | 2025-04-12 20:34:57+00:00
I'm drawn to things I'm curious about and repulsed by things that are relentlessly pushed at me.

Copilot and Gemini are the latter. MS and Google opted to package their consumer AI as foistware and my initial experience is entirely about trying to get it out of my face. It's Creepy Uncle marketing; trying to place a product by wearing down consumer defenses.

If MS/Goog AI can stop being something I need to elude, I might stop instinctively rejecting it. In time.

In the meantime, here are some efforts to remove Gemini elements from Gmail ref:https://old.reddit.com/r/uBlockOrigin/comments/1id118g/hide_...
by NoMoreNicksLeft | 2025-04-12 20:35:13+00:00
>Yeah but that’s how modern conspiracy theories work. T

That is indeed how modern conspiracy theories work. They make outlandish claims that aren't supported by scientific fact, that some shadowy group controls the world through improbable means, and offer no evidence.

"Hey, these two groups are awfully cozy together" just isn't even close to being anything like a conspiracy theory. You've stretched your fallacious counter-argument too far.
by viraptor | 2025-04-12 20:35:48+00:00
None of those things are documented. No fraud has been brought to the courts by then as far as I know. None of the cuts were massive. Any published cuts so far are a rounding error of the total, some are disputed as savings at all. Meanwhile the debt is being extended even further. And that's before considering how many of the attempted cuts were illegal themselves.

What you mean by doing it isn't actually happening.
by card_zero | 2025-04-12 20:35:59+00:00
This hinges on denying that artists have distinctive personal styles. Instead your theory seems to be that styles are genres, and that the AI only needs to be trained on the genre, not the specific artist's output, in order to produce that artist's style. Which under this theory is equivalent to the generic style.

My counter-argument is "no". Ideally I'd elaborate on that. So ummm ... no, that's not the way things are. Is it?
by fc417fc802 | 2025-04-12 20:36:33+00:00
Many laws come down to distaste at the root. There's usually an alternative angle about market efficiency or social stability or whatever if you want to frame it that way. The same applies in this case as well.

For but a few examples consider laws regarding gambling, many aspects of zoning, or deceptive marketing.

What's the purpose of the law if not providing stability? Why should social issues be exempted from that?
by flomo | 2025-04-12 20:36:41+00:00
You are putting a lot of pointless words in my mouth. As I said, I have actually lived the San Francisco car-free bike and streetcar lifestyle, and quite enjoyed it. So I have the perspective of why it does or does not work (for Americans). I would love to see some concrete solutions proposed here other than just the usual Cars Bad/Cars Good handwaving and downvoting.

(I just looked at Bodega in Google Maps, and it is significantly more dense than all but the most "boogie" American cities. Compare it to say Chicago.)
by add-sub-mul-div | 2025-04-12 20:38:14+00:00
I run a flask app with an endpoint that takes a video URL and runs yt-dlp. I have a bookmarklet that submits the URL of the current video page I'm on to the web service.

Also when I'm in NewPipe on the phone I can go to a video and share the URL to an app that forwards it to the web service.
by jmaker | 2025-04-12 20:39:26+00:00
I can’t speak to how others apply the LLMs, but in my coding experience they’re mostly in the way. A couple days ago VSCode released an agentic workflow similar to Cursor’s. And I must say, the YouTube demo was persuasive and I thought I’d just have to move to VSCode off JetBrains IDEs.

So I gave it a spin, and after the past couple days, it’s been the most terrible IDE experience so far. The LLMs are always in the way, I’ve got Claude 3.5, 3.7, o1, o3-mini, o4, Gemini 2.0-flash, 2.5-pro, with/without reasoning, own models. Embedded Copilot is bugged, editor/agentic Copilot is bugged - it breaks your code if you selectively reject suggestions, your file buffer gets mangled, need to revert everything completely even if something was useful. Sidebar chat can get just as confusing as before. Typescript, Python, Java, Kotlin, Go. Rust won’t even compile, and don’t get me started on C++ codebases. Never had it type-check with mypy and pylance.

In many cases even with codebases, extra MCP servers and fetching remote docs, it’s just not up to the task of making code even type check. Sometimes it just times out or fails on network errors. Very fragile, unreliable, misleading.

I don’t know what people vibe code, but for a variety of codebases I’ve had to work on, it’s just in the way, injecting nonsense or outright garbage, which I need to reject every time. It’s useful as a sed alternative, but a less reliable one, a regex is often faster than 3+ prompts and waiting. It breaks my flow of conscience, I lose creativity and need to check everything after it. Dunning-Kruger maybe.

To me that workflow is but a tailored and integrated StackOverflow, with snippets adapted to your code. Not sure how productive it is to let snippet insertions interfere with your flow, but very helpful when you forget or stumble.

The more people rely on it, the more surprise awaits around the corner the moment AI fails. Now devs rely more on the network link instead of their brain, just like when people used to vibe code using StackOverflow. Creativity is at the stake. It must be kept in tone to stay productive.

There’s a lot of work that’s a waste of time. If the goal is to replace devs, such companies will lose money in the end. If the goal is to assist devs and make them more productive, the LLMs need to adapt to take over such tasks reliably, e.g., scaffolding, standard algorithms, “best practices,” simulating and questioning design/architecture, and the UX must improve.