skysight-inc/HackerNews huggingface dataset:
Isn't that litigiousness mainly around money? Another important currency in the music world is respect. E.g., look at how Chamillionaire talks about Weird Al: http://yankovic.org/blog/2006/09/13/high-praise-from-chamill...

Given that, I expect that a show titled "What Makes This Song Great" will do fine. Who doesn't love having somebody note the non-obviously good parts of their work. Especially if, as with Weird Al, proper royalties are paid.
It's a mistake to think that school is the best way to appreciate "pure knowledge" for all people. I "taught myself" a lot, and later had the opportunity to take CS classes in a highly ranked (for CS) university (I already had a college degree from another university in another subject). I was thoroughly underwhelmed by the classes. I took a number before eventually giving up (got good grades in all of the ones I took).

Further, the idea that not learning in school is "teaching yourself" is flawed. You're using books written by others (sometimes the same books that are being used in university. There are communities - online and in real life - that you have access too, often full of people much more dedicated and experienced in the field than university classmates. If you really want something that's similar to a university class, there are MOOCs, coursework, and lectures available.
Are these the same university professors and researchers who publish papers which often have dubious results and more often have results that can't be reproduced?

Sounds like a brilliant, nonproductive circle jerk.
New measurement of Hubble constant adds to cosmic mystery
Americans lose $50M to phone scams in the last year
Yes exactly, and the fact that the boomer generation has a lot of votes has led to gridlock internationally: they promote regulations that keep the prices artificially skyrocketed or prevent house auctions from happening as is happening in many european countries.
The first line makes it hard to parse actual diffs in git.
it's impossible to verify as we don't know what data is actually being sent. But there's a hint in the ToS and that doesn't sound very anonymized.

-----------------------

From their privacy policy: https://www.ui.com/legal/privacypolicy/#c1

The Usage Data that we collect may include information such as your device data, including your mobile devices, sensor data, device signals, device parameters, device identifiers that may uniquely identify your devices, including your mobile device, web request, Internet Protocol address, browser type, browser language, referring/exit pages and URLs, platform type, the date and time of your request, and one or more cookies that may uniquely identify your devices or browser. IN ADDITION, WE MAY AUTOMATICALLY COLLECT LOCATION INFORMATION (INCLUDING LATITUDE AND LONGITUDE), PERFORMANCE DATA, MOTION DATA, TEMPERATURE DATA, POWER USAGE DATA, AND ANY DATA OR SIGNALS COLLECTED BY THE DEVICES AS PART OF THE USAGE DATA. WE DO NOT COLLECT THE CONTENTS OF ANY COMMUNICATIONS THAT PASS THROUGH OUR DEVICES OR SERVICES.

-----------------------

By this desription, it certainly isn't GDPR compliant. device identifiers/data etc.. is PII in GDPR context and requires a legal basis for processing.
Tips for Talking to Kids About Climate Change
I will suggest another alternative.

The authors weighed the risk of not being successful vs the risk of someone analyzing the worm. The latter was inevitable but the former would have been disastrous. Those protections would have only slowed down malware analysts. If this was normal malware that would be the goal, exist for as long as possible without being detected. ‘Normal’ malware has a high tolerance for failure.

In this case the goal appears to be ‘break some sensitive equipment before a particular deadline hits’, with a razor thin margin for error. But your points are not lost, good post.
I like Cursive (and IntelliJ), but I switched to emacs/CIDER (with lsp for java development) mostly because of the licensing. I don't mind buying stuff for myself, but getting employers in my industry to cough up for development tools is problematic. Some will do it, most won't.

So I needed to find a free set of tools - so I could have a consistent environment between work and home. Emacs works for any programming language (albeit some better than others), and is usually already installed (or can be installed locally w/o root). And putting my .emacs.d in github makes it easy to keep my config consistent between environments.

> ...people who were working in corporate environments were really suffering, because they couldn’t upgrade the software on their machines.

