jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Some things this article doesn't address (though I think many of the things it does address are useful additions to the conversation, as was the previous discussion here at HN, which helped me grasp a lot of the nuances of the question):

Ageism, sexism, and white/Asian supremacy, in the tech jobs market. Every time I read about the disastrous shortage of tech workers in the US, I have to fill in the fact that it's actually probably saying, "There is a shortage of young, male, white or Asian tech workers". Companies, in the general case, aren't hiring developers over 40, developers who are women, and developers who are black or brown. The best companies probably tap into one or two of these options, but very few tap into all of them.

Even Google and Facebook, widely regarded as amazing employers with good diversity programs tend to draw primarily from the recently graduated, and even pre-graduated, including paid internship-to-employee programs that channel the best students into Google jobs beginning a couple years into a student's education at "good" universities. In the youth-focused culture of Silicon Valley, it would seem absurd to suggest the same resources be expended to re-train existing programmers (despite pretty good data indicating that experience is one of the bigger leading indicators of programmer efficiency).

So, I understand why so many are reacting negatively to pg's essay. I know enough women, minorities, and older folks, who have left tech because the industry was simply not friendly to them--it paid them too little, it worked them too long and too hard, it treated them as outsiders--to make me suspicious of the motivations behind the pro-H1B camp.

I am for open borders, which would imply companies being able to hire from anywhere (but also employees being able to work and live anywhere), but the H1B process leads to a sort of indentured servitude that provides employers with an effectively captive pool of talent. If there were anywhere near full employment in the tech industry, and if there were a convincing case to be made that employers genuinely were hiring across a broad spectrum of people to fill tech roles, and were paying tech workers what they're worth, I'd be more inclined to get on board with this particular push.

This one is hard for me to figure out, because I genuinely do want more freedom for everyone to be able to move about freely and work anywhere they choose, and H1B is currently the only way a lot of my friends have been able to come to the US...so I support it, and even support expansion of the program. But, I don't like that it so clearly serves large corporations at the expense of workers. It makes immigration to the US much easier but only for those people willing to kowtow to their US employer.
Jobs move overseas because employers don't want to pay us if they can find a pool of people that do not expect rights or market compensation for their labor.

It's like applauding McDonald's for replacing its minimum wage workers with indentured servants. They're ignoring basic human expectations about compensation so they can save money.

Now we don't have jobs, but the servants get to live in America! It should be celebrated.

If those people were to receive the same basic rights or fair market compensation for their labor, it would be a positive.
typography...usability...graphics... They do have great design talent :-)
current balanced customer who is soon to be a stripe convert.

very thrilled about this and being able to payout internationally as a marketplace!
Its the 2nd state of cognitive engagement that makes humans different. Of course a field of static isn't a panda. The computer has no capacity to recognize the context.
On my phone, but his examples just show that he's new to Go. He's using like 5x add much code as he needs to.
I have to agree about the generics, and agree a bit about error handling too.

Also, I wasn't impressed by the speed. I wrote a program in Ruby, Go and Elixir and expected Go to win, but is was 1x, 5x, 20x respectively, and I could never figure out why there was such a discrepancy.

Even so, if they added generics and improved performance, I would be very inclined to use it. It is surprisingly comfortable to code in.
you wont be stuck with JS forever! I'm working on a super-productive functional language I think you'll like. Couldn't find your email. Mine is cammarata.nick@gmail.com (would rather not post link just yet)
You can also eat less...
> Would be that non-profit trustworthy going forward, given their association?

