skysight-inc/HackerNews huggingface dataset:
> After receiving the COVID vaccination, patient died when they were struck by lightning?

That is a valid concern and is one of the three known serious adverse events (SAE) experienced during the Moderna covid-19 vaccine testing.

https://www.fda.gov/media/144434/download

> As of December 6, 2020, there were 3 SAEs reported in the vaccine group: a 65-year-old participant with community acquired pneumonia 25 days after vaccination, a 72-year-old participant with arrhythmia after being struck by lightning 28 days after vaccination, and an 87- year-old participant with worsening of chronic bradycardia 45 days after vaccination. On FDA review of the narratives, none of these SAEs are assessed as related. There were no cases of severe COVID-19 reported in the study.

(/s if needed)
What happened to Goo.gl short links?
Google abandoned goog.gl years ago but old links are still functional. Now relies on Firebase Dynamic Links internally
New York State does not require permits for long guns, NYC has more stringent licensing though.
Selefra Release Note v0.2.2
ask questions about emotions
Some other variants I've played with:

func foo() (err error) {
var x any
if x, err = bar(); err != nil {
goto fooError
}
if err = baz(x); err != nil {
goto fooError
}
if err = bat(); err != nil {
goto fooError
}
return

fooError:
return fmt.Errorf("%w doing foo <additional info here>", err)
}

Or:

func foo() (err error) {
defer func() {
if err != nil {
err = fmt.Errorf("%w doing foo <additional info here>", err)
}
}()
var x any
if x, err = bar(); err != nil {
return
}
if err = baz(x); err != nil {
return
}
err = bat()
return
}

Seeking out different patterns is obviously most applicable in cases where error handling is actually doing something useful or more complicated than just wrapping the error.

