skysight-inc/HackerNews huggingface dataset:
> Fear is never a good guide, and leads straight to authoritarianism, every time. We need a rational approach not ever-more-emotion.

This blanket statement is silly. I also support laws against murder, theft and sexual assault because I would "fear the type of society" that would result if we didn't have those laws. This is not me making "an emotional decision", it is a rational assessment of the type of society that would result.

More to the point in this discussion, the main argument for free speech is that advocates say they would fear how government would abuse that power if they had widespread censorship capabilities. And to be clear, I 100% agree with that, which is why I said I'm not sure what the right solution is. But we have always had a tradeoff between free speech and other negative outcomes (e.g. "clear and present danger" rules, libel, etc.) Other countries that have real, intimate experience with the dangers of unfettered populism still have robust free speech generally but also have laws against specific types of falsehoods (e.g. Holocaust denialism laws in Germany).
Literally no one wants to insure those homeowners. They get insurance through the National Flood Insurance Program - it’s subsidized by the Federal government and it’s still incredibly expensive because the NFIP can’t refuse to insure a property thats going to be destroyed once a decade, so they end up being subsidized by all the properties in the NFIP that weren’t built in insane locations.
This is a good point, to properly "offline" your old hostnames and IPs. I've seen many of these cases where stale DNS started pointing to $BAD_THING
It's not true of the whole world, but in the US, you generally know that your ISP is untrustworthy, while your VPN is a leap of faith.
Given the second sentence of 'Microsoft should be able to state exactly what is wrong.', then they probably mean these:

https://news.ycombinator.com/item?id=33037323

https://news.ycombinator.com/item?id=33037211

And these ones showed up right after they posted:

https://news.ycombinator.com/item?id=33037364

https://news.ycombinator.com/item?id=33037349

Edit: actually that first one was after they posted too? So their comment may not have been accurate the second they made it, but three comments defending microsoft's secrecy showed up in the next five minutes.
To be honest, this seems quite reasonable. Space is obviously a unique environment, but to use an imperfect analogy: we don't let cars that break down just sit in the middle of the road, and we don't let dilapidated buildings sit unattended until they collapse.

There's an externality to leaving a EOL'd satellite in LEO, now these new rules require that externality be priced in. Either through the cost of reserving enough propellant for a de-orbit burn, or perhaps, one day, for more expensive satellites, a new industry could emerge for refueling/boosting/servicing to extend the sat's life.

This regulation seems like a good sign that the commercial space industry is starting to mature in a healthy way.
Re: Detecting integer constant expressions in macros (2018)
Yeah it's a tough one. I've switched back and forth relatively freely over the years, but now that new VimScript (vim9 script) has breaking changes and neovim will not be supporting it, it's probably time to pick a pony.