Kinda depends. If the money was authorized by a parliamentary body (with clear legal text around who's receiving funding, what the conditions are, etc), I wouldn't be so worried. If it was authorized by an executive as a disbursement from a random pot, I'd be more worried about strings.

Ergo my comfort with US congressional funding v. a DARPA grant or In-Q-Tel investment.
The point is, the fact that you could point to another business and say "oh, they don't seem to need it" wasn't a definitive refutation of "woe is us we need the money".
McKinsey & Company | Engineers and Data Scientists | NYC, Bay Area, Atlanta, Waltham | Full-time | Remote for now

My team at McKinsey & Company builds software tools for some of the biggest financial services firms in the world. We also do digital business building in real estate and other industries, as well as machine learning to solve real world challenges.

We are hiring folks who want to work on interesting problems, in a professional environment.

Your skills: application development, data pipelines, testing / software quality, agile / working with stakeholders

What we offer: excellent benefits, competitive pay, flexible working environment, interesting problems

Apply here:

Front end: https://www.mckinsey.com/careers/search-jobs/jobs/front-endd...

Full stack: https://www.mckinsey.com/careers/search-jobs/jobs/fullstackd...

Data science: https://www.mckinsey.com/careers/search-jobs/jobs/seniordata...

Email me with questions at Chris_Anderson at mckinsey.com
Duo Security | Ann Arbor MI, Austin TX, Remote | Full time

Duo is not slowing down its hiring during all of this. With our focus on MFA and Zero Trust / Beyond Corp, our products are positioned to help companies transition to remote. We were recently acquired by Cisco who was named a leader in the "2019 Forrester Zero Trust Platform Wave".

I'm working in DevOps where our stack includes Python, Docker, Ansible, and AWS. I know our backend is written in Python. We also have iOS, Android, and Windows apps as well as Chrome extensions.

Normally, our teams are mostly divided between the Ann Arbor and Austin offices. The split offices ensured we had a remote-friendly environment. This made the transition to full remote relatively painless for us.

If you have questions, feel free to each out to me "<username> at duosecurity dot com".

In general, we are looking to hire for a variety of roles, including

- Backend

- Mobile

- UX and Design

- SRE

- Security Engineers

See https://jobs.cisco.com/jobs/SearchJobs/Duo%20Security?3_109_...
How about a live-in nanny? That might allow you to get bye with just a one-time additional opportunity for infection. After that, he/she would be a member of your household for the rest of the quarantine.
and telegram does not used encrypted e2e messages by default. Only on the special secret messages that no ones uses.
> I sometimes wonder how much illiteracy ... Instagram and tiktok ... themselves talking to the camera.

I bet it's near 0%. That looks more like a lack of enjoyment of reading if anything.
How did this happen to you?
Now, I would say that(b) is of far more value for the company I work for and is at least as "professional" as (a).

That's fine, but it does assume that a workaround exists and can be implemented within a reasonable amount of time. If you're talking about a bug in a library of convenient text processing utilities, that might well be the case. If you're talking about a bug in a security-related library that you rely on to authenticate instructions to make high-value trades, maybe not so much.
You write as if Rust vs. C++ was some sort of competition.

I don't understand this - they are not competing brands or sports teams but tools.

Why would it matter and to whom if C++ use would decline?

If use of C++ declines then I don't understand how that would make the language a lesser tool.

Choose the best tool for the job and all that.
Ok, I’m SUPER into self hosting, but this article? No way.
1) Duck out isn’t a thing, just stop it.
2) Half the articles cited as examples of corporate abuse were later revealed to be mistakes by the user or easily avoidable pitfalls.
3) Self hosting still requires trust (software you’re running, DNS, domains, ISP, etc...) The line of who to trust and how far is a tough one to answer, even for the informed.

How I solved it:
1) I use well vetted cloud services for things that are difficult/impossible to self host or have a low impact if lost. (Email, domains, github, etc...)
2) I self host things that are absolutely critical with cloud backups. (Files, Photos, code, notes, etc..)
What is a new mining project that environmental groups support?
Motivation and self-discipline will trump intelligence any day of the week.
I fear this will get a lot of "Just say no" comments from people that don't understand that the author is from Pakistan and most likely grew up in a completely different culture than most of us are used to.

