skysight-inc/HackerNews huggingface dataset:
Working in realtime games that require high bandwidth usage, AWS and basically every other public cloud is fundamentally unusable for us because of this exact problem. Our bare metal infrastructure for the Hypixel Minecraft network uses 3-4PB per month, so we simply lease a 100gbps transit link billed at 95th percentile.

Last I checked, AWS wanted ~$200k per MONTH, for just bandwidth (no compute, memory, storage, or anything else). We'd love to be able to use the cloud, but not at the cost of increasing our monthly expenses by an entire order of magnitude, so we just stick to bare metal colocation.

I honestly believe that if you have the technical skill in-house, and are spending more than, say, $30k/mo on public cloud hosting, that you should seriously evaluate whether bare metal could significantly decrease your costs.
> How/why do you not promote the growth of denser, middle class inner city neighborhoods with a diverse profile? Is there a positive reason to not encourage it?

How do you do that?

The US has the luxury of space that other countries don't and that space mostly is owned by the public and not federal, state, or local governments.

- In the US, zoning and land use are typically managed at the micro level, not the macro level (city < county < state < country).

- There's also a persistent threat of competition both at the state and county level. So most policy is about attracting residents and jobs, maintaining property values, etc.

- Proximity to a major city impacts price so the further away you travel, the more home you get for the same price.

- When people don't like how the local government is behaving, they'll hold a referendum and form a new city to escape regulation.

If you look at a city like Atlanta, you see that upper middle class have moved further outward from the metro area with each decade to larger more expensive homes (e.g. Brookhaven -> Sandy Springs -> Roswell -> Alpharetta -> Cumming). They did this because as undeveloped property decreased it drove property values up so they were able to sell their homes and purchase larger but cheaper homes in undeveloped neighborhoods. The cycle repeats itself every 10 years or so.
But playing devils advocate here, would you be ok with naming things after Stalin? Hitler? Ivan the terrible? Or keeping things named after them?

I’m guessing there’s a spectrum here, so the question is where’s the line?
Making Machine Learning models more robust more efficiently
Deep Learning showing how other mammals see camouflage
> We need to have a serious think about the value of erasing historical figures based on their actions in a very different past.

It’s like we assume that whatever they died believing they’d still believe today. I’m highly skeptical of that. Culture changes over time and people along with it. Except these people don’t have that opportunity to clarify or revisit their views because they’re dead.
> Read my original post.

Your original post has some questions. This is good, when you don't understand the world, you can ask questions and other people can help you to understand. Let's look at the questions:

> Where is the undefined behavior?

Using an Optional's value when it doesn't have one is Undefined. Specifically in this case use of the arrow operator on key_data_ is undefined.

> how can the compiler infer that has_value() call has any relation to key_data_ non-NULL-ness?

The compiler is allowed to use almost whatever means it wants to infer this type of relationship. For example if the Optional has_value() checks a member pointer isn't nullptr, and the arrow operator overload uses that pointer, the compiler can infer that if the arrow operator was used then has_value() is true.

At this point you had exciting opportunities to learn stuff you didn't understand about C++

Unfortunately, you also insisted upon some claims that are false, perhaps things you wrongly believed about C++ already that now came up against a fact about the world which seemed to prove them wrong. In particular:

> But that undefined behavior happens at runtime, i.e. compile time UB is not invoked

This isn't a thing. If you learned it somewhere, the source was wrong, if you've instead developed this as some sort of intuition about how C++ works, dismiss this understanding, it will continue to mislead you if retained.

Undefined Behaviour is a claim about the entire program which is useful to the compiler since its purpose is to transform the program. If it was Undefined before the transformation, it will still be Undefined afterwards, no matter what the transformation did, so you didn't break anything with your transformation.

> the statements are kept without any optimizations.

No. The compiler is free to use what it knows to optimize this code. Undefined Behaviour frees it up to optimize here a whole lot more than otherwise.