I may end up sticking with og vim but my heart has always been with neovim. regular vim would undoubtedly still be stuck in the stone age (including with no :terminal) had neovim not started some competition. I get the feeling that VimL's evolution was done in a way that made it quite difficult or impossible for neovim to merge/rebase into. Hopefully that wasn't intentional.
What would it take to develop a library to emulate Stadia on Nvidia GeForce Go?
GeForce Go is a cloud gaming system that offers roughly what Stadia did, but with a different API. (Cloud gaming, in this context, means the game is running on a remote server and sending just video to the client. So the client only needs to have enough power to run a video player. This approach supports phones, Chromebooks, and "smart" TVs as well as desktops, and simplifies onboarding. But you're renting an entire computer with GPU in a data center for each logged in user.)

NVidia makes and sells GPUs, so renting them is in line with their primary business. Although with Stadia gone, NVidia might raise the price on GeForce Go. Originally both Stadia and GeForce GO were $5/month, and everybody was losing money. Then they both went to $10/month. NVidia also has a premium version with a better GPU at $10/month.

There is some question as to whether anybody can make money in cloud gaming. The cloud gaming services that are independent companies, such as Shadow, charge about $30/month. They're basically reselling AWS. Several of those have gone bust. Anyone looked at the economics?
This seems like an opportunity for more high rise mixed use buildings that do not have essential functions on the bottom floors. The older SFH's were probably most effected and newer SFH's despite stricter building codes are not resistant to this extreme weather patterns long term. The government needs to incentivize development that benefits economies of scale and disincentivize "disposable"/"perishable" development.
Frankly, there are no evolution pressure on humans right now. The only "Evolutionary" pressure today is the willingness to procreate, which is generally low across much of the developed world.

This "pressure" is completely different from evolutionary pressure for virtually every other single species on Earth.
> People don't live in hurricane zones because it's fun.

People absolutely live in Florida for that reason; people flock there for retirement.

> Under that rule, what exactly is your plan for replacing all the life-critical logistics infrastructure across the entire Gulf coast?

Strict building codes, no more building below sea level as with New Orleans. Even a few miles from the ocean can often be enough to change "my house swam away" into "we had some trees downed".
Call it a middle-age crises if you prefer. Disbelieving that in all likelihood, this really is as good as it gets.
It wouldn't surprise me if they wound up just copying this, making it a de-facto international standard. Space junk is an international problem, nobody wins by it continuously becoming worse.

De-orbiting requirements add costs, but space junk damage and or avoidance systems are even more expensive, so this is the cheap solution in the medium to long term.
Because it will always be an uphill battle, where the biggest beneficiary will be Apple. I'm not saying the OSS community should boycott Apple, but maybe let's not help them sell more machines.

I think there are plenty of "good enough" laptops that run Linux just fine, so I'd rather use those than have the relatively "best" hardware, but have to fight it to run the software I want, deal with any incompatibilities, and fear that it might break at any point. Standard Linux on supported hardware has plenty of issues; I can't imagine what the experience is like on completely opaque hardware, as much progress as the Asahi team has made. It's like a reverse Hackintosh project, which has always been a painful experience.
It shocks me how little $$ people are corruptible for. Like $85k? You mean like maybe a year of earnings (likely a lot less time). What are you gonna do, take 1 year off and then go back to work? And compared to what risk? Basically forever in a shit hole prison in a country you betrayed? Seems like a crap deal 1 year for 40...
Not similar, but related, once I made the mistake of paying with "pay with amazon" on a website, I foolishly thought that amazon would hide most of my details, instead of it they immediately shared my email with this website, without even asking me to confirm it, since I use a proper email with my amazon account, I was mad.
As others have mentioned you gained privacy from your government that has easy access to whatever information your ISP has but not towards a VPN provider.

But the information you leak towards your ISP or VPN isn't the only variable. With a VPN you leak less information to the services you interact with (e.g. your IP is hidden) which undoubtedly increases privacy.
Which is very misguided! My ultimate parenting hack that I have discovered is to answer my kids honestly and in detail. This was born out of frustration when, as a toddler, one of my kids would become distraught when confronting the fact that she wasn't in our wedding pictures because she did not exist. Eventually I said "look, the egg that would become you was in your mother". A few how & whys later and she was fine before we even got into the mechanics of it.

Now I've honed this to the point where my kids just hear me go into that tone of voice and realize that they should drop the subject before the old man goes on another one of his 45 minute lectures. They've got more fun things to do.
Chromium is open source, and so you can see what the changelog is etc.. You don't need to trust the people when you can read the source yourself ?

also "ungoogled Chromium" - The process is Chrome is Googled Chromium.

Chromium was a thing before Google-Chrome..

Edit: My mistake: Chrome and Chromium were release the same time.
Maybe a dumb question, but isn't that already a given when using a browser? To me it always seemed a bit absurd to use VPN as it basically just gives another person all your info, but just assumed browsers and the big 5 just got most of the data anyway.
The reality is producing good local news is hard work. It takes not just critical thinking, but effort to build a local network of sources and knowledge to report what's going coherently while keeping readers engaged. This costs money. It doesn't matter if you think local media's business model is outdated or not, it is a critical part of functional democracy and governmental transparency. This bill might not be perfect, but it's a step in the right direction. It's naive to think nothing of value is lost when the internet destroys something.
Based on that analysis, I say clearly yes!
Privacy is about choosing who to share with, be it a specific group or no-one. Being able to share with a VPN of my choice (who, if reputable, shouldn't further disseminate my information) is likely a privacy gain compared to being forced to share with my ISP (many of whom would gladly sell my data).

Being able to choose to reveal data to Mullvad over Comcast or Verizon seems like a clear win to me.
The thing is about what data MS wants and what bad actor in ungoogled chromium would want

e.g MS doesn't want to steal money from my card
If they start enforcing blocked bike lanes, at some point can they start enforcing bikes, especially ebikes, on the sidewalks? It's incredibly annoying hazard for pedestrians.
I think you're misunderstanding what they're saying. They're saying that federal funds should not be used to repair/replace infrastructure in places that are highly prone to natural disasters. If you have two total-loss natural disasters in less than 50 years either the infrastructure is unsuitable to the risks, or there is no infrastructure suitable for the risks.

Are you saying that unmitigated flood prone areas _should_ be habitable? And the cost of that underwritten with public funds?

There are people who have their house rebuilt every ~15 years from hurricanes with public funds.

https://en.wikipedia.org/wiki/National_Flood_Insurance_Progr...

>The NFIP is managed and administered by the Federal Emergency Management Agency (FEMA) through the Federal Insurance and Mitigation Administration (FIMA).[1] The program is designed to provide an insurance alternative to disaster assistance to meet the escalating costs of repairing damage to buildings and their contents caused by floods.[2] As of August 2017, the program insured about 5 million homes (down from about 5.5 million homes in April 2010), the majority of which are in Texas and Florida.[3][4] The cost of the insurance program was fully covered by its premiums until the end of 2004, but it has had to steadily borrow funds since, primarily due to Hurricane Katrina and Hurricane Sandy, accumulating $25 billion of debt by August 2017.[3][5] In October 2017, Congress cancelled $16 billion of NFIP debt, making it possible for the program to pay claims. The NFIP owes $20.525 billion to the U.S. as of December 2020.[6]

I think being that you're so ruggedly individualistic, maybe pull yourself up by your bootstraps and pay for your own repairs?

If you're footing the bill for fair market insurance, those places quickly get returned to the environment because it makes no economic sense to build there. Or it does, and the federal government still doesn't have to pay for it.
Oh yes, sorry, I forgot that was the comment you were responding to.
The open/closed Apple dates back to at least the Apple IIe in 1983.
> having decrypted traffic for sites that use them

Yes, that’s the huge chunk I’m talking about, and when you use them as your VPN they can effortlessly trace that decrypted traffic to you.
I always thought this was a sort of news stations replaying the apple 1984 superbowl commercial, that a piece of media covered by the rest of media gives aforementioned piece free publicity. When a journalist shows up on either of these shows, the host is I’m lying you should watch out (pay/subscribe) for said journalists work. Maddow even ends segments reminding viewers to subscribe to their local newpaper to keep them alive.
This is basically sysadmin 101, however.

Compressing logs has been a thing since the mid-1990s.

Minimizing writes to disk, or setting up a way to coalesce the writes, has also been around for as long as we have had disk drives. If you don't have enough RAM on your system to buffer the writes so that more of the writes get turned into sequential writes, your disk performance will suffer - this too has been known since the 1990s.
I assumed they were talking about printing money and worsening inflation.
Telescope is must have for me.

https://github.com/nvim-telescope/telescope.nvim
On modern Windows, it actually always runs as guest on Hyper V, and thus many such protection mechanisms ping back on virtualization.

Secure kernel and driver guard are another features with similar protection level.
I really like the work being done on this project and I want to keep up, but the voice is like nails on a chalkboard to me. I can't listen to more than two seconds without closing.
Yes, I'm definitely going to audit some giant as hell CPP code base (diffs) every four weeks.

I'd rather write my own browser from scratch
Having people educated, healthy, and protected from the damages of homelessness all have positive externalities. Paying people to return to areas that are regularly ravaged by massive storms only benefits them until the next storm and doesn't represent a long term good, especially in the face of climate change.
From the opposite side, I decided a few years ago to use neovim in place of vim, and there were no drawbacks to making the switch for me.

Then again, most of my time these days I spend in JetBrains Clion with Vim emulation, as it is much better suited to the kinds of projects that I currently work on than Vim or Neovim ever was. So take my opinion on Vim vs Neovim with a grain of salt.
I learned to program because I needed to get things done.

First I wrote a tool to check a bunch of coupon codes on a website, then I taught myself to code to hack a friend who tried to hack me. Eventually it turned into writing tools to hack websites and then it turned into making them.
Then it turned into entrepreneurship, contracting and now bootstrapping small projects which collectively make a good amount of money.

The key skill to effect change in the world (and reap the benefits) is not programming, it's learning to think in terms of product and use software as a way to deliver value.
I remember this as well and thought it was a neat service. One that I would have liked to emulate using my own proxy in order to save bandwidth on my mobile data but never got around to actually doing.

These days with widespread HTTPS, the only way to do this is to bake it into the browser itself.

And of course, this was back when you could trust Opera to do what they said they were (or weren't) doing.
FEMA doesn't decide where you live, but they do provide federally subsidized flood insurance. He's suggesting that we should stop doing that for two total loss events on the same property.

Folks have had their houses rebuilt with other people's money really often - and build it in the exact same spot, because the feds will come build it again. Even though it's going to get destroyed, again.
Show HN: Stock Photos Using Stable Diffusion
Hi HN, this is an early version of what we’re imagining as a truly functional stock photo platform using Stable Diffusion.

We’re doing our best to hide the customization prompts on the back end so users are able to quickly search for pre-existing generated photos, or create new ones that would ideally work as well.

If we keep going with it, in future versions we’d like to add voting, better tags, and more varied prompts, or maybe whatever you recommend!
I don't deny that it's rare, but this is a pretty clear and blatant case of it.

That the people of China don't fight for freedom like this is a completely different issue, though maybe not as different as the reason Russian don't. For Ukraine, the situation is quite different, though: they have tasted freedom for 30 years, and there's a clear external party who undeniably wants to take it away from them. Can't get much clearer than that.
I still haven’t recovered from the last couple updates… I’ll probably be making the switch to VIM very soon.
They also expose your data to the VPN operator. That's a negative on privacy. Whether it's a net negative or positive depends on the VPN operator and ISP involved.
Translation: bitcoin is worse for economists than global warming.
> I'm not going to defend google, but really, in this case we're hurting the education of thousands of children over something silly. Because the alternative to google education isn't going to be Linux and some European cloud alternative, because that simply doesn't exist, it's going to be Microsoft and the exact same data siphons. And this is really just a small part of the real world issue.

Nextcloud exists, and it can serve a school just fine.

In fact The EU is partnering with NextCloud to get rid of Office 365(1)

Nextcloud is not fully there yet, but the only way to push it to compete is to support local alternatives by giving them an advantage.

Even though I still think Nextcloud is being held back by technical decisions(PHP and its slowness and

It feeling janky)

> There is no European alternative to Azure or AWS, and while they are more GDPR compliant than Google, it's not like they are a safe bet either. So where do you put your infrastructure? In Azure or AWS and bet on the bureaucrats not coming for you, or in a worse alternative?

OVH is literally the fifth biggest internet hosting provider, and Hetzner is 6th according W3techs(2)

> I'm a fan of the GDPR, you might not think so after reading what I just wrote but I am. I just think that maybe they should have worked on giving us some European options first. Especially since they seem to give the NSA access anyway, even though it's done in secret. But an executive order isn't really going to help us, because who knows what the next American government might do to it. Nobody in enterprise is going to bet their infrastructure strategy on american politics anymore.

This is a specific case to Denmark, when looking at Europe in general the legal requirement (and some times bans) of Google analytics created GDPR friendly alternatives like Plausible.io and Posthog.

And you can see the same thing with Nextcloud or EU hosting and many other things.

Things take time, and result are starting to show up.

2. https://w3techs.com/technologies/overview/data_center

1. https://nextcloud.com/blog/european-governments-work-with-ne...
Proper link: https://www.theregister.com/2022/09/30/bitcoin_climate_impac...
Is that a question of a statement?
Ask HN: Any good software testing resources?
Hello HN!

Are there any great software testing resource (blogs, books, etc.) recommendations?

I know software testing is a broad subject and can sometimes be opinionated (TDD, unit vs. integration vs. end to end, etc.). But, I’m hoping to sharpen and broaden my software testing skills (automated and manual) so would love to get any recommendations (opinionated or not).

Ideally, I would like to start out with language/framework agnostic material. Topics like general methodologies, strategies, best practices.

But, if the resource is well written and well argued, I would love to read it regardless of language/framework.

Thanks!

Edit: maybe asking for agnostic resources wasn’t ideal on my part. Any resources would be welcome. Thank you!
VPN and ISP are similar in term of middlemen, but there is an important difference downstream of said middlemen.

With your ISP, you appear on the internet as a residential IP that provides your approximate location and most likely doesn't change very often. The requests you make can be easily correlated by PRISM or any other middleman, or by any CDN running the websites you visit.

With a VPN, your exit IP is unrelated to your geographic location, changes very often, and hopefully it is shared among many more users.
Yes, "mature" would have been more accurate for Java, some exaggeration on my end. I was trying to convey the sense of excitement for new projects and developers in Java but it is not fair to Java to be compared to COBOL. Primarily because Java is actively developed, lot more developers etc. Nevertheless Cloud is so big nowadays that people are looking for alternatives to the JVM world. 10 years ago it would been a close to default option.
The two sources you named are barely sources of journalism on their best days.
Personally I switched purely because of lua, I don't really gel with the vimscript.
>I know people that read that much but we don't go around telling bookworms they're addicts.

I don't think you really understand how much that is. That is every single day, rain or shine, healthy or sick. If you miss one day, you have to do it for 13.4 hours the next day. You absolutely do not know someone that reads that much, not for 3 years straight.
> ... CareLink™ USB device that communicate wirelessly. ...

> ... For unauthorized access to occur, a nearby person other than you or your care partner would need to gain access to your pump at the same time that the pump is being paired with other system components. This cannot be done over the internet. ...

>4. Disconnect the USB device from your computer when you’re not using it to download pump data. 5. DO NOT confirm remote connection requests or any other remote action on the pump screen unless it is initiated by you or your care partner. 6. DO NOT share your pump’s or devices’ serial numbers with anyone other than your healthcare provider, distributors, and Medtronic.

Hmm... You have a wireless dongle connected to a PC that appears to rely at least in part on the serial number as authZ/N, and can provide fully remote communications over the Internet and manipulation of the terminal device. But... "This cannot be done over the internet"? Seems to be at the time of pairing, but can the pairing be initiated & accepted remotely?
No mention of PRQL yet, it's an effort to tackle some of these shortcomings

https://prql-lang.org/
I would love to see more bills where Democrats provide more police funding but tie it to accountability reforms like this one. Seems like a winning move.
How to implement SignalR in a .NET 6 and Angular 14 web application
This is an update to a blog post of mine that has become a somewhat popular search engine result for "signalr + angular." I've updated the code to the latest and greatest framework versions, .NET 6 and Angular 14. It's a pretty niche topic, but since I get steady traffic to the post I want to keep it current for anyone looking for help using this library.