skysight-inc/HackerNews huggingface dataset:
Services usually offer a tokens which should be saved somewhere in order to reset 2FA. I agree, requiring users to keep tokens for every service is painful (see how many people had trouble not losing their btc keys when btc wasn't particularly valuable)

I've only gotten a new phone once. Was android to android. I was able to transfer everything from the old phone to the new phone as part of setup process

Granted, yesterday I had some trouble: my phone service failed to process a payment, so they disabled my service. Meanwhile I couldn't go in & review my bank info because I needed 2FA in order to login.. To make matters worse, the bank told me I needed to call a number for Loss Prevention Services to reenable sending money out of my account, & made me run around a bit looking for pay phones (surprise, they were out of order) before they let me use their phone
It’s a good question. A lot of 2FA apps have manual backup/restore functionality. Some have cloud sync (e.g. iCloud sync so your new iPhone has the same app and codes, or 1Password/Bitwarden which has you log back into the app on the new phone with their service login.) These 2FA syncs can be a point of weakness so not everyone uses them.

The services themselves (rubygems etc.) also provide a short list of one-time account recovery codes. You’re supposed to essentially print them and put them in a safe. I wonder how many people both keep those codes and keep them somewhere secure…
Folks are working on FreeBSD support: https://github.com/dotnet/runtime/pull/71486
Technically it isn't .net core anymore, but just .net.

The many different versions were quite confusing. I am happy that they are now unified.
Great comments. I agree with your take on what being an ML Eng actually means. Of course this will vary to a degree from team to team and company to company, but I think you still capture it well.

I absolutely think MLEng is important and much needed, but too often under appreciated. Being this half breed part engineer part ML leaves you on a lonely island often in many orgs. The ML managers don't really understand what you do and neither do the engineering managers. It is kind of thankless unless your management really understands your role and appropriately advocates for you.

MLEng is often an engineer who wanted to get into the sexy ML space and since it is in the title it feels cool. Then you realize you're more an Ops engineer who deals with the inane code of many "true" DS/ML scientists. Thankless, indeed.
academic conferences are not like that
Apps like the Microsoft authenticator and freeotp+ allow you to backup your codes. With freeotp+, you can export the codes as a json file and import them in another phone in case something happens. With the Microsoft one, you save the codes in the cloud (your Microsoft account).
Wikileaks released them in 2018 https://www.datacenterdynamics.com/en/news/wikileaks-publish...

Seems the URL is down however https://wikileaks.org/amazon-atlas/
I’m sorry, but you’re blowing this out of proportion.

Wanting the media to include the brand of the car involved in the crash (totally normal thing to do), is not equivalent to avoiding names of murder suspects. The brand is a fact, regardless of whether the self driving nature caused the crash.
I didn't say either was fair game to criticize. Criticism of both tends to provide cover to or be motivated by racism. Especially when there isn't equal emphasis on WASP or Jewish nepotism, when most early tech companies tended to have mostly WASP or Jewish leadership.
There is no obvious reason why USB couldn't have used used Ethernet MAC vendor Id, aside from politics.

Instead there could be a single registry like IANA.
While I'm generally of the opinion that walrus shouldn't be used until py3.9's end of life, I'd steelman the second example:

{x:y
for x in data
if (y := f(x))}

Benefit there is that you only iterate over data once (possibly exhasting it) and you only allocate the result list. In 3.9, that takes some wrangling and extra tuple creation/unpacking.

pairs = ((x,func(x)) for x in data)
result = {x:y for x,y in pairs if y}
I found this site in an hn comment and its been my goto for training for 5+ years now. gmb.io

if you are out of shape, elements is gold. I've been through elements countless times. Its body weight training that focuses on movements and is very beginner friendly, but can also be scaled up. I own multiples of their programs, all pretty great. You can also get a lot of value out of their free stuff on YouTube.
6 digits is very long?
SCO Xenix
More like desperate H1Bs that are afraid to shake the boat because one wrong move and they are out of the country. We shouldn't celebrate slave mentality.
Out of curiosity, for Indians working in America, how hard is it to hide your caste or pretend to be of another caste altogether?

Is this something that comes up in conversation among Indians? Do names tend to correlate to you caste? And if so, do people change them as a way of hiding their family caste?
> I would say it's a bit like how changing my scenery or routine temporarily can recharge me.

Work-wise, the only thing I like about laptops is the ability to quite literally change my scenery (going in a café or in nature for an afternoon). But it's always with the intent of doing the few things I can do on that sort of device : reading or writing some doc and doing some surface level diagnostics through SSH (my job is a mix of Kubernetes administration and miscellaneous production tasks).

It's nice to have, but it also can't be the tool of my trade. Putting any significant money into a machine that'll end up 70% of the time as a self-standing Netflix screen in bed isn't worth it.

I know a few people who can work exclusively on their laptop, but they also use no UI scaling and have much better eyesight :)
Yeah, actually really.

