skysight-inc/HackerNews huggingface dataset:
This seems to be a machine translation nobody has proofread. I was confused at first what "ad" they were talking about, until I realized it was translated from "Anzeige" = "lawsuit" in this context.
Assessing the impact of drones in the global Covid response
The difference here is that neither Google nor Facebook require you to use them in most places.
Huawei exec returns to court in Canada for final weeks of extradition proceeding
Gmail has the `+` trick and ignores any `.`s in the name area. E.g. `foo@gmail.com`, `foo+bar@gmail.com` and `f.o.o@gmail.com` will all deliver to the same gmail inbox.

It's not nothing (I tend to use it to track how my email address is being sold), but not a real level of masking, since anyone in the know could regenerate the "standard" address easily.
This post does seem to pop up here every other year, doesn't it ?
You can remove the other third-party login options and offer only email+password.
Part of the reason people pay the Apple premium (which is definitely a fact) is because of platform consistency. We are paying more so things are consistent, I expect to not being forced to use a google or facebook account, I expect to have a single place to manage my subscriptions.
If I didn't like that, why in hell would I pay more to be in the apple ecosystem???
> Java didn't even always have `var` and `<>` inference shortcuts

Those two are just minor syntactic sugar. They literally make miniscule difference practically.
The developer has every right to do what they did just as I have every right to call out their bullshit. Why don’t you fuck off?
> And to make matters worse: complexity sells better

Well said Dijkstra. Some of the my favorite algorithms are beautifully simple, mostly in the way of being naturally recursive. My compiler course in university involved a lot of recursion, but everything just flowed. Sometimes I'd mindlessly write some code and just assume I'd recurse down the AST, and everything just worked.

Obviously simplicity isn't always achievable in large software, but hopefully there are many simple pieces involved that come together in a clean and concise way.
I agree about the (lack of) a 132 extended punch card.

https://en.wikipedia.org/wiki/Punched_card#IBM_96-column_for... points out there was a seldom used IBM 96 card.

There's also Rand's 90 column card.

I liked printing things out to the 132-column printer. I still don't stick to 80 columns in my code. ;)
A Doomsday Covid Variant Worse Than Delta and Lambda May Be Coming
When there's a gold rush, shovels sell well
Podcast host here. I left this comment in a different submission but will repost here since front page and all.

Andrew shared the backstory behind why he created Zig, why he decided to leave his job to work on it full time and why he is confident he can build THE language to replace C.

Let me know what you think of the episode.
This interpreter was obviously not written by hand, the author has likely written a compiler from a sane language to malbolge and used it to obtain this result.
It would be much more interesting to see the source for this compiler to malbolge or have an explanation of how it works.
It wasn't really peaceful or prosperous. The Austrians had to cut the Hungarians in on the empire, as otherwise it would have collapsed, and even then it was pretty unpopular and ineffectual. It was a pretty stodgy, autocratic relic of the past.

Austria-Hungary limped along because the varying ethnic minorities were used to the regime and were more worried about who came after the Austrians. But the whole enterprise was running on borrowed time as nationalism was going to dismember the empire at some point.
I see no problem with letting mobile phones be used for entertainment with headphones, even during take off. The flight safety information is practically the same as law.

https://en.wikipedia.org/wiki/Ignorantia_juris_non_excusat

I just don't want multiple people talking on their phones cause it would be freaking annoying.
They're deadweight until someone pushes a change that makes some assumption about that line of code the author didn't mention were invalid.
> These days I've also come across things with people/money and no plan. They're a little more specific (help us with crypto!)

Can confirm. I mentor college grads. They’re always coming to us with sketchy job postings they found for random crypto projects. It’s always a small group of people led by a gregarious CEO who think they “just need a few engineers” to launch a crypto scheme that will make them rich.
cough Cultural Revolution cough

Or was that sarcasm?
I know a few companies that are outsourcing legal stuff. The internet makes it easy.
Are you really gonna leave us like that?
And of course the same tech can be used for surveillance.
NetOPs has an annoying set of firewall rules. Something like < 3 months registered cannot be accessed, along with a chunk of 'cheap' or 'scammy' TLDs like '.xyz' and the like
That may be so, but GitHub has an individual file limit of 100MB, and practically speaking, most people don't want/expect to open a 150 MB text file in their browsers, so I think this is a good compromise (though it might be worth being extra clear in the readme that the malbolge source is in the archive)
My brother just did a joint JD/MBA, he said it was one of the hardest things he's ever done. I think it was a pretty smart move to hedge the JD though, due to many of the anecdotes in this thread.
I mean you train your network to produce images that translate into adversarial 3d surfaces.

You don't need to produce the correct 3d surface if the surface recogniser is neural - you just need to produce a 3d surface that's adversarial. The adversarial surface could be completely unrealistic, like these adversarial images. (Although the adversarial generator could also be trained with "realism" as a constraint.)

