skysight-inc/HackerNews huggingface dataset:
The post was interesting, but I also noticed something in the blog that had the same flavor.
Even though the link was for a specific post, the page layout neatly flowed into another post. So smooth I thought the second post's title was a subheading of the original article. A strange thing, but maybe that's just me making connections that aren't there.
Remember when Apple made their computers intentionally easy to work in? The old G3/G4 Powermac towers with their drop-down side doors were really nice to deal with. The G5 Towers were almost as good.
Can the US government say stuff like "anyone found transacting with <insert cryptocurrency network here> will face prison time / fines"?

How about "Anyone using https will face prison time"

OFAC may be overstepping its mandates.
Nothing requires this research to to be carried out in the US specifically beyond funding being available here. It’s really the inherent difficulties which is holding back progress.
> equivalent here would be banning casino chips or something

If someone pays for a house with casino chips, and you don’t do your diligence on why they chose that mode of settlement, you’re rightfully exposed to legal risk if they were in fact laundering money.
That's an IDE problem, with sufficently powerful code inspection, the fields can still be found. It is not the developers' job to manually add that type of information into their source code.

Ahh so if a method on an object dynamically adds in the quack() method at runtime, does the object spontaneously change type?
I wonder what if ESNI was invented at around 2010, perhaps before Xi regime.
Well overall happiness is intangible. If we base it on tangibles like easy access to food, convenient and cheap transportation, safety and security, health care, recreation, mortality rate, access to information etc. there’s no comparison.
> why wouldn't first amendment also cover the hashes and signatures that make up the TVL?

For the same reason it doesn’t cover the ones and zeroes in a bank’s records.
I don't think blocking individual videos would be very difficult.
It’s a filtering mechanism. If you get it, you’re a cool guy worth talking to. If not, maybe bugger off.
I am in complete agreement with you on Putin's character. I am also in complete agreement on what he did to the press, and the war crimes he committed.

However what he did in Chechnya was fight a civil war in a particularly brutal way. This is different than invading another country. Admittedly the distinction doesn't matter to the people who were living there. But it DOES matter to other countries.

The US position, in particular, was that we wanted Russia to remain territorially stable. Our top priority was to see Russian nukes secured. Our nightmare was a breakup of Russia resulting in loose nukes going to bad actors. Which gave us a big incentive to not complain about the horrible ways in which Russia was maintaining said stability.

When Putin moved from suppressing civil war to international conquest, the situation changed. But the USA was also in the embarrassing position of having no moral high ground to stand on. For example estimates of excess mortality in Syria are in the same range as estimates of excess mortality in Iraq. And across much the world, our invasion of Iraq is seen as less legitimate than Russia's invasion of Georgia, and support of the existing government of Syria...
And I've seen the exact opposite. Messy, poorly/under/incorrectly-documented buggy microservices which barf on corner cases, painful to refactor, no way to verify correctness without tons of unit and integration tests. Conversely, I've seen huge heavily-typed mono repos which are a breeze to operate on, wrap my head around, jump to definitions, automatically refactor, and actually run with confidence.

So do our anecdotes cancel out?
> trivial to keep your identity separated from various digital assets

It’s similarly trivial to hide cash income. I assume keeping this identity separate would also extend to tax fraud, so I guess we’re there in the conversation.
If Github consents to storing it on those grounds, they have that right, in my unlicensed opinion.
It can go either way - just ask the people manning the roaster what to do, they’re happy to help.
Cool people watch mainstream commercial cinema?
exactly this. Microsoft will always heel to the short leash of US sanctions because the losses for them are tangible: billions in government contracts.

gitlab isn't bought and paid for, so forcing the issue only stands to win them PR with hackers.
If you're looking for something similar, check out Reclaim.ai's Habits feature.

https://reclaim.ai/features/habits
Don't know if it works for your use case but I've been pretty happy with cardknox
Most of the Python libraries that are not locked to specific versions of Python, which is often the case with a lot of the badly written ML libraries.
Changing one's employment can be a difficult, life-changing process. To just blithely suggest people can change jobs easily is underestimating the immense amount of work involved in the process, and the immense amount of personal complications involved. People might be dependent on an insurance plan provided by the company. They might not find it practical to change jobs at the moment. Not every role at Apple is as mobile as software engineering. Even among software engineers, you then have to deal with the Leetcode grind. The very act of applying for jobs is stressful and time-intensive, just ask people who are laid off. People might not find it advantageous to leave yet because of the vesting cycle. People might not want to leave because they actually care about the customers and users they would be abandoning. In short, you are asking people to take a drastic step, rather than simply questioning management. Why do workers have to accept that? What makes them wrong and this policy right? And regardless of who is right, if employees disagree with their treatment, they should be able to complain and voice discontent, right?
To elaborate on the range of these things that others have mentioned, I too am seeing people's sensors from fairly far away.

