skysight-inc/HackerNews huggingface dataset:
>"Software will play the lead role in automaking going forward," Tier IV founder Shinpei Kato said. "Eventually we'll reach a point where cars can be made without automakers."

I'm not sure I want such a world where vehicles take on the current software mentality.

Specifically the current one where software is licensed and not owned. I want ownership of my car, not a license to use it.

This lack of ownership from the software world into other domains is not something I wish for and won't support with my wallet.

I hope there are competitors left who will not abandon the current ownership model in the future.
Frustration with something is not the same as being ‘against’ that thing.

If you are against it and you don’t have a solution then you are simply destructive.
The headline, both on HN and the source article.
This is not an MIT or open source license then.

What if I adapt your code under MIT and distribute it. Can someone else then use it commercially? Or do they pay you? Or me? The answer is your license either isn't open source or it is easy to bypass.

Dual license copy left on the other hand works because the stipulations and restrictions are compatible, i.e. not overlapping.
My point was that any one of these issues alone should have paid out more than $3K it was a RCE inside google's infrastructure. The fact that he could repeatedly find it should have paid out even more.
in 2019 I would have agreed with you.
In iceland you will not be charged for cancer treatment, but the medical costs of getting a long term illness in Iceland are not trivial.
Add that to loss of income and the situation for many chronically ill is actually so terrible that laughing at the US is not something Iceland can afford.
And covid has painfully displayed exactly how poorly managed the hospitals are and how starved the health care system really is.
The equivalent of a bus accident will put the healthcare system on its knees or 80 people needing intensive care.

of course Iceland has more hospital beds than 80, but it cannot handle a disease that may put 80 people in ICU ( not counting ventialtion here at all, just intensive care ).

I think many in Iceland, myself included, are a bit in shock of exactly how poorly managed and starved the health care system is.

Up until 2019 I laughed at the dumb americans and their awful health care, man did I get my sit-upon whopped in the past 2 years.

Icelands is so bad that we are regularily filling hospital break rooms and garages with patients.
THat is on a normal non-influenze season. Let alone sars-cov-2 introduction.

I suspect Canada is having a similar realization as we are. Free care in all its honour.
Starved free care, heh...... Shame on us. Really. Shame on us.
haha the last line "For I once again have trouble installing Nokogiri." is so true
At the end of writing a feature, I always think "I know this is shit, I know there is a better way to do this, but I did what I could with the resources I had."
The value of life is negative in India, unfortunately.
That’s what I was afraid of. I think it’s quite important to re-evaluate policies now that the virus has changed, and it might be the cases that vaccine mandates are not logical but at the same time of if someone tries to have that debate without bringing up one of the most important goals of the vaccine at which it’s so far been wildly successful, then I don’t think the person is trying to have an honest discussion.
Yeah, but is it surprising? Government would like to put only confirmed cases in covid death and non-confirmed ones in 'other' category. Media would like to put unconfirmed cause of death in covid category and hence the higher number.

Somehow there is this assumption that higher number would lead to outrage and cause changes for the better healthcare infrastructure. I for one can't not agree that with current per capita income level and tax revenues an order of magnitude improvement in healthcare infra is possible.
Myanmar’s Suu Kyi sentenced to 4 more years in prison
I wonder if we need a middle-class of open source contributor — I see a lot of over-worked maintainers, and I see a lot of drive-by contributors with interesting half-baked ideas or PRs that fix one bug but fail CI tests — I wish somebody would do the time-consuming and boring-but-valuable work of polishing these contributions into something merge-worthy...
Of those, private property - the Marxist definition of it, at least - is mostly new. For anyone not familiar, that definition of "private property" is something like productive assets used by other people for the profit of the owner, and "personal property" is like, your clothes or your TV. It's a little artificial, and fuzzy in some cases (but not that fuzzy, it's a useful way to look at society).

Prior to the industrial revolution, most private property was land and slaves (or serfs, same thing). Land supports only so many people, and land is finite, so both of those have limits on growth. And tools for any given trade were generally cheap enough that anyone of that trade would own their own set.

With the industrial revolution, suddenly the best ways to produce certain goods were wildly more expensive than what any given worker can afford, and even more wildly more productive. So there needed to be a mode of organization besides "every worker owns their own set of tools," and at the same time, factories were the first thing ever to be more valuable than owning land. So that's why "who owns private property" suddenly became an important question about 200 years ago, when "who owns land" would've been the entire discussion for most of human history.
I'm not sure about others but when I publish a piece of software or script it's because I needed it for something and I'm done working on it for my needs. If someone has different needs than mine they can DIY or pay someone to do it.

