skysight-inc/HackerNews huggingface dataset:
I don't see how that's a straw man argument when your prior comment was clearly implying that she should not just assume that a hired technician won't sift through her personal data.

You're also assuming that she did not just disable her lock code prior to giving the phone for repair. For a non-tech person, it's a reasonable assumption that somebody might have trouble fixing a device that they're locked out of.
Background: grew up in farming communities, live in a farming community, almost everyone around us farms.

Repairable tractors would be a huge boon. I wish to anyone listening that Deere, New Holland, Valtra, Fendt and co would produce properly repairable, open heavy hardware.

Deere is the worst in this, but the rest of the industry isn't anywhere near as good as it should be.

There's a reason you see old Defenders, Fourtraks, Rangers, Hiluxes and their ilk around so much on farms. They're mechanically simple, which means you can repair them and keep them going basically indefinitely. Compare that to a modern Deere 7 series for example, and whilst the Deere is more capable, if something goes wrong, you're basically screwed. I've no problem with the hardware getting more advanced, but that same maintainability needs to be baked in.

The problem is, no-one seems interested in shaking things up there, and the manufacturers aren't in any hurry to change. They're a conservative bunch who don't need to, and for whom it's directly more profitable to make machines which can't be repaired by anyone other than themselves and people they authorise.
President of El Salvador proposes a bill to make Bitcoin a legal tender
https://www.thesun.co.uk/money/7937213/christmas-treats-shri...
There's nothing anti-free market about Open Source.
The latex sources of the C++ standard are on github

https://github.com/cplusplus/draft/tree/c+%2B20

I assume that the C++20 branch actually contains the final version, but you'll have to generate the pdf yourself.
The NSA has no shortage of front companies to do such jobs. For instance, when the CIA needed to place torture experts in Brazil so they better could support the Brazilian military dictatorship, companies like Ford and Coca Cola were more than happy to offer them management jobs.
200000 hydrogen atoms has a mass of 201600 atomic mass units (about three haemoglobin molecules), which by e=mc² is about 188 TeV (tera electron volts), which is about 30 microJoules, or about 2% of the energy needed to register a key press on a mechanical keyboard.
TTTech Industrial Acquires Nebbiolo Technologies
So farmers would buy in mass simple tractors, making the manufacturer that does it alone rich amasing a huge segment of the market.

But no manufacturer wants to do it. And no venture capital wants to finance such thing. Because.. I guess.. these evil capitalists just don't want to make more money.

Is that the argument? That capitalists don't want to make more money?
Since ‘wigwag’ is not a term I know, here’s some info:

https://en.wikipedia.org/wiki/Wigwag_(railroad)
Thank you, that's poetry, slightly haiku-ish. Best laugh I had all day.
> Is it just a rhetorical tool?

It is an ideology that is used to solidify and concentrate power.

"Free trade agreements" that actually lower trade interaction and increase the foothold of multinational corporations in foreign countries to outsource work and avoid taxation.

"Competition" for the workers, while large corporations get massive tax cuts, bailouts and lobby for regulations that benefit them and are a burden for SMBs.

"Market innovation" that is largely superficial and stands of the shoulders of giants, researchers who are paid by the taxpayer.

