skysight-inc/HackerNews huggingface dataset:
What exactly requires tech savviness about social media? The interfaces are designed to be simple and intuitively usable by the lowest common denominator. The platforms' front-ends expose almost nothing about they actually work, and there is almost no way for an average user to fix any problems should they occur, or to customize the closed-source app released in the walled garden. Does Instagram teach you about image codecs? Does the average user have any idea how the computer vision in Snapchat filters works? When YouTube suffers an outage, what can they do but shrug and wait until the people working there fix it?

That's exactly what the article above is saying. The kids aren't learning any problem solving skills. They may be better at following social media trends, knowing the latest memes, and finding the latest hot new app, but that has nothing to do with technical aptitude.
"At least with the proposed scheme, adblocker extensions wouldn't have had access to a user's browsing history."

No, that's not true. They aren't removing onBeforeRequest() and friends. They are only removing the "cancel" function in it.

Extensions can still log and forward every request.

The only tiny kernel of truth here is that an extension that only asks for the declarative API permissions couldn't do that.

I doubt there will be any popular blocker that only asks for that declarative API. They still need access to onBeforeRequest() for any sort of heuristics to allow the user to add/change rules based on page behavior.

Also, separately, extensions can inject JS into the DOM. So they can do anything that Google Analytics can do anyway. Like track visited pages.
This Week in Programming: Blame the Language or the Programmer?
New Chrome feature to allow direct link to word or phrase
To filter URLs, you have to parse them, check if the domain is blocked using a hash table and then search for thousands of substrings in the path and query parts of the URL. If you use a regex for that, most of the filtering will already run in native code. I guarantee you that this gives you a tough to beat baseline with almost no room for improvements.

Looking at the WebKit implementation, the authors are shipping their own regex engine for whatever reason. I doubt that it beats the battle-tested re2 engine by large margins, if at all.
" all the data has been thrown aways... oh"

