skysight-inc/HackerNews huggingface dataset:
On a certain level, I think music should be free as in libre. It’s kind of an idea more than anything else. I’m thinking of selling music and then after a certain time (12 months?) it becomes pay what you want.

In terms of DRM I hate it and never want it to be a burden to my listeners. If someone steals it, they probably weren’t going to buy it, but maybe they’ll come to a show/buy a shirt. I don’t like ad supported streaming either, or streaming in general, we already went through the issues of mega record labels, would hate to see steaming services start to dominate music taste/direction.
Apple devices are extremely chatty to the mothership. You can find many many comments on HN. The M1 included.
I had a ton of fun doing my PhD, but I’m pretty sure I’ll have had similar fun without it as well. The reason I suggested not doing a PhD is the forces at play in various angles (the whole pyramid scheme, academia politics, publish vs. perish, good luck going tenure track, insane hours, abusive practices, the whole luck based system of it all).

If you went through your entire PhD without seriously questioning your life choices at all then we definitely did a different PhD for sure! I and my colleagues constantly discussed the pros and cons and why the system is the way it is.

In general I can never present the problems as clearly as Hamming did so I’ll let him give my viewpoint since I agree with everything here - http://www.paulgraham.com/hamming.html
Remember back when you could get "free" dial-up internet by accepting ads? And later Facebook did much the same thing?

I see the whole personal data/tracking industry as that model. You can get a tracking-supported smartphone for $50 or with almost no tracking for $150. This whole thread is people saying they don't want to pay $150 to own a smartphone when they can get that phone for $50 with tracking.

I have a similar problem with slavery. I don't like it. But the smartphone market is utterly dominated by people who are just fine with slavery so there's just one company making a "less slavery" phone and that phone barely sells. Their forums have multiple threads with people complaining quite openly "why does it cost more to make a phone with less slavery" and suggesting that the company could provide more features for a lower price if they just forgot this whole "fairphone" business.

Smartphones are expensive to make and expensive to run. You pay that price either with money, or a mix of money and social/ethical cost.
Your AI made music is pretty good as far as AI music goes, it's an interesting approach to not go for "put a neural net on Bach's discography".
Maybe using other styles of World Music or evolving from simplicity is the way to go...
I can't read it, but what makes interpreting sign language so difficult? You can have a model that inputs two pictures of the person 5/60 seconds apart. If the change in movement is below a certain threshold(indicating a word is being displayed) then crop it around the hands and run it though a resnet trained to categorize images based off of words.

Is there something I'm missing? If it's such a big deal then I may work on it myself.
At least as a consumer and with browser addon technology, you get the executive decision to block all of those. At least, as long as Google and Firefox and co don't remove this possibility.
What Is a Cyber Warrior? The Emergence of U.S. Military Cyber Expertise
Suck cock, corpo(or gov) rat! When your children die I'll have a party. I hope its a blood cancer so you can watch them squeal in pain.
Following most of the comments I've read I fall in the generalist population.

But I'm trying to have a more nuanced perspective. My goal is to be a specialist in a couple of practices less likely to change not in the tools that are more likely to change.

For example, as a developer I would want to become a specialist in Object Oriented Design, not in Java/PHP/etc. I might not understand all the nooks and crannies of Java and the JVM but I understand enough to get the work done in 90-95% of cases and I'm comfortable enough to get my hands dirty with the official documentation in order to deliver good work in the rest 10% of cases. Yes it's quite probable that a Java specialist will be more effective than me in those 10%, but having a wider breadth of knowledge makes up for it in other areas of the project.

In my experience I can cover most of my lack of knowledge in a certain tool much quicker if I already have previous experience in switching tools. I'm becoming better in understanding what I can take and apply from my less-specialized expertise and what I need to learn quickly in order to minimize the impact of my "generalism".

