skysight-inc/HackerNews huggingface dataset:
>That said, personally I think doing a PhD is one of the worst things a person can do them financially long term.

As a PhD (concentration in semiconductors) I agree with you. After a decade in the field, I'm trying to break into software engineering using knowledge I mostly gained in high school and undergrad (and studying in the evenings recently). Even down-leveling I can keep my compensation mostly flat, so essentially I lost 5 years of my career by pursuing a PhD. One could argue that I worked on more interesting problems, having a PhD, but over time I've realized companies will exploit your enthusiasm to either keep your pay low or work you for long hours. Consequently, I mostly care about money these days.

Another downside of the PhD was how blind it made me to what was acceptable work. Now that I am highly-credentialed, I need to work in R&D, I thought. It took a long time to de-program. What helped was getting a more diverse set of friends, some of whom owned their own business in "boring" areas and had done quite well for themselves.
IMHO the original version without the mutable local variable was much more obvious. In any language.

Though I would also accept:

void fn(int const a, int const b)
{
printf(a == b ? "equal" : "not");
}

to avoid duplicating the call to printf(). If this were Rust I might suggest:

fn theFn(a: isize, b: isize)
{
let ret;

if a == b {
ret = "equal";
} else {
ret = "not";
}

println!("{}", ret);
}

but only because Rust, unlike C or C++, will enforce that `ret` is assigned exactly once before it is used.
Yes VR a technology that's been around since the 90s is finally going to take off ... maybe ...can anyone name another technology that started decades before and later became a product that changed the world like the iPhone?

Why would I want to wear a headset strapped to my face for hours to interact with memojis of my co-workers? I've definitely tried out VR games in the past few years ... cool, but novel fun and the headset strapped to my face annoyed me.
Good to hear about more domestic battery production coming online. I wonder what kind of cells these will be? They're partnering with SK Innovation, which appears to be a major battery manufacturer, but I haven't found anything about what kind of cells they make.

I keep hoping we get more lithium iron phosphate production going in the U.S.. The energy density is a bit lower than other lithium ion chemistries, but it's been improving with new technology, and we really need more low-cost long-life cells to put in mass-market vehicles. LFP doesn't require cobalt or nickel, so it can be produced in higher volume than chemistries that do without running into resource bottlenecks.

Tesla's approach is fine if you want to make a million cars. To make a hundred million cars requires a different approach, and that's the scale we should be thinking about.
DuckDuckGo essentially ignores negated terms. Try searching for `49ers -football` and you get a front page full of football links and nothing about the gold rush.
I’m waiting for the 2021 post on software maintainability and legacy code.

For everyone’s questions about satire, the blog is called “zero credibility”
It's not just focal distance, but also accommodation and general eye coordination. (Today's) VR screws up your visual neurological systems and studies show this:

https://www.sciencedirect.com/science/article/abs/pii/S00036...
I can’t help but feel this whole thing is a read-between-the-lines satire. Maybe it’s the Michael Scott reference at the top.

It’s like the whole thing is an incognito script for “I was what all of you aspire to be (senior, respected, remunerated, creative) engineer. But then I went on a journey—-and without being the kind of obvious I could get in trouble for—-it really is the giant waste of time y’all think it is, and I really do get paid more than y’all to do it. Neener, neener, neener.”
Is their anything to replace it india, or is it back to cricket and Bollywood (the two industries it threatened ) ?
Reverse Strings in Python: Reversed(), Slicing, and More
What might an "urgent new feature" consist of? Well...