I've got an RTL-SDR running rtl_433 on an RPi sitting in my living room, and I regularly see TPMS sensors from at least 6 different vehicles. The sensors identify as Renault, Schrader, Abarth 124 Spider, Schrader-EG53MA4, Citroen, and Ford.

For the Schrader ones I see enough different IDs that I think I'm seeing more than one car, so I'm probably seeing a few more than 6 different vehicles.

The antenna, which is just the little few inch thing long that came with the RTL-SDR, is about 85 feet from the street in front of my house, 60 feet from a dead end gravel road that runs by the side of my house, 113 feet and 116 feet from where my nearest two neighbors park, and 165 feet from where each of the next two nearest neighbors park.

The Citreon pressure is around 125 kPa, which is about half of what nearly everything else, so I'm curious what kind of vehicle that one is.
The laws mostly prevent this yes. Either from zoning, or logistics. Not many single income retirees can pull off constructing an ADU on their own property.
Oops, that was clearly a mistake. Thanks for catching it.

Natural Gas is pumped through Nord Stream. But it is not sent in liquid form. If it was, then keeping the pipeline sufficiently cold and pressurized would be an insane challenge.
I'd love to chat; even if it doesn't lead to anything, please shoot me an email.

Yes, translation is what all the tech is focused on but, it's really hard to make it useful for language learners. Because translating requires many more skills than just being bilingual. The most fundamental issue is that most native-sounding translations require being non-literal in many places.
Tokaimura Criticality Accident 1999
Nocash “I am homeless in Hamburg – please help me out”
Your complaint is with the government, not Google. The FBI could just as easily setup a StingRay [1] and capture all cell information. The only protection against that is robust digital civil rights legislation protecting Americans from governmental over reach, not lampooning big tech companies for having data. It's not like Google is willing to just shovel data at anyone who asks nicely, they will actively fight the government on nominally lawful requests it thinks are unreasonable/won't hold up to further legal scrutiny [2].

[1] https://en.wikipedia.org/wiki/Stingray_phone_tracker

[2] https://www.washingtonpost.com/technology/2018/08/18/google-...
Not when your use of the service obfuscates criminal flows and the service intentionally avoids meeting its AML/KYC obligations and doing even the tiniest iota to stop criminal use. That's when it switches from a privacy venue to a money-laundering venue and the fact you're there and using it in a legal way is incidental.
Not very long ago I showed up to an appointment at 7:00 am and was told it was really at 19:00 — and our computer system uses 24 hour time so obviously someone just screwed up the conversion.

Midnight appointment are interesting since the system doesn’t have “no appointment time” so they use 00:00 and 00:01 for a real midnight appointment and if you’re really, really tired…
This issue has been preventing new subscriptions for our company since around 1pm PT. We’re seeing an error loading our origin address within Stripe Tax settings as well, which might be helpful for identifying the source of the problem.
Or, going back even further:

https://www.mattrichman.net/apple-and-arm-sitting-in-a-tree/
Thanks. It is a clever approach. But at best all I can do is amend the original statement to "only dynamically linked applications are supported". Apple does not guarantee syscall stability (as is evident by Go's big break, and eventual move to libSystem).
Most online sellers don't have to handle that themselves, whether they're selling physical goods (your shopping cart like Shopify or WooCommerce will do all the sales tax calculations), or services (most locales don't tax them, and you have to get pretty big to worry about establishing economic nexus in places that do).
> A product like this would not be popular because it would be thicker, heavier, and have worse specs.

This is not a statement you can just make with no evidence and expect people to take at face value.

At least for laptops this is a myth. The Framework laptop has the same dimensions and weight as a Macbook air (give or take a few tenths of an inch on width/height but same thickness - I believe they kinda did this intentionally to call out Apple) and is fully repairable with individually replaceable parts.

Many (most?) of the decisions that Apple make that make their systems less repairable are not things that meaningfully impact weight or size, it's just an excuse that they've been very successful in seeding in the minds of consumers.
I do agree that modern work is quite broken and there's times we are more productive in shorter amounts of time. I don't think it's the "time" that determines it though but rather the nature of work and whether it motivates us and is in the perfect balance of flow etc. etc.

And good meetings are good meetings. That said, 2/3 meetings are considered "unnecessary" in surveys we did - so it's a matter of killing off the waste-of-time meetings and doing that async and using tech, and using the more synchronous ways of working for things that needs that (specific real-time collaborative work)
College campuses actually host in person classes now. Conversely, Apple Park is literally called a campus, so it's not as if management isn't in on it either.
There's an opportunity here to have a solar-powered Rube Goldberg contraption for transforming water and green coffee beans into something truly delightful.
Time would be much less of a problem if Terrestrial Time was used internally everywhere. That is: if TT (realized as TAI) were used as the fundamental definition of time, rather than UTC; and UTC were treated as just another timezone.

Then, there would be only three problems, which decompose nicely:

1. Trying to keep the system time accurate, and accounting for the possibility it isn't.
2. Having up-to-date time zone information
3. Converting TT to/from a date/time in some particular format in a particular timezone.

(1) is fundamentally unavoidable. (3) is complicated but well-defined. (2) should be handled by the system. All that's left is calculations on time values, which if they're in TT (i.e. actual time) are very well behaved.

Ultimately this is the fault of the standards bodies. POSIX defines time in terms of UTC. NTP tries to keep the system clock synced with UTC. Postgres "timestamp with timezone" stores UTC. Zone files state offsets in terms of UTC, and even worse, transition times are stated with reference to a timezone (see tzfile(5) and RFC 8536), which is completely insane.

This could change. Existing standards can't but new standards could be introduced to succeed the old ones and exist side-by-side. Maybe, instead of proposing changing UTC because they find leap seconds inconvenient, an organization like Facebook could actually do something useful and push for them.
As well as Wine and DXVK there's also native Gallium Nine, which is `libd3dadapter9-mesa` in Debian.
Update (can't edit the OP):

Edwin reached out to me but their team can't override their faulty algorithm apparently. Other banks/payment providers have no issue giving us 3-5x the limit Stripe slashed us to, but they can't. Root cause is the fact that Stripe fundamentally doesn't understand eCommerce / cyclical LOCs in their algorithms apparently as our business hasn't changed meaningfully regarding effective cash positions.

Fairly surprising Stripe doesn't understand how to evaluate financial positions correctly. Oh well.
Aren't those things that are already illegal in the USA and/or Germany? Which ones seem to add restrictions?
The 100 series aren't used for mining and used desktop GPUs don't compete with them. Hopper will be released when it's ready.
Disagree, but it might be because I phrased/explained it badly. There is a set of employees E, who might be the cause of the production problem. There is a set of employees P, who might be in a position to use this emergency authorization. E contains about 1000 employees. P contains about 5 employees (including me, as it happens). Members of E can do anything the normal rules allow during an emergency. Members of P can authorize anything they think is appropriate during an emergency. Only in that limited sense is the onus on them, but that's clearly time-bound to the emergency. P's responsibility is to restore service to our customers, not to worry during the incident about how service was originally lost.

Later, in figuring out what happened, we do get to the point of who did what, when, and if we're able, why they thought that was the best course of action. In 19 years here and 17 since I designed this process, I've never seen a production incident nor a mistake in handling one held against a member of E nor P, even though we often learn something from our mistakes leading up and during prod incidents.
>How come much smaller Facebook groups have a tendency to devolve into a mess, but something as large as HN doesn't?

Facebook has an algorithm optimizing what you see for their purposes. It tends to preferentially show emotionally charged content, to try to increase "engagement". Needless to say, this is not conducive to calm, rational, discussions on that platform.
> Ahh so if a method on an object dynamically adds in the quack() method at runtime, does the object spontaneously change type?

Yes, actually.

This is an antipattern in the vast majority of use cases. There are far better patterns out there than just sticking a method on an object, and I detest codebases that do this sort of thing. It's almost always someone who uses the phrase "pythonic" unironically way too much, writing these sorts of things, and a nightmare to debug.

There's less problem with doing something like

def quackerizer(foo: Any) -> Quacker:
foo.quack = lambda...
return foo

Still kinda odd, but at least you are doing a formal cast.

> That's an IDE problem, with sufficently powerful code inspection, the fields can still be found.

Ok, name one. Pycharm and vscode don't currently do it afaik. Maybe some vscode plugin, haven't used vscode much.
It’s a product of well coordinated labor. It’s much, much easier to make the wrong thing than the right thing. And the wrong thing can eat a huge amount of labor and be worth much less than nothing.
What about the 781 vloggers reacting to that video?
Maybe this is why the Georgia Guidestones were demolished. They warned about overpopulation at a time capitalists are far more worried about underpopulation.
White flight was unadulterated racism. It wasn’t because the black family that moved down the street started being violent. It’s because whites did not want to live on the same street as them.

Of course caucasians would be a victim of ~90% of interracial crime, those are the general population demographics in most places that are not urban in the US.
Possibly they're just incompetent - here's my update:

https://news.ycombinator.com/item?id=32558191#32558635
Agreed on all counts. The “falsehoods programmers believe about X” articles are cautionary lists of edge cases to think about, with an unfortunately aggressive naming scheme.
Setting norms of asking folks not to abuse it reduces the likelihood people will step out of line with those norms.
OP absolutely should not wait to get a diagnosis just because you are so afraid of stimulant medication.

Even if they share your fears, a diagnosis doesn't mean a doctor will just shove pills down their throat. It means that a doctor will work with them to help!

Stimulant medication can be very addictive when abused. On the other hand, when used as directed to treat ADHD, stimulants have been shown to significantly decrease the incidence of new and existing substance abuse disorders.

It's incredibly difficult for someone with untreated ADHD to follow the rest of your advice. Why? Because they have executive dysfunction! Getting help with that is foundational to doing the rest, not the other way around like you implied.

You won't "probably have a heart attack when you're 30" because you take stimulants. Will you have a higher risk? Yes, but not over 50%! Not even close! If you actually keep reasonably good track of your blood pressure and heart rate, you will probably have a lower risk of cardiac arrest. The same if you start exercising & sleeping more, eating healthier, etc. because you finally have the executive functioning you needed to start doing those things.

Stimulant medication is the first line of treatment for ADHD because it has been extensively studied. Numerous peer reviewed trials have shown its safety and usefulness. The risks are well known and obsessively managed.
SSB in your Pocket
It will absolutely become more common. Launching a PR campaign to convince the public that a given disease is an "emergency" can save billions by side-stepping expensive clinical trials.

With the relatively low deadliness-to-panic ratio of COVID, the pharma industry now knows that this is possible.
It does utilize biometrics - face/fingerprint scan.
I've routinely seen estimates at 1-2 PSI per 10(f) degree change (depending on tire) and 50+(f) degrees of warming over the first 30 minutes of driving at highway speeds.

That's a change of between 12.5% and 33% depending on tire.

Additional load doesn't change the total volume much - so it's not directly increasing pressure - but it can increase deformation (as you pointed out - contact patch size changes) creating more warming, which will increase pressure.
I'm somewhat familiar with the 12 steps. As far as I can tell the core premise is to give in to a "higher power." This feels very similar to a cult to me, in the sense that it's learned helplessness and that the only way you can ever have value is by giving in to the group/god/whatever. I am not saying 12 steps is a cult because it exists to help/cure addiction and it does so with mixed results. But the history of the program is very obviously centered around religion.

If you aren't already in such dire straits as to require this kind of help, it really seems like a form of self-harm to me. I've met many people who've gone through 12 steps. Some advocate for it, some protest it. I'm genuinely happy for people to get the help they need wherever they can find it. But I absolutely would not recommend it to someone that isn't already so desperate that they're willing to give up their autonomy because they don't know what else to do.
How's that different for USA? Do you believe Biden has power?
This.

I hope you write your blogpost - I don't actually fully agree with your post entirely but my differings are only in the detail, the general thrust is right on point.

> many of the tasks he describes in this post would cease to exist entirely if we began focusing on implementing things directly into specs and aggressively sunsetting the use of frameworks and tooling

Nitpick: If you look at the tasks he describes one-by-one, this isn't really true as they're mostly spec/implementation domain/sdlc/ related, rather than framework/tooling apis. However... while he makes the list sound as complicated and insurmountable as possible, it isn't. These are mostly tasks I know how to do. And most are reasonably easy to know how to do. The problem is that FE devs don't learn these things, they expend their time gaining other much less portable / long-lasting knowledge (related to frameworks & tooling).

The other sleight of hand the author pulls is listing way more tasks than one would ever have to do on one product or team - quite a few of them are niche insofar as most devs would leverage an abstraction library to provide them with generic versions of these features; building from first-principles would be a rarer special-case for narrowly domain-focused product teams.
> Microsoft will always heel to the short leash of US sanctions because the losses for them are tangible: billions in government contracts.

You seem to be under the impression that "the government" is a monolitic beast that all operates together.

There are other parts of government that would like nothing more than to see OFAC get a bloody nose over this (eg, other agencies that believe they should be the ones regulating crypto).

He republished it on GitHub: https://github.com/tornado-repositories
Illinois Snapchat Privacy Settlement
I prefer Gwern's critique of "Tool AI" as a path toward AGI, similar to her 5th point: https://www.gwern.net/Tool-AI

The recent interview with John Carmack on Lex Friedman also made me hopeful that at least people in the field (of AGI research) are working of the issues with the current approach of strapping models together directly on the required input, instead of agents in a virtual world (or worse yet, with some connection to the outside world) that's running as fast as possible.

Gato's [1] more general approach of using different inputs and actions in the same format is probably a good path towards this kind of agent-in-a-world AI, which is much closer to how a natural organism interacts and lives: serially, always-on, and in a universe.

[1] https://www.deepmind.com/publications/a-generalist-agent