skysight-inc/HackerNews huggingface dataset:
I totally agree with this, and this is what I try to do myself.

However after being part of dozens of hiring panels I noticed a clear trend toward rating females/minorities hire on technical skills than they would give to a white male with the same performance. After having conversations about it I truly don't think the people noticed what they are doing. Even after pointing it out some would still deny it, and of course it's not possible to prove given that it's highly subjective. It's just a really, really hard thing to see in ourselves.

I don't know what the answer is. I'm going to keep striving for the standard you laid out, but it's continually difficult to know how you're doing.
I think the hate for Medium is really overstated, it's quite absurd for people wanting it to die altogether, just because it has some annoying UX.

Everybody wanting to mess with self hosting a blog very much should do so, but to some it's just a minor side thing of low importance, and in that case, Medium serves a purpose. It's free and you can even link your domain to it, also for free. The writing experience is quite good and you can publish your articles for free or behind the paywall. There's no ads.

We really live in the age of entitlement to not be thankful that it is an option, even if it's not for you. Instead, we wish for it to "die".

Subjective as it is, the new blog is harder to read and looks worse than the new one. It has no internal search. It won't feed into any recommendation engine, there's no audience management, feature pages, newsletters (I assume) and a whole bunch of things you get at Medium. It's now impossible to follow the blog automatically, except for the very small group of people still using RSS readers.

So what have you achieved exactly? You spent time to make something worse, not better. If it's just for technical tinkering, fine. If it's to "liberate your content", this too is a vague claim. Medium doesn't delete content and has an export option allowing you to back up posts should you want to.

Again, this is not a love letter to Medium.
Tailscale works perfectly for this.

There's a third party open source server, too: https://github.com/juanfont/headscale

(I just use the free hosted backend, obviously you trust them to do the key exchange)
Biases, heuristics, group dynamics, social reinforcement.
I remember reading some very amusing Chef Watson cocktail recipes. Lots of savory concepts like putting chicken or meat into a drink.
We do a little trolling ;---)
So how do you guarantee something third-party will do what it claims to?

You don't. There's something called freedom and personal responsibility. Unfortunately the corporations and governments seem quite determined to take them away from us.
Well this article/study talks about the likelihood by looking at the likelihood that an RNA sequence randomly forms long enough enough number of times until a self replicating sequence exists. Such a probabilistic approach indicates that life, while not necessarily rare in the universe, might be rare enough that it is unlikely for it to occur twice in a volume that is observable from one occurrence, or that there is some unknown mechanism that makes it more likely.
> Earlier today there was a thread about e-bike battery prices (tl'dr they're ridiculous expensive)

Small rant about those since I missed the earlier thread today: It's even worse. They are stupidly expensive yes, but even if you source them yourself they will cost you another 100 dollar/euro/pound to "enable". It's DRM for batteries and serves no real purpose except price gouging. If you rip out the 18650 cells (which are in almost all detachable models which is the majority) and replace them you have to re-enable the device. If the battery somehow drains "completely" and you are able to get it out of safe mode, which is quite possible since the battery isn't actually dead, you have to go to a dealer and pay the surcharge as well. There are plenty of good second hand models available which are useless due to the battery DRM since the price of the battery will be about 3-5 times the bike.

> So how do you guarantee something third-party will do what it claims to? If you use bad RAM chips in a Macbook, the consumer is going to blame Apple not whoever supplied cheap, shoddy parts (for the record, I hate soldered in RAM).

Just like when your car goes to a garage and doesn't work afterwards: the person who 'fixed' it. I can't get it in my head why people think this will be different for other things than cars.
Have you thought about Mail-in-a-box and a cheap VPS?

I've had one up for testing and am surprised at the reliability and ease of use.

https://mailinabox.email/
Well this is not the kind of thing I want to see in a tool I'm using to secure my networks:

> This is a fork of the original work of place1. Since the upstream is currently poorly maintained, we try to add new features and keep the project up to date and in a working state.
> Often staff engineers end up with hand wavy designs with no clue about how it would get executed. They get defensive/frustrated when some senior engineer points out a flaw in their plan.

This sounds like you've described an Architect (circa ~2003), rather than a Staff engineer of any standard. Perhaps your company has a serious engineering leadership problem. I'm sure this problem is common at many companies but I'm not sure this can be generalized to the Staff title.
I've often felt that English is a prime candidate for spelling reform. Being the modern lingua franca it makes sense to remove the unneeded vestigial remnants of other languages that adds extra unneeded complexity. For some reason it seems that English majors seem to be dead set against it, as they love etymology.
And a lot of kids don't even take the bus anyway, nor do staff, so I don't see how this helps eliminate snow days, but yeah this is mostly an ad
This happened to me. It was impossible to access my gMail account, knowing my username/password/recovery email/all recovery codes... until I returned to my home country / home address. Then gMail let me in.
Came here to say this.
Or another psychedelic like ketamine or shrooms.