That's a ridiculously disingenuous summary of the article, did you read past the Forbes headline?
Americans are afraid of being invaded by Chinese army, while completely omitting the fact that both Chinese police and 3 letter services have few times bigger budgets (literally, MPS has around 3 times bigger budget than regular land forces,) more men, better training (armed police officers don't spend 50% of their time reading Marx, unlike army officers,) and, in some times, better equipment including heavy weaponry (in China, armed police forces, and "men in black" each have few armoured divisions, and are rumoured to have own heli force)

So, in the end, if West is to be afraid of Chinese invasion, they should be afraid of Chinese armed police, not the regular army.
I have a four monitor setup, I tried to dedicate one of them to use Asana and tried multiple tracking software to be organized. Didn't stick.

Then I purchased a big vertical whiteboard and bunch of colored markers, writing down my to-dos and to-learns/ideas. Usually I try to do it monthly, but some tasks remain for longer than a month. I make many grids on it, and distribute client requests, my personal stuff, some random notes once in a while.

I tried to use some iOS paid apps but I realized I don't want to look at my phone more than I already do.

In the past I tried to use regular notepads, bought many kinds but I couldn't follow my notes anymore. So far my whiteboard was my best friend because it is huge, whenever I turn my head I see it. But for time tracking, I have no clue. Get a whiteboard, no matter what you do, you will use it.
Dolphins apparently getting 'high' with the help of toxic puffer fish (2013)
Hmm, 4 keys left of space and 5 to right is a really specific requirement. My Filco TKL JIS(Japanese Layout) has this and I made it fully reprogrammable using the Pegasus Hoof from here: http://bathroomepiphanies.com/controllers/
>just pass me the bare minimum of response to make Firefox Reader View work.

Couldn't an HTTP proxy work here? Something you run on localhost that fetches web pages, stripping them of trackers, adverts, and other undesirable stuff? Perhaps with enough development, it could even selectively strip CSS and JavaScript -- eg. it would be really nice if websites stopped shipping scrollbar hijacking / custom scrollbar code.
With a laptop it makes sense because I want to use it in disparate locations and it's easier to carry one thing rather than two. But for a desktop machine having both in the same enclosure has no benefit beyond aesthetics AFAICT.
Overfitting is a well-known problem in the ML community. There are methods to avoid this: cross validation, train-test splits, etc. There are also models that give you an estimate of the standard deviation of a prediction. What is the point? We don't need new algorithms, we just have to apply existing methods properly.
It's a general problem with retail, hotel check-in, etc. situations where the system is built around providing an in-person experience for the shopper/guest. The problem is that, in practice, at busy times you would mostly prefer a streamlined automated way to do your business and move on.
Fascism: A Warning by Madeleine Albright
Until they have to upgrade or repair it.
What I learnt on a men-only retreat…
I can see there being issues with reproducibility, i.e. getting the exact same results, but has there ever been a time when science was more replicable? Data/techniques/findings/papers are under more scrutiny than ever. No positive results will be taken as sacrosanct in CS anymore. This is a complete 180 from 10+ years ago.
You may watch this lecture also perhaps: https://www.youtube.com/watch?v=jPg-4rkjZKc&t=1s
You're right that YouTube has a lot of helpful videos for repair / disassembly that make it a lot easier than it used to be. I don't know why "being helpless without the internet" would be "the real problem" though, given that we ... have the internet..?

The real problem is that today's technology is generally much more complicated than it used to be. Also manufacturers don't expect things to be repaired (because it isn't cost effective unless you do it yourself) so they don't make things easy to disassemble.
Recording the taxes is fine. Not having paid your taxes for month doesn’t mean you go to jail. But that information might now suddenly be used to coerce your children. That is not okay.
ask how they make the chili

At least the fingers are generally fresh:

https://www.snopes.com/fact-check/finger-food/
Great writeup Kevin. As a IC, I can relate some of these points with my experiences.

You should charge more to compensate for Medical Insurance, Non billable hours (Gap time), Marketing cost etc.

Setup a Company (LLC or S-Corp) for doing paper work and contract (buy a minimum liability insurance). This will protect individual from litigations or lawsuit.

Payment - Can't stress enough. I try to negotiate Net-15 or Net-30 days payment. So far it worked with all the clients.
I know. But basically at this point I'd say that a large portion of the academic output is crap even in "hard" science.

Also when looking at experiments (did that too in a lab course, where I got data from an existing apparatus): "Interpolating" data with a spline. "No, your result is not good, I get different result". "Maybe you should get more data then". "No, data's good, we need different result, also colormap is bad, use same like Matlab". "Well, the matlab colormap is colorful but not true to reality". "No, I see interesting things in plot with Matlab colormap". Stopped arguing, went back home, used jet instead of viridis and smoothed the spline. Got an A+. What a great day!

And while I might be not the brightest guy around and thus might not be able to just run around spitting out solutions for hard problems I have certain standards on integrity. Basically faking results is something I won't do to create (optional, published) work (which a paper is for undergrad work and also was for a PhD until not too long ago here...).
Even accepting your premise, which I don't...

Is it ethical to require half of the species to be dependent just for societal stability?
Time on social media? That's what we adults really do most of the time anyway.
The global nature of software development limits the utility of licensing.

You can't go overseas to get a bridge built across the river in your town. You can't get a foreign barrister to represent you in court in your country.

You can easily get a new social media website or IoT server built and hosted in any country you want.

The scenarios where the effects of bad ethical decisions most often make the news are not things that lend themselves well to being subject to local licensing regulations, like embedded avionic or medical devices or internal banking systems. Problems do happen in those spaces, but they are rare.

None of this even touches on usability and the difficulty of restricting tool use to the "good guys". The jslint licence got a lot of stick for that.
I know everyone says Siri sucks, but I use it hundreds of times a day now and it's just... working. Though my use consists entirely sending messages, asking to play artists or music tracks, and making reminders

I get that as a trivia and knowledge service it's pretty sucky, but as a voice assistant it's doing a good job
I don’t think we have seen anything like this in history. In past it was different, because your possibilities for collecting and processing information were much more limited. Also the security apparatus had to employ huge number of people, making it harder to control and less reliable.
> Maybe you're on to something.

The reason it bothers me so much is that it makes me feel like I'm more so a slave to "the man" than I already am, even while being a freelancer.

Inefficient rules are in place by an unignorable authority who cares nothing about you other than to take your tax money every quarter (or go to prison / be homeless, neither of which are reasonable options). It's just a constant reminder to how little freedom most people have in today's world.

I don't think it would bother me as much if it were efficient. It's the compounding fact that as a whole we pay such a massive amount of $ towards taxes but we can't figure out how to make transportation suck less.
I think it is a symbiotic relationship. We all benefit from Microsoft, Amazon, and Apple. Even facebook. I don't mind using them, thanks to these companies, most of us have jobs. I know it is not common to hear on HN, but I think these companies propelled the technology with or without their evil intends.
Originally, perhaps. But in the last ten years how many times have these platforms been rewritten?

Hosted services like Drive, Photos, and GSuite are also entirely in-house.
In addition you have to tell the customer how long you retain your backups (and only retain them for a reasonable time) and only restore for purely technical reasons.
> if they're not a hypocrite.

I don't agree at all with your statement here.
There is a whole historical/social difference at play here; taking it into account doesn't make you a hypocrite.

(I hate the "hypocrite" judgement. So easy to cast and rarely true)
This is how garbage collection works (CLR is one implementation):

https://en.wikipedia.org/wiki/Mark-compact_algorithm
That really depends on what you want and what kind of person you are, maybe it doesn't make sense to you but for a lot of people—myself included—it makes sense to have an integrated device at home too. I'd always consider this before making blanket "It doesn't make sense" statements. As you can tell by the unit sales I'm not the only one who thinks that way.
I discussed this in my other post but to expand on that, we do a lot of household chores together (tidying, cleaning, washing car, gardening, etc). However I wouldn't trust a a toddler and 5 year old with a sewing needle.
It's very improbable the few popular ad blocking extensions could slide in something sinister and avoid public scrutiny for a long time. You have much more reason to be worried about your privacy from Chrome than from uBlock Origin, since Chrome and Google provably violate it.
It does not have any privacy benefit. Extensions can still do that
Even that will only work if they don't produce more heat doing that, than they pump away.

Same issue as with anti-Stokes scattering that was once held promise of "self-cooling LEDs" or using gas dynamic lasers for spaceship cooling.

There is no trick against thermodynamics after all.
Deck-build – A powerful and tiny bash framework to build custom Docker images
no, but using ML for what is basically regression and then telling everyone who asks: "I don't know, how it works, it's advanced ML" is "using it like a black box"
> new and way safer reactors

actually the problem was never the reactor itself.
chernobyl never failed because the reactor was totally unsafe. It wasn't the newest, but humans could've prevented anything.
fukushima wasn't the unsafest reactor as well. however it got hit by a wave it couldn't stand and after that humans missmanaged everything to safely shut it off.

do you see a common denominator?
the problem is that money is always involved even when you can build these things for cheap, however money and humans will make reactors unsafe, not the design of the reactor. at some point somebody wants to save money and most often this money saving practice will then be extremly disastorous.

I'm not saying that nuclear is bad per se, of course the waste is bad, but is it worse than coal? I'm not sure.
however as long as humans control or have control over these things they will always be unsafe in a certain way.
FTA:

> “The practice in England was not really a sale, but rather a sort of customary divorce plus remarriage in which a woman who had committed adultery was divorced by her husband and given to her partner in adultery,” says Matthew H. Sommer, a Department of History Chair at Stanford University and author of Polyandry and Wife-Selling in Qing Dynasty China.
> Why should I have to pay for someone elese’s retirement?

To have a functional society. Everybody has the mandatory duty to take care of the society they live in.

You have right, as you should. But is as fair to have duties. A society where everybody is entitled to rights but nobody wants to perform their duties is a sick society.

This benefits you in the end if a selfish reward is what you look for, by creating a better society your odds to have a good life are increased.
Speak for yourself. I'm rarely on Facebook, don't do Twitter / Reddit / Instagram / whatever else. HN is my one social media vice and even that isn't something I generally visit on a weekend (usually just during the week if I need to take a mental break from coding). However today is the exception but my family are out of town and I'm in bed with a head cold so don't feel much up to being productive anyway.

This is also true for most adults I'm friends with - in that a couple might occasionally go on Facebook but most of them aren't heavy users of social media.

For context: on average we're late 30s and most of us have young kids. We didn't grow up with social media and we've have better things to fill our adult time with since social media become a "thing". So it's not something we spend a great amount of time on.

I'm sure yours (and a many other peoples) experience will differ but my point is you shouldn't generalise that adults spend a lot of time on social media because that isn't always true.
There's that, and there's mistaking. GP assumes three things:

1) that it takes 30 minutes to mend, which is high in my experience.

2) That a t-shirt costs less than a half-hour's income. Less than a half-hour's after-tax income, even. Some t-shirts do: The t-shirts I got for free at conferences cost less. But my favourites, the ones I might wear out, aren't the cheap ones.