Another interesting thing I noticed is a cross-pollination effect, I can bring experience from other tools and provide a completely fresh perspective in solving problems compared to specialists that otherwise wouldn't have even considered some of the new possibilities.
I think he's making a more general point.

Basically every time varying system, no matter how complex, can be thought of as a system of differential equations. Human systems of production -- any such system -- is a time varying system, and as such, probably has some cyclic behavior, instability, etc. somewhere inside.
Why don't you ask those who actually vote with their feet? A random German is four times more likely to move to the US, than an American is to move to Germany. A German is 16 to 48 times more likely to obtain US citizenship than an American obtaining German citizenship. See discussion at https://news.ycombinator.com/item?id=25367731
Orwell was writing about authoritarianism in general, no matter which vestments it chooses to cloak itself in. Nineteen Eighty-Four was inspired primarily by stalinism, but also nazism, dealing with nationalism, antisemitism, surveillance and censorship as its topics, which were widely used by both regimes (and many others).

He saw himself as a democratic socialist, and the horrors of stalinism didn't make him give up socialism, it affirmed his belief that democratic socialism was the way to go, in contrast to the tyranny of the USSR.
Many 4g/5g modules are basically stripped down/headless smartphones in themselves, running Linux + modem firmware, etc. You don't need the microcontroller, you just need to patch the firmware.
This happened to me just the other day and the post encompasses my exact feelings.

I was sharing my screen, then using the chat, muting, unmuting, and eventually went to unmute and was jacked out of the call, with not even a "Hey, are you sure you want to leave?"
I have been making music on and off for about 20 years now. Best source of my music I can refer to is https://ozmodic.bandcamp.com/music/ as aside from that, it is scattered in disparate parts of the internet that are too much for even me to remember sometimes.
I can use exact same analogy to prove that horseshit is next electricity. I don’t know why people do reasoning by analogies and why people accept analogies for reasoning.
Modern supermarket bread in the USA is some pretty awful crap. Loaded with cheap leavening agents, made from cheap low nutritional value wheat, and loaded with sugar.

Sure, it is bread, but it might as well be called bread substitute.

It is not easy to find bread that isn't made up of primarily cheap ingredients. Even so-called supermarket "artisanal" barely resembles actual quality bread.
“I’m bad at a lot of things” - generalist
I absolutely don't want to talk to the computer, and I don't want to sit in an office or on a train full of people talking to theirs. I also don't feel any particular need to plug my brain into something that Amazon probably owns.

We could, and I cannot stress this enough, just do a better job with the buttons.
Most other commenters seem to think Junior devs are failing interviews. But I think they're missing the point. I am in a similar position as you.

I have 15+ years of experience. Built novel computer vision algorithms, entirely new barcode solutions. Built more 10 games in 5 different engines, so on and on. Yet I fail on interviews.

Honestly, we are all nerds who like to think deeply about problems. I think the job requires to do so as well. Yet, all these interviews are asking memorised, quick-shot answers.

But I gave up. I started practising for interviews on HackerRank.... Because I want to move to US, from Europe.
No, manufacturers want to use free software, but they are forced to avoid GPLv3 for this reason alone.

Unfortunately, challenging the status quo is difficult when your customers are not the final users, but other companies: if you don't deliver them a free software firmware without GPLv3 components, someone else will, or someone else will deliver something that's completely proprietary.
These are edge cases. It's hard to tell how many people give in to the rules of the license while before they wouldn't
Ooof some guitar riffs really hit right! Maybe the mixing could make them less detached in the highs from the rest.

Great stuff!
But if all those things happen, that is a good response.

If your house fell down and you lost your job and now you can't afford therapy that does suck, but what are you going to do? Those things happened, you can either just fall into a crumbling mess or appreciate what you still have and focus on the things you can control from that.

Yes, I get what you are saying about management, but if you don't shift the focus onto yourself and self responsibility then you are still doomed yourself, you cannot change how the management react etc, what you can do is either 1) Make it known and try and change that system 2) Get the hell out of there.