Actual MVC has the model notifying the UI that it has changed and then the UI updating itself from the model, by pulling data. That's always consistent.

We then did all sorts of things that we call MVC, but that do not follow the MVC-defined interaction patterns at all, particularly either the model or other views incrementally poking data into the view.

That doesn't work, and it is nigh impossible to keep consistent. It also isn't MVC.

I haven't written this up stand-alone, but I talk about it a little here: https://blog.metaobject.com/2022/06/blackbird-simple-referen...
Yup, plus I always uncheck this which works for a controlled shutdown but doesn't seem to have any effect on uncontrolled shutdown
Calories in vs out is wrong because those who tote it assumes that only physical exercise has an effect on calories "out". New research shows that the human body is keenly aware of the amount of energy available and adjusts many bodily functions (tissue repair, heat, hair growth, immune defense, etc) accordingly. This is why just restricting calories in and exercising more won't necessarily mean you loose weight.

Taken literally calories in vs out is of course true.
i’ve been writing FRP code in JS for years now. Ease of refactoring and total clarity of what is happening (assuming you are familiar with the FP methods, etc) are the biggest advantages.

I agree the code can balloon in size, and gets a bit hard to organize at some point, but the self-documenting aspect of it is amazing.

I combine an FRP framework (bacon.js) with Ramda.

I’ll admit I’ve had trouble working with things like React because I’m so used to wiring everything up explicitly and there being no “magic” behavior.

The explicitness is probably what makes it seem so unwieldy as the code/team scales
The body can handle any exercise regime you desire, given the time the feature most people lack. Either being afforded the time to exercise, will power to exercise or interest to exercise. Then there are those who see strength training or long-distance running as being detrimental to long-term health.

Where I believe most people fail is not setting an objective goal; to get fit is vague. You need a goal that is measurable, preferably not body weight as your body will structure itself properly for your goal. I suppose your goal could not be ambitious enough but I assume people seek to push themselves.

At the beginning of Covid I was a 235 lbs powerlifter, then I started boxing (gyms opens 6-weeks in Covid) training to compete, dropped to 185 last November with a 10k run at 53:23. Now I am working towards my own goal the 15-50 project; to be able to have powerlifting total of 1500 lbs and run a 50 miler within a weekend. Current lifts are squat - 555, bench - 405, deadlift 605, with my one mile run at 8:43. I have to build my run slow (running at 220 lbs) while I maintain my lifts. I have planned for this take 3 years.

It won't always be pleasant but given time the body will adjust and you will have a much healthier life!
Authy for example enable you to have a cloud backup - https://authy.com/features/backup/

1Password offers MFA and would still be available on your other devices if you lost your phone. As to if storing passwords with MFA codes is fine or a problem, I’ll let smarter people than me decided what’s best practice.
How does that work with an EU citizen living outside the EU? Every business would either have to apply GPDR universally, or they’d have to know which customers are citizens, even in their local jurisdiction. Most just look at your IP address, which is not accurate.
Can you recommend a good basic stats/probability course? The last one I took was roughly in 1997 ;)
I remembered that post of yours. Thanks for this.
Because it's a negative trait being generally applied to a people group based upon their race. And it comes more from a cultural stereotype than from any basis in observable evidence.
I share the concern.

When whole colors didn't even have names several thousand years ago, things can be dubious (e.g. wine-dark sea).

This is part of peer-review -- being able to defend the ideas. When the academic "peer" group is reduced to "only those from certain institutions and pedigrees" it really waters down the quality of peer review. Go back 250 years, and peer review was your buddy you met at a symposium two countries over, because only a handful of folks had general interest (i.e. no Quanta magazine yet).

If the exposition of those ideas are locked behind a paywall from peers with interest, then it really isn't very peer reviewable.

I too do not have institutional access.
> lawsuit about alleged casteism

Why is it just not called racism? Introducing new terms kind of derails the problem.

India (and Africa, China, Asia...) has a system where people with lighter skin are consider as "better". People with fair (whiter) skin are considered aristocracy, that never had to work outside on fields.

And castes could not intermarry for couple of thousands of years, it is legitimate to consider them as a race.
> On the other hand I personally couldn't imagine anything more boring than body weight exercises.

I’m with you here. I can push and pull a respectable amount for my age and body weight on a barbell, but with the exception of pull ups and dips I also find body weight exercises to be boring.