And it seems like she's not villing/able to cut of contact with her family as I would maybe do if I were in her place, but I'll never be so it's hard to even imagine what I'd do.
Yeah, if I was an evil mastermind, I'd silently gather all private keys I come across. Then check them against all that zillions of public keys available all over the internet
It could be a length limit - the site will post 'cat got you're tongue' on top of the page. A lot of people have commented it wasn't prominent enough so it wouldn't be your fault if you did miss it.

I've moved the errors to the form area now.

Retry if you'd like, and if it doesn't work I'd be support happy if you email me the post - I'll check it goes through next time.
Part of me feels like by the time we get an interchangeable laptop/phone, it will be a bit like the PC where interchangeable parts were used off-the-shelf instead of custom made.
I wonder how price sensitive Amazon shoppers actually are. I know I buy from there mostly because of the low friction and wide selection. I rarely check prices.
If the only barrier to building your own laptop was soldering the components together, I'd have built one already.
There is. Children might grow up to despise their parents, like I do with mine. They won't see them as more than a nuisance, and will wish the parents were dead.
Based on the article the goal is not to have 0 bugs, it is to strive for 0 bugs. Bugs are prioritized highly, testing becomes front and center, bug reports are triaged and well documented.

I would perhaps call this "Bug first policy" vs "Feature first policy", or some such thing, versus "0 bugs"
Your issue was exactly, and I mean exactly, what I had in mind when I said “learning experiences” upthread. I followed it closely. Linode painfully learned the scrubbing lesson as well - and DO was in a worse position to learn it at the time, being forced to throw the scrub write load at SSDs that don’t like that type of load. That’s the real issue, honestly, that they probably started noticing SMART warnings from scrubbing by default on SSDs (particularly for cheap instances that turn over often), and took the venture capital approach of taping over it to make the next round by making it opt in.

It’s a tough problem to deal with and not something you’re likely to think of designing such a product from first principles. That’s not an indictment, it’s just fundamental to experience gained doing this stuff (and it’s perilous to get wrong). Filtering unsolicited ARP to prevent domUs from hijacking default gateways was another lesson in blood, and one of the first things we tried within five minutes when we did competitive on DO around launch time (they hadn’t thought of it; it worked).
Just wanted to say congrats on the success and that I really enjoyed the post. The timeline outline of it all was a lot easier to read and follow than similar posts I have read around these types of things.
Title is inaccurate - Facebook made 20M reports, it didn't report 20M unique instances.

> "We found that more than 90 percent of this content was the same as or visually similar to previously reported content," Facebook's blog post states. "And copies of just six videos were responsible for more than half of the child exploitative content we reported in that time period."

It's a subtle but important distinction. We want the number or reports to be high - it means the methods in place are effective at catching what's out there.
I watched their LAUNCH video where the founder states this.
Do you suppose the good Senator from West Virginia and member of the Senate banking committee got some help drafting that letter?
Favorite line: "A company’s brand is its “most important asset,” more valuable than technology or patents or manufacturing prowess. But brands have never been more fragile. The reason is simple: consumers are supremely well informed and far more likely to investigate the real value of products than to rely on logos."
I was wondering the same thing, but I felt the key phrase was "direct profits" -- would your examples generate "indirect profits" and thereby be allowed ?
>What if you come up with something that has ads on YouTube, are you commercial now?

Don't put ads on it? It would be nice if it had a $100/year or so exclusion, I guess.

Edit: Apparently the FAQ says video hosing ads are okay. Don't push it too hard, perhaps?

>What if you come up with something, and then subsequently make a kickstarter with the characters you created in the original "non-commercial" project?

That seems obviously not direct.
Correct, most everything Autodesk is free for noncommercial student use.

Assuming it's like AutoCAD, any file modified in an edu version gets a "PRODUCED BY AN AUTODESK EDUCATIONAL PRODUCT" watermark, and if you so much as import one line from that file to another, the watermark infects that other file as well.

