skysight-inc/HackerNews huggingface dataset:
Please don’t do this.

Authoritative nameserver selection by recursive resolvers is extremely unreliable and implementation specific. This method may actually be worse than health checked records and low TTLs and could leave your site completely unconnectable for uncomfortably long periods of time.

See this paper for more details about nameserver selection of common recursive resolvers, and so called SRTT : https://irl.cs.ucla.edu/data/files/papers/res_ns_selection.p...

Also this presentation, https://youtu.be/z7Jl1sjr9jM

One of the best and most robust solutions for GSLB/GTM is pointing your main entrypoint IP (e.g. apex record/www/api) at an anycasted proxy (Cloudflare/Fastly/Google/AWS, etc), and using the active health check features of that service to the static unicasted (and firewalled!) load balancer IPs of your origin.

These services are not expensive but if you can’t afford them, the second best method would be to round robin A/AAAA records with low (60s) TTLs of a large pool of ingress load balancer IPs—which is exactly how AWS ALB/ELB/NLB operate!

When loadbalancing via DNS, you’ll still contend with misbehaving recursive resolvers (JVM clients for example) but you’ll strand less traffic for less time than you would when withdrawing authoritative nameservers due to unpredictable and chaotic resolver implementations.
I went through the normal course and the programming part wasn't that hard and those of us who could do so already got to skip it. Those who hadn't programmed before learned what we could do in about a year.

The classes that destroyed people were Algorithms and Datastructures, distributed/parallel computing, programming language design, OS design, low level hardware design (here is infinite transistors and infinite resisters, now go build a computer) and whatever the two classes we had that covered Sipsers Introduction to Computation was called.

These were all classes that covered stuff you wouldn't ever hit upon when you were programming, but which are necessary as to know as a Computer Scientist.

Then there were all the classes that were, at even the smallest level, related to human computer interaction, which were entirely a waste of everybodies time, including the instructors.
Ah, right, gotcha
When you start talking about your company literally everyone will give you advice. You should ignore all of them, apart from your entrepreneur friends.
We don't do it in reverse because sender addresses are fairly trivial to spoof? What email verification proves is your ability to read email (which means password possession), which is much harder to fake.
The price of elder care in the US is not due to insurance companies, but due to the amount of attention someone demands before them die in a US hospital. Many socialized healthcare systems do not allow doctors to waste nearly as many resources this way.

That is why the life expectancy of the average obese, unhealthy American is about the same as the life expectancy of the average (much healthier) Japanese or European person. Americans are allowed to eat their way to an early grave and then have medical resources thrown at them to desperately keep them alive a few days longer.

EDIT: Also, I should point out that doctors generally demand a lot less end-of-life care than members of the general US population. They seem to understand that it is merely prolonging the inevitable rather than helping.
Mac has weak multi-tasking and window management UI. The Dock also sucks: https://www.asktog.com/columns/044top10docksucks.html .

Strengths:

1. Really nice trackpad. It tracks smoothly. Really well integrated trackpad gestures. It makes a difference.

2. It is literally UNIX

3. Native-app developers that care (eroding year-by-year, but software companies like Panic, Omni, BareBones make first-class software that belongs on the platform). (Windows certainly has more apps, and probably more high quality apps by volume, but Mac apps tend a bit more toward high-quality-density in a more limited application pool)

4. Drivers. I swear, I get laptops from manufacturers with bad Windows installs, glitchy drivers, poor configuration, etc. I also hate cleaning crapware off of new machines and fresh installing OSes.

5. Lack of options. Few people explicitly value this, and sometimes, the Mac way is dumb, but since it's often the Mac way or the highway, it takes some cognitive overhead out of computing.

Overall, I find the Mac less of a hassle. Most things are pretty good, and you mostly can't fiddle with them too much, so you get the strength of that on the whole, not in one particular dazzling thing (except the trackpad.) Garbage window management and multi-tasking indisputable, though.
Listing prefixes, signed URLs, tags/metadata, throughput and of course latency.

