skysight-inc/HackerNews huggingface dataset:
Adding a device to your account and encrypting the tokens are distinct unreleated steps.

When you enable encryption, they derive an encryption key off the passcode you provide, encrypt the tokens, then store them on authy's cloud storage. The encrypption key is never sent to authy's servers, and only stored on device. When you add a new device, you're prompted to enter the passcode, which generates an encryption key and decrypts the tokens.

How is support going to decrypt the tokens for you? They need the password, which they don't have.

You use support to add a device to your account, and then you use the password to decrypt your tokens.

Granted, an attacker could gain access to your authy account and then delete all your tokens, but that's different from being able to log in and start using your TOTP 2fa codes. You should also have recovery codes written down somewhere in the case this happens for all your services.

I literally just restarted everything from my previous post with more words.
That's kind of weird, since phones are generally on all the time when being actively used. I guess it depends on what active/sleep "modes" are available - ie can Linux on Apple run processes with the screen asleep or whatever. As long as it's plugged in, it should be workable, maybe.

But, in my mind, you wouldn't try to build a server farm out of 5+ year old iPads. Instead, you'd continue to use them as consumption devices. Read books, browse web, ie all the things most iPads are doing when new.
> I'm just relying on sending blocks of code to the interactive Python terminal.
> [...]
> the latter requires .ipynb files which maybe you don't want to check into git.

I use `#%%` code blocks in the interactive window for this purpose: https://code.visualstudio.com/docs/python/jupyter-support-py

This allows a normal editor workflow, interactive execution, and linear history of executed cells. But the code blocks can still be executed top-to-bottom and exported as a clean notebook for sharing purposes.
WWDITS fan?
Technically I feel when Apple upgrades their MacBook Air with a new chip, they should simultaneously also update the Mac Mini
Nobody got fired buying IBM^H^H^H Amazon.
He was right then, and he's still right now.
And the iPhone has a built-in touch screen, wifi, bluetooth, two cameras, internal storage, a GPU, a bunch of sensors, a giant battery, physical buttons, speakers, microphone, a giant market for third-party peripherals, cases, chargers, mounts, etc...AND it's way easier to get your hands on an iPhone (especially an old one) than a Raspberry Pi today.

Sure, getting everything to work in a Linux port wouldn't be easy, but it does clearly show the value of such a thing.
If developers can't efficiently deliver what designers want, within reason, that's most definitely the the fault of developers collectively, even if it might be a big ask of a single developer without sufficient experience or resources.
Still Beating the Averages
If you are in Russia, please do whatever you can, however small, to bring this war to an end. Nobody is winning.
Dropbox deletes Rick and Morty creators account for secret TOS violation
If people who are widely considered among the greatest English writers of all time aren't experts in English, then no one is.

English is defined by use, and they are the best users of it.
Yes, and I don't get the argument against it. The links always include the version in the URL and files are expected to be immutable.
No-code automation or SaaS factory
Innovation needs no-code!

The first version of our no-code automation platform, Do10X, with an open-source engine, will be ready very soon.

With Do10X, you can affordably build automations for yourself (personal, business, or any other reasons), or you can build a no-code SaaS with your automations.