This part is definitely true. My former employer was just starting to migrate from RHEL/CentOS 6 to 7 last year :/
Tesla and SpaceX are already both massive successes at this point, which wouldn't change even if they both disappeared tomorrow. They've already proven themselves.
Nowhere near where it was in the 90's. All of the various RISC players regularly leapfrogged each other. There was a pretty mad rush to buy, too, because you often ran software that charged "per CPU". So there was a free software upgrade of sorts.

Oracle tried to beat that system with pricing tied to the clock frequency. That approach was kind of funny...they were lining their pockets with effort that other companies were putting forth.
+1 for pfsense (or OPNSense if you want a better management team)
I really love Elixir as a language. Phoenix looks nice from a distance, but I found it to be very ugly and messy when you get down to the nitty-gritty. I wrote a personal project in Phoenix but I'm thinking of translating it, because I really want to wash my hands of that framework forever.
It's sad to see so much effort put into making this as open source as possible, only for the firmware to require Microchip's proprietary MPLAB.
Beverage Firms Push for Recycling
I've seen bits and pieces of disassembled stuxnet code around the web, does anyone here know where I could get my hands on the original binaries?
It stopped being a Nazi state. As I wrote, yes, there were too many people left in administration, who played to too important role in Nazi Germany, the example you name is a very good one. But it also is very difficult to judge in each case until you can prove the guilt of a person. So a lot of Nazis managed to go unnoticed. But Germany was a functioning democracy ever since.

I am so picky on that point, because saying "Nazi Germany just continued to exist" is very likely to give people, who are not familiar with Germany the wrong impression[1]. Nazi Germany did not continue to exist. There is a lot of valid criticism how society dealt with the Nazi regime, but it was (as a regime) in the past.

[1] Some months ago, an American friend of mine was surprised to learn that the whole continental Europe does drive to the right.
I'm guessing here, but it's usually hard to convince the right people.. I've been through this for me personally, so obviously anecdotal, but even if you take an equivalent pay cut people are often reluctant to let you work less because "how will you get anything done", even though there's plenty of evidence to the contrary. But admittedly it's quite counterintuitive too, saying I'll work less but I'll be more productive..
Very nice alternative to MHT.

FYI, when I saved github readme page animated gif location was blank.

Thanks.
That's the sense I understood this in. That the fish doesn't defeat the piranhas or "fight them off", but it can ignore them until they give up because of the armor, and then bid them goodbye.
Not to mention they have these huge 4500 sqft McMansions built and are then shocked millenials arent interested I'm them, relative to the modest and older and more affordable houses nearby.
Correct. The professional produces goods which are actually used in real life conditions, with real life delivery dates.

The enthusiast produces goods which look pretty, but often don't work correctly, or need a lot more hours of work to surpass the professional.
I'd like to see us change our notions about what college means. There's this idea that college is extended school, and something that is done when you're young.

The reality is that we all learn continuously throughout our lives. A college should simply be a place that provides (a) low-cost temporary housing for those who need to devote more time to pursuing knowledge than to a job, (b) access to as many learning resources as possible, and (c) optional classes/mentorships/tutoring for additional cost.
I'm with you there. I just try to reduce my news intake...no FB, no twitter, only check news sites once per day. If you limit yourself to what you see and control, it's not as bad.
That's not really what drives cost in this case. That's a very small part of it, but the phased array aspect alone is expensive based on frequency, which they're using the same ones as GEO.
First Cyber Attack ‘Mass Exploiting’ BlueKeep RDP Flaw Spotted in the Wild
Not true. The sole, unifying common and shared American tribal experience continues to be high school.
I have to be honest with you, I find your experience to be contrary to mine. I went to university to get a degree in Computer Science, but I dropped out because the course work was full of stuff that did not have anything to do with computer science. Furthermore, you will find that in many countries, a Computer Science degree is the same as a Software Engineering degree.

I have met many computer science majors who are incapable of writing software to save their lives, let alone design complex systems.

