skysight-inc/HackerNews huggingface dataset:
Here's the problem, Roe v. Wade isn't just about abortion. Birth control legality, gay sex being legal and gay marriage being legal all henge on decisions based on Roe v. Wade. In one fell swoop, the religious right has thrown their religious ideology into the face of a nation that some 80% (I'm not sure of the exact number) of a population doesn't want enforced on the whole of the rest of the population, whether they agree with it or not. We're sliding back towards some back water theocracy that bans books and spies on our population.

https://www.npr.org/2022/05/05/1096732347/roe-v-wade-implica...
It took me two year to change job. The expectations are absolutely bonkers right now, the selection process capricious and often even if you jump all the hurdles there's little guarantee that salary on offer comes close to what was in the job listing.
It’s funny because I literally just a just ran into a friend who owns a restaurant after I posted.

He complained about being short staffed and not being able to handle the cooking work while being sociable with customers (he’s one of those guys who sits down with his customers).

I asked him what happened to his last chef. He said he trained her up and she quit, so now he’s screwed. I asked him if he could have kept her if he paid her more. He looked at me like I was crazy and said she was already being paid too much. I responded, Oh, so you couldn’t afford to pay her more? He said it wasn’t about that, it was just crazy that he should have to pay her more.

I kept my opinions to myself and just said “I hear ya. That’s rough man.” He said “Loyalty is dead”…

I didn’t make up a word of this.
But it’s not you earning any money, it’s an entity in Panama.

Just outlining the complexity of this.
I've long wanted some kind of "null-filling" destructuring operator in Python, to avoid cases like this:

# oops, ValueError on `item = "noequals"`
key, value = item.split("=", 1)

That alone makes destructuring somewhat limited, unless I'm either willing to validate my lengths ahead of time or do exception-driven control flow. Something like `?=` perhaps, to complement the walrus operator.
How would you scam a free community college?
I looked up the conversion and double checked it:

55 Nm/s = 55 watts.
I remember moving to the UK at 19. I was room sharing so had no bills in my name. I had no job yet, so no payslip. Only documentation was a British passport.

I eventually gave up trying to find a bank that would do passport only bank accounts. And just forged a few utility bills. HSBC, despite being the most onerous bank in terms of demanding documentation was the most lax in actually doing any due diligence.
Love the memory aids. Staph -> pharoah. Tetracycline -> bicycle. Haemophilus + pneumonia -> rusty chest plate.
And this particular model is so slow. Every button press takes the screen 1-2 seconds to react, that's assuming you're looking at the right one.

Quite often the card reader isn't working and it takes about 90s to timeout; always relaxing when there's a queue forming.
> many of them third-worlders [1], who will do anything for a meal ticket.

If your people from 'third world' are your main competition then you fucked up your life by not making something out of your 'first world' privilege and educational opportunities.

> The world would be better if people developed a "fuck you, pay me" attitude, but so many people are inured to their caste.

wtf.
Depending on the ecosystem you live in, your browser’s or your OS’ password managers are the most straightforward to use. I switched to Safari on Mac because I was tired of subpar experience with all the password managers and now my phone is able to store and recall all of my passwords. Super simple to use.
Most people are weak willed, hence society exists.
Hah, I don't want to remember either. I have 18 services, so it's nice to have a catalog of what I have installed.
Good question, disapointing answer: Only time will tell. I have a hunch however, from stylometry work. Its that for short texts "generated" text will be virtually indestinguishable and this will grow as ml/ai systems advance to longer and longer texts. This will probably lead to different techniques to rate content (like more emphasis on the Your life/Your money factor).
I hope you receive the help you need and deserve.
Told GPT3 to write Python that calculates and plots a projectile's trajectory
I don't even think once about it
Heh. "Apart from that, Mrs. Lincoln, how was the game selection?"

I'm an Apple guy, I just thought it was funny. And my Airpod Pro observation isn't on how great they were at creating it, rather 'can you please help me get mine to switch back out of mono mode, after I put them in my ears one at a time and inadvertently convinced 'em that life is mono now?' (mind you, I kind of know: they freak out if asked to play 96k content and you get a mono low-res version)
This is pretty cool, but I couldn't see if there was a way to interactively edit the line before executing
This is pretty good!

Detecting bitrot is fine, can also be done by storing a MD5/SHA256 of the file content. `md5sum <file>` barfs if its unable to read the file from disk. Challenge is rebuilding the broken file.

I was worried about bitrot on my old external drives too. I eventually went with btrfs[1] filesystem running RAID1 across 2 disks.

[1] https://wiki.archlinux.org/title/btrfs
Consider yourself lucky. Mine says 357. Every once in a while I go in and update a few of them at a time.
If it weren’t for the rest of the world couldn’t China easily crush Taiwan? Seems like a strange example.

Wouldn’t a good example be one where the people who left basically ended up doing very poorly in the end?
A use case that is meaningless for 90+% of chreombook users.
When I started using a password manager I did this: change repeating passwords, and delete info on sites I don't use any more. JustDeleteMe [0] has a good list of account deletion methods and links for different pages.

[0] https://justdeleteme.xyz/index.html
Homeless people frequently are homeless in part because they don't have any relatives they are on good terms with. Most of the world blames the homeless person and chalks it up to their presumed bad behavior but it's not unusual for them to be fleeing an abusive situation.
As we transition out of the emergency mode of Covid the bill will be coming due at some point. Governments spent a whole lot of money to not generate any real work in the economy for two years
I did this last year. It wasn't so much "a couple hours" so much as it was "all free time for three months then dealing with the mental equivalent of getting off a treadmill after an hour".

It's worth it, but it isn't for the faint of heart.
Besides my comments here, I haven't spoken about it before.

For what it's worth, Apple is hugely siloed and also just plain huge. It's entirely possible that the culture in other orgs was completely different from what I experienced, because it was very hard to interact with anyone outside of your org or the current project scope.

How are they so successful despite this culture? In the case of the project I worked on, I saw a few reasons for success:

1. Management expressed that failure was not an option, so a few people (myself included) out of hundreds pushed ourselves beyond the limit to deliver.

2. Spending a TON of money. I had a different approach to Apple's way of controlling costs (they were very much in the "buying DRAM for iPhones" mindset), and easily shaved millions off of the project. But the inefficiencies inherent to the project's timeline and secrecy and other stakeholders meant the project came in probably 2-3x more expensive than I would have otherwise spent.

3. Leveraging existing institutional resources. Already having a global network and datacenter footprint helped immensely on the time to ship, but it also came with a ton of bureaucratic baggage.

4. Being so large that it ultimately didn't matter. While the project was essential for a key initiative to succeed, and many people (perhaps the entire org) would have been let go if it had failed, ultimately the company would have been fine if it didn't happen. They probably would have just postponed the launch by a year or two and had another org handle the project. It's very hard for a company Apple's size to have anything be an existential threat, so you get a lot of chances.
I like the walrus operator for working with the regex module.

if match := re.search(r"Score = (\d+)", data):
print(match[1])
else:
print("Not found")
This - and combine it with key+paraphrase, keep the key local to your devices and your keepass file in the cloud. I've used this setup for years backed by a webdav share on multiple platforms. It's incredibly robust especially synchronizing changes
Appreciate that. In theory, a company's offering should improve over two decades and hundreds of millions of user interactions. (If it's paying attention.) I have moved on so credit now goes to a large and apparently excellent team.
That's probably no bulletproof because there's probably as many ways to your true path as there are paths or people. So figuring out what to do with your life is something you probably have to figure out yourself.