I do wish though I’d trained as a gymnast in my youth. Somehow I don’t think I’d find ring planche push ups boring. But sadly the progression from where I’m at to there is way too much without a daily coach.
step 1: make sure you boss's goals are aligned with yours
step 2: make sure you boss will have your back and clearly communicates how aggressive they expect you to be.
step 3: have goals that focus on topline revenue not bottom line cost/risk
step 4: ensure your performance evaluation doesn't become political

if you can't get steps 1..4 find another job.
because that has happened to every single one of them so far
Your second factor could be whatever you want it to be. Phone app, keyfob, TOTP program running on your machine. Many services allow for multiple options.

Most 2FA apps have a convenient "move all of my codes to another device" function, offer online sync, whatever.

And even if they didn't, every service provides recovery codes that you could use in case of an emergency, should you need access to some service and all else fails.
>Live meetings are high-speed half-assed ideas being thrown around, and dominated by the most talkative/gregarious/attention seekers

And remote-WFH meetings that aren't 1:1, are usually even more half-assed as most participants aren't fully present there mentally, and just nod along half-asleep with their mics muted, until their name gets called and you see them suddenly snap back to reality because they were watching an interesting YouTube clip on the other screen or reading HN/reddit, hoping to get it over with so they can get back to their work/lunch/breakfast.

I know I'm guilty of that and if you say you aren't, you're lying, like saying you don't masturbate.
The only reasons anything has compatibility breakage is because things have not been back ported, or because no one has built a compatibility layer. GTK1, and most other programs using Xlib, are able to work because XWayland was built as a compatibility layer. If there are other areas where things have broken, then I suggest you try to build additional compatibility layers.
How 100ms tests for Network Reliability
Can PTSD Be Diagnosed via Saliva?
> Your response seems an overreaction to a suggestion that that article should be read first. GA is IMO without a doubt a very helpful way of understanding quaternions, which the OP doesn't really try to do.

I was indeed specifically responding to the suggestion that the speech be read first. If it's the first thing one reads on the subject, then one has no context in which to take Hestenes's remarks, and it is easy to take very literally his claims about the primacy and universality of geometric algebra—so I wanted to give some of that context first.
You are treading dangerous waters here.

Why paying a decent wage and have a nice work-life balance when there are people in the 3rd word working 12 hours a day, 7 days a week and for pennies?

Worker's rights should expand towards the world, not the other way around.
Many services seem to offer one-time codes for storage offline in case this happens. Authy can working across multiple devices, but that probably has some security ramifications. Based on https://apple.stackexchange.com/questions/305372/will-my-goo..., you are able to restore Google Authenticator from iCloud.

This is the usual security versus convenience problem. The site is forcing you to use an additional factor, but there is flexibility in how that is serviced. Choosing convenience may open paths for attackers, but the impact depends on your threat model.
Attributing characterstics to popultions of hundreds of millions based on anecdotal data from a handful cannot be accurate, just perpetuates stereotypes and doesn't help.
This is a great example of the kind of hyper-reactivity that makes conversation on most of the internet absolutely impossible. The parent said they didn't see this in the article, don't imagine they'd gain from it, and asked for more info about it - all totally reasonable thoughts and expressed without negativity. And yet you responded with snide superiority, as though your dialogue with this person was already an argument before it even started.
Honestly if they'd just used jQuery instead of React all the way through they'd be loading a lot less JS and performance would be vastly better on those slow old devices. After all, jQuery was made for the slow old devices, in the time they were not slow or old.

The real problem is that jQuery is not new and shiny, and nobody wants to be doing jQuery in 2022.
Customized buckets (to aggregate users between multiple (sub-)domains) could be a premium feature if you ever go the freemium route.
When standard filesystems like ext4 and xfs hit enough io errors,they unmount the filesystem. I find that this happens pretty reliably in AWS at least and I can't imagine the filesystem possibly continuing to do very much when 100% of the underlying data has disappeared.

That said, from further reading of the GCP docs, it does sound like if they detect a disk failure they will reboot the VM as part of the not-so-live migration.
I would have expected .NET's core demographic to be mostly CentOS and RHEL users. But I imagine Microsoft really wants you to run your workloads in Azure instead of on-premise, and Ubuntu fits that model better.
> People endured much worse in medieval times, and endure much worse right now in China.

Really? The USA has hollowed out portions of the country equal/worse than the worst 3rd world countries.
>while gcp/aws serve selfies and cat picture

That's an absurd stance and you should know better. It's common knowledge that hugely important companies run on GCP and AWS.
> Work on improving your ability to do collaborative work remotely? It is the future