The S3 API is pretty standard a number of open source projects and cloud providers use it.

But the whole question smells funny. It’s much better in almost all regards to abstract over a storage interface in code rather than use something like SFTP.
> To be clear, the above specs would be pointless for most databases, as almost nothing scales to handle this kind of hardware well — and almost nobody tries.

That strikes me as the more interesting takeaway sentence.

It's not that much RAM if you think of it as 24 8-core machines.
All law comes from belief in some underlying value to be pursued. For every issue, there is coupled with it the issue of individual choice on that issue. Some issues have higher value than individual choice on that issue.

What you’re annoyed with is how others prioritize which issues outweigh their coupled choice issue. But would you take away their choice to prioritize value in that way?

There are two modes of operation: for society to strive for objective truth together to reach a consensus congruent with reality, or to arbitrarily reach consensus and occasionally face the consequences of our idiosyncrasies.

The objective truth we must strive for is fundamental moral law. It is to that one must appeal, lest their opinion lead us to bear the consequences of their ineptitude.

We can give this fundamental moral law any name we want, but I’ll call it “God’s opinion” because it would take God to know all the ins and outs of it.

Now, are you expressing annoyance because others contradict your opinion or God’s? How would you or others know the right opinion to have, which aligns with fundamental moral law?
I've always thought it was strange that so many people just watch TV for noise. Any love for silence anymore?
Dust taken from asteroid found to be older than our solar system
Different tiers.

Facebook is impacted by third-party tracking - such capturing information and generating profiles for people, even those without Facebook accounts. They would do this via Facebook javascript and Facebook native app SDKs.

Apple's solution was App Tracking Transparency - a user consent on whether to provide a handy identifier to use for correlation across apps, and App Store rules which ban tracking using other mechanisms (such as IP address correlation).

For apps outside the store (e.g. web apps), the privacy proxy stuff and third-party state isolation/blocking are used to greatly reduce such correlation.

For first-party data collection, storage and sharing, there are consents for sharing information from the device (location, contacts, health information, and so on). There is also a privacy label (which App Store rules require to be accurate) on what data collected by an app used, for what purpose, and whether that use is linked to you or anonymized.

So a post office app that read the letters and stored the text would say that 'user content' was captured, and whether or not it was 'linked to you'.
My understanding is that this is the official HN API. I think Firebase is a YC company. Others can correct me if I'm wrong.

See the link at the bottom of every HN item page.

Edit: I took a look, it seems like Firebase is owned by Google now, but it was original a YC-funded startup, judging by this page: https://www.crunchbase.com/funding_round/firebase-pre-seed--...
Yes, but people are ranting about stuff. Don't interrupt a good uninformed rant.
To desphericalize the cow a bit, the spinning disk would have /some/ potential energy associated with the tension the material experiences to keep itself from flying apart, but yeah, I don't think I'd bother keeping track of it most of the time.
What do you mean by portability? Are you able to confidently write a Makefile that works on any Linux distro, BSDs, MacOS and Windows?

Or for you, portability means Linux systems only?

Honestly curious, because I've gone to the trouble of writing my own build system just so I can use the same build file on any OS whatsoever (which to me, means using a cross platform language for everything, not relying on bash or any other shell).
That would have no effect on the situation being described.

A side loaded app would still be beholden to the OS networking stack.
Basic Debugging and Problem Solving Questions
That's a valid counterargument.

...if Sesame Street were 0.1% public funded.
... in the United States.
> I can trust to have a correct vim config

And this isn't some obscure thing that people need to have got around to configuring; vim works properly with Makefiles (marking non-tab leading whitespace as an error) out of the box on at least Ubuntu and I'd guess much more widely than that (all distros and Mac and Windows and also when building from source wouldn't surprise me, although it also wouldn't surprise me if there were a couple of exceptions where things would need to be massaged).
But does an obligation exist to stream it freely forever? Who pays hosting costs for that?
You are wrong. Clearly it worked because Tesla is now a highly valued company that produces hundreds of thousands of cars annually.

