skysight-inc/HackerNews huggingface dataset:
Ask HN: Alternatives to Goodreads?
I find Goodreads very useful, especially following avid readers to get good book suggestions. I also reading the reviews and comments. One annoying thing is how to manage your bookshelf. I don’t know how, but it feels like it could be done better. Some ideas:

1. Rank what to read next
2. Opt out of the strict top level shelves/categories: Want to read, Read, Currently reading. I want to make my own high-level shelves.
3. It is bit annoying managing shelves in Kindle and on Goodreads. I have not found a way to keep things synced.

I think blending reviews/samples/shelving/prioritizing/note taking/buying the book/etc. could be done differently. Any ideas to expand on?
What always gets me is that they had some steam powered toys that would spin around and no one connected the dots that it could be used for something. I agree it is only a factor, but I cannot see how it didn't significantly reduce the motivation for anyone to just think about how work could be done better. They already had a solution and they constantly spent effort to get more of it.

Need a canal dug? Slaves. Need more fields tended to? Slaves. Need to mine more materials? Slaves. Need to manage the growing slave population? Believe it or not, slaves.

I just can't help but draw parallels to now and put myself in their shoes. When I sit down and think about problems I want to solve my mind often drifts to computers, robotics, and code because that is the world I live in and the tools I have available. If I grew up a well to do Roman home and had slaves, was brought up seeing all the problems they solved, and sat down and had a problem I cannot see how my mind would act any different. I would look at my world and the tools I have at hand. If it was a big project It was never the lack of some invention to take care of it. It was simply the number of slaves you needed. And guess what, they sure seemed to have the entrepreneurial spirit when it came to that in spades. What they invested in is a reflection of their thinking. I cannot stete enough how not expert I am at this, but these threads of thinking are not entirely bonkers.
Ask HN: When will be the investment market booming again?
Different eras. Journalism used to be bound by much stricter ethics.
Well I don't agree that just because one needs >1 servers, no-gil is suddenly useless.

Still lots of complexity and awkwardness that can be avoided if you can do threading instead of processes. Like Promotheus scraping from a non-webserver python app is a pita, as you need a new process and lots of communication, vs just plug and play as in other languages.

Or just the insane resource usage. Had a java app serving multiple orders of magnitude more customers running on a few containers. Our current python app needs multiple deployments with different entry points, and about 15x the amount of containers.
Thank you. Collecting rainwater in a barrel is useful for gardening if you want to save a bit of water. This nonsense? Total bunk!
I appreciate your clean design! Any plans to integrate with Astro/Starlight?
I give it 2 years tops before this ends up in production somewhere.
"It's about time you and others put the blame on threat actors"

Over the years we built mechanical safes for banks etc. Fort Knox still has its gold. We engineered that and it's largely worked well.

Are you now telling me that this is beyond the capability of software engineering? If so, then we need to drop the word 'engineering' from 'software' and start completely a fresh.

Talk about a defeatist attitude. This negative attitude is the real problem.

OK, what's your solution to bring down cyber attacks from the billions per year to about the same tolerable level we have for banks and security for other physical objects?

Fact: cyber security is not fit for purpose. Reality check: it's NOT working—the loss of millions of data records per day to cyber attacks attests to that.

You solution please....

PS: 'engineering', by definition, is about finding solutions to problems.
Ask HN: Who all thinks Aliens exist?
IOS 16 isn’t even stable yet, never mind 17z
Hi, we checked and it works on our end. Could you try again here please: https://terra-cotta.ai/? If not, could you share the error?
To be fair, your dad should have. It's in the membership agreement and has been there for a very very long time. Doesn't excuse being yelled at, but your dad should have been aware of this and warned you that they might deny you if you go alone without him.
The sad part is that there are plenty of good people. The problem comes down to the system itself. The system selects for crookedness and propagates it.

Evil always has the upper hand in controlling the system because evil people have access to a far broader range of tools and techniques to achieve their goals since they don't need to concern themselves with moral or even legal hurdles. Evil can pull the trigger with ease whereas good hesitates; that's why evil has the upper hand.
U.S. Marine Corps Antenna Handbook (1999) [pdf]
I have a hard time understanding how someone can steal something from Costco. Sure, it's not impossible, but it seems really hard.

First, because of the size of the products themselves. It's hard to conceal them. And small items come in blister packs which are hard to open even at home. Second, because they have cameras and have almost every shopper's photo and address on file. Third, because they have the receipt checkers at the exit.

I'd love to know how theft happens.
The “Solar Radiation Management” section reminds me of the plot of Snowpiercer:

