MurphyA/hacker-news huggingface dataset:
by palata | 2025-04-07 08:08:01+00:00
> I have always assumed it to mean the intersection of the two contexts. As in, necessarily copyleft.

It's the union.

Actually it's harder than that: it's the union, but I challenge you to find a license that is open source and not free, or that is free and not open source :-).

I think there is a difference in philosophy between two parts of the movement, but in practice, what we call "open source software" is the same as "free software" (in terms of licences).
by bgnn | 2025-04-07 08:08:06+00:00
They are expanding in Europe rapidly, and in China of course.

In the Netherlands they are partnered with a local green electricity provider (Vattenfall) and Shel for their charger network. Shell owns the most petrol stations along the highways, so they will have their chargers there for sure.

I'm expecting the tariffs on Chinese EVs to be rolled back in EU after the US tariffs. They might want BYD to open local factories, like NIO is planning to do.
by tudorgirba | 2025-04-07 08:08:11+00:00
Thank you for the interest and for taking the time to explore the environment!

There are quite a number of videos and explanations now, but we are still struggling to package them in a way that seems more approachable.

We would need help with this. If you are interested, I would offer to have a session with you that we record and in which we go through your questions and I provide live explanations. Join us on Discord and we take it from there: https://discord.gg/FTJr9gP
by TeMPOraL | 2025-04-07 08:09:24+00:00
Once again, we see that it's much easier to teach machines to perceive and decide well, in many cases well above human performance - while at the same time, making machines that can navigate the same physical environment humans do, and do a variety of manual tasks that mix power and precision, remains extremely challenging.

The message this sends is pretty clear: machines are better at thinking, humans are better at manual work. That is the natural division of labor that plays into strengths and weaknesses of both computers and human beings.

And so, I'm sorry to say this, but the near future is that in which computers play our games and do the thinking and creative work and management (and ultimately governance), because they're going to be better at this than us, leaving us to do all the physical labor, because that's one thing we will remain better at for a while.

That, or we move past the existing economic structures, so that we no longer need to worry about being competitive with AI labor.

/s, but only a little.
by scrapheap | 2025-04-07 08:09:32+00:00
But what you're referring to here are the attributes that the file system stores about the file, not the file itself. By default I wouldn't expect a copy of a file to have identical file system attributes, just an identical content for the file. I would expect some of the file system attributes to be copied, but not all of them.

Take the file owner for example if I take a copy of a file then by default I should be the owner of that file as it's my copy of the file, and not the original file owner's copy.

An alternative way of looking at it is if I have created a file on my local machine that's owned by root and has the setuid bit set on it's file permissions then there's no way that I should be able to copy that file up to a server with my normal user account and have those atttibutes still set on the copy.
by tudorgirba | 2025-04-07 08:09:44+00:00
Why not? :)

The goal was to explore the idea of contextualizing our tools for each development. It is built in Smalltalk (and Rust underneath) because Smalltalk already has the possibility of a live environment that can be changed from within. This allowed us to explore the space at much lower cost. Glamorous Toolkit is the result of that.
by INTPenis | 2025-04-07 08:10:36+00:00
This hardly matters as any power user will keep their own toolset maintained from brew I guess.

And relying on open source CLI tools in Macintosh for helping end users is not a good idea.

What this signals to me most of all is "oh we can't steal from GNU anymore so we'll steal from openbsd".

Because even if it is a neglible part of the appeal of Macintosh computers, they still make an effort to ship these tools with their OS and they make a lot of money doing it.
by goku12 | 2025-04-07 08:11:36+00:00
That's the wrong question to ask under these circumstances, since nobody else is imposing their beliefs on you and preventing you from practicing those.

The real question is, must sex invariably lead to pregnancy when there are known ways to prevent it? Because that's precisely what you're trying to impose on others. Your answer is clear from your comment. But it's completely illogical.

