MurphyA/hacker-news huggingface dataset:
by chongli | 2025-05-12 11:03:17+00:00
It’s not the “incorporating it into their understanding of the world” step that is the problem, it’s the casual plagiarism that follows which is upsetting artists.

If some genius human were capable of ingesting every piece of art on the planet and replicating it from memory then artists would sue that person for selling casually plagiarized works to all-comers. When people get caught plagiarizing works in their university essays they get severely punished.
by bluedino | 2025-05-12 11:03:23+00:00
> In brazil, many people don’t eat meat because it’s too expensive

During the 2008 recession, I remember a woman who called in to one of the financial advice radio shows (Dave Ramsey?). She was talking about how her husband has been laid off and they were eating beans, tortillas and rice, and how i simply thought, "so you're eating....mexican food?"

That said, it's crazy how a burrito is $12 now and a two taco, beans/rice dinner at the generic Mexican restaurants in town is $16. This is peasant food that should be dirt cheap. Even the gray-market facebook food sellers want $12.
by teekert | 2025-05-12 11:03:46+00:00
For me it's more the "No TPM chip, no updates" and the "Here's some ads in your start menu". Both not valid for Apple obviously, but there it's the high price and I lost an otherwise perfectly fine MacBook Pro to a GPU issue (after de-soldering one component it worked for a ~day on the iGPU, but an update wrecked it after all, all 2 months after upgrading the ram, putting in an SSD and a new battery). Still a bit sour about that... but hey, at least thy won't let me do that anymore ;)

I buy second hand business models (~300 eur), I have 2 (Dell and HP), both never failed despite being 10 and 6 y/o, both looked unused as advertised. Both are more powerful than I or my family need.
by mirekrusin | 2025-05-12 11:04:05+00:00
Zed has it built in, it's called "agentic editing" [0] and behaves like claude code cli and other agents – mcp based editing, iterating on tests until they pass etc. – where you leave it in a background window and can do something else waiting for completion notification or you can follow it to see what changes it is doing.

It's not only that they have it built in but it seems to be currently the best open replacement for tools like claude code cli because you can use arbitrary llm with it, ie. from ollama and you have great extension points (mcp servers, rules, slash commands etc).

[0] https://zed.dev/agentic
by joshvm | 2025-05-12 11:04:29+00:00
> I've purchased specialized woodworking tools online that simply involved filling out a form. I later received the parts with an invoice to send payment. You can simply not pay if you choose not to.

Payment after receipt is very common in Switzerland, but fraud is presumably rare. Your name would probably go on the debtors register and that's the sort of bad credit history you don't want to have. At some point the police/debt collection is involved, they get sent to whatever the address is and so on. For the average person it's not worth burning your name and address for a free spokeshave.
by gpjt | 2025-05-12 11:05:32+00:00
As the author of the original post above, let me say that if that's word salad, it's a Michelin star salad. Just the right mix of lettuce and tomato, and the dressing is spot on :-)

Seriously, though, differentiable hash tables is an awesome way to look at them, I wish I'd heard it before.
by Arnt | 2025-05-12 11:05:49+00:00
You need a way to turn off the power. Normally there's a fuse/switch where the power enters the building, and that's it.

This kind of PV is popular in the city where I live. I feel queasy about there being sources of power that don't pass the main fuse. I'm sure there are ways to make it safe, but I like the simplicity of having one fuse between power supply and power users.
by 0xFNaaNg | 2025-05-12 11:06:42+00:00
> downfall of the german automotive industry

I hear that kind of statements all the time but if you take like real important car things germans are (still) pretty good: their cars handle really well, powertraian usually works perfectly smooth (or sporty), ergonomics is good to perfect, it will not rust for decades, list goes on ... The real things killing germans I think: cars are expensive and unreliable
by razakel | 2025-05-12 11:09:49+00:00
>Firstly, you must be skint and on the dole. Anybody with a proper job or tied up with full time education will not have the time to devote to see it through. Also, being on the dole gives you a clearer perspective on how much of society is run. If you are already a musician stop playing your instrument. Even better, sell the junk. It will become clearer later on but just take our word for it for the time being.

- The Manual, by the KLF
by CaptainOfCoit | 2025-05-12 11:10:18+00:00
> not just low-hanging, fruits have been plucked.

Won't this always be the case?

I mean, if you look back 50 years, they look like low-hanging fruits, but at the time, they weren't, only with the benefit of hindsight do they look like low-hanging fruits.

Similarly people in 50 years will say we had all the low-hanging fruits available today in subject/area/topic X, although we don't see them, as we don't have hindsight yet.
by TeMPOraL | 2025-05-12 11:10:35+00:00
Huh, my take on this has always been the opposite. Friction is how the "attention economy" makes money. You can't monetize people's attention directly - but you can throw in friction - ads, dark patterns - in the way of people. Like a metaphorical donkey on a treadmill hooked up to a dynamo, attention is how you make people chase your carrot; friction is how you slowly bleed them out of their money.

