skysight-inc/HackerNews huggingface dataset:
In AWS, achieving peak theoretical performance requires queueing & pooling jobs of specific sizes. You are literally going to suffer costly bad performance if you don't implement and limit backlogs and concurrency.

This is basically just "stacks and queues" in a general sense, most often seen as wait-and-retry in an application, and rate controls in a service.

To do this and survive cascading failures you have to know the limits of each part of your stack and implement rate controls for each. An easy way to do this is to design network services that serve requests for applications via an API, rather than giving apps unfettered access to network resources. You can allow applications access to your network service and change rate controls for each app as needed. Alternately, you can add limits to your apps' layers at design time, rather than having to discover the limits by performance testing or trial-and-error.

The author wants a universal solution, which is a bit like saying, please solve "traffic" for me for every mode of transportation. Airplanes have different traffic than cars, so their designs will differ, although they all involve an agent that coordinates traffic flows according to a set of rules.
OTOY is absolutely at the forefront of digital imagery. They're like MPEG in a Kodak world, that's how different their approach is.

How?

1) Light fields are 4 dimensional images, light field video is a 5 dimensional stream. This is a basic requirement for hand- or head-tracked images, like in headsets or AR devices.

2) We're just getting to the point where real time ray tracing is truly economical, and OTOY is all-in on it. Up til now rendering has been a "bag of tricks" approach, where you try to paint sophisticated paintings on polygons. Many of these tricks fall apart when you try to do the predictive modeling required for 6DOF streaming. You see the reflections painted onto the countertop. Ray tracing actually simulates light.

3) They've fully embraced the cloud. They're offering everything they do as cloud services, which means it can work on every device, for a minimal cost, with no need for customers or users to be on the latest hardware.

4) Open formats. They're not trying to build a portal the way Oculus or Valve is, they're inventing the content pipeline and getting it integrated everywhere they can. I am skeptical any the closed content stores will win, we saw how big the web became, I think a better bet is that the metaverse will be more like the web than the App Store, and that's the bet OTOY is making.

Orbach has been working relentlessly on this vision behind the scenes. Not a lot has been coming out of the company, but I've been watching him lay the groundwork for the whole next generation of content distribution for 5 years now, and he's killing it. Release after release of core building blocks.
It's not traditional to raft the notion of democracy to "how much money you have to rent a resource."

In practice, sure. That can happen. But we tend to universally awknowledge that it dilutes the intent of democracy, which is to keep a government honest to the people it governs. It seems like, given the astronomical differences in wealth between individuals in this world, this is precisely the kind of thing where one person can use resources to dilute the power of many individuals.
I think you're right. For example, if you have U={A, B, C, D, and E}, then given minority m₁={A, B} and m₂={B, C}, m₁∩m₂={B} is also a minority. Given majority M₁={A, B, C} and majority M₂={B, C, D}, M₁∪M₂={A, B, C, D} is also a majority.

This should be clear in finite sets because |m₁∩m₂|≤|m₁|, while |M₁∪M₂|≥|M₁| (you can only make sets smaller or unchanged by intersecting them with other sets, while you can only make sets larger or unchanged by taking their union with other sets).
The best way to fix broken bones might be with glass
> We fall in love with the person that brings happiness and joy to our life by merely spending time together.

If you need to spend time with someone in order to have happiness and joy in your life, you have a problem to solve before you even think about love and dating.
At least on the OS I use, which is more IPv6 ready than most, /etc/hosts solves this "uncertainty" problem.

I have found that failing to include a localhost entry in the HOSTS file can lead to some strange behavior.

If there are "computers" out there that have no /etc/hosts or deny the computer's owner access to it, then maybe it might be time for an Internet Draft from Joe User.

There should always be a mechanism for the user to override the internet DNS. And applications should continue to respect it.
Sounds reasonable, but would probably break a ton of stuff. Does this provide enough benefits to outweigh the downsides?
Can you expand on "base case for all functions"?

I'm having a hard time figuring out a base case for say calling toString on an object, or incrementing an integer.
calling someone a Nazi is a strong accusation, but the guy did repeat some extreme-right talking points. one of the footnotes basically repeats the argument that "cultural Marxism" has taken over the left. This is a common right-wing talking point often connected to an antisemitic conspiracy theory involving the Frankfurt School.

I doubt the guy is an actual Nazi, but just like you I'm not specialized enough to evaluate his psychological and biological claims (although I'd guess they're overstated, given how many psychological experiments fail to replicate). Just, hearing talking points I've heard from actual literal Nazis made me a lot more inclined to dismiss his views, which I think is a safe heuristic.
Yet with constant and proactive pushes to increase women in tech and men in nursing it doesn't happen.

Ever think maybe men generally dont want to be a nurse and women generally dont want to be a nerd ?
There is actual money behind the number of the VIX, but I'm not sure if you'd call it value.