https://en.wikipedia.org/wiki/Snow_Piercer#Plot
Pico-powered chess robot plays dirty using ChatGPT
This will come in the next update! :)
I sincerely hope that your friends and all other people involved in WEI, and their families remain safe from harm and harassment. I'm completely opposed to any sort of violence in this matter.

Having read WEI in the current form (several times), I'm convinced that it presents a serious threat to the open web. It's no hyperbole and it doesn't take a genius to understand it. (One of its creators concurred too).

The above two are not mutually exclusive. And it's possible to oppose a bad idea without resorting to violence. Please stop using some people's bad behavior to attack the entire opposition. That's a bad faith argument.
They weren't any less litigious, Intel sold licenses to the x86 architecture.

There were several fabs that had licenses, and there were lawsuits around whether or not they were transferable.

https://jolt.law.harvard.edu/digest/intel-and-the-x86-archit...
Commercial space is a tragedy of the commons in the making. What is its "carrying capacity", who calculated it, who enforces it? What are the long term effects, when do they kick in? What are potential secondary effects or tipping points?

Astronomy is already a casualty as the sky stops being "dark". I guess who cares about fundamental knowledge when there is profit to be had.
From the article:

> We want to be very careful with backward compatibility. We do not want another Python 3 situation …
So the answer seems to be that fish and potatoes have gotten relatively more expensive than other products, that "green" policies have driven up energy costs, penalizing high energy usage businesses, and that the overwhelming lack of economic growth, combined with the ever increasing tax harvest, have made fish and chip demographic people relatively poorer.
This news story itself shows "Warning: This video contains scenes of a sexual nature" before displaying the ad.
Let’s not dance around it like Google is doing. We should not tolerate WEI. We all know the end game with this tech. Google and all the people that work on chrome should be ashamed of themselves.

They have taken a stand in the past, but right now it’s crickets…
lmao please link disappointed black guy meme appropriate for the times haha
Ring sensors use zwave; so 900MHz range. The hub works either hard wired and probably over WiFi or with cellular backup.
There are plenty of Japanese scientists who are _at least_ extremely uncomfortable in English. Plenty of people who struggle to write their own stuff in English and get it corrected a lot. Though I think that beyond a certain level you have to be interacting internationally to get anywhere in your career so you're gonna be forced along.

Plenty of people would learn Latin to consume some content, but doesn't mean they are proficient in it itself, would be another example.

Having said that, I think that in the research field that merely ends up with "very confusingly written papers with mistakes large enough to hide process errors" more than "cannot communicate any info in English". But there are plenty of people who get their doctorate and their only English-language output is their final papers in themselves.
Ask HN: What is the best password management guide for 50 year olds?
Password management is hard, but my parents really have a hard time following/remembering the basics. I am looking for a fool proof guide that I can print out and add it to the fridge for my parents to follow. Beyond passwords, a guide around avoiding scams/phishing/etc.
Why were teachers so reluctant to let you use ballpoint pens?
Laying out the context as I did rather negates this:

> I was mainly stating that I think the absence of slavery is needed.

The Industrial Revolution began before slavery ended, there was no "absence of slavery" as a prerequisite.

The UK Abolitionists were a relatively small group of independantly wealthy relatively newly rich, rich on the back of wealth from India and the New World (cheap labour and slave labour) and from trade and shops.

Even after the end of direct UK involvement in the trading of slaves and the closing of their slave plantations in British territories the UK continued to supply copper for use in the slave trade [1] and take significant inputs from the North, Central, and South American slave plantations.

There's no clean break where first cheap labour (slavery or close to it) is eliminated and then machines take over.

At best there's a transition period, but as the world about us demonstrates even when automation and labor saving machinery is wiespread slavery and abuse of labor continues.

[1] https://en.wikipedia.org/wiki/Manilla_(money)
As a fellow Dutch-speaker, I know in Dutch both are “lenen”, but in English borrow and lend are separate.

You will lend them a bike, and they will borrow it from you.

(I still don’t know how English ended up with separate verbs for both actions whereas Germanic languages only have one.)
From my observations of working in retail, a lot of people will just blatantly walk out with things knowing the average employee can't touch them. People that steal from stores as a career do not care in the slightest. They're confident in their craft, knowing employees are watching and aware of them. They just walk on out.

The average teenager that just steals because they think being a klepto is cool would probably be deterred by the door watchers though, yeah.

But working in retail, probably a factor bigger than shrinkage is just people picking things up, and throwing it at the back of a shelf in a different aisle. Either they're saving it for a return visit, or they don't want it anymore and are too lazy to bring it back to its shelf.