I also think that if you get hands on experience first, you learn to appreciate the science later on and therefore learn it with more gusto.
Yes, but the smaller number of workers will be vastly more productive. They have automation, and the accumulated knowledge of those before them.
Ah yes, I see.
No, that's a metric for "something is working".

Ease of maintaining, extending, or fixing bugs in the same software are not informed by that metric.
Yes and that is the last they’ve said about metal support. Mixed signals about its importance. It’s unclear how important it is to the godot development team and if it isn’t important it might simply not happen.
Racial bias found in health care algorithm
I think that cryptocurrencies will become increasingly relevant but the most valuable ones will be completely different from the ones we have today.

Cryptocurrencies are currently technology-oriented but in the future, they will be community-oriented (based more on human principles) and coins will periodically upgrade the underlying technology to improve performance (so long as the wallet address system and account balances are the same).

Different cryptocurrencies will fluctuate in value relative to each other depending on the economic input and output of their communities. The input and output of a crypto-community will vary depending on the appeal of its human/social/political principles; the means of production will bind to cryptocurrencies which follow the principles of those who control them. A cryptocurrency which has an aging community and whose value is supported by legacy systems will slowly lose value.

A person will always have to keep moving their wealth between different cryptocurrencies in order to maintain it. They will have to know and adapt to all the economic trends and changing societal values in order to know which cryptocurrency/communities to invest in.

Staying rich will become difficult; it will require a deep understanding of changing social trends and principles.
I think it's a bit more subtle than that. Professionals are able to create output that more precisely solve the problem at hand. That means that they will often create output that does less.

In the context of Stuxnet, the professional identified that the problem at hand was to shutdown the Iranian nuclear enrichment facility. They ended up with a piece of code that executed that, but was not maximally obfuscated, because more obfuscation does not solve the problem at hand.
Plants Panic When It Rains
I think we can still do a lot, as some diseases of the elderly are chronic and kill them very slowly and expensively, ie neurodegenerative disorders. Others like heart failure or an infection might kill a very old person somewhat more quickly. So, if we prevent the long, drag out, very service intensive illnesses, it may lighten the load.
typing this from a 4k screen under X11, everything looks fine... https://imgur.com/tyXOG0X
I think you need to learn to appreciate that universities don't have a monopoly on pure knowledge. You can learn a lot on your own if you have the time and patience.

Furthermore, with new online courses you can learn more advanced topics in a far easier manner than every before.
Thank you. I could not reproduce your issue on the latest versions of Chrome and Firefox. I'll try to do more tests to see what went wrong on your end.
We've done this the last few years at my company, so that we have every other Friday during the summer off, staggered for coverage.

It's nice. Nobody ever does anything on Friday anyway, and a three-day weekend lets you actually go somewhere or get a project done. Moreover, when you have a weekday off regularly, you can actually go to the post office or the bank or all the other places that are only open when working people are working and can't go.
Except in this case, where it was a one-shot, very specific objective. Once this thing was released, it could not have been easily updated.
It is though. Bad products eventually fail under their expected operating conditions. That means you didn't actually make something production ready.

It didn't meet the specified requirements. That's a bad product.

If I have a car motor which runs, but throws a piston 20k miles before it should, I didn't build to the production spec.
This is known at least since Marx.
Our of curiosity, what kind of things do you wish you had not done with your 5 year old? (I ask as a parent of a 7 and 9 year old)
As for books to learn from, get the latest edition of "The Art of Electronics", that is kinda like a bible to a lot of people. I have definitely learned a lot from it.

As for making PCB's, personally I pay for a subscription to Eagle. Yea there are better software solutions out there (Altium), but the cost is significantly more. I personally like Eagle better than KiCad, I think Eagle has made a lot of progress and I can tie it to Fusion360 now and do full design views, enclosures, heating etc. Altium is the more professional and complete solution, and they have a free version called CircuitMaker (same company IIRC just not as sophisticated). I like Eagle because there are tons of resources to help you with, getting parts into the library is easy and it isn't hard to use.

