skysight-inc/HackerNews huggingface dataset:
It’s not TCP, it’s TCP without head-of-line blocking, which makes it much more suitable for real time games.
Here are some article that address wall hacking - not quite what you're looking for but, still a great read.

https://technology.riotgames.com/news/demolishing-wallhacks-...

https://technology.riotgames.com/news/peeking-valorants-netc...
Is there a good alternative to Colab you can just pay for, that's good for hobbyist individuals? Especially one that gives you shell access?

I tried using PaperSpace for a while but it works maybe 1 in 3 times I tried to use it, they (temporarily) banned me for no reason, they send me "itemized" bills with empty line items, and their support was no help.
Any autonomous-vehicle engineers here? This problem seems similar, if not identical. Are self-driving cars the "clients" that predict the state of the "server" that is the real world?
I see there a rant that others have compute and he doesn't.

There is plenty of papers showing advance theory wise.

Some even show that big compute is necessary like "A Universal Law of Robustness via Isoperimetry":

> Classically, data interpolation with a parametrized model class is possible as long as the number of parameters is larger than the number of equations to be satisfied. A puzzling phenomenon in deep learning is that models are trained with many more parameters than what this classical theory would suggest. We propose a theoretical explanation for this phenomenon. We prove that for a broad class of data distributions and model classes, overparametrization is necessary if one wants to interpolate the data smoothly. Namely we show that smooth interpolation requires d times more parameters than mere interpolation, where d is the ambient data dimension. We prove this universal law of robustness for any smoothly parametrized function class with polynomial size weights, and any covariate distribution verifying isoperimetry. In the case of two-layers neural networks and Gaussian covariates, this law was conjectured in prior work by Bubeck, Li and Nagaraj. We also give an interpretation of our result as an improved generalization bound for model classes consisting of smooth functions.

https://arxiv.org/abs/2105.12806

I mean, you can be upset at the universe for the way it is, just what is the point?
There are serious audio and musical instrument companies which use tubes for pre-amps and solid stage power stages and they're pretty open about it, and some of these are well-loved units.

That's not something necessarily bad.
Interesting. The concept seems obvious but this is the first I've heard of air purifiers using printer-cartridge style artificial scarcity.
I can agree that Google simply neglects Firefox performance and features. I think this alone is enough to explain why Google products work better on Chrome.