These are just my observations. I think we're down a rabbit hole of assuming the problem anyway. The main problem with Costco is probably just that they don't have a system for counting individual items, since most things in the store are just wheeled out on pallets and dropped somewhere.
Free to do so? Yes. Is it a giant pain in the ass? Also yes. Especially with regards to warranty.

it’s funny that cheap noname Chinese phones have no problems with selling it directly in every EU country.
He probably meant something like "Having no contact with anyone except homeless people for a long time has to change a person."
STM, 2006? https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.67...

Still way after Java was released I guess
> if the article is correct about you, that one thing that does enrage you is being mischaracterized or falsely accused, [then you’re probably going to get angry]

Notice my statement was a conditional, premised on TFA being correct about something that does really bother him. What’s the relevance? That the previous commenter was doing that very thing TFA mentioned.

As much as I agree with the point dang and Ben made in the article about the importance of patience, and kindness, there does come a point where it’s not worth engaging patiently with someone, because it’s just not worth engaging with them at all. Being worthy of engagement requires some minimal shared sense of good faith. It seemed to me that the previous commenter who decided to set his/her hair on fire and try to curb stomp dang demonstrated a manifest lack of it.
Wait a minute that card
Is the following possible?

- library author marks their library "no-GIL" after making sure it's thread-safe without GIL

- if the interpreter sees this metainformation, it temporarily disables GIL for the current OS thread while running the library's code

- result: old versions of Python can still run no-GIL libraries under GIL, while new versions of Python allow to gradually remove GIL

Or it's not how CPython works?
Eugene -> Albany -> Salem -> Woodburn -> Wilsonville -> Tigard -> Portland -> Vancouver WA -> Woodland -> Long View -> Castle Rock ->Centralia -> Grand Mound -> Olympia -> Lacey -> DuPont -> Tacoma -> Federal Way -> Seattle-Tacoma International Airport -> Burien -> White Center -> Seattle -> Shoreline -> Lynnwood -> Everett.

You could keep going, but that gives you the spine of the populated places between Seattle and Portland and a little past them too covering basically the Willamette Valley in Oregon. You could extend through Mount Vernon and Bellingham up to British Columbia. You could run an East-West line connecting Forest Grove and Gresham through Hillsboro, Beaverton and Portland.

I know Seattle and Portland are the big ones, but the value to people in passenger rail is the whole rail network, not just two points. That said, I’m not going to defend the economics of high speed rail in America either, I’m a bit soured on it, just thought your characterization was unfair that Portland and Seattle were the only two points that mattered when you’ve got most of metropolitan Oregon and Washington around them.
Or it could motivate total abandonment of system-level Python installations in favor of per-app virtualenvs or whatever the new hotness is, and we'll finally achieve world peace.
Another historical thing that is simple to understand is old school micro-coded CPU's. Obsolete but if you understand how one works everything that comes after is just implementing the same thing mostly.
Yup, for something so critical in my life, I just want the damn thing to work. While I would love to tinker with an Android, I just don't have the energy for that (I did a decade ago) nor the time to troubleshoot problems that come up.
Multicasting in Rust
I think this argument presumes that everything is the sort of problem that maps well to redis and kafka. Scientific computing doesn't. And while things like numpy might lower contention on the GIL a bit, it's not a cure-all.

Finely-grained locks are useful. Even when you end up scaling between machines, it can be useful to have many threads in one memory space to maximize what you get out of one machine.

We're moving up to hundreds of cores; Python often being stuck only being able to use a couple while tightly coupling state has been unfortunate.
You made a broad, almost dismissive generalization from, as it turns out now, a purely macroscopic view. It's like a physicist studying galaxy filaments saying "all galaxies are shockingly similar", because the filaments show more complex structures than individual galaxies.
I’m curious how many people are still using Chrome or Edge despite all of this nonsense?

If that’s you, please stop using Chrome.

If you only develop or test your websites in Chrome, please stop and use something else.

If you can’t stop using Chrome then how can we expect others to? Need to start somewhere.
> Statements need an `end if`, `end for` etc. because it lets you find your way in nested code. The rationale for the syntax explains it a bit: https://austral-lang.org/spec/spec.html#rationale-syntax

From the link:

>> }

>> }

>> }

>> }

>> }

>> Which one of these corresponds to the second for loop? Unless we have an editor with folding support, we have to find the column where the second for loop begins, scroll down to the closing curly brace at that column position, and insert the code there. This is manual and error-prone.

I'm not fully convinced of that argument. Here's a devil's advocate take...

The keywords do indeed help when the corresponding nested control structures are off-screen, but if the code you are reading is not refactored to move the control structures into their own function so that the indentation doesn't get that much out of hand, you likely have bigger problems with the code than determining which `end` corresponds to which control structure.