If anyone else needs it, they are free to copy and use it. If they find a problem that I think needs fixing or my stuff will cause me problems, I'll fix it. Otherwise, they are free to fix it and(if kind enough) submit it.

I have 0 obligation to fix anything that I don't personally need and anyone that copies it has 0 obligation to give me anything in return. I only published it to save someone else the time for the bulk of the work. I'm not doing it for money or cred. I do it because it's something I already finished(more or less) and it won't cost me anything to share. Anyone elses needs(family and friends exempt) are not my problem unless It's my (paid) job to make them my problem.
> I could get behind this if the open license is something like MIT or Apache, ideally WTFPL or public domain even.

That would defeat the purpose. If the license freely given to everyone were permissive, then companies would have no reason to pay for a different one.

> I worry that AGPL would lead to corruption in ways that I don't see yet, probably through copyright and IP

This doesn't make any sense at all.
X220 checking in. All I’ve done is a new battery, SSD and upgraded to 16gb ram. My son plays Minecraft and Roblox on it all the time and works great. Keep considering upgrading it but it works great for what’s it’s being used for.
> I don't think that a law preventing you from breaking Bob's DRM just because it protects public domain is ridiculous. Public domain just means that nobody owns the rights, it is not an obligation for anyone who owns a copy to make it available to everyone.

That's not what's happening. Bob is making it available to everyone, and then trying to reassert a copyright on something that isn't.

Suppose Bob was the copyright owner, last year, before the work entered the public domain. He never distributed any copy without DRM, so no DRM-free copies exist. This is fine? Section 1201 of the DMCA was created to eliminate the public domain?

You're also missing the point. Stop trying to argue about the specifics of the thing Bob is doing and just choose anything you feel would be illegitimate. Preventing the use of third party toner cartridges, preventing farmers from repairing their tractors, take your pick. That's obviously not what the law was intended to do and it shouldn't be doing that.

But when Bob is using the same DRM as Alice, either you can publish tools to break it or you can't. If you can, the law is pointless. If you can't, the law is wrong.
UltraRAM Breakthrough Brings New Memory and Storage Tech to Silicon
Welcome to our secret order where everyone is called Daniel, we're all brothers.
It's not a feelings based assumption, it's the role of liberal democratic states determined by the basic principles of democracy. That the states do not fulfill their role is their own fault.
USB-C moves wear to the plugs just like micro USB. If your cable falls out its plug is 'spent'.
Tang ping, social protest movement to “lie down flat and get over the beatings”
> EDIT: Signal can totally be used through Tor, so the IP can be hidden from Signal.

For a centralized service like Signal, your IP doesn't matter, they own your account, literally. You can randomize it as much as you like, and your peers may too, in the end it will not hide from them who sent a message to whom and when.
You made a mistake. It’s $2 billion revenue and $429 million loss in 2020, which seeven worse.
Nicely explained.

India should be an example of underdeveloped nation managing their covid situation. I'd like these policies to be documented and shared with UN med and shared with the world.
There is so much wrong with the US healthcare system, from physical therapy centers, ambulance companies and prosthetists, to hospitals and surgery centers, to doctors, to insurance companies, to drug companies, to laws, patents, and the US government. Maybe you don't know the system well?
Things you're doing but don't want to be doing
It felt good to work at google up until about the time of the social debacle (starting with the cancellation of GOogle reader and ending with Larry Page handing CEO over to Sundar because Page finally realized he was a terrible leader). But let's be honest, Google was an Ads company that happened to run a Search website to attract traffic since ~2000.
Not the OP, but I also keep running into issues with OMEMO. It's bad enough that I usually just disable it for all conversations.

My problem is that I'm using several clients (mostly profanity on several machines, occasionally dino) for the same account and it seems that my contacts keep forgetting some of my OMEMO keys, so I often receive messages that some of my clients can't decrypt and I have to start multiple machines just to find one that can decrypt the message.

So far I haven't figured out how to debug this.
Overall, I prefer my old thinkpad to my old latitude. Typing on it right now. A proper keyboard.
Ha, yeah… I’ve had my share of winters like that. I had a big string of them.

Winter seems to be mostly a mental battle of getting past lethargy. Once you break through, the exercise is so easy. It’s like any other time. Your body switches on, your brain accepts what’s going on, you stop wanting to take it easy. Cold rain and air stops feeling so awful. Your body warms up, movement becomes less difficult. And you can really build momentum with that energy too.

I think the key is taking small steps. When I finally succeeded in breaking the cycle it was because I finally set aside my ego and ran a 2km run and left it at that. Then a 3km run. And so on. It was so manageable, wore me down so little that I could run a couple day later, and as I broke the rust off and got myself into the habit I could actually handle it.