Are you saying that there are people at Google whose job description is to tweak Google web products to perform worse on Firefox, just so Chrome appears better in comparison?
Frying things even on induction still easily drives particulate matter pollution to levels of bad days in China/India.
Seriously, thank you for all your great, insightful comments! I appreciate it!
What's wrong with Colab Pro out of curiosity (assuming you don't already know of it, which isn't restricted like the free version)?
If there’s a shortage of luxury housing. The wealthier demographics will buy cheaper housing stock displacing middle and low income. This is what happened in California.
Trespassing is already a crime. We don’t need some automated system that as a byproduct also prevents people from entering their own homes.
i was on mobile :(

but more to the point im trying to get self respecting developers OFF of medium
Yes, of course you might be CPU bound, in which case even a single user might take up 50k servers (think of a scientist doing a climate simulation, or an AI researcher building a very large model).

All things being equal, CPU-bound is the exception, not the rule. Most every program we think of as an "application" is chat with some structure, persistence, access control added, and are indeed IO bound.
Lol perfect timing for AWS https://studiolab.sagemaker.aws/
Well it's complicated when you consider it's taken many years of research to get where they are at currently, which is still far from where some have considered going.
I’ve written a diffing algorithm using UDP. You tell it to diff against a previous packet with an id. Every so often you send a full key frame packet so they always stay in sync and have full game state.

It works really well and cut my network traffic down by a whole couple orders of magnitude.

The trick is to figure out update grouping so you can create clean groups of things to send and diff on. Ultimately delta compression doesn’t even care what the data is, so modern net stacks do some really efficient compression in this way.
The terms and conditions almost certainly bind you to arbitration so no class action.
Get real, you obviously dont know how organised crime works.
Use the Serverless framework for your cFT (no serverless needed) to add in richer variables (e.g. config find fetching) capability too.
I've always used "Firefox", since it was called Netscape 2.4. I use Chrome to watch streaming and a few sites that don't work with Firefox.

That said, I might start using Chromium because I want to make some improvements to the browser (to use it as a tool) that would need me to compile the browser myself.

As far as I know, Firefox is no longer just C/C++ but it's migrating, at least partially, to Rust, so it's a moving target.
Think differently about this problem.

Not all applications are web pages where the lifecycle of a given connection is "establish TCP, establish TLS, receive series of requests and produce series of responses mostly by hitting external caches or DBs" [or the QUIC variant of this]. That problem space was one of the very first scale challenges to arrive in 1998 and was one of the very first that actually got addressed. It's not the challenge space now and has not been, basically, for 20+ years, except perhaps the whole scaling-of-database problem, which has been dealt with by sharding, and the distribution of flows problem, which has mostly been solved with clever applications of intensely performant _scale-up_ hardware in the form of modern switch NPUs running variations of ECMP and clever uses of anycast, DNS load balancing, routing, etc.

All of this stuff was pretty common by the mid-2000s.

But bottlenecks in systems always exist. They move around. They can be anywhere in the stack.

Connections is the simplest one that got a lot of attention for twenty years - real pre-emptive threads (in Linux, and Solaris's weird diversion into m:n), select() scalability (both in terms of bookkeeping and in terms of basic limits - that is, the lack thereof) giving rise to kqueue on freebsd, WFMO() on NT and years of attempts on Linux to get something that actually worked, which took awhile, _then_ the c10k problem, and so on.

After connectivity you have issues in layer 3 - TCP offload, cost of TLS, etc. Userland to kernel copies (basic stuff like sendfile() to different userland driver schemes). And so on. Physical layer - servers move from NICs with lots of copies, to ring based with scatter-gather, to TSO, crypto offload, to ... while going from 10mb to 100, 1000, 2.5g, 10g, 40g, 100G and sooner or later 400G on server will not be as uncommon as it is now.

But as your networking capacity and throughput scale, you start bumping into other things. Once you're talking high speed links and various schemes to get the kernel out of the way, you are mostly - not always, but mostly - talking about data movement problems. Elephant flows have their own system level problems in networks, and for data moving and staging you actually don't want the host _cpu_ involved if you can avoid it, let alone the kernel. Now you are in the area of doing (remote)->NIC----PCIe---->NVME (or --->GPU) directly, if you can. Now your NVME storage device becomes the bottleneck.

90s era supercomputing clusters had all of these problems with slightly different technologies, AI clusters have them today. These are not connection limited, they do not scale with people. Their primary scale challenge is utilization/CAPEX, but that's a longer discussion.
Curious that example.com et al actually resolve and have IP addresses even though they are IANA reserved domains for documentation, I would have thought they won't result in delivering requests over the network.
Implications for the lifetime of suns?
Plus Addressing in Exchange Online
If you don't understand the purpose, it means you don't need it - as so often. The reason they exist is that in some parts of the world the air is so bad it literally has significant negative health effects just breathing it. That's why people use them, and for what it's worth as far as I understand the quality ones do work, in the sense that you can use an air quality meter and detect a noticeable improvement in air quality. They have filters that you need to change regularly.

-Edit- Since so many people are raving about them and recommending you buying an air purifier I want to add this: If you live in a place where the air is truly that bad, my main recommendation would be to move. I have personal experience with this, it's not worth it living like that. You may filter the air in your home but then whenever you go outside you're at risk, if you do sports even more so. Some people wear surgical or cheap cloth masks but these don't actually work.

Don't listen to people who tell you that you can "see" pollution of "feel" the difference. I've lived in some of the most polluted cities in the world and the truth is in most cases for regular healthy people they don't notice anything for years, even at pollution levels far beyond the imagination of folks in Western countries. Most of this is their imagination or placebo like you suspect. For example I've had people complain to me that the air is "so bad" in a place that's naturally foggy and where visibility is often low, but had good air quality. Others were happy about the lovely "clean" skys in a city that gets lots of sunshine but was actually horribly polluted. Also sure, smoke from wildfires is visible (and short lived) but a lot of the pollution from industrial sources isn't. It's a slow and stealthy killer.
I recently got a Medify Air MA 125 after a lot of research. Can recommend the brand.

And yes it definitely makes a difference. Sometimes when I open my windows to get some “fresh” air and remove the co2 from my room, the ppm momentarily goes up.
Also very useful for cooking since I don’t have a great vent. Ocassionaly when frying something ppm goes over 200 but it quickly drops down with the air filter.
We get heavier elements from supernovas, ergo, I don't see how neutron star collisions are a requirement to explain our composition. Citation?
There are better browsers than Firefox if you care about privacy. Both Brave and Tor have better results in this comparison that was shared here recently: https://privacytests.org/, same with this tool from the EFF https://coveryourtracks.eff.org/ it gives better results for Brave than Firefox (even with blockers installed on my Firefox). Mozilla themselves give the same score in their very limited comparsion: https://www.mozilla.org/en-US/firefox/browsers/compare/

Multi-account containers are really the only killer feature in Firefox for me, they're super convenient for my work, but that's about the only thing it has left going for it.
It's the extra things in the water that make it both awesome and terrible. The really funny part - since we're approaching it all from an environmental perspective - is that it has huge global warming potential, so you want to be really careful to keep the stuff contained.

They also take forever to break down and are not fantastic for human health.

Like Sowell said "there are no solutions, there are only trade-offs".

See: https://www.engineeredfluids.com/post/are-pfas-the-next-pcbs
I prefer the Buddha's simile of two arrows: the first arrow of the actual pain is not avoidable, but the second arrow is something we inflict upon ourselves in response to the pain. Marcus here makes it sound like we can totally avoid pain, but actually we can't, that first arrow will always hit and we shouldn't pretend like there isn't pain. The second arrow is what we have control over: our own personal response to the pain, seeing it as bad or good, wanting it to be gone.
The real ugliness in jealousy comes from how it deceives the self. Consider the last part of this post:

"Is this really what we're comfortable with as a community? A handful of corporations and the occasional university waving their dicks at everyone because they've got the compute to burn and we don't"

I honestly think this kind of comment can only come from a place of jealousy. If someone is willing to spend a lot of money on an experiment, shouldn't you be glad it was done? A scientific field is not an athletic competition, where the rules are picked to measure your "worth as a competitor", and where the playing field has to be fair. The point is to move things forward. Many scientific fields have large, technical hurdles which require expensive equipment. If anything, computer science is a rare niche where it sometimes does not. If you want to build a career in a subfield where compute is important, you should do your best to get access to compute. If you are unable to do so while others are, then you might feel anger, shame, jealousy. But these feelings are really a problem you have with yourself, and not with the field of study.
>"Dynamic language for webapps if you don't like Ruby"

Wasn't PHP the king of dynamic laguages for Web?
Thats right, advice from a goddamn emperor on how the downtrodden should not feel downtrodden
Can someone explain what's the result of filter utilization / capacity.
Is it efficiency? Does it start spilling out particles?

I feel like a 100% used filter will still do a pretty good job, so unclear how much of the utilization % has commercial reasoning?
As far as I understand (I'm not a physicist), to be able to say that the universe is isotropic across space, you need a point of view that just doesn't exist. You cannot speak about an absolute synchronicity among events happening in locations scattered among an arbitrary subset of the set of all visible galaxies, and without that, you cannot abstract time out of the picture, which you'd need to do to speak about isotropicity across space.

I don't think that, in this regard, you can say much more than "the universe is not isotropic across space-time".
What would you use as an example of modularity? The closest that most of it gets is that you can disable features and put back the non-systemd alternatives, but I'm not aware of any systemd components that play nice on non-systemd systems except for maybe systemd-boot nee gummiboot (which benefits from running before systemd and therefore is less inclined to depend on it).
So, github is the daily workflow for many people. You're in it, your around it, your using it. It's kind of the same as out-of-sight, out-of-mind.

If I want to, I can signup for yet another site and do git-things with this codebase, but I have to change my daily process to include a one-off change to a new location. There are real costs with this mental flow change.
Thanks so much! Yeah, there’s a lot of information in this space but I think it’s a good thing. Lots of different options for people to learn!
Maximum scaling is really annoying on mobile. Thankfully you can override it in Chromium's accessibility settings menu (I hope they don't remove that!)
Show HN: I made a Chrome extension to improve the house search in UK
Hey All

I had been searching for flats to rent recently, and like any other tenant in London, I was looking at Zoopla and Rightmove.

I was looking for a flat that I’ll be sharing with my flatmate, and one of our primary requirements was to have separate bathrooms.

Zoopla and Rightmove have filters for almost everything but, for some reason, not for bathrooms. I realized this was an issue many faced, so I created a straightforward Chrome extension to help with the process.

I believe it will be helpful to you folks too.
If you have central air heating/AC and a vacuum cleaner that has a hepa bag, you likely don't need one; just buy filters that aren't the blue spiderweb kind and vacuum regularly.
To add to this, my experience has been that Chrome's address bar does only matching on whole "fragments" of URLs - that is, if I visited a URL with /foobarbaz/ in the name, Firefox will match that with "bar" while Chrome won't - which is pretty terrible behavior.

And then there's the bookmarks mess, lack of tree-style tabs, and crippled ad-blocker API.

As an information management tool, Firefox is light-years ahead of Chrome.
I was relieved! Thank you for your concern!

As I read it, the 2 agents were acting independently. That is, at least 2 feds saw an opportunity to make money, and took it, without conspiring together. Seemed like they were discovered more-or-less by mistake, too. What else went on during that investigation, because if two feds thought anonymous markets made for a good opportunity, how many others also thought of it?
Lead positions don't have to be that way. As a lead, it's important to find org structure and management personalities that not only enable leaders but also give them direct domains of authority. A lot of the time when I've read about people disattisfied in leadership positions and the general toxicity around them, it's because the structure and culture remove authority from engineers, proxy it through non-engineers, and create an environment of "leadership through influence", which is absolute junk.
In 2016, Gartner estimated that Google ran ~2.5 million servers (https://www.datacenterknowledge.com/archives/2017/03/16/goog...), and it’s probably even more today. Obviously Google are an extreme outlier, but that’s 50x 50,000.

Most servers do far, far more compute intensive things than handling connections - that’s a pretty meaningless number. I work in the mobility space, we’ve got servers that solve large/complex vehicle routing problems, and ideally they’re performing computation for just ONE user at a time.

Certainly 50,000 servers is a lot, but tonnes of large tech companies run 100s to 1000s of servers at a time.
This is way more complicated than you think. How do you define what a luxury house is, how do you define an affordable house, can the affordable house be sold to anyone, where does the affordable house need to be built?

Or we could simply make it legal and cheaper to build denser housing.
A non-working example would be a bad example.
You don’t delta compress everything, only a significant part of the payload. Each diff is referential to a previous packet with a unique id. If you don’t have the previous packet, you just ignore the update.

Every 30 frames or so, you send a key frame packet that is uncompressed so that all clients have a consistent perspective of world state if they fell behind.

Using sentTime lets clients ignore old data and interpolate to catch up if behind as well.

It does work, I wrote one from scratch to create a multiplayer space rpg and the bandwidth savings were incredible.
Why do people like to suck all the color out of language? I don't feel that statement would have been improved by listing every dietary preference possible.
I’ve always had trouble understanding this; if everything is the same age, how did they get billions of light years away from the Big Bang?

How do we know where the Big Bang occurred?

Unles it means that our galaxy is on the spherical plane(?) directly projected out in all directions from the bang, and it’s the diameter of this sphere that is billions across?
I find this reply really disingenuous.

Your brand is privacy, and you have betrayed your philosophical principles.

Personally: you will never regain my trust. I'm sorry this happened.
I can see you are angry - this is not about me.

If Amazon had had a competitor back in the day that had done just that - everything Amazon did, only shared more, then probably we would all be buying from ... err ... Mississippi.com. But this competitor would have had to pull all the right moves - as well as sharing differently.

And one day, yes there will be some innovative new company that will do to Amazon what they have done to Walmart. And maybe that company will have a competitor that will be a co-op and maybe they will have the edge. It has worked ok in the UK for John Lewis. But the lesson from John Lewis is they have to be good at all the basic stuff - and only then do they get to pick staff based on the nicer governance / culture / slight pay gap.

Building a company is hard. Building something like Amazon is freakishly hard. Which is why this "treat employees well" is basically never left up to the market and just tacked on afterwards in regulations.

And finally - yeah would Bezos exactly be hurting if he was half as wealthy. Neither of us think so - which kind of is my point. If there was some (weird) regulation that meant no-one can become richer than 10 billion dollars, and would need to improve share grants when they go over, guess what, Bezos would still have started Amazon, still done it all, and still have a yacht and a second wife.

The phase space available to us is larger than we think.
You have proof of these incredible claims - seems crazy to think Google/Microsoft are stealing private data? I know some folks at the NYT if you can provide credible evidence.
Yeah, it's a nice place to visit, there are still a lot of wonderful and interesting things here (The Japanese Tea Garden, world-class museums, etc.), but you wouldn't want to live here.
Sorry, been meaning to reply.

The best trick I have for old caliper rebuilds is to pop the piston out with compressed air. You can do it with a bike pump and some tubes or anything you can figure out how to supply air to the brake line inlet. This will act like you are pressing the pedal, sort of.

What's an IDS Car?

Also for rust... I honestly mostly ignore it. These cars are unibody construction. You'll have to seriously be rusty to have enough structural problems. I am the king of wire wheel and por-15. I have only replaced a few sections on my cars, mostly floorboards and lower A arm areas.

For what it's worth, I have gotten by with the humble harbor freight welding setup, flux core. It doesn't look pretty but it gets metal welded. I did both of my floor pans this way, and it's... well it's fine. It's not beautiful but it does work. Copious seem sealer helps along as well.

I'd also lightly hone the inside of the calipers if you can, if there's pitting that you can feel rubbing your finger along the inner wall.

I haven't rebuild a pre 86 caliper in a long time, but there should be some good resources on the forums.

I'd mostly focus on getting on the saab facebook group. I am not on facebook, but it is a treasure trove for asking questions. Unfortunately the forums are mostly relegated to historical information now as people have transitioned to single sign on social media. There's also saabnet which is invaluable.

As for popularity, you're quite right. Saab seems most popular in new england. With it's relative wealth, weather and proximity to the outdoors, I think that was a natural fit, unfortunately that means that we lack the arizona rust free cars of yesteryear, there weren't many saabs out there to begin with.

Anyway... I can probably write forever on saab, but I have just recieved parts in the mail from the saab heritage museum and am going to try out the fitment!
You can sneak information out via the DNS requests, got to write your own DNS server first to respond accordingly but its just one of the many ways you can bypass security systems, its just another communication channel.
The best way not to feel like a victim, is not to be a victim.