Tripping once or twice every 1-3 months had a huge impact on my wellbeing, it completely changed my perspective on a lot of stuff and made me better in a lot of ways.

I was doing LSD pretty regularly before the pandemic and it was honestly the best period of my life, then I'll admit it really went downhill after the lockdowns.

But it can really help assuming that a global catastrophe doesn't get in the way (again).
I'm certainly aware non-transactional data is stored in the blockchain, I've linked a list of it elsewhere in this post.

However, the specific claim of CP remains, as far as I'm aware, entirely hypothetical. And I'm at least not aware of any legal precedent that says the possession of random data, of which you don't have the keys, and don't have any reason to know the content of it, is illegal.
> I have no idea how you regulate this

This is my concern too, but, I think way more broadly than you.

I love the idea of right to repair. I agree on a fundamental level, this is your device, you bought it, you own it, you should be able to do with it as you please.

What I don't agree with is creating additional regulatory or legislative burdens on companies. I have a number of concerns with doing so, but, philosophically I don't see it as the government's right to unduly interfere in apple (or samsung, or john deere's) right to sell me a product I want to buy.

More directly, I am worried about right to repair stifling innovation and competition. I could easily see a regulatory body require all phone's have user-replaceable batteries and that is not something which I fundamentally want in a phone. It has tradeoffs which I don't want to make.

That said, I think companies like Apple refusing to sell genuine replacement parts at any price is egregious.

However, I also think the government forcing private companies to disclose things like engineering or repair manuals which contain secret/trade information is equally egregious.

All of this is a long way around to saying that while I love the concept of right to repair, the devil is in the details and I haven't seen anyone really enumerate the details of what they'd actually like to put into law.

Am I wrong and is there anyone with actual proposed legislation?
> One thing to note about it is tiangolo is pretty content to maintain singular control over his projects which means the project only really advances when he has the time or interest to work on that specific project.

Yes, he recently responded to some criticism of this basically saying that he has no real intention to increase the bus factor or permit more community control to his projects, which is obviously his right, but is also something that people should consider when deciding whether or not to go with them.
My partner noticed this too, but after a couple of tries the same button will work again. Really hard to debug unfortunately. It usually worked after a couple of tries.
I just pushed a fix that greys out the link if there's no URL, hopefully that helps?
It can be done if you respect them and yourself.

It’s pretty rare for me to not know if I’m gonna hook up with a woman in The first 6-12 months of knowing her. By then I’ve either raised the idea, or at least had the “if we were both single…” conversation and got a pretty good idea if they’re open to the idea of considering it later if the situation allows.

(Having said that, I’m in the older end of the demographic here, and I know for sure I didn’t have this worked out when I was in my 20s and still had teenaged hormones rushing around my brain…)
>> in Python you can inspect stack frames after they've exited!

How does that work and what is it used for?
I was involved in a small project, and we were running low on the money runway for next phase. The IBM sales guy literally barged into a FORTUNE 50 CIOs office, without an appointment, asking for budget to be approved for the next phase. project continued, but I never saw the sales guy again. The team had a good chuckle and I never understood what the guy was thinking he would achieve with this tactic.
> I also think about dropping out of the PhD program and transitioning to the industry, maybe because I feel like I'll never be appreciated in academia and maybe because I feel like I need a new beginning.

In my years in the industry, I have worked with several people who had finished their PhDs. Their PhD was only useful for one of them in one occasion, when our employer needed someone with a PhD to receive some state grant. Other than that, we solve the same problems with similar degrees of success. The only difference is that they are significantly older.
It is 50 times slower. That matches all my experience. If you look at the "fast" benchmarks they're all just calling into C libraries.
Show HN: Snowhouse Studio creative studio rebrand
That’s exactly the fun of HN.
What is the thrust of this thread? The author appears to be taking umbrage at the 5% increase in inflation vs. 150-500% increases in various food items. However, inflation measures are commonly defined over a basket of goods and services, and price increases can vary greatly across individual items. In fact, is there are inflation indices that cover 'core' items, which should catch the scenario that the author is talking about. If they haven't (and I do not think they have), then this thread is mostly just a rant (the author is clear on this).
It's designed to be, but it isn't necessarily, as it uses the size of the remaining solution set as a heuristic for how many guesses are needed to split it. There are better, more exhaustive searches of the solution space now.
39.5 here: you're young. You might not believe it, but you actually are. Plenty of time to course-correct or even start over. Rather than finding coping mechanisms for the crippling depression of having arrived at an advanced age without accomplishment, go fix what you see as the problem(s) while you're still young enough to benefit maximally from the improvement.
This isn't working in the US. I'm logged into Google.
Same here, I got an email to my main mail account saying Google has blocked a login attempt to another old Gmail account of mine that I haven't used for a long time (the old account has the new account listed as the recovery email). So I tried to log in to that old account, and got the same message to "try again later". I tried a few more times over the next few weeks but always the same message. So even with the correct password and access to the recovery email I still can't log in to the old account, and there's no way to get around it. I just gave up.
You can solve it with grep and /usr/share/dict/words but where's the fun in that?
Wow, totally unaware of the performance speed-up 5x over sha1 and blake2b. Even more for others!

