skysight-inc/HackerNews huggingface dataset:
Because the scientific journals publish all of the facts and nothing but the facts?
"Blame" 2FA for your own mistakes just sends bad message. How do people who are capable of setting up 2FA (therefore not tech-illiterate) still don't use password manager? Imagine storing either the 2FA secret or the backup code in it.
Err ... you realize that your argument just shot itself in both left feet?

I just love it (not!, but it happens every now and then) when HN users display ignorance of basic logic, on a site for techies, yet.

I could use your own argument against you:

>is certainly an ”almost immediate” response

>Perception of time is subjective.

So, you use "certainly", and then "subjective", just after it, in the same argument about the same topic?

Brilliant. Do you not realize that by your last sentence above, you make my own case for me?
I ran into this issue when I accidentally cooked my phone while on a trip out of town. Google wouldn't reauthorize me to log in because the phone that got cooked was my second device.

... So I fixed the problem when I got home. I don't put myself in a situation where losing one device completely ruins my ability to move around the country. That's just unsafe.

It was, admittedly, inconvenient to not have easy access to everything my Google account locks against... But it's also convenient to not have to worry too much about hackers compromising my account if they manage to guess my password. I appreciate this level of security on something that I've routed way too many authentication keys through.
A great point made by saying a watch is such a personal preference. This watch is very well constructed from the best materials but I would never want to wear it myself. I'm happy the author likes it!
1. Install Linux Mint.
2. Try to do everything (yes, even web browsing) through the terminal. (You can go back to browsing in a non-terminal browser later).
3. Read Kernighan and Pike's "The Unix Programming Environment".
4. Mess around with neovim/emacs.
5. You will now have an understanding of Linux as a user. Where you go from here is up to you!

Cheers.
Here just north of Austin, PEC implemented one of the most regressive solar programs in the country. Their argument in their study was that they make less money off solar since they can't sell as much power.
Redis is a very bad store for a distributed lock but Postgres is only slightly better.

What you truly need is something like ZooKeeper and etcd that are designed to achieve distributed consensus using algorithms like Paxos or Raft.

This ensures strong consistency and reliability in a distributed system, making them ideal for tasks like leader election, configuration management, and lease management where consistency across nodes is critical.
One of my personal conventions on stories with many duplicate submissions is to try to list those sources within the first / main discussion.

Recent example: <https://news.ycombinator.com/item?id=41248551>

(I haven't hit on a standard notation for this though I've noted "other submissions" in some cases.)

Karma, schwarama.
The motivation behind this project was the fact that the city has limited online property listings. Hence, wardriving. I guess that the availability of other online data is then also limited.
Which utility was this? That reeks of gross incompetence.
I read somewhere one can donate blood plasma to reduce the levels in your blood (and give it to someone else who presumably has more immediate problems). This does nothing for the stuff in your organs not in blood but it’s something to be proactive.
Cedar Policy Language Tutorial
One major distinction with this is between structural types (if the shape is right, it fits) and nominal types (only the same reference will do).

For nominal types, you also want to pay an eye to only ever refering back to the same one-true-definition and not duplicate them (example: TS enums and classes). Whereas with structural types (example: TS interfaces) you can get away with being a lot more ad-hoc without having to enforce a globally unified structure. This highlights the value of the age-old principle of always exposing interfaces rather than implementations in your typings (every exposed class should have at least one corresponding interface).

This is why the Haskell example works out fine since Haskell tuples are structural.
> And when you're driving slower your stopping distance is less, your chance of death in an accident is less. It's basic physics and accident statistics.

The faster we travel, the less time we spend traveling. The posted limit is not necessarily a reasonable maximum speed; that's my point in both directions.
What would be the point of 2FA if a scammer can just email Uber to turn it off?
> Yes they are idiots. Well more likely they were cogs in a dysfunctional bureaucracy that is not allowed to do good work because it doesn't allow common sense to drive decision making. So the 'idiot' here is an organization, maybe, and not a person.

As I said, that turns your argument around: They did not make a bad UI because they are idiots, but rather they are idiots because they made a bad UI. This gives you zero insight to prevent future accidents.

> Yes, the UI was obviously terrible before the accident happened. My first thought when I saw the picture was, wow, that's terrible.

You saw that picture after you already knew that an accident happened. The interesting question is whether your conclusion would have been the same if you saw it without knowing about the accident.