But mostly it's the .edu email address requirement that makes it a no-go for me.
From that definition I'd say getting ad revenue from a video you've made with RenderMan is pretty much as commercial as it gets.
It's not too clear, but if you click on the link in the upper left corner, Byte Magazine Volume 08 Number 08 - The C Language (https://archive.org/details/byte-magazine-1983-08), there are a number of different options for downloading the entire issue.
You are still paying a premium - just it's largely shifted from a premium up-front to a premium when you try to upgrade or repair.
Yes – I don't think it ever served much purpose beyond academic papers. The referenced paper's author, Martin Richards, never mentioned it when supervised me. Another language of his, BCPL, is here: http://en.wikipedia.org/wiki/BCPL

Edit: Turns out he created it after I graduated. See here: http://www.cl.cam.ac.uk/~mr10/MCPL.html for more info
I do not really see how this is new or a big deal. These stores have always been walled gardens and I have never perceived them as anything resembling a public square.

Moreover, the website is accessible and nothing stops people from using it. Apps are not the internet (thankfully). Pretending that the app store is the internet just gives these companies more power.
I didn't realize people were forced to use Parlor.

This isn't about maintaining peace on their platforms or to protect users. Its about controling all conversations, everywhere
Urg.

Now I need to stick to my free speech principles, even though parler censors it's users and is a general shit show of self re-ebforcing misinformation and racism...
That's also what I thought. Instead of using fire extinguishers, FB/Apple/Google are adding more gasoline to the fire.

This is going to radicalize people (especially conspiracy theorists) who now think have actual, indisputable "proof" these companies are there to get them.
A lot of pedants are telling you it's not censorship and they are technically correct, these private platforms are within their rights to decide how they are used. And many people have raised concerns before about what it means that we've given so much power to these platforms. I hope this goes down as the time the big platforms overplayed their hand and made people realise that even though we have turned over so much power to them, they do not have the same constraints or responsibilities as government, and as private businesses can act arbitrarily according to their prerogative.
That's cute. What's your solution? Stick with CodeIgniter?
All extremely valid points. I don't really see the upgrades to OSX as very useful and have made things strangely unstable (since it seems that even the basic OS gets broken on each release). I think OSX is still the best OS to use though even if it doesn't look like it's headed in a good direction (I also do xCode dev sooo...). I wonder if some of the tools to turn off these new features could significantly improve the experience, though you'd still need to wait a few months after a 1.0 release of the OS to wait for the basic stability fixes
I merely said that by using the word slave to describe voluntary employment, you desensitize people to it. Without reading the article, I cant tell if the article is about forced labor or just some activist whining about how bad their mcjob is.

FYI I live in one of those third world countries. I still reserve the word slave for people who are not permitted to quit.
While I wholly agree I'm curious to see your reasoning

Edit: wholly agree with OSX not wiping the floor with Linux
I bet a similar curve exists for runner's paychecks with similar placement for Usain Bolt.
Windows 10 is essentially what Windows 8 should have been, or at worst, 8.1. It's quite usable. The ugliest thing in Win10 is the Store, integrated into the Start menu. The Store is filled with junk apps and outright scams. Microsoft refuses to fix these issues. In fact, I reported a fake Dropbox app that listed "@Microsoft Corporation" as the publisher. MS wrote back to say the app was fine, and if the developers were lying, I should just leave a review.

The result is that for many things you might type into the start menu, you get offers to install scams on your PC. Idiotic.
I can recommend trying a chromebook. You get a "linux" (crouton) laptop with excellent battery life and you don't have to spend hours upon hours of wrestling with custom wifi firmware, etc. The only drawback is that disk space is extremely limited, and there is still no real "mid-range" version (they all seem to have shitty non-IPS screens except Toshiba's latest). Also if you press space bar and then enter upon booting it'll wipe your chroot! :-) And if you need virtualization or custom kernels, also probably not a good fit.
Nothing stops you from doing analysis yourself.
So, why hasn't someone in the US with a few bucks pulled these animators together and built their own studio simply as a "vanity project"?

The anime industry seems like it should be rife for someone to pull that off.

