skysight-inc/HackerNews huggingface dataset:
Currently no account management? Like how to delete the account.
Do that in addition to all the sleep hygiene things. No screens before going to bed, only using the bed to sleep, etc.
Yes, exactly what I was thinking. I think that I was confused in the first place because `await` I thought meant "block until this function returns". Whereas it really means: "don't wait, swap me out".
I think it's fair. Lit has tons of plot holes. It's just not talked about as much and less noticeable. Harry potter, for example, has tons of plot holes.
Most people would just grab a calculator on their phone to do it. We invented calculating machines because doing arithmetic ourselves is annoying and error-prone. It's the smart move because we know the calculator is better than our heads for arithmetic.

I think we should care if kids can't do it because they learned it recently, but who cares if an adult does it in their head vs. uses a calculator correctly?
The sanctions worked; all the oligarchs have fled [0] (conveniently before airspace was blocked off), but the tunnel vision is true, and he is still surrounded by those who believe in him [1]

[0] https://news.ycombinator.com/item?id=30476246

[1] https://imgur.com/a/IQ4ZHVT
Why are you hiring a $150k candidate to work on X if a $100k candidate can work on X? That's a waste of $50k.

It sounds like you need to figure out what X is worth to you.
RMS did emacs, gcc, gdb, early libc, and probably the first versions of many of the GNU utilities. And, most importantly, the GPL.
NATO is not the US. This is such an absurd statement considering the measures all of the other members have been taking over the last few days, often well before the US. Saying something like that totally discounts the rest of your argument in my mind.
I'm not surprised that 1Password is doing this, they've been on a affiliate/partnership/advertising blitz for several years. That they'd jump on the crypto and NFT wagon is just another Tuesday.

I'm also not surprised that this post is [flagged] and several comments are downplaying or attacking the author. Many HN users are 1Password users and would prefer to ignore criticisms about it.
Related:

A free introduction to quantum computing with spaced repetition (2019) - https://news.ycombinator.com/item?id=30467585 - Feb 2022 (15 comments)

Quantum Computing for the very Curious - https://news.ycombinator.com/item?id=23581810 - June 2020 (8 comments)

A free introduction to quantum computing and quantum mechanics - https://news.ycombinator.com/item?id=23561018 - June 2020 (49 comments)

How Quantum Teleportation Works - https://news.ycombinator.com/item?id=21519134 - Nov 2019 (16 comments)

How the quantum search algorithm works - https://news.ycombinator.com/item?id=19684141 - April 2019 (17 comments)

Quantum Computing for the Curious - https://news.ycombinator.com/item?id=19426573 - March 2019 (24 comments)
That complicates a lot of things. You are basically making a new product, with all the complications (and costs) associated with it. And where do you stop? What decides if it has impact or not? If I change the brand of a capacitor do I need a new model? Of course not. If I change the model of a switching controller? Well, still shouldn't change anything, but let's obvious. If I change another integrated circuit (i.e. a small SPI flash used to hold the firmware, or a i2c temperature sensor, or a supporting microcontroller)? Likely doesn't impact that much.
How long are your power outages typically? Is it short enough you put the router and NAS on a UPS? Maybe have a backup generator for core services?

I'm not saying this would work for you but for some people, like me, a down and dirty solution might work fine. I live in a village and short power outages (a few seconds to a couple of minutes) are relatively frequent, so a UPS covers many of my needs... for a short period of time, which is most of the time.

For out of the ordinary scenarios, such as the recent Storm Eustice, I just bought a 2.8kW petrol powered backup generator (not a particularly expensive one: equivalent of about US$500). I don't have an automatic failover yet, but that may be the next stage. Still, enough to run fridge/freezer, router, my computer, and possibly my central heating pumps (still need to investigate that).

The problem with UPSs is that they aren't necessarily quiet, and this pisses me off. I don't need loads of fan noise and beeping: I need some batteries in a box that will output a pure sine wave at 230V AC without making a big fuss about it, which is doable, but I'd also like it not to cost an arm and a leg.
This is a really, really fucked up thing to do. Many Russians are currently scrambling to move their families and businesses abroad, away from Putin's regime (myself included). This will put additional pressure on people who are in a very difficult situation already and actively oppose the war.