In particular it needn't worry about scenarios where key_data.has_value() is false, those have Undefined Behaviour, so nothing it could do is wrong.
gcc and clang warn about if (a = b) and recommend if ((a = b))

gcc and clang don't warn about if (a & b) and don't recommend if ((a & b))

That doesn't make sense.
Seems like a big leap. I don't think anyone is saying James Webb was evil, but that maybe Nasa should be careful of honoring a man who didn't reflect their current values.

That said I'm not sure it's worth it to change the name because very few people even know who James Webb was.
Delve: A debugger for the Go programming language
It still happens that they get away from the firefighters sometimes [https://wildfiretoday.com/tag/escaped-prescribed-fire/]

With very high fuel loads, the consequences get worse as time progresses, and the odds of it happening get higher - at least without tons of manual shredding and other fuel work first, which is expensive, and what a prescribed fire should alleviate the need for.

In the modern legal/liability environment, it’s tough to do - if you do the inexpensive thing (still expensive) like prescribed fires to reduce the catastrophic risk, you get sued.

If you do the safer option (mastication, lop and scatter, etc) you can only touch tiny areas at a time - and the catastrophic risk rises.

Logging can help, but it also requires management and care to not make the problem worse long term, and in many of these areas it’s a non-starter due to environmentalist pushback. Even if we ignore the cost in money, it delays things for decades sometimes - and by then it’s probably burned down.
It probably depends on resolution and refresh rate, so you might want to add some details.
There used to be a Chrome extension that did exactly that but Google removed it. (They were the authors)
Don't know how Syncthing works, of it it would even work, but what if Syncthing would detect that it recurses into a .git folder, and then use git push to push all refs to the remote .git repo? That should give a transparent "sync" of the entire git repo and workdir for the user, but via the safety of git's own sync mechanism.
To solve this I keep multiple yubikeys and track which ones are registered by tagging services with specific values in my password manager: "yubikeyA", "yubikeyB", etc.

I keep the backup yubikeys in safe places and periodically when they are available I search in keepassxc for entries tagged with A but not B, for example, and add the missing yubikey to that service.

The following search in keepassxc will show entries with the attribute "yubikeyA" but lacking "yubikeyD":

attr:yubikeyB !attr:yubikeyD
"Male" and "female" sound clinical; they're terms you apply to animals. When applied to humans, not only does it sound demeaning, but it sounds deliberate -- as if trying to present a false objectivity.

If nothing else, note that words do have shades of meaning. Even if you don't know what they are, you should assume that people "making a big deal" out of it are being honest about it. If you start with the assumption that they're doing so just to hurt you, then that relationship is in a dangerous place before you've even begun it.

They may not even be able to explain why they think the word is a problem. They mostly just know that they've heard the word before in unpleasant contexts. Look up any incel group and you'll hear them talk about "females" in a derogatory way, presenting them as the enemy -- as a separate group to be treated with distance. People know what words are used by people who dislike them, and that taints those words in other contexts.

So whether you get it or not, just trust that they do. Use the words they prefer, and avoid the ones they don't. It's just friendly and polite. If corrected say, "Oops, I didn't mean to do that," and then move on with the word they've asked for. It doesn't have to be a big deal if you don't make it a big deal; it can be over with just a quick change. It becomes hostile if you assume it's hostile.
Within a decade FB will be the next dying messenger and the world will have moved on.
Tell that to Schrödinger. Even questions that seem utterly pointless and mundane at first glance can lead to captivating insights if explored at depth.
Or 'Classical Mechanics' as most university courses refer to it. Newtonian mechanics is an outdated name for simplified mechanics that approximate accurately for "normal" physics situations, at least normal for a human's daily life at this point in time.

The opposite end of this spectrum is Relativistic Mechanics, which takes over when the approximations fall away at realms deviating far from normal, such as high mass systems, those at speeds approaching C, or Quantum Mechanics for small scale like atomic interactions.
Fun fact: New Yourk does not have all that lower homelessness. They however have more shelters and generally systems so it not as acute.
It is Microsoft™ Logic®. It a variable can have only 2 states, with Microsoft™ Logic® you can have this variable in a third state which makes everyone look stoopid.
Search for "Tiger" - most mammals are red/green colour blind (but many humans are not).

So the Tiger is even harder to see in a green jungle ... This is just the most awesome TIL :-)
I did a research project on this.

