skysight-inc/HackerNews huggingface dataset:
That leaves a lot of room for exceptions. Is a Ford F-350 considered "light duty"? I don't think it would be. Certainly the feller bunchers, ore trucks, and tractors that I'm used to seeing at work around Northern BC wouldn't be considered "light duty".
You're talking experience rather than economics. The consumer experience of Spotify is certainly much more convenient and pleasant than the experience of P2P piracy.

And it turns out that can be true even while the economics of buffet streaming services simultaneously effect the drastic cuts in first-order revenue that piracy brought directing it instead to distributor and label.
The bottom line the US is that respect is ultimately measured in dollars. I won't argue there isn't some toxicity to that, but a company that doesn't reward the vastly increased value of its developer employees as they move from entry level to journeymen to experts will suffer greatly from it, often fatally.

If employers can't afford market salaries, they should think very hard about the issue and see if they can't address it in other way, or accept that they're going to deserve and get no loyalty from most of their employees.
This is an alt specifically for discussing compensation because I know it elicits that reaction and I don't want that associated with my professional identity.

I think discussing compensation frankly and openly is very important. People have no idea what is possible. Two people on the same team at the same company can have wildly different compensation. My goal with this alt is to get people to take the biggest slice of the pie they can for themselves and avoid wasting their precious time doing lousy work for lousy money.

I have wasted a lot of time and life opportunities working for less then what I am capable of getting. I wish my future self had been around to tell me to push harder and be more mindful and efficient with my time.

I don't think CRUD glue programmers are at the top of the market right now. You could flood the market with them and it might not move compensation for people in my space. Even so, that is just another argument for pushing hard right now. Strike while the iron is hot. No one knows how long this will last.
In 2004, the US prosecuted a Saudi graduate student webmaster for helping set-up & administer websites which included supposed jihadi/terrorist content. The student was acquitted in a 1st Amendment-driven setback for the DoJ & Patriot Act:

https://www.latimes.com/archives/la-xpm-2004-jun-11-na-boise...

It's been a while, so take all this as approximate-recollections-almost-15-years-later, but:

The US DoJ prosecutors used content from the Internet Archive as evidence against the student, to demonstrate what site content they thought was terrorist advocacy. This required an IA employee to appear as a prosecution witness, to authenticate the material presented as what the Archive had crawled earlier, and a reasonably-accurate record of what had been on the web. This led to a defense cross-examination that went something very roughly like:

-----

Defense Lawyer: "Is this material still viewable at the Internet Archive's website?"

IA employee: "Yes."

DL: "So the same content for which the defendant is being threatened with federal prison is available, today, from www.archive.org."

IA: "Yes."

DL: "Is the government prosecuting the Internet Archive?"

IA: "Not to my knowledge."

-----

The moral for me – a former IA employee, though not one involved in that case – is that not only should careless, spurious requests to remove "terrorist content" be mocked and resisted as abusive, but also perfectly accurate requests to remove actual terrorist content should be resisted as abusive.

Libraries and archives must honestly hold and make-available the full record of things that people, even bad people, are publishing. It's essential for understanding the world of today, yesterday, and decades ago. It's essential for the prosecution of crimes, the understanding of propaganda of all types, and for honest discussion of the law & society.
What does the super scheduler that coordinates the two schedulers approximately look like?
How do you get fuel for your gas combustion engine now?
How do you get electricity now?
Scientists and researchers are constantly saying wrong, untrue things when they are not restrained by the rigor of the peer review process. It is not a scientist's informed opinion that matters, what matters is what they can show.

If you do not understand this, I can see how you might receive criticisms and feel they are unfair. But deploy an actual credible source of information, and not someone's opinion, and see the difference it makes.
You totally missed the point but ok
Can't afford a good raise, but can afford to spend 60% of their time interviewing people every 6mos. Does anybody track the lost wages from the hiring process as a cost of employee churn?
the name is very clever.
> Platforms like Spotify, YouTube, etc, are a marketing channel - not a revenue channel