In this view, friction is bad - and the reason I've been using this metaphor for years, it because it makes it clear the reason tech sucks is intentional - the parts that suck are the parts that make money.

EDIT:

More aligned with the article, you could say that attention economy strategically manages friction; it removes it where the article is looking for them, and placing it elsewhere. You can imagine the user to be a wooden ball, rolling around until they fall into a pit structured like this:

\ / \ / \ / \ / ** ** * * *******

That is: low friction when they fall into the hole, moderate friction (sandpaper) as they tumble around inside it, chasing rewards or fulfillment or just wanting the software to do the promised job - that's the part that continuously extracts value - and very high friction (spikes) should they want to try and leave the hole.
by animuchan | 2025-05-12 11:10:37+00:00
In a sense, it has been for a long time.

With Linux, there's often a good clean way to do a thing, and then there are weird hacks.

On Windows, it often starts with weird hacks, as Microsoft is further enclosing its ecosystem.

(I use Windows mostly for gaming and VR, and still have to constantly fiddle with the system to keep it working on a basic level, sad face emoji. Who would've thunk that merely playing a 8K European documentary in VR would require configuring DirectShow filters found on GitHub.)
by dovholuknf | 2025-05-12 11:10:39+00:00
The project I am a maintainer on, OpenZiti is an open source project that has high-quality MacOS, iOS, Windows, Android and linux clients https://openziti.io/docs/learn/introduction/

OpenZiti underpins the private connectivity from zrok, another opensource project and is one of the ones that is __not__ riding on wireguard which many people think is a good thing, but sometimes people are interested in a wireguard-based approach.

There is a huge list of alternatives as well you can find at https://github.com/anderspitman/awesome-tunneling. You can find OpenZiti and zrok on there but the github urls if interested are https://github.com/openziti/ziti and https://github.com/openziti/zrok
by namaria | 2025-05-12 11:12:30+00:00
Oh most definitely. Maybe my sarcasm was a bit too subtle.

I definitely think that teams should think about what to log. Otherwise go with a live image kind of system like Smalltalk of LISP. The whole event sourcing paradigm and trying to just log everything and look at it later strike me as a poor reconstruction of that concept.

There is a tragic aspect to the "Worse is Better" essay that I see play out everywhere: there is a way to do something correctly but just throwing something together wins the race to market. Winner takes all and we're stuck with ossified bad decisions from the past. The idea that we can fix it later is just a lie. You can't do the foundation later, you'll be stuck with a structurally unsound edifice and forever holding it together under a completely unnecessary cognitive load.
by CaptainOfCoit | 2025-05-12 11:12:58+00:00
I see that you shared your project elsewhere (https://visitorquery.com/)

I won't comment on the project itself, but more about your mindset. I don't think "converting" is your issue, but your mindset is getting in the way of yourself. You see it as a no-brainer yet don't understand why people aren't buying, but you're 100% convinced you're right and solves the right problem in the right way. But clearly, if it did, you wouldn't even have to do sales, take a look at anubis for a project that is doing the very same but sells itself.

So I guess my best tip to you is to look inwards, be humble, be honest and try to enter a "learning" mode instead of "telling/convinced" mode that you seem to currently be in.
by xrhobo | 2025-05-12 11:13:32+00:00
Ideally, if I had a high school age kid right now I would want them to get a 4 year degree but leave college with zero debt and then also learn to be an electrician.

For some, college is an obvious choice. For some, a trade is an obvious choice. For some in the middle, hedging both is probably the best choice.
by CaptainOfCoit | 2025-05-12 11:14:46+00:00
I'm incorrectly asking questions? You sound like a great author.

I was asking about why the documentation was bad, with one example. You could reply "No" but instead shared some word-salad?

You could have just replied "Someone told me the indexing and cross-referencing is poor, I agree/disagree with that because of X" so we could have a normal human conversation instead of you trying to lecture some random internet commentator on completely irrelevant logic. Just be human instead.
by PlunderBunny | 2025-05-12 11:15:17+00:00
Re: radio always turning on, my LDV eDeliver 9 is the same but worse - sometimes the radio comes on immediately, and sometimes it takes about 20 seconds. You can’t preemptively mute it in the latter case. There’s lots of other weird quirks with the radio (e.g. going into reverse switches to a low-volume radio if you were previously playing music or a podcast in CarPlay). It’s as-if almost any change in the audio switches the radio on. Other than that, it’s a great van!
by aa-jv | 2025-05-12 11:17:13+00:00
This is a class which implements a 'defer' mechanism, similar to Go and Javascript constructs, which do the same thing - delay execution of the given block until the current block scope is exited. Its pretty clever, actually, and quite useful.

I personally don't find it that cursed, but for many old C++ heads this may be an overwhelming smell - adding a class to implement what should be a language feature may tweak some folks' ideology a bit too far.
by proxysna | 2025-05-12 11:18:56+00:00
Armbian is an exceptional project, even if the support might be uneven in some places, being able to roll out the same OS across almost every SBC i have is an absolute game changer. If there is support, Armbian is worth trying 100% of the time.

Edit: Also if you don't like/want Ubuntu/Debian their build documentation is pretty great.
by didgeoridoo | 2025-05-12 11:20:09+00:00
Wow my first venture into Claude Code (which completely failed for a minor feature addition on a tiny Swift codebase) burned $5 in about 20 minutes.

Probably related to Sonnet 3.7’s rampant ADHD and less the CLI tool itself (and maybe a bit of LLMs-suck-at-Swift?)
by m3adow | 2025-05-12 11:20:38+00:00
I'll try to elaborate:

I'm using VSC for most edits, tab-completion is done via Copilot, I don't use it that much though, as I find the prediction to be subpar or too wordy in case of commenting. I use Aider for rubber-ducking and implementing small to mid-scope changes. Normally, I add the required files, change to architect or ask mode (depends on the problem I want to solve), explain what my problem is and how I want it to be solved. If the Aider answer satisfies me, I change to coding mode and allow the changes.

No magic, I have no idea how a single prompt can generate $4. I wouldn't be surprised if I'm only scratching on the surface with my approach though, maybe there is a better but more costly strategy yielding better results which I just didn't realize yet.
by dmurray | 2025-05-12 11:21:49+00:00
But the changes in TFA were of the other of 75% improvement for "dumb" changes that were agnostic to the details of the tests being run.

Saying you got a 5-7% improvement from a single change, discovered using the profiler, that took understanding of the test suite and the domain to establish it was OK, and that actually changed the functionality under test - that's all an argument for doing exactly the opposite of what you recommend.
by phafu | 2025-05-12 11:22:29+00:00
For my purpose I don't need to get back to the original source, no.

The gcc part is only relevant with regards to what dialect of assembler I need to parse. If I go that route, I'd write a parser for the GNU assembler, and that would of course work with any code in that dialect, regardless from which compiler it came from (I haven't checked whether other compilers can produce GNU assembler though).
by mattmanser | 2025-05-12 11:23:38+00:00
That's also labor and capital costs though, not just raw ingredient costs.

It's also a byproduct of minimum wage, the time spent on making the burrito, prepping the kitchen, cleaning up, processing the order, doing the accounts, etc. all adds up meaning a single meal has a minimum cost directly proportional to minimum wage.

Though don't get me wrong, minimum wage is an overall good imo.

However if we had universal basic income instead, and thus could scrap minimum wage, you might see the price of a burrito drop.
by detourdog | 2025-05-12 11:24:42+00:00
Part of what makes an industry is a shared problem statement. This statement would be based on needs and constraints. I don't believe that the needs are a secret sauce for a company. The approach at solving the shared needs is the secret sauce.

I think a better approach is to competition is that it should be irrelevant. One should be developing a solution that solves the problem statement.
by jurmous | 2025-05-12 11:26:03+00:00
I prefer the Kotlin route. It is also supported by a foundation of multiple companies which includes Google and Kotlin is the native language for Android. It supports more targets already for years with Kotlin Native. And recently the Compose iOS target became stable with 1.8 enabling cross platform UI development. It is easier to integrate with native components.

https://blog.jetbrains.com/kotlin/2025/05/compose-multiplatf...

Also the web stack (incl Wasm) got some big updates.

https://blog.jetbrains.com/kotlin/2025/05/present-and-future...

Why would Google still invest in Flutter and Dart when Kotlin is becoming this versatile?

Are there long term advantages with Dart which I am missing?
by immibis | 2025-05-12 11:26:29+00:00
I call this the "good things are good and bad things are bad" fallacy (rather, it's the rejection of that statement which is the fallacy). Good restrictions on speech are good. Bad restrictions on speech are bad. You are advancing the idea that either all restrictions on speech are good, or all restrictions on speech are bad, which is untrue.

The guy who stands in the public square handing out fliers purporting to explain why the Jews deserve to be gassed should be punished for his speech (proportionately of course). The guy who hands out fliers that Hitler was an evil madman should not be punished. One is good, and one is bad. Punishing good is bad, and punishing bad (proportionately) is good.

It's naive to believe bad governments follow the law. They just do what they want to and shoot you if you don't. Avoiding things bad governments could do, during times of not-bad governments, doesn't stop bad governments from doing them later anyway. In Weimar Germany, you could say that Jews did or didn't belong in gas chambers, as you pleased. Yet in Nazi Germany, you could only say that Jews did belong in gas chambers, because saying the opposite could get you put in one yourself. No free speech law in Weimar Germany could have stopped Hitler from putting people in gas chambers for saying things he didn't like. Especially because Hitler was willing to break into people's homes and assassinate them and burn down buildings to get his way.

If Hitler had been killed or locked up based on his speech, it's possible Nazi Germany would never have happened. I'm not suggesting that I know for sure that it would've right to execute Hitler in 1930 based on what people knew in 1930 (since Nazi Germany hadn't happened yet), but it's utterly crazy to not make any attempt to see if you can balance that fact against everything else. 70 million lives is quite a lot.

If rights are lost an inch at a time, that's great. That means after every inch we pause and get to decide whether this is the correct number of inches, or if it should be more or fewer.
by K0balt | 2025-05-12 11:27:28+00:00
To me this is a validation of my parenting approach. My mantra for teens has been learn a trade, and then a profession if you want to.

A trade being any job you can do with your own tools and is universally useful to people. So carpentry, plumbing, electrician, mechanic, basically anything you can do that does not require the permission of an employer, just you and the person that needs the job done, and results in the satisfaction of some basic human need. Ideally you could arrive in a new town with only this skill and your tools, and begin to eke out an existence. I favor trades that are also useful to oneself, so the building trades are good because everyone needs shelter-may as well build your own or at least understand what you are buying. Doctor also works as a trade, because the need is so basic and universal.

A profession being anything else, basically, especially if it generally requires an employer (major capital investment) to be a useful activity. Interestingly, being a farmer falls into this category, since it requires land and equipment. Even if you own the land and equipment, you could lose it, and then your livelihood is out of your reach. So that’s a profession, by my narrow practical classification.

I figured with a trade and a profession, young adults are much better prepared to roll with the punches in the inevitable chaos they will confront, and be empowered to walk away from situations that are untenable. The power to walk away is highly underrated.

For myself, I have benefited greatly from my practical upbringing, and am a sophomore journeyman in many trades but my happy place is creating things. Electronics, a little mechanics, and software to breathe life into the soul of a new machine. Fortunately I have been hardcore unemployable by nature for decades, so I have developed the freedom to follow my own path, which is deeply gratifying. But without a strong trades type background this would not have really been possible.
by soco | 2025-05-12 11:28:52+00:00
But will they be exchanging anything, and would that anything be worth calling "information"? There's a lot of assumptions in this sentence, to the level of calling it magical thinking. (Our) AI is not magic, and is only interpolating human knowledge, so I don't think it can figure anything out by itself. In any case nothing novel. Note I'm not saying "impossible" but definitely not just "let them chat" - which already assumes they found a way to do (what we define as) chat.
by lukan | 2025-05-12 11:29:23+00:00
"because China already had cheap solutions better than AI for manufacturing, human workers."

Yeah. They have cheap workers.

But wasn't the whole point of socialism and the workers movement to not have cheap wage slaves anymore? But to value humans?

"capitalism is really just goods and services and salespeople and ads. "

And you don't think this is kind of an useless oversimplification?

The point of free market systems is, that there is no central authority doing all the planning.

So when you want that central authority, it is authorian by design.

Now you can argue that there is indeed a lot of planning and regulation in our free market capitalism. And that the "blood" of free markets, money creation isn't free either. And that some people have so much money in effect controlling the regulators etc.

But would you actually rather live in china?
by int_19h | 2025-05-12 11:29:24+00:00
For this to work, you need society as a whole to participate in enforcement.

But we have created an environment where this kind of thing is unthinkable, not even because people won't do it, but because they will only create legal trouble for themselves if they try. So the modus operandi for your average citizen in Western societies in general and US in particular is to not get involved and leave it all to law enforcement.
by AStonesThrow | 2025-05-12 11:30:34+00:00
A couple of years ago, I signed up for a secured credit card. It included cashback rewards and the barrier to entry was low, so why not?

(It turns out that I have no need for credit or a credit score/rating in my situation. I may have been better off with none at all. Anyway...)

After about six months in good standing, the bank refunded my security deposit and I had an unsecured credit card.

The cashback rewards are specifically for use at restaurants and gas stations. So it's quite tempting to simply use this card to run up bills whenever I dine out (or order delivery), because then there is a steady and significant stream of cashback rewards on it.

Otherwise, I'm a bit horrified that anyone would BNPL for food, especially prepared food. If your cash flow is such that you can't afford to purchase a meal, or shop for groceries, that's a bit dire. I would be looking at charities and gov't programs and any other way to subsidize food, other than buying on credit. You definitely don't want to dig a hole like this between paydays.