But here's something that works: follow your feelings*, try as many things as possible, take calculated risks, figure out your limits and the limits of the world, when something's difficult or scary but you know you should do it anyway count to three and make yourself do it, reflect on your thoughts and feelings to gain understanding and insight into yourself, understand your story and tell your own story, take personal responsibility to improve things and don't blame others, be inspired not jealous, aim for results not reasons, stand up for yourself, deeply listen and know others thoughts and feelings, keep learning, keep a sharp mind and a soft heart, ask for help, and ask for what you want, choose your beliefs, and let other people choose theirs, take care of your body, have fun, see yourself in the future down the different paths you might choose see which one looks best to you and go towards that.

* follow your feelings because they are your truest guide and only real way to navigate the world and live your life (rather than someone else's). rationality without emotion is untethered and can't give you answers

Have fun
All these comments about enjoying being around other people doing the same thing, getting more motivated, etc. All I can think is that this must have some relation to wfh.
Show HN: CaskDB – project to teach you building a key value store
Flag of Nepal – Aspect Ratio
for a team who have shared password folders, I've not found a better solution than LastPass
83 _different_ passwords?.. that seems high. You may want to more closely inspect extensions or plugins you may have installed on your browser and see if you aren't running some form of key logger or cred stealer..
> it is not easy for a Senior to switch languages and just pick it up.

This surprises me. I have 15 years of experience in the field, and it was many years ago when I got my degree in computer science. Back in the day, they thought me algorithms and what not using pseudocode (!)... nowadays I can easily pick up any tool (programming language, framework) in, I don't know, a month? Of course I won't be the best developer out there with 1 month only, but pretty much I can be productive. Sure, if one is switching from, let's say Python to Haskell, then the learning curve is higher than if you switch from Python to Ruby or JavaScript. Still, it still amazes me seeing some developers call themselves "PHP developer" or "Kubernetes architect".
I'm American, so, yes, I'm describing my experience with the USA.
Hey HN! For the past few months, I have been learning about the internals of database systems. After doing a batch at Recurse Center (Nov 2021) researching databases, I have been working on writing my toy database. I found many excellent articles on building compilers, but I could not find many practical resources for databases. CaskDB is the project I wish I had started with.

CaskDB is based on Riak's Bitcask paper. The idea of Bitcask is brilliant yet straightforward, which makes it attractive for newbies to learn about key-value store internals and implement one.

I have set up this project in TDD fashion with the tests. So, you start with simple functions, pass the tests, and the difficulty level goes up. There are hints if you get stuck (e.g. https://github.com/avinassh/py-caskdb/blob/e0819f7/format.py...). When all the tests pass, in the end, you would have written a persistent key-value store.

I had great fun implementing this, and I hope you do too. And I hope this makes you dig deep into the fantastic world of database engineering.

link - https://github.com/avinassh/py-caskdb
> To the degree you want to pay for parking, lol, the preferred device has long been in your pocket

I think that using Apps can be very reasonable and easier to use in many situations, but I also think that accessibility standards ought to be different when you're a government. If cash and coins are legal tender, then they should be acceptable as payment in some fashion.
It's actually x509 based, but otherwise very PGP-like in its trust dynamics.

But as you say, basically nobody uses it.
Gustavs Katterfelto sounds like the Alex Jones Infowars of his era, desperately pumping the wildest theories to keep his audience numbers up. Some things never change.
Who would be manufacturing these older M1 chips after Apple is currently having the later generations? Apple's current needs would mean TSMC capacity will be focused on these newer chips. It's not like there's a new fab with each generation of chips.
Joker: Small Clojure interpreter, linter and formatter
Bash really isn't a standard outside of most Linux distributions, you're going to find the same issue anywhere that isn't Linux.

OpenBSD uses pdksh, Busybox/NetBSD/Minix use ash, there are some linux distros that use zsh, OpenSolaris is ksh, etc.
The Employees: A Workplace Novel of the 22nd Century
The built in Mac/Safari one works great and works with Windows too via the iCloud app and browser extension.
The title that was chosen is unfortunate.

There was no actual takeover of any gem. A vulnerability was found that made it possible, but after audit no such case was found.
Archived: https://archive.ph/LCg1Y
This is a race to the bottom.
I abhor everything leetcode (and suck at their puzzles), but I would call O(n) basic foundational theory. Competence in engineering requires an intuitive understanding of at least time complexity. Given that this is software "engineering", it's probably fine if the candidate isn't familiar with big O specifically but they should at least be able to reason about scaling complexity on an interview, I think.
That’s cool that this is in Julia Base! Do you know how it compares to Unpack.jl? I love this feature because you can do partial unpacking by name

https://github.com/mauro3/Unpack.jl
Sadly that's either obscure or unavailable for majority of sites.

(similarly and a major peeve - vast majority of signup verification emails do not have a "no this is NOT me that signed up, delete this email" option! My email gets misused a lot in some countries where my name is common and I have no easy recourse to deny it)
The Scandinavia-fetishizing American progressives tend to ignore this.
Signatures don't prevent repository compromise, but they do help with detection and response/remediation.
Separately, it's possible that they've duplicated multiple passwords across (sub-)domains or URLs -- I believe both Chrome and Firefox match on a URL prefix or glob-style pattern, so it's easy to end up with duplicates across `login.bank.com` and `www.login.bank.com`.
Password safe on windows and android. I like better than keepass. In theory you can transfer between them but i always lost datawhen doing that.
> I am sort of weirded out that having a computer and random tools that you do geeky things with needs a term, but hey, humans sure do love naming things.

This seems unnecessarily reductive given what a “homelab” typically refers to.
First, this apparently covers one single set of twins. Tiny sample size.

Second, I can't access the actual paper, but a commenter at Marginal Revolution wrote the following:

"Everyone in the comments here arguing about the implications of this study for the heritability of intelligence (vs. other factors like parenting) seems to be missing an important piece of information buried in the study: the twin raised in the US suffered three concussions as an adult, including one in 2018 that resulted in "light sensitivity and concentration difficulty" and led her to feel like a "different person, with increased anger and anxiety." It is hardly surprising that someone who has suffered multiple major concussions would score lower on tests of cognitive ability than someone who has not."
The tuple is sequence-like enough to be concatenated with a list: []+(2,) differs from []+[2] only by the type of the temporary object that contains 2.
I love this little app used in Ottawa called PayByPhone. It saves your plate and uses GPS to find the closest parking meter code. It’s much more elegant than using these clumsy machines, and it’s paperless since the meter maids just scan your plate anyway.
Tim Pool threw a camera up on his chicken coop and makes about $1500-2k a day in super chats ("Chicken City" on YouTube). Super chats just trigger a song and some animated chickens dancing on an overlay. $36k a month. It's literally just a live feed of a chicken coop and once in awhile someone feeding/cleaning. Zoos should take note lol. He started it like 2 months ago and it keeps growing.
Its an interesting boring job in its core. At least when I did it. You agree to see theoretically everything that people search for and try to rate it according to the linked manual. In my time - really long ago - britney spears was one of the most common searches (I remember it probably wrong, but the test I had to do was half rating questions on spears and tom hanks). But I also got to rate "donkey s*x" and things like "divorce help" which makes you think about the impact search results can have.
The boring part was that it is kind of repetetive to rate and you seem to learn how simplistic people search most of the time (but then again, only common/frequent searches are tested, at least most of the time). And it was enlightning how search spammers adapted to each no measure to keep them out. I still know the names of the people who were infamous at that time for setting up fake, keyword stuffed "blogs" to get people to their shop.
Very much this. Although sovereigns have alot of soft power over their citizens, There's very little they can do if you pack up and leave. You'd have to be china or north korea to influence this market of people leaving for greener pastures.

Elites leaving is a telltale sign of instability.
Assuming IQ tests are fairly good (they’re probably not, but that’s a separate issue), there is one major conclusion to be drawn from this — even when you control for nature, extrinsic factors (nurture, environment) can have an effect at least this extreme.
You can always degrade genetically highly potential humans to a lower level with environmental factors. But you can never lift up a human to a high level when the genetic prerequisites are not met.
An unasked question is how many of the identical twins in the original study were separated at birth and raised in very different environments? The answer is not many. A large number of the separated twins were separated at an older age, or were adopted by a close family member of a similar class background.

I don't see this study as any more muddled than the original study.
> Another thing to note is that I ended up not really preparing for the interviews. I feel like this is a bit of an arrogant move by me

Well written article. The only part I don't agree with is this though. If I am applying to a company, I do research what the company (and its product) is about. But that's it. I want to know if in my current "shape" and with my current knowledge, I would be a good fit for them.

For me, preparing for days or weeks for a tech interview feels like cheating: "Recruiter: design a distributed key-value store. Me thinking: yes! I read how to do that in How to Crack the Coding interview! I'm gonna nail it!... Recruiter after seeing my solution: Wow, let's hire this guy!"
Ask HN: Helping manager struggling to make progress past firefighting?
What advice would you give to a new-ish manager who is struggling to move past firefighting and make progress on long term system redesign?

For context: I am new to managing managers. This person has been an experienced consultant lead and IC, but has been managing for <1 year. The team is trying to fix issues with a legacy system and incrementally build pieces of the next one, but seems to be constantly swallowed up in firefighting.

How should I collaborate with this manager? What’s the right way to help guide forward? (I struggle sometimes to keep track of why there always seems to be 2 steps forward, 1 step back progress around firefighting). I am not sure this person enjoys being a manager and they often seem overwhelmed by the meta tasks (reporting on progress, developing plans, talking to stakeholders, attending meetings) vs actually developing solutions. That said, they’ve built a highly motivated team that seems to be collaborating actively and working together well AND they have great stakeholder trust and relationships.

Things I’ve considered:

* Asking for clear roadmap and criteria for firefighting, plus a roll up summary of firefighting time over past month.
* Joining the team as a partial IC to get the lay of the land.
* Asking what to cut from scope of team to make progress

My core management goal is to empower my reports to work independently, but this manager is clearly struggling. I even wonder if they should move back to an IC role instead.
There's a proposal (disclosure: I co-authored it) to introduce a new signing mechanism based on sigstore. By separating the signing identity from the rubygems.org identity, it means that compromising the signing identity doesn't enable you to upload and compromising the rubygems.org identity doesn't enable you to sign. You'd need to compromise both.

https://github.com/rubygems/rfcs/pull/37
The article states: "The twin raised in South Korea scored considerably higher on intelligence tests related to perceptual reasoning and processing speed, with an overall IQ difference of 16 points"
It might work, but please keep in mind markets can and will stay down for 10+ years, so the cash bucket might be under funded.

I am planning to do a similar approach, but with 10y expenses cash bucket and the rest in VTI/VXUS.
I really like PayByPhone! Thanks!
The premise of the question was "in an egalitarian society, what prevents someone from appropriating much of a resource and converting their possession to power?"

You seem to be approaching the question "in a hierarchical society, what makes it impossible for small bands of people to overpower the entire system all at once?" which is an interesting question, but a very different one.
In the U.S. that's called at will in most states. They can fire you for no reason as long as it's not one of the limited reason protected by the federal government. It doesn't matter how long you've worked there.
If you mean to clear the backlog inside the browser, you can manage your passwords in chrome://settings/passwords.
Or you can clear them, all at once, via chrome://settings/clearBrowserData
I always thought cowardice had nothing to do with whether the fear was justified. It does usually have the context of being judged as improper behavior.

In any case maybe a less inflammatory way to state my point: You can continue to admire Snowden for revealing the NSA spying program without necessarily demanding he martyr himself like Nathan Hale.
Please good people, I am in haste! Who lives in that castle?
Shrinking Arctic ice exposes seals, sea lions, otters to deadly virus (2019)