Are there cases where the benchmark doesn't hold true? Different architectures?

I'm inclined to use this on some less security sensitive things I need a hash for.
The status quo the context new technologies get compared against. We don’t live in a vacuum.
Slavery is not over. The US has, like everything else, farmed it out to other nations.
It's the same thing with all the lawyers - and that's the problem. Each NDA you get is a bit different and takes some effort to check.
I like to condemn economics as only being able to predict value based on a very limited set of things that can be measured/tested.

The strange thing is, even with "measurements" like CO2/global warming so clearly pointing to armageddon in a few generations, the field of economics is STILL unable to quantify such impacts on models, or produce effective economic pricing measures.

Of course, because in addition to being only a crude "science" that basically reduces to bad accounting practice on a massive scale, economics is also dressed up as a "crystal ball science" that the oligarchical powers can trot out to justify their positions and current structure of monetary distribution as a priori destiny.

So it is ALSO politically corrupt, not just computationally bankrupt.

The reality is of course that there is plenty of money to deal with most of our massive structural problems. But who owns that money? The rich who will rather see the world destroyed than give it up.
Stories like this about IBM were handed down to me by my father. They've been doing this a long time!
Show HN: SwiftBook – A Storybook Clone for Swift
Basically, a storybook clone for iOS & macOS, built for SwiftUI components. Working on adding snapshot testing support with visual diffing.
> no assignment operator is generated for a struct with a const member.

I wanted to use const fields to enforce the logical invariant that a field never changes for the lifetime of an object, until the entire object is overwritten by a newly constructed object. Unfortunately C++ deleting the move-assignment operator means it's no longer practical to do so (though you can use placement-new for POD data where it's safe to not run the destructor, and even then it's obscure and will leak memory and possibly is UB as soon as you add an owning type). Instead, I keep a mutable field and have to remember to never mutate it when writing hundreds of lines of method implementations, and when I come back to the code months later and edit it, and someday I may slip up.

Rust has no const fields at all.
I don't know if overseeing one of the slowest mainstream languages there is for decades gives me much hope that he knows what he's talking about when it comes to performance improvements.
I've had some success with, "Okay, well what can we talk about without the NDA?"

NDAs are hard; there are good reasons for them, but they are too-easily proffered and too-often signed.

Where possible, they are far more humane if they have a reasonable end-date.

At the end of the day, these agreements (and non-competes/non-poaching clauses), among well-intentioned people, can boil down to the spirit of Stuart Freedman's request [1] that Gerry Garvey memorialize an oath: "I swear that I will not screw you unnecessarily."

These agreements, however, are a bulwark against the ill-intentioned and malevolent.

[1] https://youtu.be/sFWi4tvQcCY?t=892
Yeah but in practice basically all JS code in the wild is strongly typed since the community has long since decided that relying on implicit type coercion is a massive footgun.

Also I think Python’s truthy/falsey semantics make it dangerously close to being weakly typed.
Consultancy + adaptable software is a decent business model. Unfortunately "adaptable software" for {insert industry} is a really hard target to architect right.

Especially when the majority of your tech headcount bills by the hour and gets paid to tell the customer "Yes."
Try in Chrome with all extensions disabled?
> I noticed you didn't directly answer the questions.. but I'll ask something else

I thought I did. If I didn't, I apologize, but then I wasn't clear on what exacly you were asking.

> but pre-covid, would you have considered a business owner kicking someone out for their health status or chicken pox vaccination status an acceptable practice?

I'd think its weird, I might even argue that it was morally wrong to do so. But I would still argue that it was the business owners right.
> physical systems, say a spaceship, which require critical capabilities and operational regimes, and ask if fallback fault management is really a 'bad idea'.

Depends on context obviously but IME as a controls engineer, what you want is a failsafe, not a fallback.