There are ETFs and other vehicles that buy VIX futures, and either go long or short, which people can buy and sell. Like TVIX, XIV, etc.

There's some worry that a quick spike in VIX futures from such a low level at the wrong time could cause a catastrophic unwinding of these instruments.

But I'm not an expert in these things.
Room or a whole house?
True, I don't know what's inside people's heads. All I know is what they answer on surveys.

"More than nine in 10 adults say they already have children, are planning to have children, or wish that they had had children." [1]

Is it possible that most respondents were lying? Yes. Probable? No, especially given that humans are biologically wired to want children.

1. http://www.gallup.com/poll/164618/desire-children-norm.aspx
I don't get this impression at all. My wife are in our early 30s and in a minority among our friends (educated coastal folks to be fair) in having kids. I'd say in my circle it's not socially acceptable to express that people should have kids. If anything, the opposite bias exists. I know a lot of people who want kids but try not to express that opinion because it's not "cool."

Parents still push for grandkids, but that's different. Being a parent literally changes your brain chemically. My dad never said anything about grandkids, but after my daughter was born it was literally two years before he could have a conversation about something other than her. And he's one of those "interesting people" (traveled the world working on healthcare programs in the developing world) that has interesting things to talk about.
The BitTorrent Protocol Specification v2
Agreed. This is just like when I tried to grok monads. So many articles trying to tell me how simple they are... yet still so many articles needed to explain it (and I'm none the wiser)
The minute they mention MPEG, I already know whats going to happen - Licensing. Spoken by a dev that didn't incorporate video, due to licensing, not technical reasons. The open bit is just the draw.
So VIX doesn't give an indication of much. The VIX formula has changed so many times, and the human behavior around the assets that VIX tracks has changed to reflect those changes and the new products those changes are based on.

Different people gamble in weekly S&P500 options than gambled in monthly S&P500 options. Different people gamble in the 5 consequetive week at any given moment weekly options, than gambled in the single week at a time weekly options.

The options market itself has had ebbs and flow in interest.

And the self fulfilling prophecy of keeping the market propped up when everyone buys PUT options expecting it to crash has disillusioned a lot of people from participating at all. People know what the central banks are up to, why pretend to have confidence in any of it. The Swiss bank is printing money to buy US stocks for free. Everyone's creating money through new bond issuances to buy things for free.

This all contributes to a lower VIX.
Let's please not re-ignite this one again (and again): https://hn.algolia.com/?query=by:dang%20nursing&sort=byPopul...

We detached this subthread from https://news.ycombinator.com/item?id=14950209 and marked it off-topic.
>But it also implies that ZF is consistent. This sounds nice, too, but is actually a disaster. It means that we can’t prove the consistency of AD with ZF (assuming the consistency of ZF).

I don't think this is strictly speaking correct. For instance, Con(ZF) itself trivially implies that ZF is consistent (which is literally what it says). But we can prove that ZF+Con(ZF) is consistent, assuming that ZF itself is consistent. (For that matter, we can prove that ZF+not(Con(ZF)) is consistent, again assuming that ZF itself is consistent. Don't ask.) So just because something implies Con(ZF) doesn't mean we can't prove that it plus ZF is consistent, assuming ZF is consistent.

If ZF is allowed access to Con(ZF) it can prove a great many things that ZF alone cannot, without generating any paradoxes, as far as I know.

I may be missing something, this always blows my brain.
this makes me feel ridiculously vindicated for dropping out of my PhD track in philosophy and starting over in Computer Science
> If automation will take over certain "jobs", then whatever is needed by humans will be produced without anyone doing those "jobs" and people will have all those things without paying for it for very cheap (because if everything is automated, at some point there is nobody to pay to).

The flaw with this logic is it ignores greed on the part of the CEO/shareholders/owners of the company that can now manufacture essential goods for next to nothing and likely has enough money to successfully lobby against any legislation against it (and possibly lobby for Mickey Mouse law, patent edition)
What does accidentally making a wrong turn into the bad part of town and getting carjacked have to do with the original article?
Many people do have a need to be loved, you can't argue it away.
“Podcasting patent” is totally dead, appeals court rules
which has considerable potential social value, easily comparable to the cost of it.

The value is 'potential,' the cost is real.

What evidence or milestones are there to indicate this considerable potential social value panning out is increasingly more or less likely? What exactly is the social value that the average HNer could perceive firsthand, rather than some mythical "unbanked" or whatever?

How long has bitcoin been around, a decade? Has anyone putting it to use in a sustainable, self-perpetuating use case that isn't a dark market or ransomware?
I'm guessing that NTSC and PAL have a color burst on every line, vs every frame, because over an entire frame the local oscillator might not be stable enough. At least back in the day.