Imagine building a SaaS was as easy as creating an automation on Zapier (you haven't tried Do10x yet ;) )

Imagine all the business ideas you can now implement with minimum effort...

We'll have an announcement for limited initial customers, and the rough estimate of pricing for these users will be around $15 USD per 100K task executions!

Stay tuned for the updates.

https://github.com/dotenx/dotenx
Let's say I have an iPhone 6 that stopped receiving updates. What do you suggest I do with it:

- landfill

- install Linux

- something else?
> On the contrary, it's remarkable that the majority of smartphones now run an operating system that provides both good security (compared to desktops) and openness

The security is only as good as your security update availability, which is still a major problem for those 3b devices.
Countries decide what is and is not a crime and every major power has these types of prisoners to an extent. One example, the US has been holding prisoners, some for 20 years who haven't been given due process, no charges, no conviction. We've done drone strikes on American citizens who weren't even accused of crimes, along with strikes against their families. This is not to even mention black sites, extraordinary rendition, and places like Abu Ghraib.

Saudí Arabia, our close ally, cuts off limbs for theft and has public beheadings for many crimes (recently over 80 in one day).

Having an accurate historical context and an understanding of the nuanced nature of history makes a difference. As far as the Spanish Conquest of the Americas goes, it's hard to wrap your head around the destruction they caused over hundreds of years. Entire cultures and civilians wiped out, indigenous populations worked to death in the millions. Also all of the natural resources exploited (which still happens to this day, unfortunately).
A lot of that is discipline on the part of the operator.

You run into the same problem with "data scientists" using Python or R who aren't familiar with software engineering practices.

One thing I like about Excel is that it has a programming model that automatically solves dependencies on a graph so you don't need to tell it what order to compute things in, it just automatically updates the sheet when you change something. That would be such a useful facility to have for writing graphical user interfaces, in fact there are a few frameworks that are oriented that way

https://mobx.js.org/README.html

One trouble I see with Excel is that there is not a clear separation between code and data which makes reuse hard. One area where "data scientists" get hung up is that they often think "I'm going to make the May 2022 sales report" or "I'm going to build the May 2022 language model" and don't really get that it not about making a report or making a model but rather making a system that can make the report or model for June 2022, July 2022, whatever.
If your day job involves a particular field of maths or physics then I'd argue you're definitely supposed to have an understanding of the fundamentals. You can't build a bridge if you don't know how torque works or how environmental factors interact with the forces at play.

You don't need to know all of the frontend stuff if you're doing backend work, you don't need to know all the backend stuff if you're doing frontend work, and you don't need to know either if you're doing kernel development
In turn, you can leave details like memory management, execution modes, endianness and concurrent locking out if you're writing code for the browser. Browsers can do a lot, but the most challenging parts of programming have already been taken care of the moment your HTML gets loaded.

There are fields within programming (often overlapping) and if you work in your field, you should probably understand the fundamentals of that field.

It's fine for a web dev to know "between 1ms and 2s the response of a DNS query appears" without having to know how DNS works. You don't have to know _everything_. But, unless you're developing HTML files on people's desktops, as a web dev you do need to know how HTTP works. It's not magic, the base protocol is actually quite simple as it was once text based for human readability.

If you can fight your way through Javascript or Typescript with its absurd quirks and problems, you can understand HTTP if you try. Most of web dev is memorising the billion different options that browsers allow you to tweak these days, from CSS to HTML components, to get the design you want. Learning 50 or so other options and a few very basic protocols is hardly difficult in comparison.
I keep a work journal in markdown on the computer. Like you said, it has the benefit of being easily searched.

I also keep a personal journal that I write in more freely once a week. I don't have the "search" requirement there. Reading and writing with pen and paper is more soothing to me for whatever reason. I do like the freedom of pen on paper when compared to typing. I can quickly sketch out a graph or diagram for example.

Each has its benefits and drawbacks. Use what fits your use case best :)
In Defense of Web3
I was confronted by a pack of dogs on the outskirts of Varna, Bulgaria. It was just me, no one else around. The dogs certainly were aware of it.

Remembering that opening an umbrella tends to severely freak out dogs, I walked past them, then turned around and took off my jacket with a big flourish.

