skysight-inc/HackerNews huggingface dataset:
Yes. The most important thing here is that 1.1.1.1 is announced in seriously a lot of places. I just went to Hurricane Electric's looking glass, several times picked 3 routers at random and put in 1.1.1.1 as the destination. All of them returned it as the 2nd hop, meaning it's most likely announced in the same exact datacenter as where HEs router is located.

That gives you all the redundancy you'll ever need. Of course, you need to rely on Cloudflare to not mess it up. But you're not going to do better than CF.
Imagine explaining why genocide or slavery or misogyny is bad to every internet comment!

Which is why I don't engage with colonialism apologists.

There is plenty of literature to educate yourselves on that.
>>tested daily for the very reason you mention

Which also limits the hiring pool as many people, myself included, would refuse to be tested daily on principle. Hell I object to pre-employment screenings.

And I have not drunk a drop of Alcohol in over 25 years, nor done any drugs, dont smoke, nothing. That said I am not taking your little test to prove that to you unless you have a reasonable articulable reason to suspect I may be under said influence.
I’m not too surprised to find that my intuition and copyright/patent law differ
Very busy and very nice.
If using the public DNS servers to resolve things then certainly have a few of them. 1.1.1.1 and 8.8.4.4 in case CF has problems.

[Edit] Testing 1.1.1.1 it seems I have finally built cache on all their nodes. It took about 25 to 30 requests. Second test took only a few requests for a different record, same domain. Now I am more curious about their back-end.

If you have your own recursive servers in your datacenter then you can entirely control how many things are cached and how that cache behaves. Unbound is a really good option for this as it is fast, has controls around memory, threads, min/max TTL and you could even push your authoritative zones to the edge Unbound nodes if desired so that those records never expire. Some people take this a step further in their datacenter and have Unbound running on every instance to keep response latency low and handle upstream recursive fail-over better than the OS resolver does.

Another benefit to running your own caching servers is that you can purge records that you know are out of date during outages.
> Regardless of whether you think the Russians were hopelessly naive or full of shit, it is a promise broken.

No, Russian diplomats were not naive. They knew full well that whatever is not on paper does not exist.

It's surreal that 30 years later, we act like poor Russian diplomats didn't know that some random utterances made during long meetings won't be set in stone as an official policy forever.

Those people making such promises were not authorized to make binding promises anyway (something which Russian diplomats were aware of). There's a reason why agreement drafts undergo extensive analysis, vetting and approval process.
Because everyone loooves Rust, you'd be glad to know that this is the first Linux release with initial Rust support, so Rust is officially in the kernel now and will run on bunch of computers shortly, no matter if you want it to or not (granted you run a Linux kernel of course).

> Among the key highlights for Linux 6.1 are the initial Rust infrastructure has been merged

https://www.phoronix.com/review/linux-61-features
Like I said, no one's claiming 2M. Even if we take the most aggressive estimate (out of those listed on Wikipedia) of 1M, that's not 5% of the population.
> (or even just the BEAM environment tbh, certainly not as popular as JVM)

It has run some ~40% of global telephone communications for a few decades now, on top of the usual suspects (WhatsApp, Discord, (old) Facebook Messenger, Motorola, Blizzard chats, a number of banks...) and predates the JVM by a couple of years.

I'd go out on a limb and say that it's one of the most battle tested VM's there is.
I work for a CDN

To answer your questions:

The load is distributed by custom, special purpose load balancers. They route each request to the correct server based on information in the request. The reason requests are routed to a particular server instead of a random one is because we want requests for the same content to go to the same set of servers so that we don’t have to cache more copies of content than is necessary, allowing more total content to be cached in a pop. The server that actually serves the content will then use Direct Server Return to bypass the load balancer when returning the content to the client. Since the content returned is a lot larger than the request for the content, the load balancers are able to handle a lot more requests than if all the connection flow had to go through the load balancer.