(I'm being hostile and uncharitable here to get a point across and give some counterweight to the status quo.)
Preventing hallucination in GPT-3 and other complex language models
The hockey stick innovation curve started at the time of the industrial revolution, thanks to free markets.
Probably a naive question, but arent new Kubota tractors more repairable than say, a John Deere? Or are they just as bad?
I'm not sure! Good one!

I'd say 10 days but that makes no sense by my own explanation.
'unscaled gave a good example elsewhere in the thread[0]. "Our junior engineers understand for loops better than map-filter-reduce chains, so let's use for loops instead of spending a few days teaching them". This stuff really happens.

Back in the day, in a company that just transitioned from Java 7 to Java 8 across its main projects, I've been told by the boss to maybe not use lambdas too much, because certain co-workers like John Doe[1] aren't so experienced and might not understand them. Thankfully, I was just starting another project with (initially) just a single "less experienced" dev, so I taught him these and related things quickly, and we proceeded to write simpler code, making full use of lambdas and stream APIs where appropriate. And aforementioned John Doe? Half a year later, he discovered on his own that Java 8 had lambdas, grokked them in like 2 hours, and went around the company, evangelizing their use for everyone.

> I mean knowledge about the tool you use to solve the problem. Its just a tool. Nothing else. A tool should be practical, the less you need to know to use it, the better.

A tool does not exist in isolation from the process. It's a part of it. Everywhere else than software industry, this seems to be understood. If you don't know how to operate the tools you work with, you're considered incompetent, not trained for the work you're performing. The solution to that isn't to dumb down tools - it's to train the operators. You have to pay a little bit up front to upskill your workers, and you then get to continuously reap the benefits of improved productivity due to better use of better tools.

Should modern construction be done only with hand shovels, sticks and ropes, because junior construction workers will be confused by excavators and welders? That's how all this talk about junior-friendly code reads to me: an extreme case of being penny wise, pound foolish. Software development is a profession, the job of a junior is first and foremost to learn their trade[2].

--

[0] - https://news.ycombinator.com/item?id=27420543

[1] - Name intentionally omitted; the guy has been working in the company for many more years than I have - and was way better than our boss gave him credit for.

[2] - Well, unless your company is structured around the idea that juniors do all the work, and seniors are "using their experience to multiply productivity of everyone" aka. just managers without the authority. Which is another trend in the industry that's worrying to me, because it pins the proficiency of the work to whatever junior hires learned before getting the job. And then we're surprised that tech debt is at all-times high everywhere.
> Week numbering is absolutely foreign concept for most of the world

It’s mostly a foreign concept to Americans.

> Say, I have no idea what week 26 is. I can only suggest it’s probably somewhere in [26/4]=June

So you’re saying that a clear, unambiguous, and standardised system in widespread use is bad because you would have to learn something?

> I would not even know where to quickly look it up without googling - my calendars do not have this numbering

Get a better calendar? Most European calendars have the week number printed as a matter of course, and it should be a simple toggle in the average calendaring software (certainly is in iOS).
Heavy regulation of the automotive industry is why I can't buy a new Dodge Coronet.
The president of El Salvador has an interesting personality. Any Salvadorians here to tell us what they think about him ? How is he perceived by the general population ?
Yes but I'm swedish and should know better! :D
I remember a time when Compaq used the Quantum Bigfoot (5.25" harddrive) in their workstations. They were noisy and slow. They were also mounted upside down. The failure rate was very high.
If only :) There will be need for total new kind/genre of that scripts ;)

Maybe also less need for traditional disk storage. Even more in the cloud ! Starting with browsers bookmarks ! /s

Oh, and mandatory login to your desktop via M$ servers backed API...
This may be an obvious point but how can you say you failed when due to the fact that it's open source, anybody could check out the code and start supporting it?
I guess I got lucky then! I've had one of these for quite a long time, maybe since 2013/14. A good number of those years it's been running 24/7, and I actually only recently replaced it
Yep, I lost a ton of pictures from my early college years because of IBM "Death Star" failures. The stinging has yet to pass...
BOFH and PFY tactics :)
Notepad++ v8 release
From another comment: "Deere is the worst in this, but the rest of the industry isn't anywhere near as good as it should be."