People put up with the low build quality because at the time Tesla had a unique product not because of some memes.
This is a great example of why neoliberalism is a scam. This is also true when a city or country begins to “privatize” it’s parks and fire department and water infrastructure, etc.
That was one design that was extensively tested and then copied. Weight was no concern.

Most satellites are unique, so the same can't be done. Besides being weight critical, every failed satellite becomes space junk.
Hey! This looks a lot like my old project https://oppslist.com - open them side by side ;)

(which I no longer maintain, and yes I know it throws a warning when you open it)

Best of luck with the platform! It's an interesting space, but a challenging one.
I believe at most 4 year universities, in the US at least, you pay by the semester or quarter and not on the number of classes you take. So the university won't generally make more money if you test out.
I will plug my own Python program https://github.com/frutiger/concorde, which does depend on `requests` and `cryptography`.
I mean, yes in general, but there is simply no mystery here. US already competes by accepting immigrants, and US will be able to compete in the future as long as it is attractive to immigrants and keeps accepting more immigrants than anyone else. US definitely should invest in education, but US hegemony can be secure without doing so.
I think the texture issues are due to the underlying plane model being a port from PMDGs previous releases on older simulators. If you look at a greenfield plane built specifically for MSFS like the Fenix a320 the texture work is immaculate.
Ubuntu has a built in screen reader, Orca [1].

"Welcome to Orca
Orca is a free, open source, flexible, and extensible screen reader that provides access to the graphical desktop via speech and refreshable braille.
Orca works with applications and toolkits that support the Assistive Technology Service Provider Interface (AT-SPI), which is the primary assistive technology infrastructure for Linux and Solaris. Applications and toolkits supporting the AT-SPI include the GNOME Gtk+ toolkit, the Java platform's Swing toolkit, LibreOffice, Gecko, and WebKitGtk. AT-SPI support for the KDE Qt toolkit is being pursued."
[1] https://help.ubuntu.com/stable/ubuntu-help/a11y-screen-reade...
The initial post talks about slashers as some special entities so I was talking about them
I have a tern, it's amazing. I can bike at 30mph, most of my errands within a ten mile trip are doable on bike. I do grocery shopping, cargo delivery, a bunch of stuff. It doesn't replace a car for all trips, but you'd be surprised how many trips it replaces.
You're right, and maybe I should correct the article to avoid making that assumption. In my case, I have corrected people in the past but they keep making the same mistake. It doesn't bother me because I agree with you that some order of letters are more common in English. It is just frustrating to have to correct people every single time.
I don't know, I can't really argue with .SHELLFLAGS = -euo pipefail.

If you want someone to really hate, pick me. I see a Makefile and think "welp, strap in for a wild ride that isn't going to get me a working binary". If someone has ever made a good Makefile, I certainly haven't seen it.
Apple controls slightly less than 20% of the global smartphone market and has been bypassed by Samsung in market share. It’s just ridiculous to claim they do not have significant competition, they have less than 20% while that other over 80% is all Android.

Even in their biggest market, the US, they barely pass 50% and the rest is all one very successful competitor. Pretty significant competition.
My personal hell of translating DXIL to SPIR-V – finale
Separate management of applications and windows is a powerful and underrated tool in my opinion. Once you become accustomed to it, the Windows style of a big vat of random windows feels like a chaotic mess in comparison.
Who is “you”?

Multiply “you” by all possible “yous”, multiplied by downsides of “just install an app” not vetted, for those “yous”. What’s the net effect on total privacy or safety of all yous out there?

If “you” are here on HN, odds are you are a vanishingly small part of the venn diagram of yous that should inform an iPhone PdM’s thinking on this issue.

EXCEPT, of course, for the NPS (net promotor score) / influencer aspect of you. Because we’re still in an era where the IT person in a circle causes others to make choices. HN users still have a disproportionate voice in tech trend setting.