Cached content can be distributed to each pop in a few ways. The simplest is just for each pop to individually request the content from origin. This means the origin will see one request for each piece of content per POP. The other main way is by having one POP be the gateway. Other pops use that gateway as their origin, so the content is cached once at the gateway and then served to all the other pops. This way, the customer origin only gets a single request per piece of content from the gateway pop.

TLS termination is a challenge because of what you say. The keys are encrypted for distribution, and then only decrypted and loaded into a servers memory if it gets requests for that domain name. It is complicated.

Managing the machines is a big part of the work a CDN does. I work on one of the teams that works on part of that management. Lots of custom software, asset management, config distribution, etc. I would write more but I need to get my daughter to school!
"Right now our provider is getting DdoS'ed, so my employer is not reachable by mail, web etc."

"our" here might suggest that your provider is also your employer's provider, and that your employer is not reachable in general by anyone by mail, web, et cetera. But reading the rest of your message makes me think that perhaps you're saying that your personal provider is being attacked, not your employer's, and therefore you can't reach your employer's mail, web, et cetera. Is that the case?

Is the attack just taking out your provider's DNS servers? If so, then just run your own recursive resolver. It's literally as easy as setting up BIND on any machine on your network with a default configuration file that does the barest minimum. Clients on the same subnet will be able to query it without problems.

There's no reason, nor advantage, to running anything using your provider's DNS servers when you have your own, particularly when their DNS servers can be taken down so easily.
5% of the cloud now runs on Arm as chip designer plans 2023 IPO
Your logic is somewhat fallacious: specifically, you create a false dichotomy between "there is an illegal sector-wide conspiracy" and "these things could happen across the sector if there were fully legitimate reasons for them to".