Which would be cool, if Spotify wasn't meant to be a replacement for a revenue channel.
IME a number of Data Scientists reinforce this thinking. When people think you are are a genius, it's painful to admit that 80% of project goals can be achieved with a simple heuristic.

It's incredible how many "Data Science" problems can be solved with a better dashboard that enables people to look at data in a more useful way.
Server-side rendering and a rich frontend are orthogonal.

And yes, JavaScript is absolutely not the best way to actually make use of the server rack.

https://www.techempower.com/benchmarks/
This reason is so much more disappointing than what I had previously assumed.
This article is .. weird. It mentions SOCKS5, DynamicForwarding and "decent version of nc", while you don't need anything at all for forwarding connection -- SOCKS is not involved in any way, and initial 1995 release of nc would work just fine.

Here is a much better explanation (from [0]):

> ProxyJump was added in OpenSSH 7.3 but is nothing more than a shorthand for using ProxyCommand, as in: "ProxyCommand ssh proxy-host -W %h:%p"

so the same thing that top poster was talking about.

[0] https://superuser.com/questions/1253960/replace-proxyjump-in...
The conceptual foundation to do something like this already exists in the form of Drawbridge and Hyper-V, there just needs to be a political will within Microsoft to make it happen.
they in fact think they're entitled to youtube's audience.

What they're objecting to, is that their audience continues to exist, and YouTube and other tech companies are throwing up barriers between them and their existing audience -- even to the point of refusing to process payments and otherwise doing things which look like possibly illegal collusion between companies.

YouTube has captured the mainstream of all vlog commentary across all society, but they insist that they can continue to act like they're just a niche tech player. It's no different than a company in 1985 that had owned 85% of all the TV stations and Newspapers in the US. At some point, media companies get too big and too dominant over human discourse. At some point, media companies can get big enough to become a threat to Free Speech.
I used to generate python project stubs over and over, then i found https://github.com/ionelmc/cookiecutter-pylibrary
there are two sides to the bill of rights, written in a time when honourability was a common goal, the bill is about responibilities as well as rights, this is a culturally implied >character< the text does not explicity say responsibilities.
Leicester city vs. newcastle united Live Stream
https://qiita.com/Love24/items/44051ebf9c6bbf1f3e57

https://qiita.com/Love24/items/34f30523d66176eb93b8

https://qiita.com/Love24/items/9472c9086de3fcd67385

https://qiita.com/Love24/items/6f2eff204af61b9c961e

https://qiita.com/Love24/items/20ad4a3b1eff08dbebd7

https://qiita.com/Love24/items/92c76d20aefbd5c2e814

https://qiita.com/Love24/items/454453fec564574b90aa

https://qiita.com/Love24/items/a6501e888fccfc8e505b

https://qiita.com/Love24/items/9a22a0ff24e7bd11a468
The Internet of me and my things (2013)
Drink coffee
You should be following their lead. There is no reason to expect mentees to stick around for a long time if they can go command a meaningful salary and quality-of-life bump somewhere else.

I understand the psychology around not putting more resources into your existing staff -- it's basically "why buy the cow when you're getting the milk for free?" -- but as long as this "5% per year is a great raise!" crap is going around, no one a) upper-mid-level or lower; with b) market value; and c) corresponding self-esteem; is going to stay in a specific job more than 2-3 years. There's no reason to expect anything else. If this is going to change, companies are going to have to start working hard to curb the "impulse buy" psychology at work in racing to get $BUZZWORDY_CANDIDATE_X.

Despite this, there is great personal value in mentoring people. You learn a lot and establish a supportive substructure within the community. It's better to have your mentees move around. That way, they can throw you an escape line if you need it.

