skysight-inc/HackerNews huggingface dataset:
How about this: the federal government already has sales info on FFL weapons via 4473, no?

So mandate that the last registered owner of a firearm is an accomplice to any crime committed with it, unless it was reported missing or stolen prior to the time of crime.

This would have the incentive effects of:

Parents keeping their nutso incel kids from their guns.

People would voluntarily get a notarized bill of sale for transfers, even private. They could not, but then they would be putting a high level of faith in the buyer and all future owners in perpetuity.

The notaries and bills of sale are now a de facto, decentralized but private source of record for transfers.

Unless there is something I don't understand about notaries.
Clojure (the first talk) by Rich Hickey at LispNYC (2007)
Knowing where the other powers' silos and possibly subs are is better than worrying about it. Having them know that you know means it's not worth it for them to press the big red button. Military intelligence supports the Mutually Assured Destruction doctrine, which is what's keeping us all alive.
The only thing I’ve seen that I’ve hit recently is fetch doesn’t have a progress API.

Use case: I was fetching a large image from a server to render into a canvas and I wanted to show a progress bar for the download. AFAIK there is no way to do this with fetch
Last weekend I went on a code marathon doing a bunch of CDK AWS stuff.

Soon as I saw this headline, I was completely shocked and dropped everything to check my usage. Luckily I had 'cdk destroy' the big projects, but I had dozens and dozens of lambda and S3 buckets it failed to clean up. I spent probably 1 hour clicking through the web interface deleting them in fear of what happen to OP

I think I'll just stick to LocalStack and VPS.... actually my datacenter friend said I could bring up my deep learning station to this DC might just abandon AWS idea.
> More importantly, just because one particular public resource is reserved for a particular purpose doesn't make it "not public" nor do we expect users to pay for it. For example, public schools are still "public" and we don't make families pay to send their kids there, instead the whole public pays whether or not they use those schools.

Public resources should be for public benefit. Sometimes there's a legitimate public interest in something that only a subset of the population uses directly - e.g. there's a general public interest in having children raised well, it's something that even people without children benefit from. When public money is spent on something that mostly benefits the rich or the middle-class, pointed questions are and should be asked about that.

And I don't think there's any general principle that public resources are always free to use. Public transport is generally charged for. Publicly funded museums and art galleries are free in some cities but not in others. Public sports facilities are almost always paid, at least for private individuals to use (they might be used for free by a municipal team or club). Even stuff like getting a copy of your tax records often costs money.

> But are they happy to pay for use of the bike lanes like you're proposing cars do for use of street parking? The point is that no one wants to pay to use a public resource.

It seems a little unfair to compare drivers' parking to cyclists' road use. Where I live there's virtually no street parking (for bikes or cars), everyone pays for parking, and no-one pays for road use (except for expressways). If we were talking about replacing paid car parking with free bike parking then I can see how that might be seen as unfair, but that's not the issue AIUI.

> I'm not following your point about incentives--it's not like public transit users pay more during rush hour.

Public transit does cost more during rush hour in many places. More to the point, congested lines or lines that use a lot of expensive land tend to cost more, whereas there's no equivalent for roads.

> And drivers could pay more to use the city center roads ("congestion tax"), but that's generally considered regressive because it effectively reserves city center driving for people who can afford the congestion tax.

Right, and this I think is the real issue; people see attempts to make drivers pay their fair share as regressive because they assume driving as the default. Whereas at least in the city, being able to afford a car at all puts you well above the bottom.
I can't imagine a circumstance where I would compel someone to share a video of themselves when they're apparently not comfortable with it. If she went six months without creating a pull request that would be a different story.
What's your opinion on SyncThing?

