skysight-inc/HackerNews huggingface dataset:
- workout 3x/week
- publish 5 libs developed at workplace
- write blog posts about some crazy optimizations we did to get attention and boost hiring
- kite wave at least once a month
- live with $1000/month, save and invest everything else
- love my wife until she thinks it's impossible to be happier
- work 50% on product features, 50% on performance and reliability
- get back my guitar and play
> why would you think this is suddenly a debate about Cuba?

You should ask the person I replied to, as he brought up Cuba.
TOTP/HOTP codes are defined by an algorithm (sha1/md5/...), secret (A826EF8...), and number of digits (I usually see 6 digit codes). TOTP additionally takes time period (30 second codes) and time (current time which maps to some 30 second block) as a parameter and HOTP takes a counter as a parameter. All of these parameters go into the function to generate the numbers as a result.

If you have ever set one of these up with a QR code, that QR scans to something like: otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA1&digits=6&period=30 (From: https://github.com/google/google-authenticator/wiki/Key-Uri-...). Notice all parameters I mentioned above are present, as well as a user friendly account name.

So to directly answer your question: a backup would in some way contain all the parameters above, possibly in that otpauth:// format, but could be json or something else.

I would not consider Authy to be a trustworthy backup. I assume they are storing these secrets for you and transferring them to other computers at your request. If you can't see the secret, you can't switch to a different app. (Take this last paragraph with a grain of salt, I don't know much about authy but it sounds like trouble. I use FreeOTP and other open source OTP apps).
I see two different problems - closure of the recent experiences and whether you should get back to "same energy of my younger self". You're likely older and wiser now, such people do different things to when they were younger, embrace it.
My resolution this year is to spend $20,000 (Canadian) on travel. Most of it will be just going to a city and getting an Airbnb and working from there remotely. I've travelled a lot, but never really did any trips like that.
What about the cost of optimizing the process? If compute can be obtained very cheap elsewhere, it may be cheaper to just use that with an inefficient process rather than spend time/money optimizing the process and then running it on expensive compute.
The short version is, please don't ever represent yourself in court.

Your license allows you to copy/install/etc. a piece of software. It will not apply to a cracked version of the game and you'll be no different than someone who didn't buy the game.

That's not even DCMA.

And the whole thing about "white-room private blah blah blah" really made me cringe.

It's a complete non-sequitur. 3rd part private servers have existed for ages and they involve insane amounts of work per game. It's not a solution to the actual problem: not being able to use official servers.

Not to mention "white room reimplemented" is nearly impossible. That's why these projects repeatedly get taken down. They resort to breaking copyright to provide functionality for a client that was never designed for.

Even modifying the game to have a concept of "connect to a server other than official.server.endpoint" is breaking copyright.
As people grow awareness of possible consciousness behind a “vegetative state” I wonder what lengths people will go to avoid the situation. It reminds me of live burial fears.

In the 19th century, master story teller Edgar Allen Poe exploited human fears in his stories, and the fear of being buried alive was no exception. In “Premature Burial," a short story first published in 1844, the narrator describes his struggle with things such as "attacks of the singular disorder which physicians have agreed to term catalepsy," an actual medical condition characterized by a death-like trance and rigidity to the body. The story focuses on the narrator’s fear of being buried alive and the corrective actions he takes to prevent it. He makes friends promise that they will not bury him prematurely, does not stray from his home, and builds a tomb with equipment allowing him to signal for help in case he should be buried alive only to wake from one of his episodes.

https://www.smithsonianmag.com/sponsored/people-feared-being...
Graduated in 2004 with a MS in CS and joined a company that I stayed with for 11 years. My titles were at various points Director and Fellow; I was the most senior engineer who touched code every day.

Interviewed at Google in 2015. I basically went through all the exercises in Cracking the Coding Interview, and spent a bunch of time relearning all the stuff in my Algorithms book that never really clicked when I was 20.

I probably spent a month study all told, and I passed the interview to get hired as a Senior SWE. Had some graph questions, and honestly I've had to do a fair amount of graph related stuff at Google, so it's not a bad thing IMO.
Extend real-time data processing with user-defined parameters
That's the goal. If I could tell stories that make people feel good as effectively as I hurt that person I'd be the spellbinder that I want to be.

Sometimes though my hostility leaks out and gets me in trouble. I have a chart that looks something like

0 ... resentment ... 30 ... anger ... 100 ... rage

at 100 I start to think about wanting to make people suffer and I am in danger of "losing my shit". I learned in the last few months that if I flooded myself with feelings of sadness that I could avoid "losing my shit" near and slightly beyond the 100 threshold. This could be connecting with my own feelings of grief and loss (often another interpretation of what I am angry about) or if that doesn't flow that going to the war memorial and reading the names.

I also discovered that after doing that I would talk to people about what was bothering me and get a much better response, people would really want to help me.

I didn't find this technique talked about much in the western literature but found out it was widely known hundreds of years ago in China that sadness suppresses anger and that fear promotes it. (It is fascinating to watch shows like Three Kingdoms where warriors, very tough and masculine men, regularly cry, both a few tears and uncontrollably.)

(Western literature does, of course, say that connecting with grief is healing. Also when I was taking acting lessons years ago I found that sadness was one of the strongest emotional preparations for me.)

These days though it is the other side of that scale that bothers me, enough that I am thinking how to redraw it. (maybe with a log scale) Below some point (say 30) the object of anger is not in the front of my consciousness but my resentment leaks out in insensitive, brutish and hostile actions that drive people away, such as the conversation I talked about.

What's difficult about that one is that it doesn't matter if I am 20% angry, 2% angry, even 0.02% angry. If I am resentful at all it leaks out in ways that have a negative impact on myself and others. To really reclaim my ability I need to get to 0% angry.
My point is that a lot of people treat the POSIX standard as if it was the C standard library. It's understandable because of how limited the actual standard library is, but it leads to people having a view that an OS is doing things wrong if it's not following POSIX.
One would wonder what this game is planning to do with 128 threads running simultaneously.
It's true, the Clojure ecosystem is especially hostile to newcomers—in my view it's the principle reason the language has not grown more quickly. There are community members have made the documentation much more manageable, but beginners are still very much left to their own to discover solutions to pretty common problems.

But I disagree that it reflects poorly on the maintainers—rather, I think it illustrates that, for the most part, Clojure was created by experienced language pragmatists, for other experienced pragmatists. Clojure tends to be a refuge from other languages, not something a person is born into. The State of Clojure each year consistently shows how many other languages Clojure users already knew before coming to the language. I appreciate how the maintainers value backwards-compatibility (nothing ever breaks, it only gets better), that they are strongly committed to making the language great in the long run, and are unmoved from the language's founding values.

I do hope as a community we can do a better job for newcomers, for all our sakes—new blood brings new perspectives, but it's okay that "growing the community" isn't the Core team's top priority. (But hopefully becomes someone's priority in the community at some point...)
You don't get the majority to switch. You get small interesting niches.
Crypto just loves broken analogies, it started with the claim it solved byzantine general problem. First off it's "a" solution to that problem, and two, a decentralised system deciding on one question only is not a sufficient model for any economic system where more than one utility is traded.
This is a perfect use case for the original meaning of "the customer is always right". If customers want to send messages then you change your business to a message system.
This is arguing against a strawman.

1.) Increasingly, most savvy NFT projects provide, and savvy buyers demand, explicit IP rights. For example, here are the IP terms for Bored Ape Yacht Club (one of the top NFT projects in the space): https://boredapeyachtclub.com/#/terms