Aerial wind turbines have two key advantages over terrestrial ones: access to steady high-speed winds at altitude, and limited ground footprint. But floating or flying imposes limits on their size and efficiency.

So they only fit niche uses in nomadic settings, like a temporary research camp. But then it's probably cheaper and more reliable to just use a fuel-powered generator.

Also they're a bit of a hazard to aircraft (and each other if not steerable), are more at risk to storms, and the floating ones require expensive or explosive lifting gas.

Too bad, because I think they're beautiful!
History isn't about who has their names on objects, that's just window dressing. Taking his name off an object when it was put there to honor him is clearly not that same as erasing his history.
Maybe the Mimo app might help. I think they have a Python course.
You may have to manually step through the conflicts menu to resolve them, choosing which device's version to keep. But typically that won't happen unless both device's versions of a file change at the same time.
It filters out those who know how to structure code, but don't know how to write it. Stack overflow copy and paste can still create public projects.
Untrue, and I see this as a common talking point. They were against a vaccine that Trump would release before the election for political gain, as has admitted to trying to do multiple times.

That's not the same as being anti-vax if the vaccine was allowed to follow the original timeframe for development and testing (which it eventually was).
Should you let AI write your content?
With the power of imagination, the metaverse can be anything!
Intel's Cloud Hypervisor 17 Released with Continued ARM64 Work, Improved SGX
HN can be addictive, but it’s different in several relevant ways. It has no notifications. Its user base is relatively small and industry specific. It has no infinite scroll. It is plain text so it doesn’t reward semi-mindless scrolling like media rich social networks. It has a dead simple noprocrast feature that doesn’t play games. It virtually never changes its design, unlike social networks that are constantly tweaking things to increase engagement. In fact the people who run and moderate HN seem pretty intent on slowing down growth, so they can keep it focused and stay on top of moderation. Of course it can still be addictive but it’s in a different category from TikTok etc.
Train Tracks with Gaps: Applying the Probabilistic Method to Trains
I really couldn't get into Snow Crash and I didn't finish Diamond Age but I love everything from Cryptonomicon forward.