They panicked and ran away, then just barked at me from a distance. Haha
Use I2P for that.
any opportunity i get. which is sadly not often enough these days.
Ahah, I think it was to avoid the takedown of websites talking about it. The term is still in use to advertise CCcam and the like.
_Most_ of the people that complain about the hiring bar don't put in the effort to pass the hiring bar. That amount of effort depends on intelligence. Really smart people can quickly grasp the patterns of leetcode questions, but for someone less intelligent it requires a lot more studying therefore they are less likely to pass.
I presume your axis is hard-working in the left and laziness on the right. I don’t know if LeetCode (or any HR heuristic trying to couple algorithmic study to engineering design) is great for that. If Ferris Beuller is the top right of that matrix, does he score well for talking his way out of LeetCode without any coding at all?
I have specific, distinct memories of some things I did when I was starting out as a developer that are so obviously wrong today. But that's because I've got 15-20 years of experience now that I didn't have back then.
I spend a lot of time thinking about important conversations beforehand, and the directions they could take. I'll pace around the house for half an hour talking to myself, practicing speaking. This has proven helpful in my job, which involves a lot of meetings and conversations.

To the original commenter's point, you don't want to memorize your answers, you just want to explore these conversational avenues and test-drive what you might say, seeing how it sounds, what positions are more defensible, what topics to avoid. This is the skeleton of the conversation you'd like to achieve, the "plan".

Of course no plan survives contact with the enemy. When conversation gets spontaneous / goes off the rails, I try to detach and control my emotions. Sit for a few seconds, consider what you're about to say before speaking, and be straightforward and honest.
The rigor of an intro level algorithms course at a serious school far exceeds what is expected in a FAANG Leetcode interview.
It's been ruled once already that using Google Fonts is a breach of GDPR [0].

> The disclosure of the user's IP address in the above-mentioned manner and the associated encroachment on the general right of personality is so significant with regard to the loss of control over a personal data to Google, a company that is known to collect data about its users, and the individual discomfort felt by the user as a result, that a claim for damages is justified.

[0] https://rewis.io/urteile/urteil/lhm-20-01-2022-3-o-1749320/
> for devs who don't know how an internet application works.

I'd argue AWS is even more risky than any other solution for people who don't know how applications work. Theres about 3,000,000 footguns loaded into AWS.
Might I introduce you to Europe?

Works here. My org recently ditched a bad hire with it.
It's a interesting paper with ties to lots of classical problems in clinical decision making, risk analysis, and statistical modeling. I've not seen it framed in quite this way.

I'm not sure "unpredictable" is quite the right term but maybe?

The problem is when you have very high impact events that are very low probability, the probability assigned to the event in the individual case (a factory explosion) is essentially zero, even though in aggregate at the group level you know these occur. Moreover, these very low-base rate probabilities are difficult to estimate accurately for various reasons, so the probability in a given case might actually be 10^-4 or 10^-100. So you end up deciding something probably won't happen, but at a societal level it will, because the probabilities are underestimated and there's lots of cases like this.

I think they'd say variance is relevant, but at the level of actual model uncertainty attached to an estimated probability or something?

The stats is a little underdeveloped, but the papers I've seen often are, except in bayesian low-base rate modeling papers, which tend to ignore the individual versus group prediction, model uncertainty, and utility combination.
Not so much offloaded as augmented. I remember a tweet from PG to the effect that he could compile his parenting advice by collecting his tweets about his kids. That works for things you're ok sharing on Twitter, but no so much for everything else. Search functionality means it's much easier to spot patterns, not just find the stuff I know is there. I'm often surprised when I do a search how many other times I've mentioned the word without realizing it.
Ok so let's say two humans pass each other by somewhere in the universe, each in their own spaceship, in opposite directions. They both travel with half the speed of light, so relative to each other with full light speed.
Which one is the one aging slower?
I emailed support saying I couldn’t log in. They said they couldn’t replicate the issue. I showed them a video of the login page failing. They replied telling me the entire platform was down :/
Slightly off topic, but I used to pay the $25/month USD for Center Ice (or whatever the program is called). I watch 2 teams regularly and only care about them, but I was still fine to pay the full $25 for the convenience. I only watch games on my iPhone or Linux PC, I effectively don't own a TV or a streaming box.