Note that BAYC grants the NFT holder not only a license to use and re-sell the NFT, but the right to commercially exploit and create derivatives of the image.

I would not buy any NFT that did not come with an explicit license. Note that most NFT marketplaces do provide a default license [0].

2.) To the extent that an artist created and sold an NFT of their original work, and then re-sold the copyright to a third party (you), I suspect the copyright system has a concept of an implicit license, i.e. the NFT holder cannot create derivative works or exploit the NFT commercially, but his ownership and re-sale of the NFT is likely non-infringing, so I'm betting you lose. You hopefully asked the artist for a representation that no rights had previously been granted, so you perhaps have a claim against the artist for breaching that representation, if made.

[0] https://www.natlawreview.com/article/nft-license-breakdown-e...
"This article is a preprint and has not been peer-reviewed [what does this mean?]. It reports new medical research that has yet to be evaluated and so should not be used to guide clinical practice."
Definitely a black mirror future.
I think the Buddha would encourage you to test his prescriptions and see if they lead to less or more suffering.
I read Elements of Programming Interviews rather than do LC questions online. That book has a few flavors for popular languages—-just level up on the language you know best, don’t try to learn a new one.

I spent about a month covering the book, and then grokking the systems design.

It’s not so much the knowledge as the familiarity with the interview format and expectations (ask clarifying questions, explain your reasoning). The company I ended up joining had an opportunity for a mock phone screen interview, which I took advantage of. It was roughly a LC easy but covered the format and gave me some feedback on how I conducted myself.
Looks like Jenga is out.
I believe Rust is pulling on the right thread here but I have no idea how this will look in fifteen years. At some point we will need to be able to tell that two threads don’t contend and thus can be “farther away” from each other, but these threads are constantly communicating and need to use the same complex and/or memory banks.
I'm pretty sure my Xbox has a PCB in it.
The same properties that make it useful for ransomware make it useful for other things as well.