I sincerely hope Namecheap reconsiders.
cool, looks nice and easy to use. def gonna try out.

but, this doesn't support indie bookstores if it's using a bookshop, unless it's the affiliate link for a specific bookstore. instead, it's likely an affiliate link for the creator of booqsi. if you're trying to let consumers support indie bookstores, then linking to indiebound with the isbn in the url will let them choose a local bookstore, and not booqsi's affiliate bookshop. example: https://www.indiebound.org/book/9781612194196

sorry, but as a former indie bookseller, i get bothered by these tech apps who link to their affiliate bookshop and try to sell themselves as helping out indie bookstores. they're not.

edit: might be a cool feature for a user to choose their preferred indie to link to. if you did that, you could probably market it to the bookstores and they might want to use it too.
None of that makes any sense. What are you using as the basis for those statements? I feel like I'm hearing doublespeak where down is up.

NiMH infamously has HORRIBLE self discharge performance in comparison to pretty much any lithium chemistry.

Multiple lithium chemistries outperform NiMH in low temperature performance. Even LFP which is generally not recommended for unregulated conditions below about -10 degree will function at reduced capacity at -40c. Nearly all chemistries, except maybe LMO, have superior high temperature performance.

I also don't understand what you mean by more forgiving chemistry?

Production yields? Modern lithium cell plants can easily do 80%+

Tolerance to production variations? Multiple lithium chemistries are just as tolerant.

Fire/puncture resistance? Multiple lithium chemistries areas as safe or safer

Voltaic efficiency/Energy Efficiency/etc? Lithium chemistries are SIGNIFICANTLY better

Memory effect or reduced voltage? NIMH yes while lithium none

Cycle life? Once again nearly every lithium chemistry is superior. Some even still have acceptable performance after an order of magnitude more cycles than a NiMH cell.

At this point there is literally no reason someone would chose NiMH for a ground up design in a consumer vehicle other than cost ....seriously like none.

Also yes Prius reliability is pretty good, but the reliability and performance of the NiMH battery packs were not even in the range for what would be acceptable in a commercially successful EV.

At the time when commercial lithium batteries were $1000-$5000/kwh hour sure they were a fantastic compromise, but it's not even close now.

If Tesla had started with NiMH they would have been dead meat right out of the gate. Gone out of business in a couple years at most.
I’m looking forward to the work Solomon Epstein is doing in this area
> What led us here was a need to create an additional thread within an existing process's address space but in a way that was non-disruptive - to the rest of the process it shouldn't really appear to exist.

I'm curious to hear more. What's its purpose?
In many cases this is the right thing for a maintainer to do: a contributor produces a PR and a proposed patch, but often that patch doesn't solve the whole problem, or clashes with the coding style, or isn't very efficient, so the maintainer does their own fix, because that is faster than getting the contributor to produce a modified version.
I always maintained that their 'neutral' stance is simply marketing. Perhaps a more accurate term would be 'opportunistic'?
... like Philo Farnsworth's Fusor

https://en.wikipedia.org/wiki/Fusor
Ok, that puts me at ease :D
The Kyiv Declaration
Ukrainian civil society leaders’ six asks for the world
a slightly off topic question from a novice with some messy off roading experience... is there a decent, efficient, smaller off road capable car? my current level of experience is driving through deepish (several inches) snow in chains and rocky road terrain in the eastern sierras .... in a subaru impreza...
and honestly I really feel like I want to do this more!
Oh this is so neat!! Thanks for the idea

Anyone want this? Can have it up in March
Love the sentiment & love F-Droid. Vote for non-dark patterns with your patronage wherever possible!