Nothing in the laws of nature say that humans or any other creature can't use their creativity to disrupt the natural order of things to make life more comfortable. To my knowledge, no other creature uses fire to cook food. Yet, human digestive system is uniquely adapted to that. And other animals don't cultivate food on the scale that humans do. Many of the food crop species won't even survive without human effort. I also don't see many other animals using clothes or money. So are you ready to give up those unnatural things - cultivated and cooked food, clothes, money and all modern technology?

The same goes for vaccine - the natural way of diseases is for children/people to simply die on a massive scale. What's the point of going through that when we have a way of preventing it? Why must it be any different for contraception and treatment of STDs?

The real issue here is the imposition of certain beliefs and moral values that are stale by a few millennia on an unwilling population.
by dcow | 2025-04-07 08:11:42+00:00
> The current documentation of openrsync does not make any guarantee that it can make complete file copies, so by default I assume that it cannot, so for now it is a program that I consider useless.

Is it possible this is just a documentation style-tone mismatch? My default assumption would be that openrsync is simply a less restrictively licensed rsync, and I wouldn’t assume it works any differently. Have you verified your strong hypothesis? Or are you just expressing skepticism. It’s hard to tell exactly.

Edit: I read the openrsync readme. It says it’s compatible with rsync and points the reader to rsync’s docs. Unless extended file attributes, ACLs, and high resolution timestamps are optional at the protocol level, it must support everything modern rsync supports to be considered compatible, right? Or are you suggesting it lies and accepts the full protocol but just e.g. drops ACLs on the floor?
by jl6 | 2025-04-07 08:11:44+00:00
Unfortunately a lot of data retention policies aren’t so mechanical, but are of the form “delete after 7 years unless there is a legal hold in force”, which is usually just rare enough of an edge case that orgs evaluate it manually and hence only do periodic manual purges. But probably the main reason auto-delete isn’t popular is because a process that can delete your old data is one bug/misconfig away from deleting your new data too.
by dguest | 2025-04-07 08:12:07+00:00
Interesting that there seems to be a shift toward Linux, if a slow one.

Within my experiment (which has a few thousand collaborators) every paper is written in LaTeX and has to build in a linux environment to be submitted for publication. All the central software work is done in one of three ways:

- ssh to a cluster running linux, develop there

- work in a linux VM on your machine (usually docker, lima, or other container management products)

- with a linux laptop or desktop

Of course the engineers and hardware developers are often using a whole Windows-dependent stack of FPGA design software, LabView, etc.
by FreezyLemon | 2025-04-07 08:12:07+00:00
Regarding the not-NAN float type, there was actually a proposal for it which was shot down: https://github.com/rust-lang/libs-team/issues/238.

I don't remember every argument in there but it seemed that there are good reasons not to add it unlike a NonZero integer type which seems to have no real downsides.
by atoav | 2025-04-07 08:12:10+00:00
Not to be that guy, but other jobs are equally crazy. I had to prepare for my electrical engineering certification and I had to learn all european norms, including the ones that were valid when the places one encounters were built. Thar means I need to know which kind of circuit breaker, cable, cabling, etc. was okay to be used in any specific year in the past 100 years. The whole collection of materials amounted to over 240 GB in compressed PDFs and it took me weeks to even skim the surface. Norms are highly interdependent, a bit like hypertext without clickable links. And the best thing is that some things they just don't specify. We had a nuclear physicist in the team and he was complaining about the complexity.

I love the simplicity and clarity of software engineering sometimes, because here many of the problems are by our own making.
by AnthonyMouse | 2025-04-07 08:13:12+00:00
> But this is the problem with capitalism and health care, the providers just stop if there's not enough money in it for them.

That's precisely the question, isn't it? In the case of medical treatment, you decide. Do you want to run a test if it costs you $500? What if it's $50,000,000? Or, in practice, you decide ahead of time by choosing how much insurance to carry, and then it's the premiums on insurance that would cover $50M tests that probably isn't worth it to you.