Irreversible transactions lower transaction costs, it reduces the risk you’ll need to go to court basically.
This is not exactly neural imaging, but hey, it was written in 1844.

The Count of Monte Cristo features an old man who can only communicate via eye blinks. At one point, he "spells" out words letter by letter by blinking a "Yes."

So, as lr4444lr implies, you could easily have someone "spell" out their birthplace. How does statistical reasoning enter into that?
I'm not a fan of LeetCode since it doesn't give much signal about the ability to do the actual day-to-day job. I did not pass the interviews at Amazon, Facebook, or Google because I don't "grind" LeetCode. I worked as an engineer for about eight years before applying to Stripe. Stripe's interview questions resonated with me because they were more grounded in real-world problems. I hit my four year anniversary in early 2022.
You can enable node-per-CCX mode in UEFI to do that. Otherwise you have to use tools like hwloc to discover the cache topology and pin workloads accordingly.
I'm also skeptical. FTA:

> By changing his pattern of brain activity in the scanner to indicate a ‘yes’ or a ‘no’, Scott was able to tell us that he knew where he was, how long he’d been there, what he enjoyed watching on TV, and whether or not he was in any pain (he wasn’t).

These questions are very open ended and it's difficult to guess how they were made. Is there a link to the paper? Did the person asking the questions know the correct answer? Did the person asking managing the fMRI know the correct answer? Did the person looking at the patterns know the correct answer?
Harley-Davidson does make electrics, they're very expensive, which I guess is another way to be loud.
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
You understand the valid point they are making, though, right?
I had my house burn down as a child and I think most of these are very good! I think #11 is a little circumstantial, but #13 (paperwork) should be twice in bold. The work of documenting your possessions is difficult and long. There is also tons of other paperwork to do. If you are up for forms it can be an enormous help.

Also - take 5 mins over the next few days to make a quick walk-though video of your house and back it up to the cloud. Nothing too fancy or detailed, but if you need to make an inventory for insurance (or any other reason) it will help enormously.
Who are these people who cook up manufactured controversy for the sake of Twitter attention?

The actual explanation will get lost in the discourse and leaf-head will live on in the minds of the impulse-minded masses.

See also: Yanni/Laurel and the dress thing.
Hard to say!

I do some hobby film and digital photography, and it's been my experience that people love getting prints of the photos I've taken of them on film. Digital photos can also be printed, of course, but there's something (not clear what) special about knowing that a physical process other than an inkjet printer produced the image.
Edit: another comment explains that you're likely talking about just the ref counting aspect rather than the entire context sharing used by the rune code shown, in which case, yes I see why a concurrent GC would avoid the issue in that scenario.

----------

I'm familiar with Go's GC. Your linked post doesn't explain how it would avoid the hit mentioned by the cache invalidation across multiple clusters.

It'll either try and put multiple go routines on a single cluster (as listed in the link) or it'll need to copy the necessary stack per thread. Which is effectively what the original article ends up doing.

But if you encounter anything that needs to run concurrently across threads while using a single r/w object, you'll hit the same cliff surely?
Exactly! You get the point.
I'd be interested to hear what system/field/language you use with compilers that come with guarantees that they will never, ever introduce performance regressions for compile times under any circumstances (presumably with a hefty SLA to match), and where the addition of e.g. an extra innocuous header by some other part of your team will never never ever introduce unexpected nonlinear compile times that require investigations of what the compiler is spending times on.

I suspect this only applies to an extremely small portion of real world code and projects (direct hand optimised asm, perhaps something like forth?)

As far as I am aware the only "guarantees" (interpreting "vow" to mean this) with rust are that edition-bound code will continue to compile correctly, modulo bugs which may be introduced/need fixing.

Of course, it feels like rust could do better, the reputation it has hasn't come from nowhere, but, personally, it's a far cry from e.g. the projects I work on, where we are mandated (by inter-company politics) to use a custom SCons atrocity on C++ that takes two minutes to run a no-op build.
But it affected older people worse, right?

You're trying to deny a basic fact, old people are more at risk, as a group, just in general.
Or "this platform was explicitly designed to host abusers".
Elon Musk’s Software Focus Helped Tesla Navigate Chip Shortage
My friend sells other people's art with success on Artsy . net, may be worth looking into if you haven't already.
No:

- They’ll leverage GDPR to make it only possible to comply to all privacy standards (SOC, credit card management…) if you use AWS,

- Worse, they’ll provide special Linux repos with vulnerability fixes that only they provide. Log4j can make all your distributions obsolete in a single day, and only Amazon Linux users will have that patch, this quickly.