It's a bit sad how a website not employing a dark pattern inspires explicit praise these days...
I thought I drank a ton of espresso every day. Then I visited Helsinki.
The goal isn't to be another reviews or ratings site; that's been done before. The goal is to leverage the power of your personal book community to help you better decide what to read next. Drop book recommendations to each other, post about books to your feed and engage in discussion, see what your friend's favorites are by viewing their top 10 favorites shelf, etc.
I would also remove the language that implies your product is better because it's built in the Netherlands rather than Poland - it seems quite bigoted. It's not directly stated, but literally every other "fact" about your product versus the other is about how yours is better, so it comes off as if that statement follows the rest.

There are also some claims that seem dangerous such as "Choose Handsontable and you're guaranteed to slow down your web app and upset your users" - even without being a lawyer, you could just take a moment to think of how often you see claims like this made about competitors by large companies (never) and it should be clear that there's probably a good reason why.
Radio engineer and ham Grote Reber [1] independently pioneered radio astronomy back in the late 1930s by building a dish in his back yard in Illinois.[2] (Noone else who knew about Jansky's results followed up.) Tech in that day wasn't up to working at 3.3GHz, so he moved down to 910MHz then 157MHz. In 1939 he discovered Cygnus-A. In 1954 he moved to Tasmania to get away from man-made interference!

[1][https://public.nrao.edu/news/grote-reber-radio-astronomy-pio...]
[2][https://web.archive.org/web/20060927053750/https://www.bigea...]
(by John Kraus who ran Ohio's "Big Ear" operation)
Yeah I think in a practical sense you're right, since AFAIK using mode 2 is fairly rare because most software assumes overcommit, and even if a program is written with an understanding that malloc can return NULL, its in the sense of

if (!(ptr = malloc(...))) { exit(1); }
Mental math can give you a quick idea of whether or not something is worth investigating more closely.

I play a guessing game at the grocery store after I load my cart onto the belt and am waiting for the checker to finish. I’m usually within 5% when there’s a large variety of things and produce is involved, and have been alerted that I needed to check the receipt more carefully than usual.

This habit helps me be more confident at restaurants in a place where I’m a second language speaker - and when discussing pricing with vendors in that second language.
Unfortunately there was this paper from the 80s titled "vfork() Considered Dangerous", which led to BSDs removing vfork(), and then later it was re-added because that paper was clearly quite wrong. But the news hasn't quite filtered through to Apple, I guess.
I thought the organization was split in two, a Raspberry Pi foundation/non-profit that was tasked with the original mission (cheap computing for all people of the world), and a Raspberry Pi company with CEO (Eben Upton), board, etc. driven to be a successful company that produces the Pi.

Here's the foundation: https://www.raspberrypi.org/about/

Here's the company: https://www.raspberrypi.com/about/
> I have no idea what would happen to even a "single threaded" Go program if you forked it, and I have no intention of finding out.

I'm not an expert on Go internals, but the GC in Go is multithreaded, so I would assume forking will kill the GC. Better hope it's not holding any mutexes.
What that realistically mean?

"If you're a white male you'll get 1.25X and if you're a black female you'll get X?"

More specifically, why can't someone who meets the JD get the stated number? If they interview and don't demonstrate the ability to meet the JD then don't give them an offer, it's that simple.
> false sense of security

You don’t think a random generator that looks like it outputs log₂(26²⁰) ≈ 94 bits of entropy, but is limited by the weak PRNG state space to 36 bits, and further limited by poor seeding to about 20 bits, creates a false sense of security?

(Source: https://github.com/gteissier/erl-matter)

It would be entirely possible to generate a cookie that gives true security. It would also be possible to generate no cookie at all and force the administrator to become aware of the issue if they want to enable clustering. It would also be possible to limit the exposure to localhost only by default.

But Erlang does none of these things. It generates a weak cookie that looks like a strong cookie, leaves it in a hidden file that the administrator may never even become aware of, and exposes a daemon that relies on it for security to the internet by default.

This is not how you build a secure system. This is not even how you build a system to get the administrator to realize that it needs to be secured. This goes against every security best practice that’s been written and some that are so obvious they shouldn’t need to be written. This is irresponsible and inexcusable in today’s environment, and hardly even excusable in the environment that Erlang was originally written for. This needs to be treated as the serious vulnerability that it is, and needs to be fixed.
They have offices in Ukraine. I got this e-mail as well. This is collateral damage. You can get an another domain. Many people won't get their life back. Fuck Putin, fuck the war.
It's always the diesel powered trucks.

Will they be replaced by battery powered electric ones? I don't think so.

What then? LNG-powered trucks?

Methanol fuelcell powered?
Github could easily add its own handling for historical addresses of well-known developers, and block others from masquerading as them, once abuses like this are reported.
I'd love to purchase a few Pis for the following purposes:

- Build a 3 or 4 Pi cluster to practice DevOps stuffs

- Use a Pico to learn ARM assembly (However I have a TIVA board for that purpose, although I prefer something simpler)

Nowadays they are all off from the online shops!
Things break all the time - CI/CD pipelines, Terraform deployments, etc. - and leave behind orphaned resources.

We worked on an infrastructure with 400K+ active resources. It’s just not possible for a human to track that without any help from tooling.

If you don’t do something about those resources - at some point they will become a problem. We had cases where we ran into quota limits, and it would stop the entire operation.

Next to search, we also offer ways for automation. Say you wanted to find all unused load balancers and mark them for clean up. You can persist that search as a Job and let it run on a schedule.
It seems highly improbable that the day one was born, out of 200,000,000 jobs in the US, one happens to find the one and only job they could ever have.
I worked on the security team at GitHub, this was a long standing part of how git works. GitHub allows users to verify commits via GPG signatures to prove that they committed something but it doesn't work for proving a negative, that you did not commit something.

We got so many of these submissions which are clearly called out in the rules/scope, usually the people who don't read the rules don't find anything useful. ¯\_(ツ)_/¯
I don't like eating late, but my fellow countrymen love to have barbecues late into the night. Oh well.
A Promising New Gnome Login Screen Tweak Tool Appears
I still kinda assume that somewhere, quite early on, someone said something like:

"Dude.. Wait. Which of the 'to be destroyed' bats did you sell down at the farmer's market? We are so screwed"

The frantic efforts to cover up and confuse any possible associations since, of course are totally reflexive bureaucratic maneuvers that any responsible scientists would have engaged in. I bet everyone who was building respiratory viruses in bats using patented moderna genes at the Wuhan lab engaged in similar, totally innocent coverup efforts.
A better idea might be let companies (e.g. McDonalds) hire low skill workers over SMS.
Newsquest are the pits.
The solution for that is easy:
Don't share the new URL with someone that was a jerk in the past. (And don't make it easy to guess meeting URLs)
Last time I looked at Postman and Insomnia, the exported xml files were not compatible with each other. I hope we end up with data portability at some point.
It’s actually not that simple – Firefox Focus and Firefox Klar are two different apps, with different packages.

The official Firefox Klar builds originally contained slightly less tracking than the official Firefox Focus builds. Nowadays it might be only the trademark that keeps them separate, but originally there were clear differences in code.
Does TempleOS count? I'm not sure it's been long enough but it's definitely unique.
But my child processes are not arbitrary or untrusted, they're hard-coded and written by me!

I'm not writing a shell, I'm writing an application!
"Candidate 1 knows .NET but is new to Oracle"

"Candidate 2 has a long track record of .NET and Oracle work"

These should be two different JDs with different stated salaries.

Or explicitly say "+$50K for candidates with a long track record of .NET and Oracle work".
Beam's ability to spawn lightweight processes is a life saver. A lot of people are praising liveview for being able to write spas without javascript but the real killer feature is the ability to track a session for a user from the backend. Love how you guys are making that a first class consideration for folks using less powerful platforms.

Did you guys build this on top of beam? my startup had a similar need for opening a process per user and we ended up using a combination of horde + genserver to accomplish something similar. In our case, we spawn a process that mainitains a websocket connection to an external service, maintain some state in there and relay updates to the user over a channel. There is one per client.
Well, I'd call that an insightful answer! Thanks!
Ok, well in that case if they did that and the restaurant decided to save the personal data longer than was necessary to fulfill their legitimate business purposes then I guess they would be under GDPR. Legitimate business purposes might be (just guessing as I am not a restaurateur)- IP addresses kept for a week until profile of website visitors report for that week made, credit card and name kept until payment received.
Add the 1983 U.S. TV movie The Day After to make the trifecta: https://www.imdb.com/title/tt0085404/

I'm curious, did the Soviets ever produce any of their own counterparts? It'd be comforting right now to know they did.
Well, I 've already sourced my comments. I encourage you watch the talk given by the professor.
> But these sanctions are so severe that they'll probably even prevent him from rebuilding his army following this due to sanctions blocking imports to fuel his war industry. So, since he is still fighting, what is he fighting _for_? Still trying to expand Russia?

I don't know if this is 100% accurate, but it seemed to help my understanding: https://www.youtube.com/watch?v=If61baWF4GE

tldw - oil, a better border where Belarus cannot be surrounded by NATO, and better access to shipping ports.
>Why is it so impossible for these people/organizations to accept that they made a mistake and own up to it?

Its the bar. Of all the organizations to respond like lawyers covering their own asses as hard as possible, you have to expect this one.
I think you're fixated on the inverse of what this is. Imagine it's a true commit by Linus identified by his email address. This issue is when someone creates a GitHub profile with Linus' email address and by doing so, causes the GitHub UI to ascribe authorship of that commit to your user profile via your GitHub username and a link to your profile.
Bitmex and its liquidation engine is why.
> demands to get same as Fatima the rock star?

Fatima likely gets promoted, and you get transparency into paths to become someone like Fatima. In the case of Emily who toils away tirelessly holding up the backbone of the company, but isn't as visible as Fatima, now Emily has a clear path to advocate for higher compensation and if the company decides she isn't worth it, she can leave and that company will immediately feel the pain.

I don't really follow the logic that this pushes salaries to the bottom of the bands. Companies want to push them to the bottom, employees want to be at the top, if in a single instance a company and employee can't agree there's a more transparent market for the employee to explore. If they apply for jobs in a certain band and have zero success, they will need to adjust their expectations to find a job at all and should search out lower-bands or improve as an asset or be out of the job entirely.
> But like you could have self taught 2 years of experience vs PhD and 12 years of experience for a similar position - there is no way everyone is at the same spot comp wise.

If these are really similar positions, then you don't need the PhD candidate with 12 years of experience--you're wasting money paying someone that overqualified.

The fact is, these probably aren't similar positions, and that's why they aren't at the same spot comp wise.
I seem to be one of the few people here who likes Goodreads and uses it daily. I have no compelling reason to switch, but Booqsi looks gorgeous and fast, so I was interested in trying it out. I know it's early days, but a few things stand out.

Overall, the data seems a bit messy. I tried adding a few books from my currently reading list on Goodreads and ran into some problems. The first book I tried to add had a duplicate entry. Both had identical metadata but are separate records; if I marked one as finished it didn't update the other. Many books seem to be missing editions, alternate covers, subtitles, and other important details. Other times multiple editions seem to be split out as separate titles but with no clue to edition. This gets confusing fast for certain types of books.

It seems difficult to find people to follow. Everything looks to be private by default so I couldn't find people based on the books they read. The "people who read it" feature does not seem to work as expected. It seems it doesn't include books currently being read or books simply put on a favorite shelf without marking it 'read' - either that or I'm locked out of seeing what people I don't follow are reading. I have to follow them first? As it stands, I don't know anyone personally on Booqsi, so I'm relying on following interesting strangers based on reading habits, which I can't seem to do. It's doubtful my friends who already don't use Goodreads very much are going to switch, so I'm looking for Booqsi to be more like a "twitter for books", which it currently isn't without the option to be public.

A couple more books didn't exist and I didn't see an option to add it. I assume some crowdsourcing option like Goodreads is on the roadmap for Booqsi though.