As for creating PCB's (assuming you are US based), Use Osh Park (https://oshpark.com/) over seeedstudio, although I have used both. I'll still use seeed sometimes for prototypes and even small runs when I need more optionality than OshPark allows. There are some other US based production houses like OshPark that I use from time to time too.
The next time they roll out a new pipeline, we might see few or no protesters at all. States have passed (or are working to pass) laws that make protesting pipelines like this a felony.

https://www.theguardian.com/environment/2019/jul/08/wave-of-...
I did come across the person who did a similar project (automating instruments based on previously recorded music), however in one project that was playing live instruments from an NES, the signals were already separated. That said, I'm not following the context of your response to my post.
Don't you think highschool is a bit different in NYC compared to Nebraska?
You're right. At the end of the day it's just that special mix of experience (professional and academic), natural talent, interest, and professionalism.
I often think about the massive changes the US will experience when the Boomers die off. They are more religious, more Republican, likely to be climate deniers and conspiracy theorists...but they also contain an immeasurable amount of knowledge and skill.

In the Irish folk music world, 2/3 of the musicians I play with will be gone within 20 years. We as the younger generations must inherit and pass on their knowledge and skills, lest we lose many things of beauty and tradition. Thankfully, we have YT and audio recorders and books upon books, but we also must keep the face to face, aural tradition alive.
Might be the training data?
Which CS degree? They vary enormously.
I think the pace of change has something to do with the quality of documentation. We are writing more software to do more things, and by the time we are done, we want it to do even more.

This is why we are in the mess that we are in right now.
This is a case where adding one feature adds a 2x scaling factor to your test plans. Add a game effect? Now you need to test it in Vulkan and Metal which means two test computers, twice as long to run a test, etc. It's just a logistical nightmare.

It makes even less sense when there are shims like molten which will translate for you. No need to run all of your test plans through their shim. Just a subset will do since they're likely testing their code.
Only Darwin is like Florida.
Well that's if you don't increase efficacy which we are well on our way of doing. This doesn't strike me as such a large issue since "the old" are still consuming and therefore spending capital. Automation and efficacy increase (through tech) will more then make up for the population discrepancies as long as there is enough capital to warrant the investment.
I drove around London all the time when I lived there. I'd do it at night, when no-one was around, when traffic flowed freely.

One day it'll be banned, and for good reason. May as well take advantage of it while it's there.

I walked and cycled as well. Exploring is awesome. I love chatting to someone and having them say "I live in X" and knowing where that is, how to get there, having common knowledge, etc.
The Failure of America’s Political System – Understanding Hyper-Partisanship
My employer, a F500 non FAANG company, has been doing something similar for a long time. During the summer they have what they call summer hours. It’s usually from June through August. Friday’s are mostly off. That is if your work is complete then you can leave early. We have a large remote workforce so I assume quite a few of those remote workers don’t work at all on Fridays. It is a nice perk and I do hope it continues. It does not seem to impact our ability to hit our targets in any negative way. No idea if they ran any numbers to see if it impacted them positively, but we all like it and we have been hitting our numbers for the most part across the company.
Because professional game developers prefer to use native APIs for the ultimate performance on each target hardware.

The actual 3D API is a tiny part of the whole game engine, so every professional game engine has pluggable backends anyway.

So while it isn't practical for Godot, all major commercial engines like Unreal and Unity do support Metal.

Also in spite of Switch being the only console with Vulkan support, around 50% of the titles are done in Unity using the NVN API.