Reality of the situation is that I could not watch 1/2 of the games I wanted to because of blackout rules and other broadcast conflicts. If a game is blacked out, I'm screwed. If a game is playing on the NHL Network, I'm screwed. If a game is playing nationally, I'm screwed. I'm paying $25/month to catch 1, maybe 2 games a week.

I no longer pay to watch hockey. There are other means that have a substantially better experience and I never miss a game. The NHL did this to themselves due to their antiquated business model and hubris.
1. Anything beyond control may cause problems. For the security part: add SRI to whatever you care about, please.
2. Could we, in 2022, get rid of the troublesome Referer?
I disabled web fonts by default in uBlock Origin. The internet is so much better without them. I selectively enable them for sites I use frequently that have special icon fonts that mess up the interface if they can't load.
Well, good to know if that were ever an opportunity for me. Probably would have to invent questions because it's hard to ask yourself out of being dumb-founded on the spot for the moment.

The interview for my current job had something simpler: something like finding random permutations, then what's the algorithmic complexity of this random algorithm. (It was years ago, I forget the details of it.) I just talked through the solution. That was nicer that having to come up with questions. :)
In addition, some orientations may decrease the collision cross-section entirely. Even a 20% decrease may mean a ~20% increase in mission lifetime if these strikes are common.
Charles Darwin read Jones' work on the relationship of Sanskrit to Western languages and Jones' hypothesis that the similarities were due to a common ancestor (although lost) of these languages was helpful to him in making the same sort of hypothesis of similarities of current animals being explained by extinct common ancestors.
It's "Ukraine", not "the Ukraine":

https://time.com/12597/the-ukraine-or-ukraine/
It's more about professionalism and stricter standards of engineering and less about being "good despite bad context".

You can hire the best artisans for your pot making company and make some of the best pots. However, sooner or later you will encounter problems like disparate outcomes of quality (due to different people having different standards of style, crafting and discipline), unpredictability and reliability.

An engineer role is to standardize processes and turn things like quality into a predictable outcome. It's not just about being good and not being bad.
I have no illusion that true anonymity is even possible on the internet these days but if by any chance I can mildly inconvenience the marketing parasite with running a simple extension why not?
I'm untroubled by DRM on all-you-can-eat streaming services because I'm explicitly making a very different deal.

It's transparently gross if music SOLD to me that I'm supposed to be able to listen to in perpetuity is DRM'd so I can't shift platforms or devices or whatever. That's shitty, and I'm glad we're done with that.

However, the deal with a streaming service is that for the price we used to pay to "own" a single CD or album, we get access to an enormous body of music we can listen to at will. That, to me, is a service that I'm paying for. I'm not troubled by the music being locked in, because what I'm paying for is access to that library.

It's definitely a shift in how music works, and it's not without its downsides (especially as I understand it for artists), but in a world where most people don't have access to great record stores I think it's overall better.

We never "won" with video purchases at all, which was predictable (we only got free-access formats on music because it happened outside the industry), but also less of a problem for me personally. I might "buy" something from Apple or whatever, but I understand it as a long-term rental. If I really want to own a film, I buy the BluRay.

As for Linux, man, that's an unalloyed victory. Does anyone even SELL commercial Unix anymore? When I was younger there was still AIX and HP/UX and obviously Solaris, but I never heard of any of those anymore.
Technical people often see law as a form of code, and the judge as a form of code executing computer, able to be tricked by literal interpretations.

It doesn't often really work out that way.
In the cases you mention, there is usually years of study (much longer than a CS degree) coupled with the fact that those exams you mention are meant to qualify a person to help save another persons life or their rights under law, not to optimize ad-reach by an additional tenth of a percent
In every comparison with other DBs, I made sure the other system was as fast as I could make it with proper indexes on every column I was querying against.
I live in Leafs region and last I checked I think you have to be subscribed to three different premium cable channels to watch all 82 Leafs games.