Jack Shaftoe is one of my favourite fictional characters!
True, but not that hard. I had some “dangerous experiments for kids” book back in the day and by far the most fun thing in it was aerosolizing flour with a straw to get the right mixture near your Bunsen burner for your own glorious short lived fireball.
I'd wager it isn't. Depends a lot on who the names are (the article does claim there's some relevant ones in there). I'd probably sign such a petition if the evidence called for it. With an easy enough CTA, you could gather 1250 signatures just off that HN post alone.

But 1250 signatures is very little. This one (https://www.change.org/p/eight-years-later-it-s-still-too-da...) has 6500 signatures on change.org calling for some air conditioning in Denver public schools. The JWST is on a completely different scale than those schools.
There is a lot of "I" and "my" usage in your post. I submit that you're only arriving at your conclusion anecdotally, using a dataset (you and your like-minded peers, whose use you can't actually track) that is not reflective of average users worldwide.
More available bandwidth on the spectrum means more ability to send it to customers, which means that carriers can offer contracts with better conditions for the customers (cheaper, more data quotas, etc).
Just one year of warranty? I should hope their hardware lasts longer than that on average. Is that actually legal to sell to EU customers? The EU minimum on new electronics is 2 years, and the Netherlands has an unlimited period so long as you could reasonably expect it (which shops then translate as 2 years, but if it dies one day after then you aren't necessarily out of options).
Does French Guiana have the Pfizer vaccine for the general population? Or did the gold miners have Pfizer vaccines procured for them by the owner of the mine/government?
I never said his sexual orientation or actions justify an invasion of privacy. I am not sure where you came to the conclusion I was stating anything like that.

All I was trying to convey was this had nothing to do with his sexual orientation like you said. His actions on the otherhand are of public concern for Catholics.
Mitigating the Spread of Coronavirus with Smart AI-Based Fever Detection Camera
You just beat me to this! I deleted my comment. I can't agree more. If you are at all curious about this topic, the documentary is well worth the viewing!
It's also just a way to segment customers. The people doing tons of egress, on average, probably have bigger budgets for cloud computing. There's no particular reason AWS costs have to mirror how they charge.
Yeah, we don't have enough climate change. We have to speed it up ourselves.
It's a shame it's not called "Elbow"
> , which provides the 64-bit number of clocks your core has ticked.

Not quite
Ahh of course, thanks!
Some offshore turbine companies have developed a lift that attaches external to the base and carries people up. There’s a lot of interesting technology in the space - the maintenance cost is the most difficult (at least, in my experience) so there’s lots of research and innovation happening to lower that cost. When I stopped working with them, the company I worked for was using drones to take high res images of turbine blades to better plan for what to work on, rather than just climbing up and looking.
Are there bad smells?
You can bet that even the “best people” held some unpopular view. I’m sure they used words that would be considered terrible by today’s standards.

It’s the same as going all the way back to the beginning of someone’s Twitter account to find a rap lyric quote to get them fired.

Even the most cautious careful views today may look terrible 100 years from now.
I used the SE for a long time too, for the exact same reason, the small screen. It's a fantastic phone. I have a fairly addictive personality when it comes to tech so I had to end up taking more extreme measures.
No kidding. What's your point?
Damn. I've read the Hyperion books a dozen or more times over the past 10 years. I couldnt have pulled this quote out but remember it now that you brought it up. Do you have a great memory or have you read them a lot?
Against Reading
German Olympic gymnasts wearing unitard to combat 'sexualization in gymnastics'
The government and private industry find him very credible when purchasing launch services. Wall St and private investors find him very credible when raising capital. And those people are far more credible than you, an anonymous commenter on HN.
This is an interesting read.
https://hmoluseyi.medium.com/was-nasas-historic-leader-james...
Filemaker is a neat program.
Silicon Valley’s Best Pandemic Ever
It seems the subjects here are grand and nebulous so there are no easy answers. At this level I think the most we can say for sure is that there are causes and consequences, and that certainly at some point everything will end.
The screen resolution, sadly, is only 2256x1504. This is not retina. I don't get how new laptops can be sold today with non-retina screens. The most common resolution these days is 1920x1080.

My current laptop is Samsung ATIV Book 9, which is more than 5 years old. The 13" screen is 3200x1800. The best screen ever made. Possibly the best laptop ever made. The industrial design, the backlit keyboard, touchpad, everything is perfect. Sadly even Samsung does not make laptops like this anymore.
lshw is your friend on Linuxy systems
Winnie-the-Pooh goes to Harrods in new authorised AA Milne prequel
That depends on the allocator you use. If you allocate your nodes from an arena that belong to the list, the resulting layout is usually pretty good.
> The only place I've ever heard about the TT algorithm

It's talked about quite frequently on TT itself by people who are not programmers, and more well understood by those people then most people here on HN.

I'd be wary of applying anything you think you know to the community of people using TT today. You aren't familiar with it enough to make any judgement. You don't get it, and it has nothing to do with your age or anything other than your unfamiliarity with TT.
The internet gets along quite fine without DNS. Packets route from network to network. DNS is an application-layer protocol. People often confuse the web with the internet. We use phone numbers for phone calls. It's conceivable with IPv6 you could nail up your IP address and use a QR code to make the addresses accessible. In a hundred years will DNS still be necessary? I don't think so.
In university, I learned Perl out of curiousity. It was the first scripting language I tried; I was only familiar with Java, C and Scheme at the time.

After reading Programming Perl from cover-to-cover, I suddenly felt like I had superpowers. I probably would have felt the same if I'd taken the time to learn bash scripting, but that's not how it worked out.

I tried to automate everything in my life with Perl. I'd walk to class in the morning and a script had already scraped and downloaded my lecture materials and sent a print job for me. It emailed me if it couldn't find notes for one of my scheduled classes. Others would manage my assignment submissions. I wrote scrapers to detect what events on campus might offer free food.

This was the first time I felt like I could write programs that actually had the power to improve my life. It changed my perspective on what I had the power to do as a programmer. I'll always be grateful to Perl for that.

I also learned how to quickly develop a thick programmer skin by asking questions on comp.lang.perl, but that's another topic altogether.
Looks great, but what does this offer over free resources like MITx Python? Does this have any larger projects, or just exercises?
The newest GE turbine has a radius of 220 meters, each blade is 107 meters.

My last maths class was decades ago, but ... 'diameter'?
Interesting. But the video is way too manic (too many cuts, guy too animated and shouty) that watching him gives me anxiety.
Isn’t almost all of his wealth in Amazon stock?

Regardless, no one is wealthy enough to keep a business of this scale going just as a hobby project.
The suggestion mentioned in the article, Harriet Tubman, might not be the most appropriate name for a space telescope, and if that's really what's being suggested it sounds a little pandering, almost to the point of being constructed.
uBlock Origin has a filter that blocks Pinterest quite effectively:

google.##.g:has(a[href=".pinterest."])

google.*##a[href*=".pinterest."]:nth-ancestor(1)
Shill/bot/propaganda accounts don't care about 2FA. Those constitue a huge percentage of Twitter, so I'm not surprised at the low adoption rate.
I found that Cal Newport's "Digital Minimalism" book a great help in making sure that my social media usage was confined and intentional.
It's very much by design. They want ingress not egress to create "gravity." The end game is for virtually all compute to happen in the cloud and be accessed only by thin client. This pricing drives things in this direction by making companies that would use the cloud to just service local compute less profitable than companies that host everything in the cloud and provide only web or other thin client access.

There are providers that don't do this, but they are much less batteries-included. The best bandwidth deals are via bare metal hosting which is basically just box-in-a-rack rental. You can get bandwidth there by capacity rather than transfer quota. It's many many orders of magnitude cheaper.
> I'm a Libra which means I was born to find balance

While there may be good points in the article, this indicates a low level of scientific rigor by the writer. Couldn't continue after that.
Yeah, what I liked about the 90s you basically got MFC and it was basically it, you could create any desktop app and only waited for incremental upgrades. MFC was supported by Borland and Symantec, so basically whatever you choose you could quickly create a Windows GUI app. What I dislike about the current situation is the lack of certainty as to which toolkit I should invest my time in as I'm sure someone at Microsoft will change their minds again.
This looks like a good tool.
Highly recommend his TED talk. It’s both hilarious and horrifying.
That's actually not really true. You still have to interview. A referral or being recruited directly isnt a free pass. You'll probably get some additional prep but the person recruiting you cant just say let's make this person an offer.
Compressed. The compressed stream isn't byte aligned. Normally this isn't a problem because an application will flush the output and pad it to end on a byte boundary before closing a file (see https://www.bolet.org/~pornin/deflate-flush.html for a good explanation)

Where this becomes a problem is when someone thinks "I'll compress my logs as I write them out". The next problem is what to do on restart. It's tempting to think "I can just append to the existing file because I can concatenate two gzip files". But if the restart is after a crash rather than a clean exit you get log salad.