Things that can only happen if you acknowledge the situation and take personal responsibility. You have mistaken the stoic framework for something that makes you powerless and a system that allows others to more easily control you.

Yes it could be used in the way you are mentioning but it is not at all meant that way, there are 'preferred indifferences' and a true practitioner of stoic would seek to change that system or remove themselves from it if they could, if they absolutely can't then using these techniques isn't so bad, because it's all you can do, but it would be right and preferred to fix this.
GPLv3 banned tivoization, — a practice whereby hardware certificates are used to prohibit the installation of modified software on hardware.

Some governments require that automotive manufacturers implement these kinds of certificates to prohibit the installation of custom software in automotive applications for safety reasons, as they do not wish that users could install their own, potentially buggy software, at the potential cost of human lives.

Older coreutils were licensed under GPLv2, which has no such restriction.
Irrelevant (because the assignment of twins to particular environments is mostly blinded to mutation differences) and pedantic (because the differences are trivial).
I can pay, but, as I said, my apps will expire in a few days, so I would need to rebuild and reinstall them every day to keep them working. The only way to have non-expiring apps is to submit them to AppStore which is obviously not possible, as it's only for me.
Pretty much every web UI toolkit ever has the concept of primary and secondary buttons.
That's exactly it; with art, the process is part of the product.

Because if you look at any picture objectively, you think "Anyone could do that", which is why a lot of people pull up their noses at art, and by extension, anyone pursuing a career as an artist.

But art where the process is part of it is just one of the many branches of the art world. A lot of people consume the arts on a regular basis without even considering it. UX is part of it, TV shows, films, video games, basically all media is an expression of art and will have a small army of artists working on them.
Either (a) the index is encrypted in such a way the db engine cannot make branches based on it, in which vase its useless. Or (b) the db-engine can take branches based on the index, in which case the index can't have been encrypted very good if the db engine can read it.

Remember, in fully homomorphic encryption, the algorithm is the party you are trying to hide data from.
A Monte Carlo(?) method surely has no advantage for multiplication.

I assume they use it for solving a overdetermined linear system. E.g. least square fit. The article was not very clear.
I am sure you need to stay politically correct but do you see places where Google Brain can do better or improve further?
Significantly bigger than the C version.

Rust: 73M
source: https://packages.debian.org/experimental/rust-coreutils

C: 17M
https://packages.debian.org/unstable/coreutils

Note that no size optimization that been done and there is a lot ways to do it in Rust
https://github.com/johnthagen/min-sized-rust

In term of performance, well, it depends on the binary. For example for cp, most of the time is spending copying the files.
For the factor command, some work happened to make it faster
https://github.com/uutils/coreutils/commits/master/src/uu/fa... (getting closer).

Using Rust also opens some great capabilities like parallelism. But this makes sense only for complex commands.
For example, doing a parallel "df" isn't super interesting (I tried it was too expensive just to start threads to do it).

Anyway, performances should be a focus but only after correctness is implemented.
> No, manufacturers want to use free software, but they are forced to avoid GPLv3 for this reason alone.

good.

It means that GPLv3 works as intended.

EDIT: as intended by the software authors, that chose freely GPLv3 as license, they were not forced to.

I'm quite sure they knew what they were doing.

If car manufacturers want to use GPLv3 software, they simply need to respect the license the author released their software under or rewrite the software.
Thank you! Yes, this is going to be added soon ;)
You'd be surprised how many people with supposedly elite educations don't believe in evolution.

For me the most shocking example (or maybe not that shocking) is how it's de rigour in sociology to deny evolution. Yes, they will superficially claim they believe in it, but that belief collapses when placed under the slightest pressure. For example if you ask them for examples of male/female differences that originate in evolutionary selection pressure, you'll discover there are none. Not even men being physically stronger than women has an evolutionary explanation, according to this field.