But, as that person, you also have a responsibility to advise in well considered ways that help the person being advised, not yourself. As engineers, our entire purpose is to pay a blood/sweat/tears price to make technology accessible and useful to non-engineers.

You know what to do. They don’t. This device is for them.
Make, but protective. Ambitious, but pretty neat!

> .CPU = SECONDS

> .MEMORY = SIZE

I wish the cluster I use sometimes had this built into their make system, to prevent people from make-ing on the headnode, haha.
Sweden and Finland are minuscule. They will do what the US tell them (and arguably they already do), not least now that they just happen to want to join Nato...

The issue is that China is in a position to threaten America's supremacy and so the US are trying to prevent them from increasing their influence in all areas, especially with key allies. The UK is a satellite of the US and the US want to make sure it stays that way.
150 m/s seems insanely low, only slightly higher than a regular rocket launch which moves much more slowly through the lower atmosphere. I don't think a vehicle which still has the mass to reach orbital velocity could attain that. There are smarter people than I working on this, but I remain a skeptic.

Also, economic viability: per the Tsiolkovsky rocket equation, for a 100kg payload (almost microsat territory) and an orbital-insertion engine with a generous ISP of 320, you'd still need over 500kg of propellant to accelerate the "second stage" 5km/s to orbital velocity. This ignores the mass of the tank and engine and electronics (which have to survive 10,000g!). If you remove the latter from the payload you're looking at just a few kg remaining for the sat itself and you've massively raised the cost for the upper stage due to the exotic materials required to hold up under such acceleration. Then even if SpinLaunch or another team pulls off said engineering, you have to compete against a traditional rocket which could launch ~100 equivalent satellites to low-Earth orbit in one shot—at a known cost, with high reliability—using only materials and design widely in use today.

Edit: The same numbers with a 1,000kg payload are ~6,000kg at launch. How are you going to design a 6,000kg craft which can survive 10,000g?
> Facebook can track people on their apps ( facebook, instagram, whatsapp etc ) if they want. Problem is about tracking with facebook SDK on 3rd party apps.

Right. Google mostly didn't mind, because they can simply push people a bit harder to log in for Youtube as well as Maps and Search, to build a first-party profile as people do searches and follow results.

This is different from building a profile as someone browses the internet, regardless of whether they have a relationship with your company.
Ask HN: Non-fiction book recommendation for engineers
Can anyone recommend a great non-fiction book for engineers?
The video stresses that this has been done before at similar energies, and modern materials can vastly improve reliability and reuse.

Project HARP attempted to do this in the 1960s.

https://en.m.wikipedia.org/wiki/Project_HARP
System-design: Learn how to design systems at scale
Looking at bazel's complexity, and its popularity, one should see that Makefile and its dependents, which forces upon writer a centralized model (where one Makefile dictates how to build all code files scattered in subdirectories), cute but unreliable grammar (tab vs. space), unnecessarily convenience features (for god's sake, I never managed to learn any thing beyond simple target & deps, and things like PHONY target are just beyond my mental capacity).
Seems like a bizarrely convoluted solution in search of a problem. Sending a verification email and clicking on a link in it works perfectly well for 99.99% of users. This new method increases friction by several orders of magnitude.
Cling: An interactive C++ interpreter, based on LLVM and Clang
Keep in mind I'm about as ignorant of Make as one can be -- I use it to build things, but I've never put things into it

I have a feeling meeting this may scope creep the thing into being more environment aware. Interpretation of the things it's sourcing [and their paths], and less-than-obvious things like environment variables