I'm always amazed at how little money artists (of any form) make. You can get really significant access to them for very little money.
And there is this one: http://waspvm.blogspot.com/
The first line actually got me... I forgot for a moment that this was a fantasy linkbait thread.

Well played, sir/madame.
Second the book recommendation. A must read for anyone interested in this story
> If you think that crosses the line, then you just gave anyone with access to a small botnet (or who knows how to cleverly use Tor) an easy, cheap way to cut off the income of people who rely on AdSense. And there are a LOT of those.

No, he didn't. A "small botnet" or Tor is not particularly useful to force you to violate the Adsense ToS by telling your visitors to click on your ads.
While this is true of Adsense for domains, it's not true for YouTube apparently. Ads still run beside this guy's videos whether or not Google/YouTube decides to give him a cut of the revenue.
Having just gone through evaluating various cloud providers for our high-traffic website, this is my personal definition: utility computing as electricity, meaning unlimited (in both directions) metered access. Most "cloud" companies offer neither: a typical VPS provider requires a contract that stipulates exactly how much you may consume, and when your consumption changes, you pay and wait. Imagine if you had to do that at home... a $25 set up fee and 48 hours to turn on an extra light.
Why do all these virii start with 'W32.' ? ;-)
Some form of basic (I think basic, but might have been basica) at age 5 on an ibm pc jr (ah early to mid 80s)
I really want an "I don't have a primary source of news" choice.

I use a variety of sources and can't really pick favorites, I use HN for hacking, reddit for fun, sfgate.com for local news and sports, NYTimes for more metro news etc.
Interesting. It seems to me that they should only then be utilized in similar economic climates.
So, whats gonna happen to skribt?
Maybe a bigger issue: What will it mean for file sharers? A private, anonymous server that can't be shut down by foreign powers sounds like a file sharer's dream come true.
If they ever shut it off in the USA, just get a dial up account in Canada or Mexico. Like they used to say, "Let your fingers do the walking".

Also if they pass it, make sure to use a Euro or Asian data center for your business. The first time they shut it off in the USA I could see a mass exodus from US based data centers. That is a lot of investment in infrastructure that could go idle very quickly.
Yes, I am the same. I never, ever click on ads. If an ad happens to interest me (this happens extremely rarely) I google the product rather than clicking on the ad. For me however, I don't think it has anything to do with me not wanting to be influenced by ads and everything to do with the legacy of shady internet ads. Growing up you learned that clicking ads on the internet will get your computer infected or similar so you learned that all ads were shady and to stay away from them. Although I today know this is not always the case, the imprint remains.
I consider music that makes me feel anguish to be a good piece of music too (given the right circumstances).
Inside the world of having a video player that doesn't let you adjust the volume.
> - While AdBlock doesn't seem to interfere with the links, services like Ghostery do.

If you're using an ordinary link, it shouldn't; are you using some kind of magic JavaScript from Amazon or an affiliate handling service there?
I'd start with a "You fight like a dairy farmer"
I'd totally go, but the ICFP contest is this weekend. Well, maybe they'll have a boring problem.
I've been looking for an e-ink like monitor for years. The bright light from todays screens has a strong hypnotising effect, that ruins your concentration and makes you more awake at night.
The way Coinbase is doing the streaming WebSocket data looks very good. My frame of reference is Bitstamp and Mt. Gox before that...

Keeping a proper copy of the order book on the client side should be fairly straightforward.

Bitstamp's API makes it impossible to keep the full order book synced. They broadcast the top 20 rows over the socket, but for many situations that's not good enough.
Distributed blockchain-like technologies. ie. Bitcoin, BitShares, Namecoin, Maidsafe...
One possible answer to that question, presumably not the one you're thinking of, is that those jobs are largely mechanical and require less creativity or generalized problem-solving ability than software engineering.

Edit: I don't mean to suggest that I think these kinds of questions are good for hiring software engineers, just that your argument for why that isn't the case may have some holes in it.