You might then have concerns about people who can't afford a reasonable amount of insurance, but that's a question of whether the government should provide insurance subsidies to the poor, not a question of who decides how much is worth having. Do you even want someone other than yourself deciding the most that can be spent on saving your life?

> What's the RoE on the military or poetry, for example?

Defense and copyright are tragedy of the commons. Everybody wants there to be a military force to fend off invaders but the benefits redound to everyone, including people who don't pay. People have the incentive not to pay as long as someone else is covering the cost, but then since everyone has that incentive it would end up under-funded. As a result there is a law requiring everyone to pay.

The way things like that ought to work is that there should have to be a separate vote by the general public in order to increase the budget for that specific department. Then bloated budgets get voted down because the public can see when they're excessive.

Medical facilities aren't a tragedy of the commons. You pay for one if you need it and if there are enough people who need one to pay for it to exist, it does. If there aren't, by what reasoning should it? The people paying are the same people using it and they don't value it by as much as it costs.
by autoexec | 2025-04-07 08:14:56+00:00
> This is your tax money that is being spent.

and if you aren't getting what you're owed for that money you have the ability to vote out the people responsible for that and elect people who can deliver what we're asking for. Try voting out the CEO of walmart.

Believe it or not, when a bunch of incompetents aren't dismantling them, most government agencies get their work done. There are a lot fewer "do-nothing"s than you think and a lot of hard workers who are proud to serve their fellow Americans.
by popescu_traian | 2025-04-07 08:15:40+00:00
I'm proud to present mock-interview.ai! It's a first of its kind product that aims to help users ace their technical interviews. Our platform features unlimited practice on a wide range of customizable voice interviews. We provide instant feedback across key metrics so you can track your progress and build the confidence you need to crush your next interview!

Compared to other problem-based platforms like LeetCode and CodeForces, we focus on providing the complete experience of interviews. Practice by explaining your code and thought process out loud to an interviewer, just like in the real deal. It's not just about getting the right answer; it's about improving how you communicate, reason through problems, and behave under pressure all in one go.

Ready to change the way interviews are done? Join the revolution by signing up for our waitlist at www.mock-interview.ai
by rcrsvpreordnmnt | 2025-04-07 08:17:02+00:00
it probably won't end you but maybe try to make sure your neighbors don't vote Right and support ultra-nationalist racists in Eastern European countries.

An old lady in the fashion industry once said "Everything is connected" and if Europe hadn't been mislead for fuck knows how long by dimwitted conservatives and their formidably educated voters, they would have been a proper economic competition with their own social medias instead of a tool to dump and pump stock prices ... which is how you can absorb your losses ... by focusing less on your productivity and more on that of le Wall Street's drivers and handlers of crisis
by eecc | 2025-04-07 08:17:46+00:00
You could start making stuff we're willing to buy. I'll give you a qick rundown of what Europeans might want:

* no junk food, no weird GMO garbage. * road-legal automobiles, no EPA-workaround trucks with shoulder-high hoods. * advanced tech hardware gadgets. * entertainment * no, we're not particularly interested in guns.

Tell me what exactly what aren't we already buying from the US, when it's competitive: quality food we have our own, sorry; cars, well you've gone down a crazy path since I can remember; hardware, well we do, except you chose to offshore manufacturing; entertainment, we do... a lot; guns, be honest, you know you have a problem, not us.

So what's the point of this tantrum?
by Fire-Dragon-DoL | 2025-04-07 08:18:17+00:00
How do you put numbers in there usually? I'm facing an issue at work where an important factor should be done to correct a serious design mistake, but it doesn't get in the way of any feature. It's probably the cause of a lot of loss of development time over the lifetime of the project, but I don physically know how much of a boost will it give to development.

I know it will, but I wouldn't feel comfortable without quantifying.