IOW, having this sort of identification is moot: if it is needed, then the code itself is in such poor condition that it's likely not very readable anyway. In many cases it won't make a difference anyway (nested 'if's, for example - seeing multiple `end if` doesn't help) and the developer is still going to place a comment specifying which particular `if ()` is being ended.

Having the unadorned closing braces (`}`) leaves the developer one of three options:

1. Refactor that code just to be able to read it, or

2. As you point out, add in comments like `// end if`, etc, or

3. Leave it as it is.

If it's left as is, there's bigger problems in the code anyway.
Name a point in USA’s 240 year history that private gun ownership was not common.
Trivially noted (and /that/ is the typical use of "pedantic").

Whereas, substance wise, there is an inquisitive intention. And a different point.
Probably not as big as you’d think. I’d say “high confidence” is a good enough bar for this feature vs. perfection. I’ve never been upset when Target says 1 in stock but the aisle is empty - that’s just the reality of it. If the app has more, I’m usually going to be able to get one.

Whatever Target,l and Home Depot are doing works like 99% of the time for me.
Computer scientists discover limits of gradient descent (2021)
Where can I read up on this planned way of working? This is not what the PEP says
That'd be the vegan option. If you use it as a marinade for the terrapin it's a meat eater friendly meal and wouldn't trigger alpha-gal mammalian meat intolerance.
Numba seems specialized for NumPy. LPython seems to work with everything, almost similar to mypyc.
One of the common threads seems to be that other scientists think that lk-99 is not a super conductor but just strongly diamagnetic.

As a non physicist i wonder if that is useful in and of itself? Skimming wikipedia it doesn't seem like there are that many strongly diamagnetic materials. Would discovering a new one still be a big discovery (just not earth shattering)
Apple can still read ~100% of all iMessages in real-time because iCloud Backup (non e2ee by default) serves as a key escrow backdoor in the e2ee of iMessage. It is thus legitimate to state that iMessage is not e2ee as in practice each iMessage is also encrypted to a key held by Apple (in addition to the endpoints).

Even if you turn it (e2ee iCloud Backup) on, it's ineffective, as both parties to a conversation must have turned it on for the conversation to be private.

Your beliefs are inaccurate.
Frogs are not humans. Amphibians do have the genetic potential for limb regrowth.
The movie doesn’t assume or require any understanding of nuclear physics, which may explain why so many non-physicists enjoy it.

One doesn’t need to understand marine biology to watch Jaws, or Roman history to enjoy Gladiator.
Too bad it's US only :'(
"Costco loses only 0.1% of revenue to theft annually. For context, that's 90% lower than Walmart's shrink rate."
Print out a tabular sheet of

Website name | account name | password | Date last changed | Notes (check qs and additional login info)

I am doing this for my 80yo mentee.

Paper is safer imho. I'd love to take him to a password store but he's ipad and integrations are poor. The built in Keystore is fine: he just forgets which ones he's reused. Chrome does good checks if you love Google.

2FA needed. I wish it wasn't SIM/txt but for now it's all I can reliably get him to apart from Apple "check trusted device"

Distinct pw per account is increasingly vital. Seniors have shitloads of risk in their pension banking and related.
Some of these “high perf” RPC libraries never get one key point, if I really need something to be fast, the most important aspect is that it must be simple.
I guess the lawyers will first extract a huuuugely generous commission for themselves, and what remains is peanuts :)
Afaik, nogil will be a compile flag, which means that when there are two builds, you separately compile Gil and nogil builds. They will be two separate programs/binaries/packages. It could be possible for something like conda to install both binaries, then run your program with the one that matches the library flags, but python itself could not do this (afaik).
Smoked? That's crazy dangerous!
Can you just sign up for gpt 4 apis? I was under the impression it was wait listed.
Back in the day I came across a PC port of Mortal Kombat II. The box had a label specifically stating that it would not run on the AMD CPUs of its day...
The only linux distro that has meaningful security is android.

Linux sandboxing scene is completely broken for end-user usage, it’s only good for CICD pipelines. If I want to open a file with a program, I don’t want to see an empty drive, neither do I want to kill the program - there should be a proper interaction between the user and the program, like mobile OSs do. Flatpak does have something like that, but only for files and not even that is seamless (plus flatpaks mix packaging with security for no good reason, imo).

You literally run basically everything as the same user, every document, family photo is saved, and thus available for r/w by any process, as those share the exact same privilege. This includes that npm install with millions of dependencies as well, that could literally install a screensharing malware with clear access to any internet site and you wouldn’t even notice.

The age-old xkcd is still true: the only thing secured is being able to install a video driver.