The rejection of evolution by sociologists is a long standing problem. There's an essay about the problem from 1990:

https://link.springer.com/article/10.1007%2FBF01112591

and in 2018 people were still writing about the very same thing:

https://www.frontiersin.org/articles/10.3389/fsoc.2018.00024...

The field systematically rejects Darwinism for ideological reasons.
Revenue share isn’t bribery because the revenue isn’t shared with the judge. It’s a cost structure to make the municipality or whatever avoid having to outlay money to build something.

Similar to some joint public/private toll roads, red light cameras, etc.
I agree with your view, but as I mentioned in another thread, bringing the change is very difficult, especially when you're not in a position with sufficient power.
AMD loses GPU market share to Nvidia, so why can’t this underdog fight back?
Maybe Japan is healthier despite eating more refined carbs because they eat less, or they eat seafood, or something in the air, or genetics, or they move more, or any one of a million other possible factors. Pointing to the fact that they eat rice does NOT prove anything.

We've been eating bread for millenia but we also moved a lot more until recently. Also, lifespans and health were worse than they are now. Also, how much does the bread we get at a supermarket today resemble the bread people ate 500 years ago?

Its easy to explain ANY side you like because there are millions of factors. That's exactly why diet research is conducted by doing statistics to isolate the impact of particular variables even as 100s of things vary across any group of people.

I think people like to argue against dietary research because it tells them things they don't want to hear. Admittedly, i didn't believe in any of this or like hearing it until recently because its made to sound so difficult - cut out sugar/refined carbs/carbs completely!