Similarly frustrating is trying to follow tennis in Canada. There is no comprehensive tennis streaming option, the ATP and WTA use separate apps that each have a $20/month subscription, and do not have rights to show any major tournaments. So for four months out of the year, you’re actually paying $20 for two weeks of tennis coverage, and you also need to pay for TSN streaming if you want to watch the biggest tournaments. All this adds up to $60+tax/month to follow _one_ sport!
> But shouldn't we expect the school to intervene?

That’s a nice thing to wish, but at least in the public school system in the US, it’s no longer something that you can expect depending on the region. There are many reasons for this both including indifference and / or just being overwhelmed.
console hackers and game programmers have little overlap, though. If you've spent the time to understand VR/ED you probably want to do that, in which case you're not programming.
I'd like to introduce you to the majority of ERP systems out there.

Or most of Microsoft's Azure portal. Have you used Intune?
Can you provide a source for that? Because here's the head of MIT's fusion program, claiming the exact opposite: https://www.youtube.com/watch?v=KkpqA8yG9T4&t=2221s
The Topological Legacy of Mathematician Mary Ellen Rudin (2021)
Wonder if its related to its orbit in the lagrange point? Seems like it might make sense that lots of meteoroids hang out around there for a bit longer before drifting away.
You can't detect them, but, like meteor showers, they may sometimes come from certain directions.
It’s an improvement of the actual BLE, so the latency should be similar, I hope in a more bandwidth instead (with the same energy).

Anyway they still have to announce the details.
Thanks for sharing, nice list of some others that I'm unfamiliar with. Will add to my reading list :)
I remember being in an IRC regularly 10-12 years ago where there was a community that was semi-active about a project to port android to the iPhone created by David Wang (planetbeing). There were a few builds going around at the time which I tried out. This video had gone somewhat viral at the time which is what sparked my interest. https://www.youtube.com/watch?v=uJj0kHQgC9w. It seems like that project eventually became "Project Sandcastle" and the whole topic has seen some kind of recent resurgence from the looks of it.
- Duolingo
- Chess apps (My favorite is Really Bad Chess, where everyone is given the same randomized board and tries to beat the computer once a day)
- Wordle and variations (my favorite is Tradle, given the export data, guess the country)
- BeReal (the only social media I enjoy)
- Niche review apps (I like HappyCow for reviewing restaurants with vegan/veg options)

Basically, since wordle came out, I've realized that the only way I can limit myself on my phone is deleting overly addictive apps like Twitter and try to stick to apps where there is a daily goal, and once those are solved I can put the phone down and read a book or go outside. I do use the Twitter web app with iOS app limits set to 15 min for each social media app, so I'm not completely cut off, but it's short enough to not get sucked in.
Because random extensions are a liability, for example.
The requirements are a joke. I've installed Win 11 on 15 year old hardware and it's been running for over a year without problems.
The updates that downgrade the battery life without having user replaceable batteries is planned obsolescence.
One of my favorite shorts, Paper Menagerie by Ken Liu

https://gizmodo.com/read-ken-lius-amazing-story-that-swept-t...
Ah yes, we should entirely limit typographic creativity due to creating slight irritation for the lowest common denominator. Guess we should stick to web safe colours and 90% JPEGs too.

Self-hosted web fonts are fine.
Which browsing contexts still feature the affordance of scrollbar blocksize? I thought UX as a profession had chosen to totally commit to the sin of removing it.
I have already told you it doesn’t exist for mixed ages because it’s not a common situation. The closest thing to it are papers noting at what ages bullying tends to occur and the nature of said bullying.
For more than a few years it's been guaranteed that it won't be cached, because caches are now partitioned per-website. The CDN offers no caching advantage at all
Dead beef is offensive (potentially) how?
I need to get back to this. Unfortunately the power of journaling I learned while sysadmining for scientists has been a victim of the chilling effect due to the corporate approach to text.