I find this checks a ton of these boxes for me, and I find it really easy to get non-techies on board and actually be comfortable using it.
Laser stuff was a single point. The advantage here is capturing a set of 2d pixels which let you see how signal travels through space. This essentially means a large array of microphones which are next to each other and in perfect sync (which I hear is hard when you try to do this with multiple microphones).
Should everything be driven down to partisan politics? There are tons of reasons why Walmart would not want its employees to be judge and jury in identifying fraud and some of the others would have felt that is the right approach.
I think the big thing is that pedagogy itself is a hugely broad subject and especially skill that you might just dunning-kruger yourself hard on thinking you're good at. I always thought school would have been a lot more engaging if the teachers were actually paid enough to give a damn, they have a tremendously undervalued skill set and we put our kids in the trust of them while cutting their salaries every other year or so? What the hell is the motivation at that point?

I really cut my teeth on programming getting yelled at a lot by a guy in German about meeting OpenBSD kodequalität and that kind of sucked, to be honest I was at a point one time after enough workplace toxicity in IT (Getting sexually harassed by a boss at a megacorp guaranteed I don't ever want to work at one of those places again especially) where I figured I'd rather be a bee farmer or something instead. There's really no necessity for that kind of attitude but some people have been going around acting like this is the way things are in IT so you better suck it up and get used to it, especially when there's a lot of money on the line, and it's definitely true that a LOT of people could learn better on how to write code that doesn't get hacked or crashes, because often there isn't just tons of money on the line but people's health, safety, and wellness - but if the health, safety and wellness of the person writing the code is affected by some insanely stupid cultural assumption that's existed in this industry, then how good are they ultimately going to be at it in their code? It was kind of funny watching Linus Torvalds explode at people for these things back in the day, but in hindsight I'm very glad he took some time off to become a more emotionally and socially mature person for the good of the project. I don't want to work in an industry where it's just smelly angry brogrammers with maturity issues, the more that changes the better and I think I see it happening quite rapidly.

What these kids are doing is a huge step in the right direction, I applaud them. They seem to get what the past half century or so of people seem to have been kind of embarrassingly bad at and that's just being decent human beings with each other.
In some programming roles - especially during the pandemic - the amount of work you can get away with doing is significantly below what you think. You probably overestimate how much attention people pay to what you're doing and underestimate how easy it is to make a ticket sound harder than it is. And, here in Europe, you can be paid multiple months' wages between clearly giving up and being fired.

Perhaps the most important factor: if you have two jobs, you don't care about being fired.

Source: I'm an immoral, lazy, singly-employed person.
> How can people rationalize this

I've personally learnt a lot from Leetcode, and found the process really valuable. I learnt a ton from bashing my head against the wall until dynamic programming made sense.

I anecdotally code much, much faster, in all languages, having done it. It's like doing college homework again. Something useful that makes you a better "coder," (not necessarily a better engineer). It was a damn hard slog, but having done the hard slog I really enjoy having done it.

I'm not going to pretend it's not time consuming or I'd be happy doing it if I was a busy parent.

But in hindsight I've really enjoyed having done it, and found it extremely valuable.

I suppose it's for people who just have that kind of time/energy/enthusiasm for programming/their career.
It's quite strange to see IMAP/SMTP disabled like that, especially with 2FA having been available in Thunderbird for ages now. I'm guessing it's paranoia and not being up to date with IMAP's extensions over the years.
The status of the book in the age of digital media
What If Ebikes Were as Cheap as Conventional Ones?
Aeropress, Roam Research.
I will never use ticktok. As soon as I start watching I’m sure that I’ll get hooked. YouTube has the “shorts” videos and I can easily get stuck for 20 minutes watching mindless garbage! I would watch longer but i know it’s such garbage I always feel disgusted with myself and stop.
Pixelmator Pro. Biggest bang for the buck image editor for macOS.
Relativity doesn’t say space has to be curved; that’s just an interpretation.

You could interpret relativity only as curved paths in flat space due to gravity, instead of flat paths in curved space. The math is much uglier, though, so in a metaphysical sense, Tesla was wrong.

Einstein famously said “god does not play dice” regarding quantum mechanics, and “not more open-minded than Einstein” isn’t much of an insult.
The biggest change since the 1970s when I grew up is the complete bubble kids are kept in, ever since Adam Walsh[1] was kidnapped and murdered. After that case was popularized, society was then fed a steady stream of fear porn.

Heck, I found myself afraid to let my child walk home, out of my sight for 5 minutes... The brain washing is so damned effective.

This can't possibly be good.

[1] - https://en.wikipedia.org/wiki/Murder_of_Adam_Walsh
There are many ways to handle suspected fraud. One completely reasonable approach would be to talk to customers about scams if fraud is suspected. You can still leave it up to the customer to decide to go through with the transaction.

Other approaches exist too. But doing absolutely nothing and quietly proceeding with the transaction is just hostile to your most vulnerable customers.
Some may prefer the Amiga version: https://youtu.be/8tVTMQcM37Y
Yes, precisely. I rely on Thunderbird every single day, which is why I froze it at version 60-something (rolling back about four years) after the upgrades kept breaking it and mangling the appearance for me and the other people in my company.

It was a lovely mail client. It seems they're repeating all the mistakes that firefox made. Firefox added pocket, everyone disabled it and eventually the feature was removed. Firefox added chat, everybody disabled it and eventually the feature was removed.

Now Thunderbird has added chat, that's great. What does it support, Slack? no. Discord? no. Oh. That's not great, then, that's useless. They're intending to jumpstart a chat protocol with a client that's used by like 0.8% of users? Sure.

The last update made the context-menus and dropdown-menus white backgrounded menus with literally no border, so you had no way to determine where the menu background ended and the email background started. That was the update that pushed me over the edge and prompted the rollback and push of whatever 60-ish version I chose. My staff need imap and calendaring and consistency. That version delivers.

I have absolutely zero interest in playing the 'what spurious UI change will throw my staff into confusion today' game with a basic productivity tool.
IMAP supports OAuth2 and if you set up an IMAP account in Thunderbird for a Google/Microsoft account, you get a standard OAuth2 popup with all the bells and whistles.

It's possible that your Yubikey/Titan Security Key doesn't get recognised by the in-application browser window, but IMAP definitely support this standard.

When the token's been retrieved there's obviously no 2FA, but neither is there any 2FA for Exchange once it's been set up.
I know at least two people IRL who got away with it for at least some stretch of time.
This thread is a perfect example of why we don't have clarity on what kind of distribution management we should have. We had:

1. Tar files of compressed binaries
2. No use your release's package manager
3. No, snaps
4. No you fool, flatpak is the superior solution.
5. I'll just finish this off by saying distributing source code is the obviously best way, you posers.
In our newest blog overview, we look at AMPT-GA: a system that selects application-level data precisions to maximize performance while satisfying accuracy constraints via automatic mixed precision training
You can do 2FA with IMAP, it's the standard setup nowadays in Thunderbird for Gmail, and I've set up an O365 account that way too. You can use OAuth as the auth method and have it work that way.
> The Tesla bear will counter that this is merely to keep up appearances

I would be very surprised if Tesla optimized for optics here.
I have no interest in snaps, flatpak or appimage. I can't stop my phone's apps from updating whenever they feel like it without breaking many of them. I can and do control software installations on my machines.
Jet Injector
Tell HN: Use diagrams.net (formerly drawio) for most of your diagrams
Diagrams.net delivers an insane amount of value for free:

- importable sets of diagram components (ex. AWS service icons)

- Ability to save the design, extract a PNG/SVG/PDF/etc

- Integrating with Google Drive/OneDrive/GitLab/GitHub for saving

- Support for Confluence, JIRA, etc.

It's pretty crazy how much value is in there.
except that the scammer was another attendee with a drug problem? before you yell at me, this actually happened to me, contacted via a trusted, long-term social club, and one of the wives (unknown to me) apparently had a full-on painkiller addiction and when it is time, they do anything.. even as far as using the phone list from the trusted social group to arrange for (thinly disguised) payment card purchases "now"
Hashing often has much better constant factors than binary search because it isn't super mean to branch predictors
Current SoTA: Not possible

Potential solutions would require long term conversational context/memory.
White Fragility, which was required reading per that whistleblower, contains statements such as

Anti-blackness is foundational to our very identities… Whiteness has always been predicated on blackness [..] a positive white identity is an impossible goal. [..] strive to be less white.

I'm sure if this was any other race, you would likewise dismiss concerns as merely "hurt feelings". In fact, I encourage you to do so. Publicly and non-anonymously. Assuming you live in America, its pervasive white supremacy will support you, and you will suffer no adverse consequences.
Two weeks is not enough even to read something like https://www.amazon.com/Dynamic-Programming-Coding-Interviews... unless you are already unemployed. Also, some of us have practiced actually writing software for the last 20 years. And in my limited spare time I'd rather study something useful.

The world is full of people who have passed leetcode puzzles. But to this day somehow I see more JSON over HTTP than gRPC in the wild. Or developers (or is it their managers?) saying that Scala is too complicated. Comments in the code? Meaningful README files? Even descriptive commit messages are less common than HN would make you believe.
I've tried thunderbird multiple times and the upgrades look good so I'm going to try it again. But there's an issue I haven't ever clearly figured out. How do I integrate gmail properly? I love how much easier it was to setup this time, but how do I get the folders integrated? (Primary, social, promotions, updates, forums) Gmail is already sorting this for me but it is way too much to just view everything all at once. Forums and social are showing up automatically but not the others.

Also, I know people use a lot of addons. Are there any that I should look into?
Funny, when Walmart’s money is involved, they have no problem having untrained staff harass, profile and intimidate customers suspected of not following store policy.
There's no other way for a civilization made up by independent intelligent entities to shake out. Conflict is an inevitable result of having multiple viewpoints and priorities, which is an inevitable result of having more than one human.

All those brilliant people making deadlier weapons are saving lives by making non-violent conflict cheaper and better than violent conflict.
Also multiple gigabytes of space in /snap and not knowing when or why an app is updating or what it will do to the machine.
“Should I hire this guy? Let me check the gun ownership database.”
Because they will be found unconstitutional if challenged; the finesse is in getting the laws to stay on the books to have what effect they can, and to appease the voters who support those laws, while avoiding enforcement situations that would result in a direct challenge. It's the cat and mouse game that goes on between the branches of government.

Also see why some gun laws are written in an extremely obfuscated and convoluted manner, for example the law that became a point of contention in State v. Rittenhouse.
And that’s where I’d agree to disagree. That logic extends to a lot of possibilities with undo our civil contract which has always prioritized certain individual liberties and left it up to law enforcement to deal with the fallout. Changing fundamental aspects of commerce has long been one of those protections until spending went digital. and that’s not a slippery slope argument, it’s the demonstrated regulatory and private sector direction since the patriot act. Such as this article.
Aside:

I wonder how FANNG execs feel about the answers here. Same for start-up execs.
Read as "heavily fine."
>We've basically arrived again at a medieval distinction between peasants, warriors, and priests. Who keeps your warriors in check? The unarmed peasants? The priests with their "regulations"? I'm guessing you are more of a priestly type. I would caution you, your magic is not as strong as you think it is.

Except, in reality, the peasants are armed to the teeth and not keeping the warriors in check at all, rather they and the warriors tend to pay fealty to the same lords. Although the armed peasantry does like to boast that if they weren't as armed to the teeth as they are, things would be much much worse, that claim seems as dubious to many as the priests' magic.
I'm not sure I agree with the author. Locally (in Kanata) there have been a lot of networking companies, including startups that have developed shiny new switch ASICs from scratch. After having a number of conversations about the ethernet switch/nic/etc market over the years, there's one resounding theme that has been repeated over and over: Broadcom basically kills virtually every networking startup that tries to edge into their territory.

The cycle that happens is basically as follows: new startup develops shiny new next generation ethernet switch ASIC. The startup demos this hard to $LARGE_SWITCH_VENDOR who goes "this is awesome!" Switch vendors dips their toe and begins the integration work. Software from the startup takes time to stabilize. Broadcom gets word that $LARGE_SWITCH_VENDOR is going to start using chips from a new startup. A large team of Broadcom sales reps descends into $LARGE_SWITCH_VENDOR handing out major discounts on the many Broadcom ASICs. Shiny new startup fails to obtain sufficient sales to break into $LARGE_SWITCH_VENDOR and folds, sometimes selling off the results of their years of development as pennies on the dollar. Sometime later, Broadcom realizes the fruit of their sales effort and has no competition. Broadcom raises prices. $LARGE_SWITCH_VENDOR regrets the lack of competition in high end switch ASICs.

Ethernet switches are incredibly complex these days. That complexity makes it easy for the large established switch ASIC vendors to remain entrenched. Nobody in their right mind will develop an ethernet switch ASIC from scratch today.

AMD is in a far better position to take advantage of the hardware they already own in the form of Xilinx. FPGAs can be used to build ethernet switches with far less risk than building special purpose switch ASICs. The smart money should be on AMD buying established IP from a vendor that already runs on Xilinx FPGAs and using cheap Xilinx FPGAs to enter into more of the data center market. Being programmable is an advantage, and the small power penalty can be overcome by that.
>If anything more public detailed information about who owns guns is better so that people can properly avoid dangerous gun owners

Included in the 'leak' were people who merely _applied_ for a CCW. Not necessarily that you have a weapon or even a CCW license.

And where does this 'so we can avoid dangerous <x>' end? For instance, controlled substance prescriptions become government owned data when they are relayed to the DEA. Shall we publish private information of anyone prescribed anything related to conditions that increase their chance of being at risk of committing a violent crime?
Sprawl in America “is not good for our climate” says Barack Obama
Did anyone actually care about the ethics exam?

I think we all know what it's for: so the institution can either check some requirement that an accreditor has placed upon them, or simply so that they can claim 'every accountant goes through ethics training' whenever some bad news hits the media.

My guess is the students know this, and cheat because they have real things to study.

(Sorry of it's mentioned, cannot read the article and not going to bother finding s way around it).
That just looks like a standard RSS feed to me?
From what I've seen, .deb is still king over rpm, appimage, flatpak and snap.
Because in reality, we have to rely on engineers to be honest about their workload and estimates to determine realistic expectations.

The overemployed game is all about exaggerating how much you're working and how difficult your tasks are. Targets, deadlines, and work scoping aren't chosen in a vacuum. We rely on the team to give us feedback about what they can accomplish in the expected full-time work week.

This goes both ways. If I'm handing out 80 hours of work every week, I need my team to tell me it's too much and I'll scale it down. The problem with overemployed people is that they must lie about their workloads and estimates to avoid being assigned more work than they can handle.

We had an overemployed remote person once. Like the parent comment, we noticed when they weren't performing at the same level as their peers (or even a reasonable level of expectation). They were also frequently unavailable for discussions, half-involved in meetings, and generally unreliable.

> For low paid service workers, it's acceptable and sometimes expected to juggle multiple jobs. Why is it unacceptable for office workers?

Low paid workers with multiple jobs aren't doing them simultaneously, but someone with two remote tech jobs is almost certainly trying to do both at the same time. Honestly if someone had infinite energy and could dedicate 8 hours per day to my job and then another 8 hours per day to another job and not overlap the two or run out of steam, I wouldn't care at all. But in practice, it becomes a constant game of lies and sandbagging that is just incompatible with running a fair and balanced engineering team. (Hint: It's often the coworkers who catch on before the manager because they can see very clearly that their peer is sandbagging)