AWS calls a fallback when you "use a different mechanism to achieve the same result." Failsafes are all about returning the system to a stable and controllable state - if you can salvage the result that's great, but if it takes flaring off $10,000,000 worth of distillate to stabilize the system that's fine too.
I stopped using gmail. I pay for my own domain (approx $10 per year and subscribe a hosting service that costs about $4/month). The total cost is not much different from a paid google email which is about $50/year.

If I happened to forget/lose all passwords (lost laptop, burned house etc.), I would probably need to deal with the hosting company who would try to identify me with my credit card or some other way (phone number, mailing a letter to my physical address on file). Nothing is absolutely secure but I think it is secure enough for me while I also have fair good chances to recover my lost access. I am not a big target to scammers anyway.
Guys, I need flashcards for AWS associated Dev certificate. What is the best solution?
I stopped using it when I realised all the stuff im along was being put on my feed to friends. Did they change this?
Could you say a bit more about your demographic and what you like about it?

It's definitely not for me, and I'm entirely ok with that. But I'm really curious about who it works for.
Kpop Music Quiz
dating got a lot more successful for me after I turned 30 so don't feel bad about missing out. Rather, start focusing on it now because you have some leveling up to do.
Sarah Palin vs. New York Times Spotlights Push to Loosen Libel Law
Aren't Gemini pages static-by-design? It would be hard to do something really interactive / state-preserving with them if I'm not mistaken.
You have to understand that this sort of intentional obfuscation of ownership and responsibility under a single root of ownership is in most areas of business a pretty good indication of ill intent (even if it is depressingly common).
You know, you are right about that in general. We didn’t try your suggestion, but consider that generating an Excel file is probably not very thread-friendly (an Excel file is actually just a zipped directory structure containing a handful of XML files - change the file extension from .xlsx to .zip and have fun exploring!).

In this particular use case, the developer effort vs performance ratio is just insanely in favor of Go.
It would be slower but it would also likely be less secure. Hashes are (roughly) based on a block cipher cryptography, which is arguably a more straightforward research project --- the rate of practical advancements on (say) finite field dlog cryptography is scarier than that of (say) new applications of differential cryptanalysis on block cipher cores.

Hashes have kind of a bad rap because we happened to get a whole string of 1990s-vintage hash functions that survived into the 2010s. AES had mostly just DES-EDE to replace. You can find somewhere a tweet from JP Aumasson, one of the Blake/Blake2/Blake3 authors, suggesting that we might never break SHA-2. SHA1 had a low (again: 1990s) security margin (2^80 collision resistance), among other problems (notably: susceptibility to differential cryptanalysis).

(It's also possible that I've said something dumb enough that one of the other Blake authors will smack me down and improve the thread).

The reasons for looking at SHA3 and Blake2 or Blake3 don't have that much to do with security, as much as they have to do with speed and flexibility.
And this is why websites like HN exist, and why people use them to discover new blogs :)

A lot of times I am reading something, and think: "That's a dangerous advice! Don't do this unless you really have to!" If I post this as HN comment, I will get somr responses, maybe confirming my point, or perhaphs saying that I am wrong and that original advice was good after all. And either way, future readers will be able to read whole discussion and make their own judgement.

But if the author asks people to email, I will not bother. Unless my arguments are so good as to convince original author, they will just "disappear" - no one else will read them or respond to them.
The Venn diagram of “memecoin faithful” and people who want to make easy money is almost a perfect circle.
Cheers. It looks like it directly answers my question but not quite what I had in mind (pushes for linking Google account and email; requires phone number verification for the "free" signup airdrop to get the platform-specific coins required to participate; frankly looks quite sketchy and faux-decentralized)
Wasn't aware of this, but can't say I'm surprised.

Personally, I'm still happy with Fastmail, which uses customer subscriptions fees to fund a professional support department, as well as contributing to email-related FOSS. (Among other things, obviously.)
how did the pandemic interfere with your lad routine
Big data tools are just one example of distributed systems. I suggested looking into them because there are a lot of open source ones you can play with, not because I think big data isn't a buzzword (though Spark is definitely used a lot in industry).

Crypto is of course a distributed system too (at least, many are) but in practice it's a bit different than anything you'd see in industry because it's trustless.
The British planned on bombing Baku, the principle oil fields that was vital for Soviet economy. And the planned on sending troupes to Finland.

Finland has to take friends where they could find them. They used Germany to get back their land but only supported them as far as they needed to. The Fins could have done way more, and Germany was constantly pissed that they couldn't convince them to do more.

Mannerheim dealt with Hitler as a statement mostly. The recording doesn't prove they were friends. Its a discussion about military that does not sound that different from many other such meeting between Stalin and Allied officials.