I have some rough idea for approaches to this, but would appreciate some external input as well
Show HN: An intentionally annoying app to break doomscrolling
by nullderef | 2025-04-07 08:18:20+00:00
Based on personal struggles, I built an app that shows annoying things on my phone when I doomscroll. This includes dancing cats, the screen time police, or rain.

Social media is great as long as you don't overuse it -- I learn and connect with friends thanks to it. But it's too easy to get hooked.

When you open addictive apps, SpeedBump gives you a few options: 2, 5, 15, 30 minutes. The more you want to use, the more you have to wait before opening. Once time's up, it starts to annoy you a lot. There's no way to extend the timer without breaking your streak; you'll have to take a 15 min break.

I used Compose Multiplatform. It's been very fun to develop and actually works for me.

Check it out here and let me know what you think: https://speedbumpapp.com/ :)
by lmeyerov | 2025-04-07 08:18:28+00:00
I don't think you're disagreeing with me. The US system is letter-of-the-law, we agree there.

The issue is when there is ambiguity. Judges must then make their own interpretation, and things get murky. In the US, spirit might be used in a hybrid spirit/letter in practice, though ultimately still grounded in literal text. Either way, my point was the role of people in dealing with ambiguity largely goes away when the law gets updated to be clear. Roe v Wade is a popular example of what happens when lawmakers fail to legislate and leave the law up for grabs.

RE:"Rule of Law", most of Europe is heavier on spirit-of-law. Both the US & EU systems seem historically strong on rule of law, irrespective of their stance on spirit vs letter. I'm not in a position to say being on one side or the other disqualifies a system from being a valid rule of law, that sounds extreme.
by johnisgood | 2025-04-07 08:18:45+00:00
> Code should be easy to read. It should be clear. No hiding code under clever constructs, fancy macros or overloading.

I highly agree with this. I do not always want highly abstracted code, and some programming languages aiming to replace C are much more difficult to read, that said, Rust is supposed to replace C++, not C, right?

Thank you for the article!
by alexey-salmin | 2025-04-07 08:20:08+00:00
I do not engage with your reasons mainly because they are irrelevant to my point.

You give examples that prove that some evil exists somewhere, be it Nazi Germany or present day US. I don't argue with that. You also ask questions to probe whether your evil is the same as mine -- an interesting topic but not important in this conversation either.

I started this thread referencing comments (including the one I cited above) where people explain how they cutoff their friends and relatives because they "side with evil".

I do see this as clear sign of tribalism. They're signalling that their tribe is more important than friends and family. Which by the way is fine, it's their choice. What I find amusing is the denial.
by volleyball | 2025-04-07 08:20:32+00:00
Just to summarize and being conservative with interpretation of events :

- On 23 March, IDF ambushes a convoy of 5 ambulances, a fire truck and a UN vehicle responding to a distress call. - 15 paramedics and aid workers are massacred. There is 1 survivor. - Israel buries the bodies in shallow graves along with ambulances and the the fire truck and bulldoze over the site. This is picked up by satellite imagery. - Israel blocks access to the area and refuses to cooperate with agencies trying to find & recover the bodies. - The IDF and Israeli foreign minister claims that the vehicles were "advancing suspiciously toward IDF troops without headlights or emergency signals" and it eliminated "a hamas military terrorist ... who took part in the October 7 attack" and "eight other terrorists" from Hamas and PIJ . - Lone survivor gives own account contradicting Israeli's version of events. - The mass grave and bodies are uncovered on 30th March. A smartphone with the relevant footage is found among the remains. - Smartphone footage recovered repudiates all of Israel claims and corroborates the survivor's account. That the emergency vehicles had their emergency lights and headlights on, many of the workers were wearing high-viz jackets. No weapons, or terrorists or IDF in sight. - None of the names of the victims match the names of the "terrorists" given by Israel. The "hamas October 7 terrorist" is also not among the bodies.

- Israel "admits" it "made a mistake" and is "investigating".