This was after years and years of regularly running 10-30km effortlessly all year round. I guess I got pneumonia one summer and it threw me off terribly, I got lethargic, then inactive, then gained about 50lb over several years. Getting back to it was physically and mentally so hard. But yeah, letting myself take baby steps and not being ashamed of my loss of fitness seems like it was key. For anyone I imagine the mindset of “I’ll go run around the block and see how I feel” would probably yield a lot more runs than the mindset I had that I felt bad about not running, losing my fitness, didn’t want to subject myself to an hour of cold and suffering, didn’t have enough time, etc. None of that mattered.

I suppose even getting up and going for a walk beats the hell out of sitting inside barely moving. Even if it isn’t way better, any amount is worth it.

Good luck next year!
It is a thin-and-light so I hope they didn't calibrate it for gaming, but who knows with some of these OEMs.
The .torrent file is separate to the torrent metadata which you need to fetch for magnet links. This is mentioned a bit later in that section:

> The .torrent file size is not smaller for a v2 torrent, since it still contains the piece hashes, but the info-dictionary is, which is the part needed for magnet links to start downloading.

Also it seems that it'll be easier to detect peers which are sending bad data and correct it. I guess this is because previously you could fetch a piece from more than one peer but because the hashing was done at the piece level you didn't know which part of the block was wrong (meaning you'd have to redownload the whole thing). But now you can -- with a bit of tracking -- tell which block of a piece was sent from which peer and then redownload it from another (likely blocking the original peer), because you know which block hash failed to validate. (EDIT: This is correct -- [1] explains the issue and how torrent clients have worked around this problem in v1 torrents.)

Merkle trees have some other benefits (you can cache parts of the tree in such a way that repeatedly checksumming data where lots of leaves are unchanged is cheaper, and you can efficiently prove that a given leaf was part of the hash), but I don't know if that's going to be useful for BitTorrent.

[1]: https://blog.libtorrent.org/2011/11/smart-ban/
They could be equally as bad if there's significant selection bias. It's unclear to me what conclusions I can draw from that data.
So you come from the Node ecosystem and your main complain about Rails is that the project has a lot of dependencies and files? lol
> Increases in computing power alone can't render SHA256 insecure; that can be proven by thermodynamic/size-of-the-universe arguments.

Fascinating. Could you please recommend a source where a curious layman could learn more about this?
> For the political experts out there, what would happen if we stopped allowing lobbying?

You mean, if you prohibit people (including other government decision makers) from communicating with government decision-makers about their preferences for government decisions?

Nothing good.
I've seen a similar idea for BitTorrent but I don't think it was implemented
From the article:

“owning or using a laser of a class higher than 2 can lead to a sentence of 6 months of imprisonment, with a fine of 7,500 euros”

I would argue this is a bit of an issue… obviously it’s not in the US where we have our Freedumb^tm, but still.
Couldn't proper packet shaping improve the reliability of your comms?

Telephone and video conferencing today is unreliable because there are many parts that can break. You might have an absolutely great internet connection but your client could have a bad connection (if only on that they day) or problems with their audio, etc.

I knew a recruiter who worked in LA in the early 2010's somewhere around the intersection of the 405 and 101 north of the Santa Monica Mountains. This was near the peak of the 3G era where cell networks couldn't really handle high urban density in the U.S.

He was having bad connections, calls dropping, etc. He was still placing people though.

People have a lot of forbearance for broken comms today because it is widespread but as someone who is basically introverted I find it especially tiring to be on calls where I have to struggle what the other party is saying.
Borgen prophesised this!
I've been using a Dell XPS13 (not 2 in 1, but top of the line everything else) for dev work for a year now and I love it. It's small, light, and runs my virtual environment handily.
There is no moral obligation to abstain from meat, whatsoever.
> still seems inconsistent to me (putting the function before the array)

I'm experienced in ruby, and learning python for a project. I don't think I'll ever not wince when using python's ternary;

ruby: size = (waist > 30) ? 'large' : 'small'

python: size = 'large' if (waist > 30) else 'small'
Surprised you didn't try Elixir? What about Sorbet?
It wasn't "finished" until much more recently than a few hundred years ago.

My great grandfather Søren Kristian Magnussen was born in 1890, and he got his fathers last name. His father, August Magnussen was born Magnusson in 1842 to a Magnus Andersson near Bullaren in Sweden (ignoring the mothers here only because they had no impact on the last names). August's brother Johan Alfred Magnusson had (at least) three children who were named Johansson / Johansdotter born between 1885-1890. So even that late some children's last names were still derived from their fathers first names.

It makes genealogy both easier and harder - on one hand apart from during and after the transition period you get the fathers first name "for free" (most of the time, except when they complicate things by using the name of a farm instead of a last name), on the other hand it makes searches for the transition period a real mess (as if the poor hand writing of everyone involved in record-keeping isn't bad enough).
For #4 on your list, I remember the insane bills we got when our first child was born. It was also insane the sheer number of bills that we got.

First we received a bill for the stay in the hospital. And then we received a bill for the doctor performing the delivery. Okay, fine, it makes some amount of sense, that doctor supports multiple hospitals and isn't technically part of the hospital and staff at that maternity ward that is there 100% of the time.

And then the separate bill for lab work, and another for the pediatrician, and another for our baby's stay in the hospital (this one really got me, why?! we were all in the same room), and then another for the lactation consultant, and, and, and...

I don't remember each one specifically at this point, but I believe it was 7 separate bills.

Edit: typos
Well also "highly competent and intelligent people" are people who have had some success. Even if someone is very smart, if there's no success, it's hard to call them "highly competent". Therefore it's really successful people who lean libertarian. Which isn't that surprising since people don't like considering how much luck went into their success.
My guess is that this guy said “no” to the wrong person, and this is payback.

I will also guess that this chief is probably on the ethically correct side of the situation.
You're technically right, but don't the mechanisms strongly encourage it?
Yeah, 0.5% might be a plausible lower estimate for his statement of an average member of the US population, but is probably a bit low. That assumes that 50% of the US population already got COVID, 0% got vaccinated, and none of them get COVID again. What we actually know is that re-infection with omicron is fairly common, that there are still many (unvaccinated) people have not yet ever been infected, and that the majority of the US is vaccinated.

So, I can't say your risk, since you didn't mention if you are vaccinated. Being vaccinated is statistically the best way to reduce the risk of death or other severe long-term health issues (other than getting younger) relative to your baseline risk, largely independent of age (the trials for very young children are still on-going). My sources for this are talking to doctors and reading the official reports.
The Ryzen 5600X is the gaming CPU of this gen outside of the lower budget Intel chips. Ryzen didn't just win on core count they won in single thread too because competing Intel chips are 120W, which limits their performance on stock cooling. The 5600X is 76W actual.
Why Nodemailer has zero dependencies
Show HN: ReCalendar – custom calendar generator for ReMarkable and e-ink tablets
An interesting paradox that I am thinking is, how can one give this information to people in Kazakhstan, given they do not have access to Internet in the first place :(
Because you haven't solved the problem for FLOSS, you've solved the problem for non-FLOSS that might also happen to also be FLOSS aka contribute somehow to a FLOSS version of the project - but the solution doesn't help those under the FLOSS licence, and complicates incentives to contribute to FLOSS/"community" versions.

Great for corporates who can buy the support contract, but is also suspiciously similar to the "freemium" model were FLOSS devs are suddenly incentivised to make the FLOSS offering insecure in comparison to the paid licence.

In this case, Marak is his own bad-actor/saboteur, how would the support contract help? It would be far more likely to make free-users 2nd class users, and as such it might be better to simply keep the products managerially separate due to that conflict of interest.

And lets be honest here - when does something stop being a reasonable "maintenance fee", and start to become rent-seeking / extortion? I think if you want to get paid, you simply don't work with MIT/GPL, or fork to a different licence; Changing your mind halfway through isn't reasonable IMHO.

MIT basically means "anyone working on this codebase agrees to MIT terms for their code, and as such authorship isn't so important". If you change your mind, you broke your agreement. If suddenly your authorship matters, what about every other author who stuck to their MIT agreement?
It's not a class, it's a variable. The Or is there because the same Chinese word refers to two possible relationships within a family tree. It doesn't do more than one thing, it represents more than one relationship. If the word 'Sibling' didn't exist, we could use 'BrotherOrSister' in its place.
Not just to the company. They aren't always good for all the people they claim to represent. I'm not American, and live in a place where unions have pretty strong protection and usually have industry-wide negotiating power. They are also gerontocracies and will screw over young people to favour the old.

I will no longer work for places where unions negotiate. I prefer the clear incentives of an employer over the unclear incentives of union negotiators. You never know when they're honestly standing side-by-side with you or when they're just there to pick your pockets.
You can think that, but you are looking at the wrong side of the equation.
The path down this thought process is being a bully -- "I don't want you to use electricity in that way".
That is just your preference. Let the miners use power how they like, cleanly. Issue as many carbon taxes as you like to the producers if you feel it needs a finger on the scale. The miners don't tell you to stop wasting power on xmas trees.

Using energy is fine. Producing unclean energy is immoral. So is driving an internal combustion vehicle. We must get our power generation efficient and clean as possible.
For how long was she on this diet? It takes a while to adjust.