Same with the timing of the sweep circuits, which only need to hold sync for a single line of video.
What where the rational ways that worked for you. What did you screen?
Eh, I pretty strongly disagree. My complaint is against people who claim the mantle of being obviously, factually correct while being so incredibly dismissive of attempts to figure out what's true vs what's convenient. Judging facts on how they contribute to your ideology is a way of approaching the world that's precisely ass-backwards.

This is entirely independent of how morally-weighted the question is: in fact, the more morally-weighted an issue is, the more you should want to make sure that you're being conscientious in your approach to it, and the more disgusting I find this lack of interest in the concept of honesty vs "do what you need to in order to win". The worst part is that, if you're wrong, what you're "winning" isn't a good thing at all!
> Are art history programs different

I think everything in the humanities is substantially different than anything in STEM
What is Promise.all() in JavaScript and how to use it?
"20 minutes recharge for 200 kilometers of autonomy, at price of 20000 dollars"

Totally unacceptable. 5 minutes for 4-500 kilometers of autonomy is where it's at. I will not but EV until that happens. I am willing to sacrafice 200km of autonomy ( from my current 600-700km with Civic 1.6 diesel ) for EV.

Everything else is just annoyance for my style of life with daily commute and kids. I don't want to charge for 20 minutes every week at some random charge station.

Considering my friends and family who feel the same I don't think other manufacturers will have any issues catching up with Tesla in 10-20 years.
People use a low VIX to represent complacency, which is typically present before a market crash, along with the famous irrational exuberance.

Once it goes up, it means there's volatility in the future coming, because the VIX is based on S&P 500 options.
The median thing makes sense, thanks!
It's not that your partner's attributes are unimportant, it's that if you are clear that you do want to start a family then this fact is rightly at the front of your mind when looking for a partner and the decision will flow from it. If you don't wish to start a family then other factors will come into play. However in the latter case you still need to include questions like whether you or your partner might have a change of mind later on, what options will remain, what retirement without children might look like, etc.
Anything that is self-referential is hard. I remember when we covered proof-by-induction in HS math. There was a significant fraction of the class that did not believe a given proof was sufficient.

If you can't assure yourself of the correctness of a fairly simple recursive function that is given to you, then composing one yourself is going to be nigh impossible.

[edit]

From the article: Instead trust that it returns correct sum for all elements of an array a[i]

This is exactly the point where many people get hung up. They cannot proceed to reading the next line until they understand how the recursive call works. They are unwilling to trust that the function works as advertised, and cannot shift gears to continue past that. In my experience, telling them to "just trust it" and such seems to not help much.
Whiteboarding tests are not HR policies anywhere. HR has next to nothing to do with who gets hired other than when they intervene. They're typically the last step of the process.
I know this would probably be unpopular but why not just temporarily raise prices until fewer people can afford the train. And use the extra money to upgrade the system.
Context should go away for Go 2
Court Rejects CIA Torture Psychologists’ Final Bid to Avoid Standing Trial
The Movement DAO – Unstoppable Organisation, Airdrop
Yep. Iron Mountain Mine makes this place look pretty wimpy. pH -3.6, temps above 47C, boiling sulfur dioxide, etc, etc. Dunno if the pH -3.6 they sampled has anything living in it.
> I hope most of you would agree that at least 70%-90% of being in love has something to do with the appearance of your person-of-interest (most of it visual).

Absolutely not. It's her heart and mind that I fell in love with.
I agree that it would be unusual for people to refer to "Christian" science etc. However, that's not because it's unusual to want to specify what culture something came from -- it's because the conventional identifier is "Western". You shouldn't have much trouble finding discussions of "Western science".

> the translators of the _Elements_ were Arabs, and they translated it into Arabic

There was a translation into Arabic, yes. Do you actually know that it was done by Arabs? All wikipedia says it that this was done "under Harun al-Rashid", whose court was in Iraq or Syria (and seems to have been run mainly by Persians). The translation would have had to be done by people who understood Greek; this seems less likely for Arabs than for locals.
We're underground. Is there space for the maintenance staff to stand whilst a train passes? Probably not everywhere.

If trains normally average, say, 30mph, and 12 times per hour in one direction, a 0.5mile restriction adds 5 minutes to the journey time. Now we can only run 11 trains per hour -- which messes up the whole schedule.

The periods where there isn't a train passing will be quite small. Is there time to get any necessary equipment onto the track, start the work, then clear the equipment away before the next train is approaching?

What happens if the staff make an error, and break the existing system? It might not be possible for trains to move, in which case we now need to evacuate hundreds of passengers along the tunnel.

Work within metro tunnels while trains are running is, therefore, very unusual.
No because that comment was poorly worded and overbroad.

I'll narrow it to say that drawing a parallel between base cases and preconditions might be helpful when dealing with functions / methods that are more complex than lambdas or their equivalents.