The Swiss Franc is no longer pegged to the Euro, so our trading software needs to track a separate currency, and also we need to stop trading EUR/CHF forex pairs as if they were still pegged; we lost $2 million before I turned the system off this morning. The new version of IOS doesn't support the old SNMP MIB, and our customer has already installed it. The vid.me domain has been bought by a porn spammer and now we have hardcore porn ads on all our news articles.
YouTube revved their AJAX and our video metadata scraper stopped working. We're being hit by an 0.1Mbps DoS because this one page takes a whole CPU second to render. The new satellite downlink site came online six months earlier than expected, so our comms software needs that multisite feature next week instead of in six months, or we're paying a shitload of rent for nothing. Modi demonetized large bills last night, so we need to stop accepting them at our ATMs. Apple told us yesterday they won't approve our update to the iOS app unless we add in-application purchases (and disable every other payment method).
We signed a contract to provide security for a new film, but they're filming onsite at an Air Force Base, so we need a field in the database for which security guards are cleared to go on the base, and filming starts on Monday. Turkey just ran all their ISPs through CGNAT, which means we need to fix our NAT traversal strategy so it works through two layers of NAT, or we lose half our Turkish users. Russia is fining us $100,000 a day until we move all the data about Russian users onto our Russian server.
Our popular webcam software just doesn't work with this popular new webcam. We've identified a new signal in the market that we think will give us 0.7¢ per trade, but someone else will probably exploit it within the next two weeks, and then it won't be profitable anymore. It looks like Berkshire Hathaway is going to break US$671088.64 per share this month, and we need to be able to handle that. Apple just announced that in iOS 11 the default video codec is HEVC, so unless we tell our users how to reconfigure the Camera app (and they reshoot their videos) we need to be able to handle HEVC uploads before people upgrade their phones to iOS 11.
NCMEC just gave us the new version of their damn fuzzy hashing algorithm; they'll start giving us hashes in that format next month, and if we don't support it by then, we're kiddy porn purveyors. Oh, Argentina canceled daylight savings time with 11 days of warning, so all those calendar entries our users scheduled two weeks from now, they now have the wrong UTC time and need to be fixed, plus we need to roll a timezone update. We finally signed the deal with Nicki Minaj to make her a character in the game we were about to ship, but we can't slip the ship date past Black Friday or our sales will take a huge hit.