sounds like a business opportunity to me!
I agree that the surrounding framework (and I'd like to add also additional libraries) have a huge impact on this experience.

The codebase I have worked on might be a bit of an edge-case too, as it was used in realtime audio/video communication, so ms-timing, order of async operations and keeping a consistent state were absolutely necessary.

Using Rx for such complex, long-lived business logic is probably a long shot from using it for a cleanly structured SPA for example. I've used a lot of reactive concepts in applications that simply fetched and displayed data and in those cases, I really enjoyed it.
Morale of the story is to continue collecting a pay check working in the financial industry, while believing the financial industry is corrupt and while also protesting the financial industry.
No that’s the normal codes, which are time limited. A backup code could be 40 digits or something like that.
japan-dev.com requires javascript to show any text... I guess it makes sense since they want to show us that popup...
I agree with GP, and I think here on HN the opposite of your comment is true.

People buy expensive laptops because they don't know how to adequately judge which ones ain’t worth more. Not just on HN, I’m observing same behavior among friends and co-workers.

People buy ultra-thin laptops because marketing sells them as high-end. It’s often impossible to upgrade them to good specs like 32-64 GB RAM and fast 2TB+ SSD. And even CPU performance ain’t great because thermal throttling, hard to dissipate heat from an ultra-thin computer.

Similarly, people who never play videogames buy laptops with discrete GPUs like nVidia 3070, paying money, weight, and even battery life for something they don’t need.
D3 supps

Likely your testosterone is suffering. And testosterone makes hard work feel good.
Huh. I didn't know that the old PC-98 Touhou games used C++.

I always assumed that Zun used C - possibly including some custom ASM - due to the relative low power of the PC-98. (It's a custom 68000 machine in the vein of the Amiga for those unaware)

Still, I should have guessed. Plenty of DOS games used C++.

One thing I'm interested to see right off the bat is if Zun bothered with collision partitioning or not.
Are there any good and not ugly TOTP apps on iOS that have export/import functionality?
> Services usually offer a tokens

In my experience, ”rarely“ is more accurate than ”usually“.
It is nice to see some data behind this. Intuitively it makes sense and you can prove it out with a simple question - have you ever met a carpenter that didn't have an iron handshake?
I think it was a fair question to ask, wasn’t it? Article says Google simply haven’t got an anti-caste-discrimination policy, someone says something implying that they’re actually getting worse re caste discrimination, so I ask for more info because that’s truly surprising.
Having mentioned the Bulgarian Method, we should mention too that those guys were roided out of their minds - it's crazy what being a guinea pig can do to a world record!
Ah, yes. Authy was the iCloud one I was thinking of. IIRC they provided plenty of warnings about the tradeoffs of enabling that.
Business can totally be done in a fair and ethical way, that's just not western culture. Here you get promoted for stomping on someones neck with your boot
Well my mistake then.
If you are stereotypically a hard worker, selfless, and familial, this is bad and doesn't help? Doesn't help what?
For FreeBSD support, see the following issue for the porting effort. The community has been working like hell to make it happen since 2015 and at this point we have regular unofficial builds:
https://github.com/dotnet/runtime/issues/14537

About 2 months ago they crushed hopes that official FreeBSD support will happen anytime soon by clearly stating that at this point, updating their Quality Assurance process to support FreeBSD would not make business sense for them as they have to put together an extensive test suit and manual testing procedures for every OS. Microsoft folks remain friendly and helpful in the thread though.

The FreeBSD ports system insists on requiring third party applications to be able to be built from source offline, while the .NET build process downloads packages left and right at various parts of the process. This is one of the things that complicates its inclusion in the ports tree. Building .NET for FreeBSD is close to rocket science, the community has worked to make the process way simpler. It is frustrating that the .NET team refuses to take things from there. Providing FreeBSD support is what I would expect from them to strengthen their cross-platform posture. This is the last major platform they need to support, and one being heavily used for servers.
Yeah, for what little front-end dev I do these days I prefer to keep the abstraction a bit more at the jQuery level.

Quite a few of the mini-jQuery libraries, like the ones I linked to, are doing just that and allowing the sort of DOM manipulation it does but without all the other stuff.
In addition to which, jQuery was actual useful - React is just pure overhead with no real functionality.
Losing weight isn’t even particularly desirable in itself. It’s a reduction in fat mass, especially visceral fat, that’s going to improve health. Gaining muscular and skeletal weight is going to improve most persons’ well-being.

The metric to target is body composition, not weight. And for that metric, there is a whole lot more than calories in or even nutrients in. Endocrine profile has a huge effect on nutrient partitioning, just to name one thing.
I don't know if it should, but it certainly does not.
FDA Clears Path for Hearing Aids to Be Sold over the Counter
You can just change your surname. Nobody will be able to tell your caste. Upward mobility in castes is a lot given the world has moved a lot from the traditional four profession system of priest, warrior, trader and labourer. People work in professions different than their so called caste. This is especially true of immigrants coming to US.