- Then insurances will stop covering people who deploy their software manually, because vulnerabilities are too prone to happen.
PET is also used in fleece jackets.
I can appreciate censorship if I thought the authorities and experts had any idea what they were doing. I don't think that's the case anywhere at this moment. Seems a good time to create new alternative spaces.
Find a professional to help. Well-meaning people on HN can give you support and compassion, which you need and deserve, but not advice. You wouldn't ask amateurs about fixing a broken bone; this is much more important.

A well-meaning perspective, informed by reading professionals: Damaging habits are driven by healthy, legitimate needs; the habits are just bad coping strategies, usually chosen without realizing what the need was. Become concious of the need, have compassion and love for it, and find healthy ways to cope instead of gambling. The need isn't going anywhere but if you take good care of it, it will be fine. Think of it like a child: If the child is tired and hungry and acting out, you can feed it candy bars, you can yell at it, or you can care for it, give it a healthy meal in a safe place, give it love and peace to sleep. You would be aghast at someone who treated the child with candy bars and abuse; that's what bad coping strategies are.

Best of luck - we are rooting for you!
A while ago I worked on the 2FA access feature of a large online service.

The fun crypto-related and login-path stuff took maybe two weeks.

The remaining months were all about account recovery. It's really hard to do well, and unless you hire support staff it just won't work.
But if you encrypt it so nobody else can read it then the big bad companies of evil will still need to collect your data individually - which brings us back to the initial point, but now with a blockchain for some reason
In my brush with a similar issue, the intrusion detection system flagged Tor traffic as potential malicious traffic. The IDS can't tell if this is malware calling back to a command and control node via Tor.

We allow developers to install their own software, so there isn't a good way to enforce browser policies. We ended up letting the developers know that connections to Tor generate alerts, and that these tie up security resources. That was enough that we haven't seen the issue again.

In our case the developer was using Brave and had opened the private window with Tor. That gave us a plausible explanation that didn't include malware, so we closed the ticket.

I'd say that there are very few legitimate reasons a Tor connection would come from a corporate network. So we'd like to keep the alert on, but any false positives tie up resources. Developers sometimes accidentally install malware, so we need to be vigilant about detecting and remediating that.
OK, George Bush.

Better opinion: both of those are bad policies.
A couple questions to dig into each point: What problem does it solve? Could web3 have the same problem? If so, how will web3 solve it?

Most of the points mentioned are security features to shield people from bad actors, something that crypto does not seem very good at thus far, which is why I’m curious how web3 solves similar things.
I used to work for a financial company that used such extensive blocking. One day I had to download a particular version of boost libraries (the C++ ones). Of course all official sites to download from were blocked. So I searched for the specific file name (a tar.gz archive). And eventually I found something that was not blocked: a misconfigured server somewhere in Russia. Misconfigured because it served entire contents of its hard disk - and Google indexed it all. And there it was - my coveted boost archive which I promptly downloaded.
- Get closer to nature. Just completed PADI Openwater with my son few days ago. So hopefully more of diving/nature stuff.

- Shift more to sales/marketing and a bit less on dev in my current work.

- Side hustles in SaaS/ecommerce/blockchain

- Read more
If the only purpose of the Arc was to be a reference count, a language with a (non-refcount) GC wouldn't need that atomic in the first place.
So there's no like/dislike? No retweet? And posts are simply chronological? Is there still a text length limit?

How does it handle a relay tempering with the content of posts or altering the meta-data? Or a relay who'd be sending out fake posts?
Tom Scott imagined something similar 8 years ago, see https://youtu.be/IFe9wiDfb0E
That's fine, nobody is taking Facebook and Twitter away if you enjoy those, just opening up new spaces.
Question for the audience: would you say this is an example of Occam’s razor?
No, the state governor does not have the power to order a county prosecutor to prosecute. He can't even order the attorney general to prosecute. Might be able to put political pressure on them to do so, though.

On the other hand, the President of the United States does have some constitutional power over the Department of Justice, and appoints the US Attorney General (With confirmation by the Senate), and can fire the AG, so at the Federal level, there is a direct line of such power.
That seems super risky. How did you know the file was authentic? What if the archive contains backdoored code?
The thing about torques is that they’re often written into safety standards, and safety standards often have to explicitly detail how critical values are measured. So until fancy bolts are recognised in the current standards as best practice for confirming correct torquing (are they? I dunno), it’s gonna be really hard to get them into production.
If you're going to be neighbors, I think it's more important to deliver a sincere apology. Then again, from the behavior leading up to this it doesn't sound like the new owner cares too much about positive relationships with neighbors.
This is why I go to FAANG and live in high col areas and compete a hard as possible I forget how to live.

I want to work for 10 years then go back to my origin country and just live a simpler life.