(My comment was meant to spur first principles discussion from intellectually curious folks, not "nobody does it that way" or "don't do that" edicts. Much of the argument against adding additional language features for error handling is that many of them aren't any better than what can be accomplished already, using existing syntax but different code style conventions. The goto pattern in particular is found all over the stdlib.)
> The title of the article makes it sound like some poor SVB "customers" are in a bad situation. The truth is that it's going to be venture capital, private equity, and some really wealthy individuals

I wonder if this is the case for YC[1] companies.

[1] https://www.ycombinator.com/blog/urgent-sign-the-petition-no...

[1] https://news.ycombinator.com/item?id=35114009 [flagged]
> There is no moral, philosophical, or biblical truth that FDIC insured depositors must be paid out first.

No, but it is US federal bankruptcy law. And it was when all the business relationships with SVB were made.
Or if you're Tom Cruise.
The email equivalent of being "defederated" would be if Microsoft and Google both decided to start dropping all mail from your domain sent to any mailboxes they run.
Oh man this hits hard, I used to be such a strong advocate for Free Software, copyleft, open firmware and drivers. I worked on FOSS projects, was an actual "member" of the FSF during a time when I really didn't have the money to donate.

The dream just like… died. There was so much pointless drama, public opinion (tbh rightfully) turned against RMS and the GPL, the banner flown by people who believed in the mission, just became another license. It was one of my first sad "don't meet your heroes" moments.

I don't even bother licensing my work under the L/GPL anymore because nobody cares and it just makes my code less useful to folks.
>I mean why do I even pay more than the capital depreciation, the input costs and some low margin?

If the neoclassical theory of price converging to marginal cost actually holds, then this is exactly what we should be paying!

> Objects like resistors or pills reflect the sunk costs much more than the labour costs.

You mean up-front capital expenditures? Sounds about right, but then there's the problem that somewhere back in that chain, high-skilled professional labor was expended to design the machines (that design the machines?). So you do then have present marginal costs paying for past inputs, capex, and labor as well as present inputs and depreciation. Except you're not really paying the past labor directly, but instead via the firm that owns the trade-secrets and IP created by the past labor. So there's labor in there eventually, but alienated through enough layers of indirection that the same employer gets paid a bunch of times over for one design's work of actual work.

Meanwhile, the guy who did the actual work is probably hunting for a new job because he doesn't get paid for use of his old work.

Hmm... we need IP reform.
Exploding your system: The deadly Fork Bomb in Linux
This sounds like it boils down to "everyone I dislike is a Nazi."
The mirror image of this would be:

> Group A: “We should punch commies, we actively encourage punching commies” > Beehaw: “Hey! You can’t advocate for violence towards people!”

> Group A: “They’re commies, they deserve it”

Something along those lines. In this case not exactly “punching commies”, but advocating something “should happen to commies and their ilk”.

I know who John Brown is, but that history is completely immaterial to the topic at hand.
Odd, if a worker had stolen that much money from the business they’d likely be looking at jail time, not just being asked to pay it back.
I share this opinion as well, I think. I’m looking at any CRUD app I’ve worked on and thinking: this is just a specification over a database. Same with most other software but the web and most mobile apps seem ripe to just become generated patterns.
I'm thinking Lotus Super 7 clone, but no idea where the batteries would go...

https://news.ycombinator.com/item?id=31972346
Its unpopular but one option would be to tax the wealthy to pay for additional services for the poor and underemployed. This is not my preferred way to deal with social issues but it strikes me as absurd to expect the 50 year old woman whose job has been automated away to struggle when there are people who could make that go away without any appreciable suffering at all. We have to consider how historical inequity has led to the status quo (for example historical union busting leaves the 50 year old worker with less today that she would have had otherwise) and what we may do to right those historical wrongs in the present.
The website for his business today says "Yes, we accept pennies" (improved from "Yes, nitwits, we accept pennies"), but charges a 10% processing fee for them.

The whole case is mostly on CourtListener. The owner was fined not just for the pennies, but for willfully refusing to pay his employees for hours (and OT) worked. Compounding his problems, he attempted to represent himself pro se, in a case brought by the Secretary of Labor. He (and, I think, later, his attorney) got sanctioned for trying to obstruct discovery. The last motion filed in the case before the verdict against him was him attempting to fire his attorney. He may have gotten off lightly.

The pennies, I guess I'm saying, might not have much to do with what happened.
The trick is to always be keeping your monoloith up to date on the latest tech. Shopify's monolith is always on the latest Ruby and Rails versions. I have worked at a place where the monolith was on Java 6 while Java 9 was out, so it is a valid concern. But if you are doing constant updates, it makes it more manageable.
I don't think tracking by the OS itself has anything to do with side-loading.
I cannot pretend to have an adequate breadth of geopolitical knowledge on this topic nor an understanding of the underlying reasons behind the various governments and the advent more recent "nomad visas".

However my knee-jerk reaction is that, the various programs governments will incentivize regarding foreign investment and relocation are not necessarily in the best economic or social interests of the locals for a given area, despite that governments intent.

One story I recall from earlier this year was regarding Lisbon and the backlash against their visa [1]. From the article it's obvious there were other (tax) incentives that existed prior to the nomad visa, however it appears to me that the visa was a turning point in public discourse on the topic, as it incentivized highly paid individuals to relocate to Lisbon (4x the average Portuguese salary).

Though I don't disagree that it could still have been weighed by the government and determined it to be a net-positive still.

[1] : https://www.politico.eu/article/portugal-digital-nomads-bubb...
You drive up housing costs
Sure. A guided trek to Base Camp is, at a minimum, a few thousand dollars, and there's a good chance that's not the only tourist dollars you're spending while in Nepal.
Helicopters can at least auto rotate.
Thank you, HN, for your Gopher hole
Revolt: Open-source user-first chat platform
... highly recommend to everyone.
Opening that in Lynx removes noise and focuses you on the actual topics.
Thank you, HN Team!
(but your submission engine says "That's not a valid URL. :-) So, gopher://hngopher.com)
Because I enjoy the torque of an electric motor, but not the weight of a battery, I have a dream of making a simple series hybrid from a classic car, with a motorcycle (sized) engine and a battery and a high torque electric motor.

Last I noticed, a non-plugin hybrid only needs 1% of the battery capacity. You could have a gas engine half the size or less, and you don't need a transmission either.

Unfortunately when I look at the available hardware for EV conversions, I get the impression that a battery pack has to be a certain size to get fast enough discharge and high enough voltage for a powerful motor like a Tesla's.

But imagine a classic rear-engine Porsche with, say, a boxer twin (from a BMW motorcycle, or I think there are twins made from/like half of a VW four used for small aircraft) and an EV motor that actually improved the weight distribution from stock.
As the other comment points out, there are plenty. For example, you must be careful not to accidentally drive into New Jersey as this poor mother did awhile back:

https://6abc.com/shaneen-allen-new-jersey-news-philadelphia-...

Lawful gun owners in the Northeast must be extremely careful and aware of the nuances of transportation within and between these states.
I've heard good things about https://zero-to-nix.com/
> “What started out as a gotcha to a subpar ex-employee, sure got a lot of press…Let us just say that maybe he stole? Maybe he killed a dog? Maybe he killed a cat? Maybe he was lazy? Maybe he was a butcher? . . . know that no one would go to the trouble we did to make a point with out [sic] being motivated.”

So... is the slander case coming next?
Holy crap, I can't believe they're able to offer commercial BASE jumping to untrained customers. There's no way anyone would sell them liability insurance is there?
https://www.youtube.com/watch?v=29co_Hksk6o
The SDF guys are a solid group, and their lemmy instance has really good uptime and stability.

Good recommendations!
I'd be more worried about a more permanent DoS with some kind of remote kill-switch. Maybe something that sets an e-fuse and permanently bricks a device.

It would not be a big deal for one individual user to have their ONT / router / etc. killed, but if you had a million devices bricked at approximately the same time it would be extremely disruptive. With work-from-home being so prevalent these days, having a million households suddenly knocked off the internet could be disastrous to the economy. Let alone if something like this happened to an ISP or telco's backbone equipment.

Nothing that could not be worked around eventually, given time and replacement equipment, but then consider the case where the kill-switch is activated during a trade embargo and you can't source replacement equipment for weeks/months... not fun. Let alone the case where a kill-switch is activated as a disruption immediately prior to a military conflict (even if your military and government comms are 100% unaffected, there would be utter chaos on the civilian side as people assumed their friends have been bombed because they can't get in contact, remote work being crippled, etc. that would take days or weeks to calm down).

Completely legit IMHO to not want Huawei deployed at scale or as part of infrastructure in your country, or any equipment with similar concerns, and I am glad it is banned in my country. It sounds paranoid, but keep in mind the Chinese government must agree as well - they are trying to replace their dependence on foreign tech by replacing it with local equivalents [1], such as replacing Intel gear with China's domestically manufactured Zhaoxin processors.

[1] https://medium.com/technicity/chinese-3-5-2-policy-is-a-majo...
A "bad" worker who you are happy to see go is still entitled to all of his pay.

In the article, the business owners keep suggesting that it was bad performance, or a bad attitude, or something like that, that justifies this behavior. But, factually, both as a matter of law and custom, nothing justifies this.

If a fellow works for you on an agreed rate, you are obliged to pay him. If you are not, ultimately, happy with an employee, that doesn't mean you get to keep his last paycheck.
> Do we send them back to college?

This is a problem because most people thought that they would have a career or a job forever without learning anything for 30 years. If you ask me, this is a crazy thought that we have given them in the first place. We should tell kids that learning is a lifelong journey and that it does not stop once you leave school - if you sleep on your skills you WILL be replaced.
do you mean to hook those new APs as dumb APs to openwrt router? in that case just buy some wired routers for openwrt to save a few dollars.

for most people the newest wifi standard might not be that critical, any wifi standards after 802.11n worked well for me and they're fairly stable on openwrt.
Still think about ETAOIN SHLDRU when making wordle guesses because of this
Tildes is a good "Frontpage of the internet replacement" but not "community of communities" replacement. If you want a community to talk about 70s blacksploitation films, the beat you will get is... ~movies
Discussed 5 days ago:

Google warns staff about chatbots

https://news.ycombinator.com/item?id=36341188 (107 comments)
> would be to tax the wealthy to pay for additional services for the poor and underemployed.

There's not enough rich people to do that in the first place. You will end up taxing the whole middle class, which is effectively what politicians are increasingly doing, which brings everyone down
Security analysis of the Dominion ImageCast X
given a function fn that can fail, it will return a result and an error e.g.

result, error = fn(...)

calling this function should yield to the caller two possibilities, somehow: a success value _or_ a failure error

the important thing is that in both cases, the control flow is visible in the source code as written

result, error = fn(...)
if there was an error, ...
if it was successful, ...

when an expression fails, you want to see the consequence in-line

the success path and the failure path are equally important
I'm Australian and though I don't live there now, I did for 27 years. Most of the things you're describing are just a function of the people you were hanging out with. I knew people like that, and I chose different friends.

People definitely used gay as a slur when I was in high school, and then people grew out of it because it was childish and awful. Perhaps it was at about the time that some of us came out as gay.

Diversity is certainly not uniform in the country, obviously, and exposure is a critical part of being well rounded. We had a lot of people from PNG and Sri Lanka where I grew up, and when I went to Uni there were a lot of foreign students from Kenya and other places. Being weird or racist about it would have been pretty fucking unacceptable to me and my friends. But I have met people who are indeed weirdly racist or sexist.

Also, I have noticed a pretty broad shift in this from people in my parents generation to people in my generation, and I'm sure again to people younger than myself. I think this actually happening in lots of places though, not just Australia.

As far as swearing goes... Yes? We swear a lot. It works for us!

We have lots of problems, and a truly horrendous history of colonial violence -- which we have at least begun to address in history class in schools in the last thirty years. Lots more work to do. I'm sorry you had a bad go of it, but please don't assume that you have a picture of every Australian.
With few exceptions, what they want doesn't matter much.

People hack, modify, whatever it takes to make it work.

We basically keep instances of damn near anything.

Which it were easier. It should be.
Use a Raspberry Pi 4 for your router and use other ’routers’ as dumb access points. It is the best setup I’ve had.

Its CPU is easily fast enough to handle the advanced software flow control that allows really good QoS. My ping times don’t meaningfully change whether my connection is loaded or not.

Then you can upgrade the wireless without having to replace your router which does all sorts of non Wi-Fi functions.

It does require using an external USB3 gigabit Ethernet adapter.
It's the evening/night across the United States, and a holiday (Juneteenth).
Yea but the tech for a truly decentralized site of this nature just isn't there yet, so what's the alternative?
Bunch of discussion over here:

https://news.ycombinator.com/item?id=36357415
for simple web application backends, why does one need more than just "models" (structs, that describe database tables/rows, using something like "an ORM" but more lightweight, so as to provide query building, caching, etc.) and "routes" (procedures, mapped to URL patterns, that execute logic such as accessing models (cached or queried) and then responding with output from a simple HTML template system, or possibly a cached template rendering, or JSON)?

I was never trained/educated in the MVC pattern but back when Rails was new and I was trying it out, it just seemed like a lot of unnecessary boilerplate, and it was cool that Rails helps you scaffold it out and all—but why?

I'm working on building a framework that is more or less what I describe above, and so far it's going great. I can make simple CRUD apps with it pretty dang easily. I don't really have an interest in using React or whatever the newest frontend framework is to do fancy front-end stuff. is there something I'm missing, or does my approach seem reasonable? I just don't really see the need for having separate Vs and Cs when it comes to web backend things.

this article helped give me a bit more context as to where these ideas came from, and I appreciate it, but as of right now, as the article itself and some other commenters have mentioned, it doesn't seem to make sense to take this MVC pattern as-is and apply it to contemporary backend web development. but, I've never built websites from scratch that were bigger than "small to medium", so it's possible there's something I'm missing?
I did wonder (as a former tax lawyer) if he is also claiming a deduction, on the theory that he is donating a portion of the FMV to the land trust. Some land owners have donated development rights to properties they own, which reduces the future value of the land (and generates a hefty current deduction).
Unless you have serious concerns about a Tower-of-Babel-like incident, having a "lingua franca" (what a recursively ironic term), I think, can bring people together. Did it have to be English? No. Will it always be English? I doubt it. But this is more or less what they use it for in India, the most populous nation on the planet too now. China is behind its Great Firewall. So here we are.

Anyway, since I opened this link wrongfully thinking it was about programming languages, I will just say, while I like English's all purpose ability and apparent ability to run on all "hardware" like Java, sometimes I think a more phonetically typed language would improve developer learning curves. (=
I am still looking for a decent setup where I can run pfSense plus a 10 port switch plus some WiFi in a decent centralized way with excellent IPv6 support.

OpenWRT would be nice too if it is an all-in-one.
Document reasoning to block DNS to 127.0.0.1
Open-Source AI Camera
Computer Vision and Human Autonomy
> Federation is, fundamentally, an anti-feature that exists solely to create liabilities for the end user as, by design, it empowers people who should not be empowered to destroy your social graph arbitrarily.

My Twitter-using friends have complained that their feeds have become a ghost town and has lost most of its utility as a social network in the past year. Part of the reason why people were so upset at Reddit is because of justified fears that it's going down the exact same path. I have seen countless people myopically and unjustly banned from most major social media sites. How are these things anything other than a destruction of a social graph?

The thing is, this kind of vitriol isn't uncommon, and I've been trying to rack my brain trying to figure out what would cause such a reaction. Is it a misguided feeling of patronizing empathy for end-users? A distaste for the tech-enthusiast types that champion them? Or is it distasteful from a business POV since it is antithetical to walled gardens?
I’ve always hoped that HN was a place that appreciated music like Slint, now I have my answer.
> There's not enough rich people

I’m not sure that’s true. There are more rich people than ever and taxes are at their lowest point since ~1940
There's actually a sticky post about this kind of situation on the OpenWRT forum. It boils down to: "gigabit routers" aren't; use a SFF Intel box with a separate switch and AP for those speeds. [1]

[1] https://forum.openwrt.org/t/so-you-have-500mbps-1gbps-fiber-...
'Thrifty' Metabolisms May Make It Harder to Lose Weight
We need a federal job guarantee for a just transition:

http://www.jobguarantee.org
Absolutely, the only way for these to take off is if you have a single place you direct people that makes the whole process braindead simple.

Sign up has to be simple. Finding content has to be simple. Keeping updated has to be simple. The branding also has to be really welcoming as well.
I imagine that wi-fi long ago reached a standard of sufficient stability for the vast majority of home users, cafés and restaurants, etc. When I look at the router at friends’ houses or hanging on the wall at businesses, it is often a decade old, and no one complains about drops or having to reboot. (In apartment blocks people may sense that their wi-fi is a bit slow, but merely changing the channel away from the default will often make a big difference.) The many older-generation routers that have reliable and advanced OpenWRT support are perfectly fine for most non-corporate use-cases.
The viewport issue sounds like something you could fix in the server; only send the client info about the area around them.
Money doesn’t grow on rich people, you don’t need to increase taxes on the wealthy in order to ensure full employment with no inflation risk if you use a Job Guarantee
Yes. 6 GHz spectrum has 7 channels that are 160 MHz wide.

Contrast that to the 5 GHz spectrum which only has 2 channels that are 80 MHz wide (excluding DFS). DFS is not an option in many places, and even the US only gets 1 channel that is 160 MHz wide (also DFS).

5 GHz spectrum is almost always congested and gets half the spectrum width.

See: https://www.duckware.com/tech/wifi-in-the-us.html#wifi6e
This may have been true at one point, but current TSA rules indicate that flare guns are not allowed through security, even in checked bags:

https://www.tsa.gov/travel/security-screening/whatcanibring/...

Note that this is separate from the flares themselves, which are also not allowed.