Are they able to detect depth independent of the surface of a presented image? That would make it harder, but the point of failure then is just figuring out a way to dynamically fool them. I wouldn't be confident saying that's impossible.
As a consumer, I really don't care about it.
I've seen the downside of this. And it's having to have an oncall staff of DBA's hand-grooming fragile databases and running deduplication processes that sometimes get so far behind that it's a mathematical impossibility to catch up with new data coming in. (never mind what happens to your maintenance schedule when you have entire teams focused on "fixing this problem" for weeks at a time).

If it were up to me (and it almost never is, because I'm not a DB expert), I would ALWAYS normalize as much as possible when designing a database. I really can't even wrap my brain around why large (and old) databases ever get into this state. But I've seen it at two different employers and it's very painful (and costly) to deal with. My take was that these databases were probably originally set up by people who had no idea what they were doing, and ended up locking the company into a shitty implementation that kept the company crippled 15 years later. But that's just me.
Password recovery is for all other authentication methods. Although there is a case where it still would be valid there: if a user signs up with AppleID but chooses to use an unmasked email address, and then logs out, and tries to log in again but this time forgets that they used AppleID and they try using normal sing-in, then Password reset would also work to reset their "password" (the definition of an AppleID user's password is a bit tricky here and don't want to write something that's too long)
There are probably a million more examples from USA.

There's a whole industry opposed to accurate education alone:

https://reason.com/2019/09/06/alabama-dean-jamie-riley-resig...

https://time.com/6075193/critical-race-theory-debate/
This is a wild story. A lot of people get their start in dev work at crazy shops like this. I don't know if there are more or less companies like this in 2021 but they certainly still exist.
Nope but nice diversion. Clearly I triggered a filter looking for propaganda keywords.

https://en.wikipedia.org/wiki/Uyghur_genocide
wikipedia is blocked in china. Please refute the 477 sources at the bottom of the page individually.

The holocaust happened, the Uyghur genocide is still happening.
The comment that I'm replying to argued that facebook is concerned about the privacy of advertisers, and I argued that this concern is legitimate. If you don't agree that facebook is concerned about the privacy of advertisers, maybe you should reply to the comment that actually made this claim?
Believing covid is as bad as the flu implies believing covid exists.

The original claim was that large swaths of the public don't believe the virus exists.

That is ridiculous.

If the claim was large swaths of the public believe it to be as dangerous as the flu, then that's different and changes the meaning.

And with regards to the age group you're referring, the under 70s. For young people, covid really is no more dangerous than the flu.
After WWII there was a big boom in houses made that way in the United States too but then homebuilders were able to get legislation passed so that "a small manufactured house is disfavored because it’s mobile like a vehicle but it is also required by law to be mobile like a vehicle" and the problem for them went away.

https://www.slowboring.com/p/trailer-regulation
How would this work in modern western society?
Pre-Soviet literature is dark, but it really doesn't compare to Soviet-era works. Soviet Russia was a fucked-up place, I hope you don't get your information from propagandists.
It's definitely an interesting area of research, but for that example you still had to make the whole game in the first place in order to have something to train the model on. Say you have a novel game idea, how could you use that approach to make it a reality? I'm not sure you could, but like you mention it's a really early example and who knows where it ends up.

The other part about that GAN Theft Auto example is that it doesn't actually know what's going on, like there's no game state. All it knows is that "When I have a frame that looks like this, and they press that button, I think the next frame would usually look like this". So it's got no internal game logic, it's just really good at painting what games look like.
You don’t pursue a coalition with a tiny vocal minority at the expense of a greater group of people.

Unless you are an empire and want to oppress the majority…
Wat.

I have no idea what you're going on about. The customer doesn't care about the particulars of your unit or integration tests, instead they care about whether your software works properly. A modern, powerful static type system is one tool that helps a developer achieve that goal of properly working software, and the developer absolutely should care about whether that function argument is an integer or a string.
This sounds awesome! And perfectly suited to my needs as I am a CLI kinda guy, and on the road often.

Thanks friend.
There are too many lawyers and a lot of lawyers end up doing things that a paralegal would do.
> were employed by the Soviet

the difference is that they worked
It seems like the CDC doesn't learn from what is happening in other countries. The initial response was completely botched, including a costly testing delay, because they didn't learn from China. Now they are making conflicting statements and changing their minds over the Delta wave as data comes in from the US outbreak when they could have got it right from day 1 just by looking at how the virus behaved when it hit the UK.
I think this code is bad because it uses if/else (it should be if not abort) and it only tests/handles one error case and the log is not very valuable, would be much better to wrap the block in try catch and capture all exceptions (should be fairly obvious from exception that stripe.handleCardPayment doesn't exist)
I'd say "essential" refers to the value statement.

The translation of that into requirements is by itself one of the largest sources of accidental complexity.

And even the value statement sometimes is wrong and leads to unnecessary complexity too.
Never taken the LSAT, but have taken GMAT and (semi-obviously) SAT. Yes, there's a certain subset of "math" on these tests. But there are a lot of people who grind test prep and do well enough to get by. (And logic is something a bit different--which lawyers absolutely do need to some degree.)

I have no personal familiarity with law school but I know in (a good) business school, I had plenty of classmates who struggled with anything beyond very basic math--and sometimes even that. Read any of the "my first year in business school" literature and an essentially universal theme is that the math part was really hard.

Which it's not. And I say this as someone who even back then didn't consider themselves especially strong with mathematics in spite of having an engineering degree.
I feel the same. My only real recommendation is to work on a simple side project in the tech you want to get into. You want to get into Android? Build a simple calculator. It sounds stupid, but focus on the best practices. You'll learn about the different components, basic project structure, localization, accessibility, rendering for different device sizes/orientations, etc.
How much money can a Silicon Valley software engineer expect to have at retirement?

This article says $7 million: https://www.wealthmeta.com/blog/being-a-doctor-vs-being-a-so...

Here's the back-of-the-envelope calculation: Annual salary: $250K (it is much higher at FAANG). Assume 25% tax (effective, not marginal), which leaves us with $187.5K, which is about $15K per month. Assume $5000 in monthly expenses, which leaves us with $10K per month investable money. (Note: since net worth includes house and 401(k) I have not deducted mortgage or 401(k) payments). So $10K includes those items.) Now use a compound interest calculator to see what $10K per month at 8% interest (assume investment in S&P 500 and allow for some market crashes) will result in, at the end of 30 years. It is about $14 million, which would include your house and your 401(k).

Here's a spreadsheet that allows you to plug in your own numbers:
https://docs.google.com/spreadsheets/d/1Ryu_-mVYxSdJbW8lmf1z...
I am of direct Russian descent. Soviet Russia was a hellscape. It is not Rusophobic to say this.
You commented out of half-knowledge and assumptions on an interesting story, trying to shame them. What does that make you?
Language barrier, time zone difference, these are real things
https://www.in2013dollars.com/us/inflation/1980?amount=40000

You have to remember inflation though...
I don't grind leetcode, I don't know how to reverse sort a linked list. :(
One non-inconclusive piece is the massive number of productive, but opaquely so, behaviors that animals have. In this case, my guess would be that their "play" is closely intertwined with their intelligence, and that "play" is actually an evolutionary mechanic to explore potentially unoccupied niches in the environment. I.e. if "crow snowboarding" was somehow an exploitable niche, this crow might have just found it, and over generations, crows that are specialized to do just that would evolve.

This is a bad example, because I don't see a niche to exploit. As a more appropriate example, New Caledonian Crows use shaped pieces of twigs to dig bugs out of trees because their beaks are too short to reach. I could absolutely see that having evolved out of a young crow messing around with a twig. Older crows see what's happening and decide to try it themselves, and you end up with crows specialized to use twigs like that.

Imo, it's hard to find truly purposeless activities in the living kingdom. Millenia of natural selection have favored creatures that do purposeful things. The squirrels that liked to do nothing or romp around in the trees for no reason didn't spend their time stashing away nuts for winter, and they died. Humans largely being the exception, since our use of technology has created such a large ecological niche that we're not really at threat of being outcompeted or starving during the winter.
Culture is important, but I think direction might be even more key.

If "sales" means "I spent 3 years talking to every customer in a particular industry, became keenly aware of a vacant niche, and now am looking to do something about it" I reckon it would be a very good thing.

If "sales" means "I saw that the crypto market is booming and want to get in on the easy money," it's not going to go well.
> I don't want to force others reviewing my code to have to read it.

Having it written there makes code review easier instead of harder. Because you see information instantly instead of having to guess it.
Quick trigger finger.

"Most of the money these hedge funds manage comes from pension funds, endowments, and similar organizations that are trying to grow their investments today to pay out the needs of retirees and students tomorrow. We do not know how to create a system that allows fund managers to design novel investment strategies that are risk-free. If we want to continue to encourage fund managers to invent strategies that potentially generate large returns for their investors, we have to accept that blows-ups are part of that invention process."
> Retirement forces you to stop thinking that it is your job that holds you back. For most people the depressing truth is that they aren't that organized, disciplined, or motivated.

Maybe, but I don’t know anyone who’s less happy being retired. They might not be living their retirement fantasy, but the pressure and stress of having to work is gone.
Thought process behind designing Moving's Logo
True, but is that tuna sandwich really tuna?
Ah, okay. I forgot that bit, I've removed the erroneous section.
On mobile ads, trackers and all that crap cost the consumer more than the the ads make.

If mobile phone companies kicked back a fraction of the revenue they get to content creators they'd be better paid than they are now and Verizon would get the love that it has sought in vain. (e.g. who would say a bad word about the phone company?)
This is arguing pedantics.

Trump is not the fda. Trump was never going to 'approve' a vaccine without fda. This sort of fear mongering is responsible for a lot of vaccine hesitancy
Before apple introduced apple id, there was a annoying tendency of applications offering only third-party authentication from either google or facebook.
Compared to Google or Facebook, Apple is definitely the lesser evil and an acceptable compromise between trusting Google or Facebook and the inconvenience of creating a login for every app.
Forcing the implementation of Apple ID on applications that use other providers is actually increasing customer choice for me.
The Inferno project was around a year of disruption. But yes, the whole Labs management failure plays a part too.
Can you? Is there any tool that actually does that reliably?
Unbelievably unprofessional. If I was a user, even if I was unaffected, I wouldn’t be using any of your software anymore. Treating your users with contempt because of your personal feelings towards a company is bizarre.
There's a metric, case fatality rate: https://ourworldindata.org/explorers/coronavirus-data-explor...
It's dropped from about 2% to 0.7%. Great. Still one dead per 140 cases.

What about long Covid?
Most softwares are monoliths in 2021. The exceptions are over hyped, because the day to day lives of administration and corporate devs are boringly standard.
It's also a facade as well. Notice that each time Cellebrite demonstrates that they can unlocked encrypted iphones, there isn't massive weeping and moaning in the Apple community, nor is there a mass exodus out of the ecosystem. Apple users only care about privacy if it happens to work. Once they lose it, they continue to be good little fanboys.
If I'm an employee at a company and post something like that on Twitter, nobody should be surprised if I suddenly find myself in the unemployment line because (perhaps unbeknownst to me) my company was right in the middle of closing a big deal with a Chinese company.

Not saying it's morally correct, but those are the dynamics in play here. A university is an organization, and while the incentives and financial structure is different from, say, a manufacturing corp, the general principle of "your members will be dealt with if they burn bridges for the larger organization" applies.
He's always been an interesting chap. I wish him well.

> Most important, do not retire in the expectation that it will be easy to find rewarding non-profit volunteer work.

Thankfully, this has not been an issue with me.

I definitely don't have the massive nest egg that another commenter mentioned, but I've got enough to avoid starving, and I am happier than I ever thought I'd be.
My single Intel NUC in my basement on residential cable serves cloud services at higher reliability than Office 365.

Sure, it doesn't do it for millions of people, but it's drastically less failure-prone, despite the lack of resilient design.

What boggles the mind is people are often sold the cloud even though their org isn't serving millions of users, and could just as easily operate as a box in a closet.
It really depends on the framework being used. Some frameworks are essentially micro-in-monolith (Akka) and some encourage the microservice framework (Federated Apollo GraphQL) due to their use case.

I think it ultimately it depends on the tools being used and the team building them because there's tradeoffs to going each way.
Apple has cared about user privacy a lot longer than 5 or 6 years. I've has Apple equipment for over 20 years and at no time have they sold my info to a third party or forced invasive 3rd party software to be installed on a new machine.
This powers the realtime sync at my startup. its the closests thing Ive ever found to "just drop it in and it just works" for self hosted websocket systems.
To be pedantic, "laws of physics" are supposed to be universal without exceptions...
> How much work does the average college student get done? Almost none. Yet the same person, injected into a corporate bureaucracy, becomes a reasonably effective worker. Why? Most people have terrible time management skills. This limitation is of no consequence in public school. The school tells you where to sit and what to do and when, at least for six hours per day. This limitation is of no consequence at most jobs. The employer tells the workers where to sit and what to do and when, at least for eight hours per day.

No, the average worker is not doing a lot of work.

https://www.inc.com/melanie-curtin/in-an-8-hour-day-the-aver...
> so I bought a 10,000 dollar mattress and it's fine now!

It's $20. The jitterbug (ground loop/galvanic isolation) is $60.
Another good one, which is not linked from there, describes how RPCs are authenticated and authorized. https://cloud.google.com/security/encryption-in-transit/appl...
Microservices Pros: Code reusability?

Please ELI5 how I get better code reuseability in microservices than in my monolith with separated concerns into libraries and helper modules.
Maybe, but I don’t know anyone who’s less happy being retired.

I've known lots of people who spiraled into various levels of depression after retirement. It's even more likely if the retirement wasn't voluntary.
> "The developer has every right to do what they did just as I have every right to call out their bullshit. Why don’t you fuck off?"

No, you don't get to crap on other people's work simply because you disagree with them.
Your only reply is an ad hominem and misrepresentation of what I said. It is not about being scared of black people.

It wasn't the subject, but if anything, it seems black people are scared of white people. Isn't that what BLM is all about? It is literally about Black people being scared of being shot by white policemen.