(Names and details have been changed to protect the guilty. Some events haven't happened yet.)
> help them transition from the direct doers to facilitators

But why is this a desirable outcome? It sounds like failure to me. Or at least like retirement.

For an analogy with sports: Good athletes do not retire as early as possible to become coachs. They keep winning medals for as long as they can. When they cannot win anymore, they retire and become "facilitators" (after a significant pay downgrade).
I'm believing into this more and more...

Related: https://www.theguardian.com/news/2020/jan/24/wilderness-solo...
Two Fed officials depart amid scrutiny over investment trades
The CEO of diversifi is Will Harborne. The Miner is Christopher Harborne his father. Assuming this was deliberate what benefit for Christopher Harborne to possess this coin for a few hours? (thats what occurred)
Taken to any extreme, this could easily be extended to "don't ever engage with anyone or anything for any reason whatsoever." Is there concrete evidence any of this is happening?

If not, this just reads like a recipe for paranoia. What we've seen of ML really _isn't that good-_ my phone has full access to anything I've ever typed and its predictive keyboard rarely actually predicts what I'm going to say.
Oculus is owned by Facebook; an Oculus account is still a Facebook (Inc) account.
Call me jaded but these are first world problems. Anyone who has access to the internet reads on average more words per day than those who do not. You cannot use the internet and not be literate. No one is going to die from not having a particular type of education. Cramming 500-2k students into box sized class rooms 2-3 feet apart was an idiotic assumption that nothing like this would ever happen (again).

Call me naive but society needs to evolve and entirely redesign itself around this new problem because it is not going away and it will almost certainly not be the last time something like this happens.
Why not just walk the dog in VR?

Pardon and I believe that I am futurist .. forward thinker like AR Glasses apps I want to make...

- Keep track of real life ping pong game score via AI & show each awarded point in glasses view (can do similar for fencing, card games, etc)

- AR location history (show me how this building looked decades ago)

- AR turn day into night & vice versa

- AR zoom in ... Apple just added their Magnifer app .. put that in AR/smart glasses

AR/smart glasses (really should call them that "smart," it makes more sense to regular consumer) will be revolutionary for sure as it enhances and innovates something millions and millions already do wear glasses. People will pick them up by the millions to billions and possibly because some of the app ideas I listed above.

VR has been around for 30 years .... why would millions to billions want to strap on a headset to talk to memojis of their co-workers for hours each day. It's isolating vs. AR ... AR glasses will enhance social behaviors ... VR i never see becoming anything like the iPhone. AR glasse are no doubt the next iPhone especially where developers create revolutionary apps for them.
It’s expensive being poor. They also pay more fees for financial products and the like. For example poor people use expensive Western Union and rich people use wire transfer
But when workers come together, interesting things happen.
His family got out of Hungary in 1919, to escape the Hungarian Soviet Republic of Bela Kun. The communist government nationalised estates and started a policy they themselves called the red terror
https://en.wikipedia.org/wiki/Red_Terror_(Hungary)

see: https://medium.com/young-spurs/the-unsung-genius-of-john-von...

"This experience marked a formative period in von Neumann’s political views, as his passionate anti-Communism was forged, an animus which he would carry for the rest of his life."
Agree with most of this. The key difference from (say) 2018 is that the incumbents are necessarily in a "bet the company" phase with respect to EVs. No matter who wins, it's clear that at a minimum it's going to be a tough bit of competition for Tesla.

Cybertruck vs F-150 Lightning in particular could go either way. F-150 has a ton of brand equity among people who already own trucks. It will not help Tesla that F-150 Lightning w/300 mile range will be effectively ~$17k cheaper at launch. Similar compares are likely to play out against Model X and eventually Model 3 and Model Y.

> Tesla is planning by 2025

I own Tesla stock, but nobody can take seriously their projections 4 years out. (Remember that we were supposed to be awash in fleets of self-driving taxis for the last couple of years.)
They didn't use the quiz to collect the data, no. They used the OAuth permissions granted to them when you connected with Facebook to collect that data.
There is something like on spread sheet

https://www.coodingdessign.com/javascript/api-tutorial-for-b...
Source? Because if true this is pretty baller move but also a big f.u to VCs
CapitalOne
This can’t be true. I would think thousands of terabytes of data are being uploaded to YouTube very second.
I prefer typing over slack because it’s easier to be rigorous and concise in exposition in writing than it is when speaking (you can’t erase what you already said without breaking a train of thought). Writing can be consumed at the consumer’s pace rather than the producer’s. Additionally, writing can be searched later, so there’s no fog of memory.

But, typing can be a bottleneck for people I suppose, both in speed and pain as you say. I wonder if there’s a WPM inflection point for chat vs call preference.
It is self evident. If you meet someone at a conference who opens a door (like an interview), but you didn't work hard enough to pass the interview, then you got lucky but didn't put the work in.

I view "the hustle" as the hard work. You need to constantly try and improve your craft while simultaneously networking and putting yourself out there. When the stars align you meet the right person who can help translate the skills you developed via hard work into success.

There are exceptions to every rule of course, but I find the general premise of working hard and trying to make your own good luck to be a reliable success indicator.

Being born into good fortune helps tremendously, but I have met rich kids who became nothing as well as poor kids who became absurdly successful. Life is simply what you make of it, and there is no "one true path" to follow.
10m dollars of ad spend to be honest
> It is pure hypocrisy to talk about China as a human rights abuser when the list of US abuses is this long.

China is operating prison camps for somewhere between 1 and 3 million of its own citizens. Guantanamo Bay at it's height housed 143 people. The US treats whistleblowers harshly, China disappears people without so much as a legal case against them.

My goodness does anyone have a sense of proportion of the scale criminally here?
This is awesome. Looking forward to deploying my labor on this front in the region I was born & raised after plenty of experience on 4th floor Tesla GF1 cooling tubes (they were forced by aging shareholders to mask me prompting my resignation because I refuse to be muzzled as a healthy heaving/efficient/necessary proletarian that builds this nation's assets with their bare hands).

Still looking forward to a chance at acquiring the seemingly indestructible Cybertruck in 2025 (my Chinese Zodiac. Flimsy Model 3 frontal hardware destroyed by hydroplaning into guard rail [0] on original tires at 45k miles without rotation due to my negligence - that angular stainless steel body ain't gonna budge).

[0] https://drive.google.com/file/d/189Kyds9I5PL5UJTi_P6nDLv-PMO...
I’ve been craving for a “grep for the web” for decades.
Slack video meetings aren't as mature yet as Meet (for instance), in my experience.
Great issues raised. Searching for canola and brain on scholar gives research on high fat diets with similarish findings https://www.sciencedirect.com/science/article/abs/pii/S00319...
Hey it's you again, defending autocrats with endless whataboutisms. Again.

You aren't providing "prospective" by desperately trying to shift the focus away from China onto the US, you are running interference for them.

Oh, and Libya was a NATO operation in which the US largely took a back seat to the French, British, and Canadian Air Forces.

https://en.wikipedia.org/wiki/2011_military_intervention_in_...

If you are going to propagandize, you might as well be accurate.
Apollo is also built by the same developer as this extension. Best Reddit client IMO.
My main issue with this, it's how the "only one web engine" creates an unnecessary e-waste, creating artificially obsolete devices.

I have an old iPad, I get that Apple doesn't want to support it anymore, fair enough. But a regular user can't install a new browser (without breaking the TOS) despite the hardware still working fine, it's not fast, but it's usable.

The problem: Safari (or iOS Chrome/Firefox) is only updated alongside the main OS. And the thing doesn't support new web standards (CSS Grid and flexbox websites don't work well, and let's not get started with video/image codecs or new JS APIs).

Android (that it's far from perfect) at least allows you to install the last available browser independently of the OS version you have, even non-blink browsers.

With 3rd party engines, Apple could allow a lot of old devices still be usable despite their age. Which sounds bad in the short term for Apple, but imagine situations like a kid buying an old iPad from a pawn shop, learn how to use it, and when he gets a better budget, buy a new one with the OS he is already familiar.

For reference, until 5 months ago "TenFourFox" (a firefox fork) for the PowerPC line of Macs, was still getting updates.

Besides, alongside with other business practices, this it's Apple almost screaming "please do me an antitrust audit" with the Epic case so close. I mean, IE almost broke Microsoft in the 90s.
Defender is definitely the strangest antivirus program I've ever used. On my windows box, some - but not all - programs are blocked from creating new files anywhere on the C:\ drive - I can only create new files on E:\. I literally cannot create and save files in notepad, without either running in Admin mode or disabling Defender, for example. Another strange example: steam can download games, but certain games won't boot and others can't create new savefiles. +1 for the permanent disable option
I enjoy it. My only complaint is that it heavily relies on node. I’d switch to Tachyons, but I already know the tailwind syntax pretty well.
Autism genetics project paused over fears it might help cure autism
I stand corrected on the Mach-E.

But automakers all necessarily focus on assembly because at a minimum the electronics are imported. It would be a good idea to know fractions of parts that were sourced domestically, but an effort to do this in the 80s failed because it's too easy to game and ultimately consumers do not really care.
I don't think Elasticsearch is a good logging system
Government secrets are incompatible with Democracy.
Omega-6 vegetable oils as a driver of coronary heart disease
I can't read Hebrew either! But the way these books were typeset was to balance commentary with the text. For instance, you can see that the right page has a pretty substantial chunk of scripture in the middle (the central columns are scripture) and the left-handed one has only a couple of lines. This style doesn't have the central text with commentary as an optional note, it's a blending of text and commentary. So one "page" of text might be 100% Tanakh and the next might be 10% Tanakh and 90% commentary. Rendering either one of them as a contentious text stream (or even interwoven paragraphs) loses some of the authorial intent.

Obviously this is a pretty specific literary tradition and most marginalia works exactly like you describe, but I think it's worth remembering that our experience of text being one way is often more about the texts we've happened to encounter than any limits to the diversity of how humans have written.
You can read it in the exact tone of the Tech Lead. This way, you won't know if parts of it are really satire or not.
Is anyone making an EV with good privacy?
Round rectangles are everywhere
> I have no idea how christmas is going to work.

As a cultural Christian, I’d love to see Christmas work as a holiday where people spend time with their families and contemplate the gift of everlasting life. And, also, eat simply and not buy anything.
It absolutely has. I maintain that without social media, which simultaneously provided a way into everyone's thoughts, and also contented people with a feeling of connectedness while living under house arrest conditions of historic proportions, people would have simply rejected the whole campaign of Covid restrictions.
Smartphones have already made aspects of being a gargoyle common to society, outside of the AR bits.
Peer to peer internet would work well.
This is interesting. Do you do the same kind of job that you did when you were a union employee?

My understanding of unions is employers hate them in part because they make labor more expensive, which would seem to be exactly why one would want to be represented by a union. Is that not correct?
Testing is becoming less and less helpful in the "Enterprise" world. I don't even think it's possible in many cases.

The typical CRUD apps out here in the contracting world - many in serious disrepair after a few different offshore or junior teams have worked on them - have been designed using way too many microservices and databases, then duct taped together with message queues and "Cloud" infrastructure like SNS or Lambda.

Unit tests are pointless since 90% of your code does not fit the typical use case they'll teach you about in Bootcamp or in some TDD book - it's not like you're implementing some linked list implementation where you can write a nice, self-contained test suite that goes through a few valid inputs, edge cases, and proves things work.

Instead, you're just assembling dozens of frameworks and managed services and 3rd party libraries, and wrapping it all up with a UI on the front.

Integration tests used to be helpful. But nowadays, you'd need to recreate some huge Docker environment for each test, complete with several pre-loaded databases, half a dozen supporting microservices, and ensure you can connect to a complete test environment in the cloud for your managed infrastructure.

Or you can do what's becoming increasingly common in the Java / Spring world where you have this elaborate system of mocks. Eventually, your mock classes will become more complex and elaborate than the original class itself. You'll spend 50% of your time trying to keep this integration environment working, with all the race conditions it entails as databases, queues, services sometimes start "out of order", and it won't even provide any benefit, because your mocks don't behave at all like the non-mocks do outside of tests.

And don't get me started on front-end testing these days. What I see most amateur developers doing is just instantiating their little React components in some pseudo-browser environment and then testing that, yes, some internal class used by the component library is, in fact, also applied on their test component. Which means they're not testing anything relevant at all. And it also means all the tests break when we move to the next version of the component library, and all those internal classes are renamed or deprecated.
The most familiar argument is that the years spent earning a PhD carry an opportunity cost, compared to getting out into the workforce sooner, earning money, developing skills on the job, and building a career. Of course, the comparison is laden with assumptions about both career paths.

I believe there is an even bigger issue, that is not quantified or discussed, which is that PhD programs have extremely high attrition. Things can go wrong, which result in either having to quit or start over. Your advisor could lose finding, change jobs, or die. You could get sick. I know two people who got into serious ethical disagreements with their advisor. One had to lawyer up. At least when you read stories about jobs from hell in industry, you know that the person can at least walk away with the money that they already earned.

The non-PhD career path involves assumptions too. Having marketable skills, getting a lucrative job, moving up in the ranks, and putting money away, are all hypotheticals with their own survivor bias issues.

Disclosure: Physics PhD.
Cryptocurrencies ticker and trade data in real time from multiple exchanges