You are missing the middle, which is that there is no conspiracy, but that many companies in the sector saw, at around the same time (though possibly influenced by some bellwether I'm unaware of), the opportunity to juice their stock prices with layoffs even though they're making record profits and don't actually expect to be hit by a looming recession.
I am certainly not saying that, but I am now sure that if you think that, that you probably didn't get my original post at all, and are unlikely to do so no matter how I explain it.
Thanks! You can install Portmaster on a server:
https://docs.safing.io/portmaster/faq#can-i-run-portmaster-o...

but as you said, on the higher levels you can no longer differentiate by app...
Oh, there are multiple models now?
I hope they start distributing it to more countries at some point, I really want to get my hands on one.

For people with big steam libraries it's a no brainer, lately most games come with controller support out of the box, and for everything else the community patches it in.
It will cause people to stop using government money. There are many other ways to barter and exchange goods. I expect it will only increase tax evasion as less transactions are even reported.

It's no surprise to me to see government gold buying on an absolute tear. [1] The powers that be are well aware of the importance of having real physical goods for the sake of trading and maintaining wealth.

[1] https://financialpost.com/commodities/mining/central-banks-b...
The Verge has follow up review that says it's pretty good too:

https://www.theverge.com/23513517/steam-deck-long-term-test-...

Valve has spent nearly a year and over 100 updates showing that an early access game console can actually be worth money. Valve has finally succeeded in proving doubters wrong about Linux, creating a gadget that’s spent 35 weeks atop the Steam bestseller list and attracted support from Sony, Microsoft and more.
A custom-written blog - https://theandrewbailey.com/

Funkwhale - https://funkwhale.audio/

HAProxy - https://www.haproxy.org/

Pihole - https://pi-hole.net/

ReadyMedia (formerly miniDLNA) - https://sourceforge.net/projects/minidlna/

I've toyed with Jitsi (https://jitsi.org/) and IRC (https://ergo.chat/ and https://kiwiirc.com/) but neither are useful enough to me to keep running.
Are you getting "DDoS'ed" from the DNS Server or from the HTTP Server?

Usually the later is more common since DNS tends to be a quite robust software to handle some levels of heavy the traffic (and the protocol being _lighter_ than HTTP).

Anyway you should separate the DNS Server from the Web Server, for this particular case personally i recommend "DNS Cloud providers" like AWS Route 53, they give you by default 4 different geo-located points and provides an API if you want to fight back the DDoS'ers (by changing your DNS records to 127.0.0.1 or 255.255.255.255 for a short period of time), usually these solve the email issue.

As for the web server, this is tough a well placed DDoS won't be stopped even Cloudflare have been hit with huge attacks that they couldn't handle (despite what their PR department says, the fact that even a bigger network than Cloudflare like Akamai couldn't protect Brian Kerbs tells you a lot about how tough these space is), best way is null routing the bad actors and spreading different ways to access your services like asking customers to go to frontendXYZ.mydomain.tld.
I host quite a lot of different services

* wikijs - personal notes and wiki

* gitea - git server

* matrix synapse - for communicating in my friend group

* quassel irc client server

* miniflux - rss/atom reader

* wireguard vpn - just the plain wg-quick config nothing fancy

* plex - media server for my smart tv

* PiGallery 2 - really fast photo album viewer

* webdav server using nginx and zfs - justed just as a general network file storage.

Its a old Dell R710 server that I host at a local hackerspace. It also has a external SAS disk shelf connected to it with 96TB of spinning disks in it.
I have an oil furnace as a backup, but my oil furnace pooped out and the heat pump kept working during the recent cold snap. I think it's because they ran the pipe for the forced hot water from the oil furnace right up against the wood timbers of the foundation in contact with the outside, and they froze in that spot. So I wound up just running the heat pumps.
The myth of overly harsh measures imposed on Germany after WWI leading into WW2 doesn't make sense. If anything, the measures weren't harsh enough, since after WW2 Germany was denazified, partitioned and occupied for decades, which is much more extreme, but obviously worked.
This guy has implemented a mind-boggling amount of features in these years basically all alone and funded with a modest tech salary.

Just goes to show how much potential small teams or even individuals have that gets wasted in big corpos.
Frankly the best and most entertaining, overly detailed and nerdy discussion of heat pumps is on this YouTube channel: https://youtu.be/7J52mDjZzto
freedom isn’t free

that’s a terrifying world of control

nothing like a perfect life of 90 years of eating grain and meat in the proper proportions

no thank you
But surely "within reason" includes some sort of timeout?
My SaaS Tech Stack (architecture) on AWS as a solo developer
There are articles in there that don’t go “out of date.”
Including how they handled the years up to the earthquake and how much corruption influenced the country's ability to improve their housing stock with respect to earthquake resilience. I think that's the main source of worry for Erdogan and his cronies. The 'building amnesty' was a clear bone thrown at business interests at the (literal) expense of the rest of the population.

Thousands of buildings collapsed killing lots of people inside them. Once the dead have been buried there will be calls for why nothing was done to improve the housing stock and in a de-facto dictatorship the buck stops with the dictator. Erdogan isn't going to be able to weasel his way out of this one without claiming another fake coup.

And that's before we get into the fact that for obvious reasons Turkey isn't able to handle the aftermath of this alone, and that makes Erdogan look weak. The fact that they are happy to switch off Twitter even though it is saving lives by allowing people to be found under the rubble is telling: even now the lives of the Turks matter less to the regime than their own image.
If you want some fun, try working with the allocation-minimizing parts of the standard libraries, or lambdas-as-Expression, or even Roslyn analyzers/generators. C# has loads of "fun language features" to play around with, but what I find useful is that you can just use them boringly if you need to.
Silly question: if Linux kernel interfaces e.g. syscalls are stable, why is there a need to create an LTS release? How can non-LTS updates affect differently than updates within the LTS branch?
My first thought on seeing some of the images was that there must be some criminal negligence involved. There is one area with 20 or so similar looking apartment buildings (about 6 levels each) where every second one has completely pancaked.

I was in Christchurch, New Zealand during the 2011 earthquakes. Only 2 major building completely collapsed. One had been designed by an engineer with insufficient qualifications and the other had design issues that were previously identified but never addressed.
> They will proportionally have more artists and translators, who have less leverage/alternatives in the labor market than engineers. That would explain a lower expense line in the profit formula.

And not just artists, but artists at a name-brand company that shape games. People from all over the world would line up around the block for days, buddhist monk style, to get an artist job there. They can pay at or below market rate just because folks would kill to design the next Metroid game.
Paranoid government? It probably fears insturgents can misuse earthquake to spread chaos and overthrow it. I don't believe people would support them (hypothetical insturgents) in such circumstances.
> Also, remote transcoding of videos seems like a huge win! Makes it so you won't need as beefy as a system to run PeerTube.

You can technically do it if you're willing to hack around. Since it uses the ffmpeg binary you could technically replace it with rffmpeg[1], the setup isn't pretty but it's doable. I haven't done it myself but have seen reddit posts on the jellyfin community that it works pretty well once setup.

[1] https://github.com/joshuaboniface/rffmpeg
I love it. I end up sweating a lot, and it has like 30 difficulty levels for you to choose from.
I have claimed nothing, only cast doubt on the baseless certainties that have been floating around this subject.

To summarize what I'm trying to convey:

- (Variations of the original claim) ChatGPT works nothing like the brain, it's just a prediction machine

- (Me all over this thread) Do we know how the brain works? Do we know what properties may emerge from a blackbox LLM?

If you think questioning awareness is extraordinary (or new) I advise you to read Descartes, the Boltzmann brain thought experiment and epistemology in general.

PS: you replied with credentials rather than arguments, which is still on the logical fallacy ground.
that is not valid c. and in valid c++ (which this isn't) you would not need those two integer values.
This looks neat, if you had a way for people without an etsy store to get notified when this launched, I'd sign up.
It has room for ads before, during and after giving answers. Inline, popups, they could literally be everywhere and I am sure they will be there before the year is up.
"a lot of the friction" can be something that keeps us from sliding down a slippery slope into a quagmire beyond our control.
It is changing. I work for a CDN on a team focused on speeding up config propagation. The modern expectation is global distribution of new configs in seconds.
Why does 0.1 and 0.2 = 0.30000000000000004?
believe it or not, this controller is a known problem child in the ATC world and has been shuttled around to multiple facilities all the while filing EO complaints against the FAA any time he was in trouble for anything.
Wow, they really are in disarray. Maybe the (ex-)Googlers in recent AI HackerNews articles are wrong in proclaiming that Google will come on top of the AI wars, due to their immense contributions to its lead-up.

I look forward to see what new Bing amounts to the industry, as well as Microsoft’s partnership with OpenAI for Bing, Azure, and whatever else is planned. This is an exciting tectonic shift.
People seem to believe other nations have freedom.. In reality when looking at it objectively Most nations lack a huge amount of core freedoms we in the US take for granted
And poetry is so much more than the rhymes: it could be that this person didn't really know English poetry as well as Russian poetry, or that he was more easily impressed by exotism. I read French natively and have been living in English for 10 years and can now read Snow Crash-like stuff, and English always amazes me more than French, just because it can be so much richer than I'll ever produce myself, stuck to my French roots.

So if I read at random this in English: https://www.poetryfoundation.org/poems/43844/she-walks-in-be... and this in French: https://fr.wikisource.org/wiki/Les_Contemplations/R%C3%A9pon... , I can feel a mysterious beauty in English maybe I can't feel in a French poem, while the French one explodes in meaning, makes me think more than contemplate.

Rhymes are like a little funny exercise in poetry to add some music, but really far from the goal, or so I hope. I feel it's one of the many inputs: you have the rhymes, the rhythmic internal divisions of the stanza, the symmetry between them across the text, and you can add lots of little funny meta-meaning by reversing meaning in two halves of two successive stanzas, stuff like that. A poem is just a text that does more than transfer information at the first level, but does it on many more. English, Russian or French, they can all do it.
Interesting, I was always pleasantly surprised at how few dependencies the GCP Python bindings pulled in.

You are hand-rolling HTTP wrappers though, so I think we have slightly different perspectives :)
systemd unit with

Restart=always
RestartSec=30

is enough for 99% of the small apps

If you can get away with VPS(es) and cloud hosted DB that will be by far the simplest solution to manage. Or "serverless" if service is small enough and doesn't need to be persistently running.

Once it starts bringing actual money you might then start thinking about dockers, k8s and other fancy stuff
He has a lot of very specific details and quotes, but he doesn't say where any of them are from. Which ones are actual quotes, and which ones are creative writing?
When you use quotes around “Democratic” do you mean the elections are rigged? I’m not familiar with the legitimacy or lack thereof of Turkish elections.
easy to lick boots when the system works well for you, which is most of the gen X / millennial tech crowd, heavily represented here on HN.

big when once I jumped into tech. but when I was bartending America seemed like a pretty rough place.
Approval from whom?
You can't go around redefining "left" to win arguments.

Good thing is I always reply with data.

https://www.allsides.com/media-bias/media-bias-chart

WSJ is more neutral but NYT is left.
And 20 years before that, the US tried to pull that shit in Russia, with Yeltsin's second term in 1996. Not covertly, mind you, but while advertising it on every corner and in every media like NYT as a "fight against communism". (which it partly was!)

By that point, Yeltsin was universally hated for turning Russia back towards autocracy, for botched privatization, and the Chechen war. His rating rose from 6% to 53% in mere half a year before the elections, with the help of a massive campaign he organized using the stolen money. But the fact that the Clinton administration aligned with him and tried to "help" him with the massive NGO and media work (that's only the overt part) has been remembered by most who supported the democratic change.

Instead of Yeltsin, it could have been Nemtsov, who was truly popular during that time, but refused to run exactly because Clinton+Gore supported Yeltsin... Nemtsov, remember that name? US administration suddenly did, in 2015. Too bad they didn't before.

"Do nothing" was also Russians' response at the time (except for the brief investigation that was quickly stopped by the autocrat), but that was one of the turning points in the people's minds.

History truly rhymes.
Ask HN: What's an opinion you've changed your mind about recently? Why?
A friend asked this at a dinner party recently, and I struggled to think of a good answer. It made me realize that I was a lot more "stuck in my ways" than I'd thought.

Curious if others have had their opinions change recently in meaningful ways, and if so, what caused that change.
Because the enemy of a wannabe dictatorship is social bonding.
I'm not criticizing Rust, I really like Rust and think it's great, along with the trend of more things written in it.

At the same time assuming you'll never get a memory issue is over the top.
Ah yep sorry I missed that! Good to know. I just saw the next option was $1200 and my eyes became fixated on the number.

Maybe I will try out the cloud version then even though I expect my site would probably be well in the free tier limit, like I said it seems like a very generous tier.
Is there anything specific about Twitter here, or is it just the most popular? I don't see why they couldn't do the same on Facebook, Telegram or some other platform.
if data can be scraped it's free to use
Looks good!

I would assume it's for mobile first and it feels a little clunky having to move the stone with a mouse if there's only one direction. Not sure if it would work to just slightly sling it into the direction instead of having to drag it all the way, if you know what I mean. Double-clicking to make it move would work if it's blocked in all but one direction, but that's a weird edge case. Also on a 27" it's a tad big.
There appears to be such a thing as “contextual integrity”, though it is more a creature of law review articles than anything else. A “fundamental principle in legal discussions of privacy” it may or may not be but that is a pretty empty statement even if true. The legal profession and academia care about fundamental principles only when they are evinced in real legislation or case law. A conceptual framework to discuss how privacy laws tend to operate is not some kind of legal rule you can breach.

The author is a business information systems professor. He probably shouldn’t be citing this stuff at all.