So no, the argument isn't that they don't want to make money. The argument is that they do, and realize that tacitly colluding will make them more money than undercutting each-other.
Making something only you can repair lands you on my personal everlasting blacklist of shame (and I guess the everlasting blacklists of shame of others as well).
Pay Attention to MLPs – annotated implementation
Put it in an index fund. Warren buffet said if he could go back he would just put tons of money in an index and wait.
Surely a button is more accessible than a div regardless?
Wholly correct, sadly I cannot edit anymore :(
“An app” is not enough. This isn’t 2009
Most of the time it's not possible to produce new equipment without patent licenses even if everything else came into places. Assuming a new honest player that won't collude...
> > We don't need a minimum wage. We need a minimum job - the ability to sell your labour hours for a given price.

> Alternatively, we could look at what our ancestors dreamed of: utilizing automation to reduce the individual workload for everyone and spread it over more people. A future that is not 5x9-5 is possible. 4 workdays of 6h each with a 30min break at halftime would be a starter.

This won't solve the initial problem. The amount of work which gets done defines the amount of activity in the economy, but unemployment is compatible with a range of amounts of activity.

If the goal is to keep about 3% of those who want jobs and could work unemployed, then you will achieve that whether people are working 20 hour weeks or 40 hour weeks. (Actually, the target unemployment is a lot higher than that, because there's plenty of people who want jobs and could work, but who the labor market prefers to redefine as "can't work" or "doesn't want to work". If two people can do the same job, but one person can only do it at half the pace, then we often exclude them from the market.)
> ...People want a lot of things from you and your project, big companies are using the project and need a lot of things as well from it in order to keep their projects healthy, but in most of the cases this is a talk in just one way. There are more people interest in have things from you, than help! And this crashed me

If they are all users of your open source software and are begging for features for free, ignore them and focus on yourself. This is why many developers always prioritise paid support or sponsors and the choice of license is also very important.

It's really simple, either the user does the work and contributes the fixes for free (depending on the license) or the user pays for the maintainer to prioritise the work at a cost.

Either way, I will never do free open source work on someone else's deadline and will always do it in my own time. Unless you're willing to pay me to add a feature or support.
Necessity of Covid-19 Vaccination in Previously Infected Individuals
The quantum physics behind multiverse theories
Their posture is potentially lessening that dependency somewhat though - a company I work with, for example, now tries to find suppliers in Malaysia, Thailand, etc. for metalwork, PCB manufacture, assembly and things like that, which all would have just gone straight to China five years ago. This is a pretty small manufacturer with a fairly niche product, but I imagine others are thinking the same way.
Remix Run: A new React framework on the horizon
180 days of growth – from 0 to $146k revenue without any funding
Then go and use the right tool for the right job. I'm not suggesting neural networks are a panacea. I've worked with time-series problems recently and not used NN. NN not being good at one class of problems does not invalidate their usefulness for other classes, like your GP comment is suggesting.
How mature is your DevSecOps? – Some thoughts on measuring progress
I think it’s cute
Scaling Ethereum with ZkSync
> This rethoric has been proven false in the software development ecosystem.

Citation needed.

I like open source software, but let's just say often you don't want OSS community to design an interface or maintain it.

Inkscape is on one hand a great tool, on the other hand, it just bogs down doing routine things like zoom or rotate canvas.
A paraphrased translation from Lieutenant General Aksel Frederik Airo from Finland:

You need to go to shit-ton of schools to be able to make simple decisions. Otherwise you'll start to invent all kinds of over-complicated solutions.

Everything in war is simple. The guy in the front lines is the one at war. You can't win in a war unless you give simple orders. The people on top need to be able to give commands that are so simple that even the man in the front lines understands.

Everything is as simple as possible. To understand that, you need to go study a lot.

It's not easy to do things the simple way, being clever is the easy path. Knowing when you need to be clever and when simple is enough is what separates experience from greenhorns.
But what did you change, so that you have now time for the project?
> I'm quite accustomed, in my area, to following a cyclist around a roundabout, paying attention to their hand signals, and giving them plenty of space.

As a cyclist, sometimes in roundabouts, this is something that many drivers need to be more aware of. In particular, depending on the roundabout size, the entry angle, and the car, someone's A pillar may completely obscure a cyclist.

Also, while a great solution for cars, in populated areas, roundabouts can be tricky for pedestrians to cross. Also not aided by the fact that at least in Germany many motorists have no clue about the exact rules (yield to crossing pedestrians and cyclists when exiting the roundabout because that's effectively a turn). The best solution in this regard still seems to be to put zebra crossings all around the roundabout, along with traffic islands between the lanes entering and existing the roundabout. That makes it sufficiently safe for people and bikes to cross and sufficiently obvious to drivers how to behave. But that takes even more space.
(can't edit first comment, sorry)

1kg of mass to energy (assuming every single particle met a corresponding antiparticle) would release a little over half the energy of the Krakatoa volcano eruption, similar to a 21 megaton bomb, so around the upper end of fusion bombs. Helium is about 99.5% the mass of the hydrogen that goes into it, so I guess those big fusion bombs must produce about 200kg of helium?
That's the dark side of open source.
Companies think these projects grow on trees and they use them without paying anything.
We need law changes to ensure that open source can be sustainable and companies pay the fair share of revenue they make by using it.
Of course it's terrible to become burnt out and it feels awful not having enough time to work on an open source project that you love.

But, is it just me or has it become rarer for open source project maintainers to feel free to let projects go? I don't mean to let them die, I mean, to find like-minded individuals to which you can defer some or all of the work? I realize that as the original author one feels a sense of ownership, but if you want it to continue, and you don't have the time, there is nothing wrong with putting out a call for someone to take over maintainership.

Most projects that I've maintained have been my own work but I've also taken over maintainership from someone on a popular project, and it was a great experience. I got to work with a good code base, add my own ideas, offer some direction, and I learned a lot about maintaining code for longevity, integrating community contributions, and I cared about it probably more than I have for much of my own work, because I felt that I owed it to the original author to do a good job.

Now, several years later, I do not use it myself as much, and I am perfectly ready to find a new maintainer for it, should someone appropriate come along. (That hasn't happened but the project no longer takes a lot of my time. since new solutions have come along, so it's fine. If it did take more time, it would mean there were more users, and therefore probably there would be more interested parties in taking over maintainership.)

I encourage authors and maintainers who are feeling they are reaching this burnout stage to feel more comfortable putting out requests for help, it can be a good experience and even encourage community building around your work. You don't have to be a BDFL, you can be a temporary one.
Went on to direct Toy Story at Pixar. Scooped up by another fired visionary, Steve Jobs.
I don't think there should be any limitation on the right to freedom-of-speech except that strictly necessary to be compatible with other natural rights, like the right to your life. The classic ban on shouting "Fire!" in a crowded movie theater can be justified entirely on this ground, because that utterance may cause people to be trampled when people panic. It is not clear that libel laws can be defended on similar grounds, or such grounds at the very least would severely limit the reach of libel laws.
>Dealing with rude customers is quickly learned.
>The stuff around internal politics though... can and often do make working unbearable

I'll go out on a limb here and say you have never worked in a retail job before, dealing with the general public. A small percentage of the public are simply fucking awful people who will do absolute anything they can to try and get what they want.

Surprise surprise, dealing with this form of abuse (and more importantly, never knowing when it's coming) on a daily basis destroys your mental health - just as dealing with abusive behaviours from a spouse or parent does.

Businesses should not tolerate this, but they do, because it increases their revenue by a couple of percentage points.
Capitalism is about providing value to consumers at lowest possible prices, not about maximizing some abstract (i.e. non-monetary) efficiency. If destitute workers are cheaper than robo arms, then the company will obviously have no reason to invest into those arms, and will exactly grow the business via "just getting more slaves" - see Foxconn and other similar empires.
I mean, if two of the biggest companies of the world, Apple and Tesla can get away with it, why not the rest of the markets?

This trend needs to stop. I cannot fathom how anyone thought preventing farmers, FARMERS for crying out loud, the people who grow our goddamn food, from repairing their equipment is way, way beyond me..
It's a common thing that a person imagines that he's responsible for something, can't keep up with it and finally feels himself failed, despite the fact that he wasn't really responsible in the first place. But it's still a source of misery and disappointment. I guess, it takes some time to understand what's the real responsibilities are and what's the imaginary responsibilities are. I agree that putting some code public with open source license does not bind author to any kind of responsibility and any continued work from him is just a charity to the world which he can stop providing at any time. If someone needs more guarantees, he can pay author or any other person (if code is open source) to provide those guarantees.
Appreciate the response. Will do what you suggested.
To keep your identity small is probably akin to becoming a small Buddha.

Identity is even a dominant political trend in itself. "Identity politics".

I agree with the premise of the post. I just cannot see how it can be done. I think it's better to learn to accept differences gracefully rather than minimizing the identity surface. It's also my way to test people and communities. Try to disagree on something they consider basic. They way they'll treat you shows who they really are.
Well, it's not that hard to imagine, is it? Someone founds a company that produces tractors but they are simpler, cheaper and can be repaired. If that's what customers want, they _will_ gain market share. If not, then the demand isn't there.
>But i think the same problem is for cars, you cannot e.g. repair your Tesla everywhere, this is also very closed.

The repairment-strategy for Teslas in Germany seems to be pretty simple. You just buy a new one :-)
A similar thing is happening with EVs.

Many car dealers don't make their money from selling cars, they make most of their money from being the only authorized repair shop for said car model. And to keep the warranty valid, you need to service the car at an authorized shop.

EVs, by design, don't require as much maintenance or as often as ICE cars. This will result in a disruption in the existing chain at some point. We'll see what actually happens in 5-10 years.
I think part of the worry of handing projects over stems from a couple of fairly high-profile events when projects were handed over to theoretically trust-worthy people who went rogue and used them as a platform for malware or spear phishing.

Suddenly, even just relinquishing control can be a bad thing for the community.
Maybe a major issue with politics in the current western view, is not that it is identity-based but that it is a large atomic decision. You either get everything from the Repuplicans/Conservatives/Right-wingish or everything from the Democrats/Labour/Socialist/Left-wingish.

It is much easier to identity as broadly one wing or the other, so I will tend to vote one way even if some of my party's policies are terrible and some of the oppositions are great.
Measuring Privacy – How to Compute the DPIA Threshold
Yep, left the site as soon as the registration thing popped up.

Wanted to have a little play and see if I liked it.

Maybe this is because by registering you give away something, but you don't really know if it's worth it right at the beginning.
This made me realize that my "everything" doesn't overlap at all with yours! Which may help you narrow down... I'm into e.g. discovering new subjects to learn about, new writers, new music, meeting new people, getting better at art/music/programming.. And all your things seem to be.. in the real world! Physical things, mostly in a particular location. And I realized mine aren't. I do like the sound of yours though. Good luck!
How do you estimate a share? What's the share of libc in Google business? What's the share of openssl? What's the share of ncurses?
Not from the description above - it says USSR wanted to use nukes in a local conflict; it's the US that threatened to make it global.
Reverse engineering HomePod Mini temperature sensing
Anyone who's written a fair share of Python can immediately see "len(set(l)) == len(l)" as "no duplicate elements", this is such a standard way to check for duplicates in Python that the chances are you've see this expression in this exact form dozens if not hundreds of times already.

Agreed with "l" identifier and docstring/comment. You'd probably write it like this if you want it to look nice:

from typing import Iterable, Any

def is_unique(elements: Iterable[Any]) -> bool:
"Returns True if the argument has no duplicate elements."
elements = list(elements)
return len(elements) == len(set(elements))