Also Vulkan keeps collecting extensions, slowly it won't be any different from OpenGL with multiple code paths for OEM, graphics card model, depending on which features one is trying to take advantage of.
"For many ages to come the old Adam will be so strong in us that everybody
will need to do some work if he is to be contented. We shall do more things for
ourselves than is usual with the rich to-day, only too glad to have small duties
and tasks and routines. But beyond this, we shall endeavour to spread the bread
thin on the butter-to make what work there is still to be done to be as widely
shared as possible. Three-hour shifts or a fifteen-hour week may put off the
problem for a great while. For three hours a day is quite enough to satisfy the
old Adam in most of us!" - John Maynard Keynes
as their official response[1] was pretty much "it's outlined in our policies and ToS" then here is what their privacy policy[2] says they collect:

-------------------

Usage Data. As described in this section, we may automatically collect information when you use the Services ("Usage Data"). The Usage Data that we collect may include information such as your device data, including your mobile devices, sensor data, device signals, device parameters, device identifiers that may uniquely identify your devices, including your mobile device, web request, Internet Protocol address, browser type, browser language, referring/exit pages and URLs, platform type, the date and time of your request, and one or more cookies that may uniquely identify your devices or browser. IN ADDITION, WE MAY AUTOMATICALLY COLLECT LOCATION INFORMATION (INCLUDING LATITUDE AND LONGITUDE), PERFORMANCE DATA, MOTION DATA, TEMPERATURE DATA, POWER USAGE DATA, AND ANY DATA OR SIGNALS COLLECTED BY THE DEVICES AS PART OF THE USAGE DATA. WE DO NOT COLLECT THE CONTENTS OF ANY COMMUNICATIONS THAT PASS THROUGH OUR DEVICES OR SERVICES.

-------------------

[1] - https://community.ui.com/questions/UI-official-urgent-please...

[2] - https://www.ui.com/legal/privacypolicy/#c1
Check out The Imposter’s Handbook by Rob Conery.
That roboticness is because there's overlap in frequencies between the voice and the instruments.

I have no idea how this tool splits them up at the implementation level but I imagine it tries to split it up based on frequencies and when it lifts out the voice, it's cutting out a ton of frequencies that would normally be in your voice so now it sounds very unnatural, blocky and metallic.

With studio quality headphones I can notice a massive difference for the worse between the original and separated vocal track. It reminds me of when I turned on a noise gate too high when recording audio for my courses. That noise gate clamps down on certain frequencies to help eliminate room noise but it also dampens or removes natural frequencies that occur on the low end of an average male voice. It gives that same very jagged sounding audio waveform.
My professors didn't distill pure knowledge nearly as distinctly as did my drive to deliver for real clients.
What is an aggressive PR reviewer? Uses a lot of swear words?
Why wait for university? Teach yourself to code before you do the CS degree. I've always found it easier to understand the theory when I already understand the practice.
I would think Header Enhancement is not widely used (only few ISPs or so use it) but Browser fingerprinting must be quite wide-spread. It is hard to detect from the client-side so hard to say how wide-spread is it

Here is a study of fingerprinting effectiveness. Not what you wanted but a worthwhile read.

https://medium.com/slido-dev-blog/we-collected-500-000-brows...
Interesting. A kexecboot patch is widely available on Android, it gets used to provide a hackish multi-OS functionality. (The early boot environment brings up a multi-boot GUI, and the user can choose to continue booting or kexec a different kernel and system image.)
I built Freshlytics using PipelineDB (Postgres extension) - https://github.com/sheshbabu/freshlytics

It uses continuous aggregations so you don't need to manually run rollups every few mins/hours. You don't need to store individual events so it's better for user's privacy.

Here's the link to the sql - https://github.com/sheshbabu/freshlytics/blob/master/src/ser...
Not everyone is motivated by excessive profit.

Sure, the money needs to be there to pay for life and plan for the future, but beyond that for many people, mission matters more than pure bucks.
I take pains to "configure" my consumption of their content, and best I can tell, the quantity of the high-quality stuff has declined. A meaty well-researched article hits the world/business/tech/science sections only a few times a week.
I didn't "attack" anyone. Also in future stop pretending to be a moderator of HN and going around telling ppl what to do.