3) That purchasing new clothes takes no time.

Valuing our own time is okay, but it has to be done correctly. Not bent to produce a particular outcome.

(Yes, I mend. Not t-shirts, because I hardly ever wear those. But I mend shirts.)
Do you know of any good resources for learning more about ethics (in the context of CS) online? I can't really imagine what an ethics course would look like; would it just be "don't build stuff that can be abused"? I'm genuinely asking because I don't know much about this. What would the end result look like?
Well, it got faster because of Servo, which is written in Rust, so not completely unrelated, but yes, it did not get fast because of Rust the language.
It's more akin to the fact that I'm woefully unaware of most new pop music coming out these days as well as many TV shows/films/video channels that cater to a younger audience. Given that I'm at least reasonably connected on social media I'm probably not as completely in the dark as some my age, but I'm certainly not pop culture savvy.
There is no alpha male. The original study confused the father in a family of wolves as a general "alpha". The original author retracted the results, but it still lives on.

https://www.businessinsider.com/no-such-thing-alpha-male-201...
Luckily the academic system will typically weed out unethical behaviour (e.g. faking results).
1. Yes under 20. I started when I was 17, partially spending the time in my Compsi vocational class doing client work I had found on odesk(now upwork).

2. First couple jobs I probably worked below minimum wage. Lots of foreign competition on odesk that is hard to compete with no reputation. By the end I was making 35/hr in an area where you can mortgage a house for $350/mo (why did I move to the bay area again?? :))