This just feels like one of those things trying to be too helpful that inevitably gets in my way
Plants could also hit the amounts required. If worldwide, 10% of all farmland was used to grow bamboo, you'd be able to harvest enough carbon each year to cover the rest of the world's emissions. That's still a frighteningly large amount (really it's a frightening amount of agriculture that the world does) but given the supply chains that already exist for agriculture it's believable that it could be turned into a carbon sequestering supply chain.
Probably because the opposition party has poor leadership and most UK newspapers are aligned with the Tories.
An introductory catalogue of computer synthesized sounds (1969) [pdf]
I also became aware of this from Kernighan's interview on Computerphile. And I thought to myself "man, such an omnipresent and fundamental piece of software doesn't have UTF-8 support yet?" and then I thought that, after >20 years of using awk in my script, I never had the urge to use it to parse UTF-8 - but I guess that it's just the luck of living in a country that uses a Latin alphabet, and I couldn't imagine how people could use it on documents in e.g. Chinese or Arabic. This was really an example of how discriminatory software is when it comes to languages.
I don't understand the the objection. Public TV licensed content. If they wanted to own the IP, they should have bought the content.

What the revenue was used for is irrelevant. If I pay an employee a salary, I dont get part of their house. If I pay a Mcdonalds for a burger, I dont get shares of the corporation.
Related: https://twitter.com/patrickc/status/1559737765566173185
Google is not a search product. Their revenue come from Adwords, which is only effective with good targeting to the fitting users.
> [...] it is just a worse version of whatever scripting language you are in it, if you use it this way [...]

If I may quote this little part: Oh no, it is actually much better, than what a huge part of developers in web development do: They use package.json of their project, where they add under the "scripts" attribute calls to commands, which contain again calls of "npm run", which again reference other "scripts" ... Of course there is no way to actually specify dependencies (previous steps a step depends on) as actual dependencies and the whole thing becomes a procedural thing, instead of a more declarative thing.

There is also no good way other than writing whole shell conditions in there, in a JSON file inside a mere string, if the command relies on a file existing. So in effect the logic will always run the step, which creates that file.

So this considered, I don't think Makefiles are really doing badly. You can do much worse.

EDIT:

> If make isn't generating at least some of your recipes for you, then why not just make a "build.sh" script?

Because then you don't get what Make brings to the table: tab completion, declarative dependency specification between steps, declarative definition of targets.

You would have to write code for these things yourself in that "build.sh" script.
Apparently, there were close to 7000 Fidonet nodes in 1990[1]. What's a reasonable average for distinct user accounts per node? I don't know. If it's 100, that's 0.7 million already.

Compuserve had 380000 users in 1987[2], when it was basically US-only. Now, I don't want to argue that Compuserve is a BBS (though I suppose you could). But it's evidence people were using their modems to connect to things that weren't the internet. And Compuserve in 1987 apparently had no ability to exchange information with the Internet proper; when I used it as a child, a couple of years later, I used Compuserve -- its groups, pages, whatever they were called, and did not use it for Internet access.

[1] https://de.wikipedia.org/wiki/FidoNet#/media/Datei:Fidonodes... almost 40000 at its peak in 1996

[2] https://en.wikipedia.org/wiki/CompuServe#Market_share
I just don't know why that is, every piece of that puzzle I have met, was really efficient and generally doing a good job.
Spain is now trying to fix this and pensions by doubling self-employed tax. UK should probably follow suit, UK self-employed tax is ridiculously low. 20% on profits until 50k pounds won't cover a functioning healthcare system (or pensions for that matter).
Artisanal cheeses and beers, for example.
I don’t find that strange at all: vaccination/deaths of the elderly meant the virus needed t9 find a new susceptible population. Spanish Flu did the same: started out hurting adults, ended up killing kids.
Lots of people drink alcohol daily. But we don't collectively act as if that was something completely normal. We spend huge resources to spread the importance of drinking in moderation.

The same is true of sugar water too. Nobody has to stop drinking it. Just do it sensibly and it's not a problem.
Test build is dozens of gigabytes and millions of files (yeah, we have some suboptimality in how we set up bazel...), so even simple "rm -rf" can take 30+ minutes. Docker really has too high overhead for this, especially in the cleanup stage.