People who stay at one company for too long end up with a rusty skillset and a heavily distorted perspective on how things operate. Companies may not notice it, but their cheapness is probably a much better thing for the goose than it is for the gander. Circulation is healthy.
Apparently the account is not deleted but shadowbanned, according to his Twitter: the guy can still create issues and repos, only they're invisible.
>These basic services--including police, roads, libraries, the court system and the military--were allocated equally to everyone in the country in this study.
I lived in Australia in 2002 and was surprised to see things like TVs be marketed in cm. Did that change? Makes sense to use the same marketing as manufacturers since model names will have inch sizes in them.
I had the same experience with a T61 I owned, and used to just tape a bit of plastic foil over the reader (I wasn't using it).
Don't forget "can afford to pay replacements 20% more after people quit".
Upload your consciousness to a synthetic body and live the rest of your life DNA-free?
Beware of Google Bearing Gifts
Not sure what you mean by "Skytube [...] does call it ('Trending') 'recommended'", because YouTube have both "Recommended" and "Trending" and they're two different things.

Does Skytube not distinguish them?
YouTube already have a huge staff of human moderators, probably in the tens of thousands. Moderating content in a consistent and fair manner is essentially impossible, largely because nobody agrees on what should be kept off the platform.

Is the image of a female nipple pornographic or empowering? Is the image of a murder victim terrorist propaganda or reportage? Is a political rant hate speech or free speech? There is no universal answer to any of these questions, least of all when we consider the huge difference in cultural attitudes across an international user base.

I can highly recommend the documentary The Internet’s Dirtiest Secrets: The Cleaners, which illustrates these paradoxes with brilliant clarity by intercutting between the moderators and the moderated.
I think he was referring to the mother's facebook page.
Triplebyte Raises $35M in Series B
Had the same experience with blizzard support a while ago. Now I follow the above poster's advice and use it as a secondary password, but make it pronounceable at least.
A German maker was the only one to strongly fail some preliminary, but much simpler automatic emergency braking tests by the IIHS.

https://www.autoblog.com/2019/02/21/iihs-says-these-small-su...
I've taken to making them say "this is not random (insert password here)". Still haven't seen if that actually works in practice.
why would that be a strawman? And why would we be talking about replicating the abilities of human driver? The ultimate point is to have safer transport, not copying a human driver with all of their quirks and flaws. Autonomous driving might look very different from human driving and still be safer. The way human drivers drive today is not necessarily optimal.

We don't want approximately the same kind of performance, we want much better performance, so it essentially must be different from the human driver
> I don't know about Estonia, but in the US conventional careers as a software developer start ending when you're in your 30s, with 40 being a hard limit in finding a new conventional job because that's when our national age discrimination law kicks in.

In the US, I found a new developer job at 43, and another at 47. Haven't looked in a decade, so I don't know how it goes at 57.

Caveat: I'm in embedded systems, which is a much more senior-friendly world than web apps.
Solutions are being worked on like peertube: https://joinpeertube.org
Not sure if my experience is typical or not but that hasn't helped me one bit. When I tried the various signals you listed, that just seemed to encourage YouTube to show me even more videos/channels similar to the ones I wasn't interested in. It seemed to be more a signal of 'hey, this person will help us identify more videos like this' than 'let's not show this person any more of this type of content'
They do it, because they want to avoid bad PR and avoid advertisers from doing yet another boycott.

A part of YouTube has been captured by activists, and a lot of that policy is warped to their ends. Often, this is political. Often, it's arbitrary abuse of power in service of this or that "Internet slap fight." Either way, it's looks bad to someone who can see the big picture.
Ask HN: Sign up form abuse – reasons for this and ways to prevent?
The sign up form for a service I maintain has received about 130 spammy submissions per day over the past 30 days.

Submitting the form sends a confirmation email; having this abused was something I needed to stop.

I'd like to figure out why it may have occurred and what I could do/could have done to prevent it.

The form has fields for email, choice of password and a choice of account plan. Minimal and pretty common.

My best guess as to why: malicious user(s)/bots are submitting stolen email/password credentials having mistaken the sign up form for a sign in form and are hoping to see if any credentials work.

Steps taken to mitigate:
- honeypot form field for preventing bots (seemingly ineffective)
- integrate with api.stopforumspam.com/api, reject IPs deemed untrustworthy (so far seems effective)

Any other thoughts on why this might happen and what can be done to prevent such abuse?
He is right though - time is important. That's why RCDs work.
I started in IT. I very quickly realized I could do a lot of tasks the other support staff weren’t willing/able to do, like learning regex and database normalization. Kept getting more dev related tasks since my boss was the only software engineer at the small startup.

Rather than get rewarded or hired as a developer by the company, as the support team grew I was headed toward being promoted to the support manager. They brought on someone else as a dev and that really made me realize I’d never be a dev in the CEO’s eyes. Bosses daughter did an internship so she got the coding tasks I would have gotten before. I was taking more phone calls with idiots from places like The Federal Reserve who didn’t know how to Google “hoe to format a hard drive”. So I left and doubled my pay.

Some managers just believe what you know is set in stone and you can’t progress or learn anything new. It’s a really bizarre mindset to have when a devs most important skill needs to be the ability to learn. Didn’t all these same people go to school?
Can software engineering be meaningful work?
I think Kaggle participants miss out on some of the best parts of being a Data Scientist. Fiddling with data, writing scripts to clean/transform/ingest data, interacting with data owners and subject matter experts, etc. IME that's actually a lot more fun than fiddling with parameters and looking at model performance metrics.
"A Day Without X" [0] may interest you.

[0] http://www.terminally-incoherent.com/blog/2007/05/21/a-day-w...
That gives a 404 now. I'm not enormously happy with GitHub's willingness to completely hide bug reports like this...
Why should they have such ability? If someone else is ready, willing, and able to do the same job for an overall more attractive package to the company, I believe the work should go there, whether or not it's the work that I used to do or wished I would do next year.
Assuming Feynman's identity and self worth were tied around his intellect, accomplishments and reputation. I don't think his identity was challenged in day-to-day encounters with his students and colleges. Only people like Gell-Mann might be able to push his buttons. If I remember correctly the stories, the two were always trying to one-up each other even in trivial matters. That kind of mutual challenging was probably beneficial.

Ego is weird word because it can mean opposite things in common use. "Weak ego" - person is easily upset when their identity is challenged. "Strong ego" or "big ego" - used as positive thing, opposite of weak ego. "big ego" - used negatively as synonym for egoistic, selfish or self centered. "egotistic" - excessive and objectionable reference to oneself in conversation or writing; conceit; boastfulness, selfishness
Well, this kind of behavior was predicted the very moment GitHub announced acquisition by Microsoft. No way they make something good for the humanity.
Yeah depends on its output impedance.
That's interesting. I didn't know this but I think this model should be brought back for most cases I think safe guards can be put into place to guard against "unfair equity strategies".
None. (I am a pure math researcher.)
I do machine learning/data science consulting, mostly for startups. Literally 80% of my time is cleaning data and coding up basic ML for their excel spreadsheets :)
Andrew Chael on Katie Bouman and 900k Lines of Code
Being far from everything is going to be a niche activity in the future. Most people will gather into settlements that are compact enough and large enough and few enough to be interconnected by electric rail.