I really suggest that you have a look at the CAST handbook, because every single of your arguments gets taken apart there: http://sunnyday.mit.edu/CAST-Handbook.pdf (also posted in another sub-thread, but this whole HN discussion shows that still too few people know about it)
Not to mention that proving that the drug dog didn't actually need to take that long would probably be extremely difficult.
Texas has a lot of gas plants (51%) that we want to idle when possible. Just because it's cheaper power doesn't mean we should be generating it when the only customer is cryptocoins.
Yeah that is a good idea, for internet I was surprised that the city has lot of fiber companies so lots of wifi all around, I pay just $12 for 800mb/s which is cheaper than metropolitan cities (and that's the "expensive plan").

Facebook idea is awesome, I was trying to find posting on "craigslist" alternatives but got nothing, but since the town skews older, they are all must be on Facebook!
As long as you don’t care about Python versions I too find pip + venv sufficient.

But there is no way for you to define which Python version your project is built against.

If you’re building a package you probably need to test against multiple versions. If you are building a “project” that isn’t an installable, distributed package but a bunch of code that is shared with a few developers and does something (run a machine learning model, push itself to a cloud function, generate a report) you probably want to target 1 and only 1 Python version.

As for the mono repo approach are you suggesting to copy paste numpy and pandas into the repo?
If they ask their customers to conserve, they can’t rant about California “running out of electricity because EVs” anymore.
Paxos and Raft are consensus algorithms that provide certain guarantees and capabilities that a master-slave system with synchronous replication, such as PostgreSQL, cannot offer.

These algorithms ensure that a majority of nodes (a quorum) must agree on any proposed chAnge. This agreement guarantees that once a decision is made (e.g., to commit a transaction), it is final and consistent across all nodes. This strong consistency is critical in distributed systems to avoid split-brain scenarios.

This is easily caused by :

1-network partition

2-latency issues.

3-Async failover (2 nodes think they are the master)

4-replica lag (some but not all replica acknowledged the write) while master send confirmation to client
It certainly puts a ceiling on a career. And I'd argue it probably gave him a pretty rough shelf life. At some point he has to understand what he's doing.

Unless he's so good at selling his services he can consistently find new clients. And if that's the case, he'd probably kill it in sales.
If you are wondering how much this thing cost, a quick look at the watch company’s site suggests that this was at least us$20k.
But what if I did't do any of those things? What if I made a mistake and didn't save my backup codes on 3 different types of storage medium (at least one of them offsite)?

Or at all?
TOTP on the other hand is completely fine. Encrypt your TOTP secret file just to keep it around, and enter the secret into your Firefox Browser (TOTP browser extension), and the android app "Secur". No third parties involved. Nothing to worry about if you lose your phone.
FAANG might have more revenue per line of code
Writing the program. Recalling a bug for the purpose of impressing a stranger does not sound fun.
That was hilarious!

I'm hoping-against-hope that you (a human) wrote it, and not some LLM.
> Ha, so it's spacious, not tiny and very little anymore...

Playing gotcha word games is not the HN ethos.

To clarify, you brought up spacious travel trailers:

> most European caravans are sub 1500kg / 3300lb, even the more spacious ones

In contrast, the one I own is very small at 19ft, as mentioned upthread.
Are the microplastics found in the environment coming from corporations production residues or from people’s consumption residues ?

I would say a relevant part of them comes from individuals. If you believe the issue is important enough, then raising awareness is the right direction so they take healthier choices. However most of the worlds population lives in developing countries, and microplastics are very low in their list of priorities, their top priority is actually making to the end of the month with enough food, shelter and some medical care or even education for them or their kids.

Blaming everything on greedy corporations is a very superficial analysis.
checkout webtm.io
You've got my forgiveness in that situation! That would be a tough one!

I don't think most groups are unanimous in self describing, but I do think there are general trends. We know, generally, that certain words aren't ok! Plenty of slurs we avoid, even ones used by in groups in a reclaimed way.

I don't think most reasonable people expect perfection. I spend a lot of time in disabled and queer (and disabled queer) circles, and I've primarily observed people expressing preferences, not anger.
> Then comes the licensing issue. Often, when searching for an obscure topic, the code ChatGPT generates is very close to what's found on Github, but said code often comes with a non-permissive license, unlike what the AI generates.

I think this is a feature for a lot of people. ChatGPT can launder code so they don't have to care about licenses.
What percentage of web traffic today would you say is composed of bits that the user--if they bothered to inspect it--would prefer to not have anything to do with? I'd say it's more than half.

Computers treat people like garbage all the time.
I'm a big fan of modern tech and I don't think I'd enjoy wearing anything that expensive!

But it's a really cool piece of art and I thought the depth of the dial was especially interesting. From afar or in pictures, a watch looks like a 2D display, and since we mostly only see them in pictures, it's easy to forget that a lot of analog tech was subtlety 3D.

With most natural objects, when you see a picture it's obvious it's just a picture and there's a third dimension, but with mechanical devices it sort of feels like you're looking at a picture of an old fashioned screen, and you never notice that there's depth you don't see.

Highlighting that aspect is a really cool design choice.
Some tangentially related trivia: in The Hitchhiker's Guide to the Galaxy Douglas Adams writes:

"Orbiting this at a distance of roughly ninety-two million miles is an utterly insignificant little blue green planet whose ape-descended life forms are so amazingly primitive that they still think digital watches are a pretty neat idea."

My interpretation of this was that digital watches are such simple technology that the fact we like them means we are easily impressed.

His thesis was much deeper though and I have since found multiple accounts of his explaining that, at the same time as everyone was excited about the fact that pie charts could be produced to easily visualise data on a personal computer, we were also removing what is essentially a pie chart from our wrists and replacing it with something numerical. Here it is straight from the horses mouth:

https://youtube.com/watch?v=P0keUhMiZ44
The watch is a so-called "annual calendar", which means it can show the correct date with only one manual adjustment per year (during February). An annual calendar "knows" the difference between short and longer months.

I could see how one could create a simple mechanism for that (the expression is basically 30+(m+(m&8)&1)-(m==2)* 2, a sort of odd-even sequence with a discontinuity), but staring at the diagram it doesn't seem to make sense - the month disk rotates a little bit each hour, and the date ring is driven off the month disk?
According to the article, he disappeared in 1976 (48 years ago). Apologies for the pedantry.
The old system was upnp and soap/xml
Some time ago I read the c++ timeline explained [1] and this part stuck with me;

"You can fix a feature list, or you can fix a date, but not both."

When doing estimates now I use the above mantra a lot.

Usually I pick a date for incremental updates. I find that more useful to people. But people asking before that date "what's in it?" seem somewhat bemused when I say '"I don't know".

For new projects we're more likely to pick a minimal feature set, but that causes some stress up the management chain who can see "progress" but can't yet see a finishing line.

[1]https://herbsutter.com/2019/07/13/draft-faq-why-does-the-c-s...
Uggh, I was cornered into writing a couple of these over the years. The way I handled it was:

1. make sure both operations will be retried if they don't run to completion, and

2. think through how the rest of the system would react to one of them being present without the other

Then I use whichever of the two orderings is less bad from the perspective of #2. Obviously this depends on the exact use case -- I was simply lucky that the rest of the system was designed in such a way that it could tolerate that bad intermediate state.
> Helping a customer solve challenges is often super rewarding, but only when I can remove roadblocks for customers who can do most of the work themselves.

One thing I loved about doing technical enterprise sales is that I’d meet people doing something I knew little or nothing about and who didn’t really understand what we offered but had a problem they could explain and our offering could help with.

They’d have deep technical knowledge of their domain and we had the same in ours, and there was just enough shared knowledge at the interface between the two that we could have fun and useful discussions. Lots of mutual respect. I’ve always enjoyed working with smart people even when I don’t really understand what they do.

Of course there were also idiots, but generally they weren’t interested in paying what we charged, so that was OK.

> Helping a customer solve challenges is often super rewarding, but only when I can remove roadblocks for customers who can do most of the work themselves.

So I feel a lot of sympathy for the author — that would be terribly soul sucking.

I guess generative grammars have increased the number of “I have a great idea for a technical business, I just need a technical co founder” who think that an idea is 90% of it and have no idea what technical work actually is.
That's like saying "seems like the problem is the internet is filled with low quality content" in response to ai bots when, while not wrong, the new problem is that we've created a way to accelerate the creation of that low quality content many orders of magnitude faster.

So what was a difficult problem can quickly become insurmountable.
Right now you can get a DeFi loan at places like changenow.io that don't even require you to sign in. You put up crypto collateral. When you pay back the loan with accumulated interest you get your collateral back. If your collateral drops in value to 50% of the loan amount, you lose it and are released from the loan.

This all happens via distributed execution of a smart contract. No banks or governments required.
How many backups of my Uber codes should I have had? If I have 0, does that mean that I can never get a car to take me to the airport again?
not "at large", but there's very much a segment of smart people who's expertise lies elsewhere, and they just haven't taken the time to learn the basics of programming. as someone who's spent a lot of time programming, I love meeting brilliant people who could program but don't just because they've gone a different way.
Black holes spin. (I think this is reflected in the data from LIGO about the gravitational waves from mergers?)

This spinning isn’t about the singularity spinning, but the frame dragging around the event horizon.
The crypto product in question is for a very young age group.

https://pump.fun/board
Not cheap, but if you look at what other expensive watches cost, it's actually comparable.
One time I went to A&E in the UK, I saw a young unconscious woman outside, laying next to a wheelchair. I told the receptionist and was told she had to come in for treatment. Another patient tried to get her into the wheelchair but ultimately I got an ambulance involved to bring her in.

The nurse then recognized the woman, for it was the very nurse who had rolled her out for fresh air some time ago.

It was a cold night, as well. I think there was some snow, or it was about to snow.

There is definitely an over-reliance on schematics in emergency medicine. The moment a slightly more complicated patient is involved or one falls outside the schematic otherwise, their risk of serious health injury or death goes up a lot.

This was always interesting to me. I went to medschool, and I remember my peers as people who genuinely wanted to help others. Few would have refused to help someone collapsed outside in the cold. But our medical system has changed a lot, many more people do it for the pay slip. Most probably still care about the patients but I suppose some portion genuinely don’t. If it’s not on the schematic, they won’t care for it.
Here's a protip for dealing with impulsive / aggressive big truck drivers.

Big trucks go max 30 mph uphill. It's their achilles heel.

Cool your jets let them cuck you and be in front of you going slow all they want. When that big hill comes up, with that sweet passing lane, just pedal to the floor.

Now, if you get in front of them, or any car, and have the balls, and it's hilly country, you do this. Imagine they're tailgating you hard. You're going down a big hill. Put your gas pedal to the floor, downhill, You're max-accelerating. BUT .. ... LIGHTLY touch your brake pedal. Brake lights on. The tailgater will now back off because brake lights, as you rocket ahead at maximum acceleration. Aha! The tailgater catches onto the ploy and puts their pedal the floor as well. Now they too max-accelerate. Now you're at the bottom of the hill. Now you let go completely of the gas pedal, and the brake. You are now going uphill and you are slowing down quite aggressively, just from the uphill consuming momentum.... ... BUT your brake lights are now OFF! Thusly: you have maximally accelerated while braking, and maximally braked while accelerating. This will melt in anger the mind of any aggressive tailgator and they will either back off believing you're a total psycho, or shoot you (also believing you're a psycho). But it is a lesson in non-impulsive tactics & strategy versus impulsive driving. Patient strategy wins every time.
I rather enjoyed the video essay Technology Connections did about the seemingly different mental models of tracking time that come from analog and digital clocks, and how a lot of people now have barely ever experienced analog clocks.

https://youtube.com/watch?v=NeopkvAP-ag
> Apparently it's common and not even something there's any recourse for.

It's a sad fact but hospitals have no one who is responsible for advocating for your care. I think it's a major ethical flaw in our entire healthcare model. People are not medical experts or legal experts and when they are suffering they're even less capable of handling that burden.

To expect the hospital with a financial incentive to do this is absolute folly. It just doesn't happen. They'll _absolutely_ get your insurance information, even when you're laying in the ER and doctors are still attending to you, but they'll provide you less than nothing when it comes to understanding your care and your options.

We afford people public defenders as disinterested third parties when they're accused of the most petty of crimes, yet, you're absolutely on your own when it comes to the hospital. This is a complete social moral failure.
I have a 3d printer, and I thought the gridfinity system would be awesome, but the biggest problem is that they need to be printed. Printing the plates takes a couple hours per plate. And I don't typically want to be in the same room as the printer when it's running.

This is slightly better because the design seems to be simpler and easier to print.

But I would rather have something that I can buy and also extend.
The weird thing about a watch like this is that nobody is going to know enough to steal it unless you tell them what it is (or...put it on the internet, I guess). It's also small and super low-key, and therefore, not at all hip in today's watch market.

You're more likely to have your phone stolen. Thieves are all about risk/reward: they want your Rolex Sub or your (gaudy, ugly, huge) Royal Oak, which they know they can flip for a huge profit.
This is true, but don't forget that (especially for socially-anxious individuals), anger does not have to be expressed to be perceived! And that when the burden of expressing oneself becomes too high, people may prefer not to express themselves at all. Everyone has their own internal threshold for this, some are set surprisingly low, and often the people who decide to stay quiet have the views we most need to hear.

Some people will cheerfully adapt their language and continue without missing a beat; others will feel deeply ashamed and embarrassed, and simply shut down out of the fear of making a mistake again. There are all sorts of people, and the burden of language weighs differently on each.
See "Rye and Uv: August Is Harvest Season for Python Packaging"[1]

[1] https://lucumr.pocoo.org/2024/8/21/harvest-season/
They still have the bug bounty for the Pixel devices. I don't know they ever had one for the open source Android OS (AOSP), but a bug in AOSP would be likely to effect a Pixel device. The bug bounty that is getting removed is one that google offered for certain very popular apps in the play store. I also see that have bug bounty's for some of the main Google android apps.

https://bughunters.google.com/about/rules/android-friends/61...
https://bughunters.google.com/report/targets/290590452
you're right, but I have a hard time picturing the computer as having emotions to be able to treat me like garbage in the first place. you won't rm the file? sudo rm file! the computer could fight back and say access denied still because of extended attributes, but for some reason I don't equate poorly written software as being treated like garbage. I always imagine some hapless programmer is doing the best they could with the resources they have in the system they're under, it's just not very good but that's not their fault.
Cryptocurrent trading tools? The susceptibility of people to get-rich-quick scams and the desire to not do even the minimum of work is surely correlated.

Stop poisoning the well and then complaining that you have to drink from it.