Thanks, I should have thought through that part more carefully before posting.
your reality seems to make you think that 'virtue signalling' is a thing. you keep using that phrase in your comments on posts.
Data Science in the Enterprise
I remember in the late 90s running into a "mysterious" problem where www.hotmail.com would fail to load, but hotmail.com (without www.) worked just fine.

Spent the better part of a year just remembering to not type "www." until one day they made the domain redirect to the canonical name (breaking both).

After asking around a bit, someone showed me where the Windows equivalent of /etc/hosts was, and lo-and-behold, there was an outdated entry for www.hotmail.com there. Deleting the offending line fixed the problem.

Desktop computers are actually the odd one out in letting people manually override DNS -- if you want to fix the DNS for a phone or smart tv or thermostat or video game console, you need to configure DHCP and a resolver on a router in the middle.
You're assuming without evidence that I began by not thinking of math in terms of proofs. This is not true; I took pains to give proofs of the basic properties of exponents when asked to help my sister with her algebra.

> I'm reeeeeally confused with what sort of maths major contains a few proofs courses.

I was referring to courses for which the goal was "we'll teach you how to do proofs", not courses which required proofs.
Did you miss the part where he was promoting diversity and proposing strategies to improve it? Weirdest rally "against" diversity I've ever heard of.
It is very rare that the tail-recursive form of a function is more readable than the non-tail recursive form. I find tail-recursion intellectually interesting, but of little use for actual programming.

Contrasted with tree-recursion where the code is often so pithy that its correctness is obvious (assuming you understand recursion).
Programming is one of the most difficult branches of applied mathematics; the poorer mathematicians had better remain pure mathematicians. Edsger W.Dijkstra, EWD498
The GCE Over Quota page is perfect.
I've used fair queuing to solve this problem.

I have a site and API which rates other sites, checking them for ad links and trying to match them to real world business records. Inspecting a site takes 10 seconds to 2 minutes. The API, which is usually used from browser add-ons which tag web search results, lets anyone request the rating info for a site.

Most requests are already cached and return immediately. Requests for unknown sites are queued up for the rating engine, which runs in processes separate from the web-facing side, and return "wait" to the requestor.
So there's a work queue to manage.

It's managed using fair queuing. If there is no pending request from the requesting IP address, the new request goes into the queue. If there's a request from the same IP address already in the queue, the new request is held until the first one completes, and then added to the end of the main queue. No request is rejected until there are 100 requests from a single IP address. So each IP address competes against itself, and no one IP can hog the system.

A typical overload comes when someone searches for an unusual topic and flips through many pages of search results quickly. This can result in the rating engine having fifty or so new sites to examine within a few
seconds. Those requests will be processed one at a time until the rating engine catches up.

This queuing system held up well when someone tried a test where they fed a huge list of sites into the API without waiting for completion of any of their requests. The rating engine ran busily for a week, but they were only tying up one rating process, and it didn't affect other users at all.

There are no adjustment parameters. It just runs. It's not perfect, but it deals well with legitimate transients and with abuse from a small number of IP addresses.
There's lots of opportunity to meet people, but I think the point is do those people want to settle down? Or do they want to keep meeting more interesting people? When people want a good dating scene they don't want to keep dating - they want successful dating, meaning a relationship.
Giant oarfish
And I need to learn those languages really before thinking I really know recursion!
I called it a rant because it's long and unsubstantiated. You want an example why Google and others might think it's toxic? How about this whole list of points stereotyping women?

"Women, on average, have more:

Openness directed towards feelings and aesthetics rather than ideas. Women generally also have a stronger interest in people rather than things, relative to men (also interpreted as empathizing vs. systemizing).

These two differences in part explain why women relatively prefer jobs in social or artistic areas. More men may like coding because it requires systemizing and even within SWEs, comparatively more women work on front end, which deals with both people and aesthetics.

Extraversion expressed as gregariousness rather than assertiveness. Also, higher agreeableness.

This leads to women generally having a harder time negotiating salary, asking for raises, speaking up, and leading. Note that these are just average differences and there’s overlap between men and women, but this is seen solely as a women’s issue. This leads to exclusory programs like Stretch and swaths of men without support.

Neuroticism (higher anxiety, lower stress tolerance).This may contribute to the higher levels of anxiety women report on Googlegeist and to the lower number of women in high stress jobs."
For some people, 200 miles is long distance. My next door neighbor on one side commutes fifty miles each way and uses their car at work. My next door neighbor on the other side commutes about 240 miles round trip three or four days a week. My friend Bill, lives in Montana and drives 130 miles each way to taking his children to the dentist or shopping at Costco. The nearest Tesla super charger is about two hours away from his house. The road to it is closed in winter...from about October until May...but then even sometimes until it gets plowed.

Sure most of my trips are less than 200 miles. But the majority of the miles I drive are on trips of 200+.
aside/fun: What would be knolling code be like? :)