Personally i was able to move to a healthier diet after just going through a simple book on sports nutrition. It drills in a few key points that tend to get lost in clickbait. For example, what you eat over a period of time (i.e a DIET) can be unhealthy or healthy, but pointing to any ONE meal/food as healthy/unheathy doesn't make a lot of sense
Patience and persistence is a special skill. What this guy does is pretty unique (although after this article I'm sure there will be some copycats), so clearly it's special.

Also you're answering your own question there, by dismissing the thing as "anyone can do that" yourself. In theory, anyone can do that, in practice, few / nobody does that.

It's easy but a low blow to stand on the sideline going "I could do that, I just don't wanna".
> This is false. Android has had full system backup capabilities through `adb backup` for years.

Apparently this is false, because apps can "opt out" of ADB backup and many do (see other comments), furthermore it doesn't backup the entire phone, but only the system image (partly). Does it backup the root state of the phone? Nope. Does it backup the restore partition of the phone? Nope. Making it a "maybe full system backup but not full system image backup that is kind of buggy". In other words, like I wrote earlier: not a -full- system backup at all.

I was specifically talking about effortlessly backing up and restoring a full system image. Blackberry OS10 style: plug in phone, press "backup system image" and get a carbon copy of EVERYTHING that runs on the phone that can be restored to a new or existing phone with 1 click. Your post confirms that this is not possible in Android: using ADB is not "effortlessly" and it's not a full system image backup.

Even if I would backup and restore from and to the exact same rooted phone (that's all I'm asking), the restored backup would not be the same as whatever was on the phone when the ADB backup was pulled. Nandroid can do this, in theory, with a lot of hassle (but not on my phone, because TWRP for my phone doesn't support decryption of the system partition).
This! I think of a generalist as someone who learn very quickly and adapt to the situation. Not necessarily as someone who knows many things. Thinking from a startup point of view, usually when looking for a generalist you are looking for someone who can help to jump on things on fire or take a first stab at a new process.
> When solving a linear system, x and b only have one column

Isn't it linear for whatever amount of columns?
I think that's a problem of interpretation more than a hard obstacle.

In many projects there is the requirement of a fixed release for 3rd party dependencies, versions for which all tests have been checked to pass (this is what is done in NodeJS with packages.json). There is even a requirement of reproducible build sometimes (like with the ongoing project to reach full reproducibility in Debian builds).

Wouldn't these fit the same thinking pattern as the requirements of certification of software for the industry?

I'd love to hear RMS on this subject, maybe he would, too, say that the solution exists inside of GPL3 rather than outside of it.
I spent some some doing work for a recruitment company and my takeaway from that was that culture fit is the #1 predictor of a successful placement.
Was it ever? The stick figures and hand prints found in old caves are some of the most valuable pieces of art (culturally and anthropologically speaking) out there, but the people that made them were just doodling.
It is still a buzzword, because there are still too many possible scenarios even when taking out the 'plastic packaging = processing' part. Using salt to preserve vegetables is processing the same way using sorbic acid to preserve cheese is processing. You have to be specific.

Which one of these is unhealthy? Eh, doesn't matter, it's processed therefore it's bad.
It’s difficult to get straight answers about nutrition because

1. Doctors aren’t taught nutrition in medical school! Their business model is to treat diseases.

2. Nutritionists have been targeted by food companies to dispense misnomers and complexity so that you can’t get a straight understanding.

3. Supermarkets use the terms “healthy” and “low fat” to sell you foods that have amazing amounts of added sugar that makes you hungry 25 minutes after eating it.

To understand where nutrition advice is coming from, follow the money.

To get healthy, eat fresh food.
i need a few built bc I don't have the bandwidth.

Only thing holding me back is app/idea stealth and competition. What would hold your group back from implementing same and deploy in countries I can't touch? Of course, inevitable if it's worth while, copycats everywhere. So my main concern is stealth and competition since easier for you to move on it.

What's the clause / non-compete agreement?

What's the ballpark $ a complete E2E from provided wireframe? I also provide the UX/UI/graphics etc. Let's say Instagram equal. as PWA/Vuejs w some sort of auth/db? Another MVP may be Unity3D again, provide all assets. Both to live on say.. GCE vm.
While fibrous fruits are healthier than just drinking sugary juice, it depends a lot on the fruit, some are naturally high in sugar.

Again, it's more on the actual details of the food (e.g sugar density) rather than labels like "fresh".

> Meat is ok but not processed like sausages

Why, what's wrong with sausages? Does mincing a steak and putting it in a case make a difference?
It means making as most distance between the starting product (or products) and end product. Adding the distance by removing parts from the starting product, or adding additional things(especially hard to pronounce ones) is particularly bad.

And people pretend like they don't know what we mean by "processed food". You need like one hour of education about food, or really common sense to distinguish which kind of processing is bad in almost all cases.

We eat processed sugar more than ever before. We eat processed fat more than ever before. We eat processed protein more than ever before. Hell, we eat anything more than ever before. And we move less. And then we nitpick on what "processed" actually means?

Is it that hard to figure out that packaged broccoli is better than breakfast cherios?
Or that farmed chicken cooked in your house is better than deep fryed minced with who knows what fast food one?
That raw cacao bean is better than sweets in the store?
That raw nuts are better than hydrogenated palm oil?
That strawbery is better than strawberry icecream?

Most of us know even only by intuition what type of processing is bad, but we overeat almost everything and then blame particular food group or item or macronutrient.
That statement surprises me because my impression had always been that GNU grep is rather slow compared to other (more modern) tools, see e.g. the benchmarks on https://github.com/BurntSushi/ripgrep and https://blog.burntsushi.net/ripgrep/ .
Not leaving your house would solve a lot of things. Why don’t people do that?
Anyway, slowing down traffic is not the answer. Driving should either be more automated or more engaging so drivers stop using their phones. 2 hours of driving 20 mph in a straight line will be boring enough to create more accidents.
You're also forgetting the fact that Boeing still maintain the current aircraft. What if they cut corners in some updated manufacturing design or material? What if a new update to an FMS introduces faulty design into how something or other works. Yes, you're totally right if planes rolled out of the factory and was never touched by Boeing again, but that's not necessarily how it works.