Looking at the headlines and articles, I have to say that the BBC and the western media outlets did a better job burying the lede than Israel did, burying the bodies.
by FirmwareBurner | 2025-04-07 08:20:36+00:00
>many people are believing so much disinformation

That is a symptom, not a cause. That means education system is bad and has failed people, OR, that people are so desperate with their living standards that they're not disinformed but they just want to take revenge on the establishment that has failed them by voting extremes.

Either way, those are symptoms, not the cause so I don't believe government enforced censorship is the solution because that's exactly what totalitarian regimes did when people were unhappy. The solution is for the establishment to accept they have failed the people and start to do good for the people or step down.

This means the democratic system IS working as intended, as if you were to censor speech and take away peoples' only legal way of protesting (voting), then their next alternatives is violence and uprising.
by rickdeckard | 2025-04-07 08:20:54+00:00
> Cameras absolutely could emit DNG instead, but that would require more development friction: coordination (with Adobe), [..]

Technically speaking, implementing DNG would be another development activity on top of a RAW export, because RAW also has a purpose in development and tuning of the camera and its firmware.

It is supposed to be raw data from the sensor with some additional metrics streamed in, just sufficiently standardized to be used in the camera-vendors' toolchain for development.

It just "happens" to be also available to select for the end-user after product-launch. Supporting DNG would mean adding an extra feature and then hiding the RAW-option again.

I can imagine it's hard to make this a priority in a project plan, since most of the objectives are already achieved by saving in RAW
by hnbad | 2025-04-07 08:21:12+00:00
I think that's just the Overton window having shifted over time.

I believe the "cultural melting pot" used to be perceived as more politically neutral in the 1990s but it always came with a lot of asterisks. There's even that famous Superman poster about diversity from 1949[0] - despite the obvious incongruity with the Japanese internment camps and overall anti-Asian sentiments (although the Magnuson Act in 1943 had at least partially repealed the Chinese Exclusion Act by then because China became an ally to the US during WW2), racist sentiments towards Hispanic/Latin Americans and of course the ongoing racial segregation at the time.

I don't think we'll see "wokeness" be rolled back all the way to perceiving Irish immigrants as subhuman again, but most of these cultural points exist on a sliding scale rather than being fixed in time permanently.

Case in point, that infamous 1981 Atwater interview about the Southern Strategy[1], which was a Republican strategy built primarily on appealing to racist sentiments in the Southern US states.

We're not quite at the point where it's acceptable to explicitly target segments of the population by name so you'll instead hear politicians talk about "illegals" when talking about an overall reduction in immigration (including "legal" migration) and "criminals" when talking about the need for deportations (without trials or convictions) because to those who agree it is clear that these are shorthands the same way "welfare queens" and "urban crime" were shorthands in the Southern Strategy, whereas for those who disagree you can always fall back to the literal definition to defend your politics.

As an aside, I think this is one of two big problems with the article's appeal to theory of mind - the other being that most people don't have a coherent political framework and thus hold mutually contradictory political positions in different contexts: politicians and pundits can and do lie. While nearly every human assumes they are the good guy of their narrative and wants to do the right thing relative to their views of good and bad, sometimes that can include just blatantly lying. And sometimes people whose job it is to talk politics not only lie, they assume everyone else alongside of them is also lying, not presenting their own deeply held convictions.

I'm sure this isn't the case but sometimes it feels like debate culture plays into this because the way competitive debates are held removes any sense of actual conviction from the points being argued by focussing entirely on the technique, not truth value or ideological consistency or moral frameworks. You could personally oppose the death penalty but still find yourself having to argue for it if that's the position you're assigned - and sure, in theory this can help better understanding the other side but at the same time it feels like this arbitrariness and moral flexibility also rewards a level of detachment from the concrete issues that seems deeply troubling.

[0]: https://www.snopes.com/fact-check/superman-1950-poster-diver...

[1]: https://www.thenation.com/article/archive/exclusive-lee-atwa...