3. Yes they get easier to get. Part of my pitch was I get things done right which people liked.

Edit - another fun fact about odesk. My first office job in the bay area was literally across the sidewalk from them. I spent three years getting work through there, moved 3000 miles, and ended up across the street from their office. Neat right?
Thanks for that. I'm now more worried not less. b^)
Hmm, uploaded a few midi files. It showed one building and then no buildings or anything at all below the play (stop) button. What kind of midi data is this expecting?
Personal opinions of an OpenAI researcher on reactions to withholding GPT2
This way you can kill a lot of people without irradiating the territory or the atmosphere.
Well said, I would say the same goes for food, the monetary cost is way too low and the environmental damage is way too high.
A tool called Mathematics which can exactly describe this interactions.
And if those processes have a lot of variables, a ML-model might certainly be useful, but it will never be generally applicable! This probably also contributes to "scientific knowledge" but it's not the same as scientific facts (or whatever you call universally transferable results).
The Marie Kondo Programmer (Or, Why I Love Messy Code)
Integrity, like any human characteristic, is a distribution; some people have more of it than others. If you just view everybody as the same, you're more likely to end up with somebody with average integrity, as opposed to if you actively searched for people displaying greater integrity. Similarly, assessing people is a skill that varies greatly among people, and if you just take the view that everybody is the same at it, you'll have no motivation to develop that skill yourself.
This is so sad: https://www.reuters.com/investigates/special-report/muslims-...
Git Started with the Best Version Control System
This may be irrelevant, but I've long wondered, do we really need the buttons at all. Couldn't we just have a "sensory board", where each individual could initialize the board using their hand movement / finger press patterns to individual letters and/or words based on probabilities.
It has nothing to do with generation. About 5% of the population has the neurological wiring that makes a good programmer. The rest are just passive users of technology, just as clueless politicians and educators seem to think teaching Excel (a useful skill) somehow constitutes Computer Science.
I use an automatic time tracker for all my side projects:

https://wakatime.com
I might sound like a conspiracy theorist, but I can assure you they already provide those backdoors since the beginning. Government is powerful, they have the ability to destroy those who don't comply. These type of news are just for public entertainment. They are passing legislation every day. They can also do it without letting the public know.
Learning Web Audio by Recreating the Works of Steve Reich and Brian Eno (2016)
Those were not normative statements.
Similarly resuscitated a washing machine twice with 10 and $20 dollar parts. Hardest thing was getting sheet metal back in place as it tends to contort and warp.

YouTube and specialized forums are very helpful in pinning the issue and parts.

Even, some years years back (10 or so?) when buying a woolen pullover you’d get a bit of mending yarn wrapped around cardboard bobbins with the exact same color as your sweater.

Nowadays they’re not included, at least where I buy.
AFAIK it was introduced by Don Tapscot in his 1999 book Growing up Digital.
I’m sure Spotify is better than AM with discovery, but I never used that feature of Spotify. Being able to upload my own files to Apple Music (got a lot of music not in streaming services) and play it anywhere is a killer feature for me.
Judiasm says that they don't, but they do. Many Hindus believe everyone is already Hindu. Buddhism is not a religion.
If you think the current process does, you either are in a very good environment or are plainly lying to yourself. I could just add some bits here and there, get excellent results and publish. Probably nobody will notice as it won't be a "big issue" and seems all fine with existing experimental data.
I didn't make any blanket statements. I said that it doesn't make sense to me, that I see no benefit beyond aesthetics. Obviously many people see it differently or they wouldn't buy iMacs. Either they value aesthetics more than I do, or they see some other benefit that I have overlooked. (But I will note that so far in this discussion no one has been able to actually identify such a benefit.)
There are a lot of us Americans who no longer want to be a crutch for the rest of the world.

We'd rather be fixing our own domestic problems like our crumbling infrastructure.

Trump campaigned on that.
I also use Siri all the time for voice dictation and it's pretty good.

The only reason to actually type a message on an iPhone, instead of voice dictate, is if you're in a place where speaking will bother other people or violate your privacy. Otherwise, press the microphone button and dictate what you want to write!

It's also completely free, for unlimited use, which is worth keeping in mind.
I agree with all of this, but I'd warn that unless you really know what you're doing and what can go wrong, jumping from weekly billing to project billing can be super dangerous and you're taking on a lot of risk. Most people aren't great at locking in scope for projects, let alone estimating the work it will take once the scope is locked; once you agree to per-project billing, you've committed and are on the hook for errors on both fronts.
Gruber criticizes Apple all the time. The past few episodes of his podcast have been mostly complaints.
Or make that data available to your insurance company on a grey market. The phones might be cheap, but the bill will come due eventually.
China is unable to use Huawei in western countries for mass surveillance without getting instantly caught. That's not the worry here.

What they theoretically could do is to use them to assist in targeted surveillance of small number people, or cause major mobile infrastructure collapse during major conflict.