That said, I prefer a carbon tax which allows each individual to make their own choices of how to spend their carbon budget. Perhaps you'd like to spend your carbon budget on driving all over BC, while I'd like to spend mine on eating beef or whatever.
Professionally, I've used FreeRTOS, ThreadX, and NuttX. I'm neutral on both FreeRTOS and ThreadX, but had a really tough time with NuttX.

On a surface level, NuttX seems nice. Driver abstraction, POSIX compliant (mostly), lots of platforms/systems already integrated and working in their build system, lightweight (?), and includes some nice features out of the box like a file system. It can be nice for small projects and with people who are familiar with writing code for a Linux based project or who love to learn the internals of the system. This is rarely the case.

I had two big issues with NuttX. The first was how huge it is from the get-go. There are 10-50 files with the same name (for all the platforms) and a massive amount of build system logic, which makes discoverability and knowing where to make fixes difficult. Most companies only need 1-2 platforms, and the extra 48 laying around feels like unnecessary bloat, but deleting them feels like a sin.

My second, but probably larger, issue with NuttX was around trying to develop unit tests for the 90% of the code we added on top of it in the services layer.

NuttX is a POSIX compliant operating system, and it likes to use the same naming convention of many of the functions and files you'd find in your standard UNIX/Linux system. When you try to write a unit test for your embedded code to run on your x86 development machine, as soon as a file you are testing touches a standard header file, it's really difficult to wrangle things. You have to provide a ton of override headers (eek), stubs, fakes, and even then, as soon as someone includes a header somewhere in the include tree, it'll break that unit test that was particularly well crafted so that it would run on a Mac. If you want to run that test on a Linux machine, it would require more IFDEF's and more time. The rationale for Linux not having unit tests is that they have a massive community of nightly alpha testers to surface and fix issues. That is not a good rationale for a firmware RTOS because a simple service layer logic bug can result in a bricked device (or thousands and thousands).

There's something special about reporting a bug to Express Logic about a bug in ThreadX or (and in my case) FileX and being able to provide a simple 20 line unit test which compiles on any system without any special hackery that exposes the bug. When we tried to do this with NuttX for the various bugs found in the SmartFS module, it was actually really hard to report/reproduce these bugs since there wasn't a simple way to "package" up the environment. The "easiest" solution was to package the entire OS, a FUSE port of SmartFS, and some of our code on top, which would run in simulator mode on our machine which then could exposed the bug.

FreeRTOS and ThreadX have their issues as well, like blurred lines between upper and lower layers and lack of training wheels from the satrt, but the projects with these OS's could more easily build a modern firmware environment with unit tests, faster build times, modern build system, and crafting a full OS that worked better to solve the problems at hand.
This year I purchased a maxed out 2015 MacBook Pro with MagSafe 2 and all the ports. Absolutely love it and will be sending it to Rossman for repair if anything happens to it.

Apple removing MagSafe and the ports is just bonkers. I write code so I’d never use a touch bar. Replacing the ports with dongles surely helps them make a cheaper board but is shitty experience for everyone else. Making intentional efforts to reduce repairability from 1 to zero on a ten point scale is also hostile.

Love the OS and the attitude toward privacy but everything else sucks.

Have been running a Hackintosh for photo and video work for two years and while it’s stuck on an old macOS it still works and has plenty of power.

Don’t see myself touching any of the new laptops. May look into a Mac mini with external graphics but it’s so overpriced that buying it feels humiliating and exploitative.
But in the long term, virality, discovery, and monetization matter a great deal. YouTube could simply wait for current creators to become stale, and absolutely control the future of discourse.
It's actually very good to see how the #rstats community has been driving Datacamp for transparency and standing by the victim.
I already prefer bitchute to youtube overall. Somehow they're staying alive. There's no need to get completely black pilled on the future of video hosting. We have hope.
I just looked at notion, and it's unfortunately not general enough to warrant making a version that works on a non-mobile device. I'll check it out when I can use a version on my desktop (or at least on the web).
A hashset has O(1) membership testing and amortized O(1) element insertion.
Citation for >> Coastal flooding, unprecedented storms & droughts, crop damage ?

Looking for significant increase from baseline and root-cause being human-caused climate change.
Thanks for sharing, it seems pretty much specific to Chrome.

So it is anyone's guess if this will ever land in other browsers.
The filesystem is notably slower on Windows. It's easy to test it out for yourself; clone any big repo (eg: linux) in WSL and run `git status`. The Microsoft engineers have already done a lot of heroic efforts with WSL. The issue seems to be more inherent to the design and really hard to solve.

ref: https://github.com/Microsoft/WSL/issues/873

To be clear, this is for a specific use-case. I don't believe that all applications will have similar performance profiles and that Linux wins over Windows in all of the cases like OP seems to suggest.