skysight-inc/HackerNews huggingface dataset:
I think you mean Varjo. It's a pretty ridiculous headset, but the thing also forces you to buy a $2000/month subscription after you purchase it. It's safe to say it's not a really reasonable option.

It also doesn't actually have a particularly high resolution, and sort of cheats by making your periphery have a significantly lower resolution (hardware, not software, is responsible for this, so you can't just turn foveated rendering off), which makes it good for many use cases, but worse for programming.
> society caters to women a bit more than men

It's more that women constantly negotiate environments to keep the number of friendly men greater than the number of sketchy men, so they don't get raped and murdered.

In the woods, you get what you get. Even worse, both you and the man you run into know that if he rapes and murders you, he'll get away clean. She's got to rely on the stranger not wanting to rape and murder her, even if there are no consequences. I'd say you're safe with about 80% of men with that, but the other 20% would leave you in a shallow grave. With the kind of men or groups of men that wander around in isolated wilderness, I'd bet that you're moving into a 60%/40% expectation.
I think we’re talking web apps, but the third complaint could still be valid.
Can you go a bit more in depth on why PhD is a bad idea? Is it any different for the different fields/disciplines, and what if one already has some money from parents?
Hi! OP here. The screens are physically close, but the lenses give it an effective focal range of about 1.3m / 4'2", further than most monitors are placed. It feels a lot further, though.

As other posters have shared, the bigger issue is that the focal plane is static, at least until the varifocal technology matures. Getting good eye exercise outside of VR is important, just like it is with all-day computer work.

Cheers!
Within commuting distance of DC is a huge area that covers two states.

If you dare live 30 minutes outside of DC in Maryland, you are literally in the middle of no where with farms to the east and forest to the west.

Virginia is more pricey and populated near DC. Housing in Arlington is in the 600s. But if you just live 40 minutes away in Prince Williams, you pay 400s.

Now this is all relative because hey even 600s is cheap compared to NYC and San Fran.
Management is one of those jobs that when things are going well, you may only need to be involved for an hour a day or less. When things are going pear-shaped, then it's full on for ages.

It certainly begs the question of "do we need managers", but the nature of the job is that it is lumpy in its time schedule to begin with.

A similar question is: "What does my on-call engineer do the entire time they are on-call?"
Another move to funnel money to big copyright companies, not struggling creators
> Then the ideas come. Compliments (& apologies) you should give people. Ideas for hangouts. Lists of things I should start or stop doing.

I have plenty of these as it is, so many I can’t capture and follow through on them all. I need to prioritize the ideas that create capacity.
Anyone defending Safari has never had to write an app for it. It is so full of bugs I’d be amazed if someone didn’t run into problems with it. A core reason to reverse the AppleBrowserBan is so that it forces Apple to actually fund the Safari team properly. Apple has no incentive whatsoever to make Safari stable let alone add features that would let web-apps compete with native apps.
I’ve been in those meetings, we’ve all been with different responsibility levels, we know that people are slacking at least 80% of the time and that most of those meetings could be efficiently replaced by emails.

So if your work is 90% meetings I am sorry but you have a bullshit job, nothing more, nothing less.
It's not a bad idea if you don't care about security, performance, native look-and-feel, or battery life. Most users care about these things. They do not care about developer productivity.
> Do you pay taxes on $100 because that's "income", even though its just a number.

All income is “just a number”, and taxes are assessed on value of non-cash, non-investment income, so the fact thar unrealized gains aren't cash isn't a fundamental limit.

> If its 30%, I would have to sell 15% of my stock, which would also trigger capital gains tax.

If you are taxing capital gains as normal income even when unrealized, that would presumably replace existing taxes on (only realized) capital gains at (for long-term gains) a more favorable rate. Taxing unrealized gains/losses annually would negate the principal fairness rationale for favorable treatment of long-term gains in a progressive tax system (that it avoids overtaxing gains realized in one year but earned over several.)

Of course, you can acheive a very similar effect more simply by taxing realized gains as normal income and making reasonable allowance for advance and deferred recognition of income, which neatly avoids trying to define the time and mechanism of valuing unrealized gains/losses (time being an issue for any asset, and mechanism being an issue for anything that doesn't have a clear market value.)
3. Your code base may start to become contorted. I've seen good programmers create bogus classes to allow test-time mocking, or add oddball env vars and configurations to let the test harness manually reach every last line. Even if that line is not worth testing:

if(!(x=malloc(BUF_SIZ)) || ENV[TEST_MEM_FAIL_12]) {
exit(1);
}

Tying code and tests this tightly discourages refactoring.

Another example: a different code base that I helped on had some insanely long one-line conditionals that anyone would break into multiple lines ... but doing that would have blown the "100%" coverage.
NYC Officers Bust Illicit Vans Used for Airbnb Rentals
If I were to guess, I'd say you're being downvoted because your second paragraph seems like a bold claim with no supporting evidence, even though the first paragraph seems reasonable (and ostensibly supported given the growing frequency with which the topic seems to be discussed these days, whether online or by the media)
If you want me to spell it out, it is quite simple. The US committed genocide against native Americans.
I agree with you. But lately I've felt like many articles I come across are so negative it's ridiculous. Like we can't inspire, or give hope, because the outcomes aren't guaranteed. Nothing of significance is guaranteed. There's going to be some risk. You need to weigh the risk yourself.

While survivorship bias is a thing, we can't be so stuck on being 100% correct all the time (news flash, you won't ever be) that it cripples us from helping/inspiring others.

Give advice. Inspire others. I'd rather someone tried on my advice and failed than failed to try anything.

With that being said, don't sugar coat the truth. Accept that success takes some luck. But not "going for it" guarantees failure. Work hard, and you'll "make your own luck" eventually. Be lazy and you'll accomplish very little in your life.

Working hard and failing at some thing is going to grow you and most likely open up other opportunities for you.
Possibly the most valuable post I've read on these news pages.
For those using uBlock Origin, you can control cosmetic filtering with the "Parse and enforce cosmetic filters" and "Ignore generic cosmetic filters" options on the "Filter lists" tab of the extension settings. The uBlock Origin toolbar button also lets you enable or disable cosmetic filtering on a per-domain basis. Disabling this may improve performance on slower/older devices, but I don't notice the speed difference with uBlock Origin's implementation on most recent devices.
If she typed that into a post of her own, sure. But this is more like surfacing every comment of hers on every random blog she reads. Those comments should be shared between her and the blog and its readers, not me.

Also, I've strongly indicated that I don't want to see this content by clicking the "X" every time I see one of these "question reply" posts. That probably hides that Page forever. But the next meme question page reply by my next boomer relative will pop up tomorrow. Facbook isn't correlating the fact that I want to see nothing from any of these clickbait pages.
If I had predicted that, I would have bought ten houses. Why did the price spike so hard? DC traditionally has a stable work environment where many people work for the government, or via a contractor but it’s not like it became a tech capital. NYC has a hotter tech market.
> Not even most of North America has first amendment protections, and Europe most certainly does not.

Freedom of Expression and Assembly are Article 11 and 12 of the EU Charter of Fundamental Rights, which has had legal force since 2009: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:12...

> look at Mega or The Pirate Bay for examples to the contrary.

I personally don't consider those to be examples 1st Amendment violations. It's almost all people claiming an entitlement to free entertainment, nothing more.

Copyright law may be broken in the digital age, and manipulated by private interests at the expense of the public domain, and deserve reform, or maybe even civil disobedience.

But nothing about that situation prevents anyone from making and posting media critiquing the government, or of generating political support for reform, and running on a platform promising to enact that reform. That's what the 1st Amendment is designed to protect above all.
There's no real avenue for a "dumb display" to work as a 6DoF headset, and even back in the DK1, 3DoF days you'd still end up needing some software (mainly drivers) for things like the gyroscope.
It doesn't work like that here. Our PM is not the commander in chief.
Your last paragraph reminded me of Isaac Asimov's novel "The Naked Sun" and his fictional world of Solaria, where people have grown used to living far from each other and only "meet" in VR, and this has happened long enough that people feel repulsed by other people and feel sick if they believe they are in the actual presence of another person.
https://archive.is/qs9Ch
>That was supposed to be 2021. And 2020 before that. And 2019. Remember in 2018 how GM was going to kill Tesla because the Bolt beat the Model 3 to market by like five months?

Said who? There are a lot of people out there saying all kinds of things on the internet. This is nothing more than a strawman argument.

Personally, I was never under the impression that the Bolt EV was going to "kill" Tesla, but I can only speak for myself.

Anyways, that's all tangential. Just about every major automaker has announced that they are transitioning to EVs within the next decade or so. Further, in a growing number of countries, these manufacturers are legislatively bound to fully transition to EVs by either 2030 or 2035 (depending on the jurisdiction). So unless you believe that for whatever reason automakers will not be able to figure out how to build EVs, the tipping point is going to come sooner or later. The exact date really doesn't matter.
So true. Testing and documentation "freeze" a solution. Going too deep with them from the beginning has a similar effect to early optimization. There is an economic factor in which code is mature enough to invest in testing/optimization/documentation, before that point effort is wasted.
I know that's the idea, what I haven't seen is any real data showing that is a significant improvement in testing. You pick a few things, there are a lot more that can go wrong, off-by-one can come up in comparisons easily, shifting left or right can happen easily, assortment of bitwise operations can happen. And that's just integers. When you get into floats what are you going to plug in all common math constants as well as a range of values around each of those, various products and summations and factors of those things? No of course not. It's perfectly reasonable to simplify the test based on what the function is supposed to do.

I'm not saying don't test any integer corner cases, I'm asking for the reason why the original poster says including those is good (and listing only 9 of possible 25 combinations to boot). In any case, why is that set of tests the golden one? That was just asserted as fact without any real reasoning I could see.

If you tell me those 25 are the right set of tests, I can say you're wrong because 2 is also very common in computing so 2 and possibly -2 should be tested as well. My 49 tests are clearly superior. Then someone comes along and says well 10 is common in scientific or business logic, so better add 10 in there as well. Using the same arguments as you did to reach 25 we can now get to 81. And so on. Apply it to a function with 5 arguments and we're up to 60 thousand tests. Not reasonable.
It's expensive.
Seems duplicitous to suggest that a web browser provides something like an anonymizing client.
Unless you think you’re exempt!
Hmmm....how to count tests? By the number of methods or the number of assertions?
What I really hope is that the F150 has decent insurance prices through either volume or repair parts overlap with the ICE version.

Gotta admit that the concept of emergency power for the house makes it tempting. The Prince of Darkness (PG&E) makes such thinking a necessity in this day and age.
I don't think the world refuses to believe that humans can be flawed. That's the opposite of the problem with hero-worship. The problem with hero worship is that we disregard and apologize for our heroes' flaws when we wouldn't do that for the person sitting next to us.
>If all successful academics work late, then advocating others do the same seems reasonable?

And it seems particular important to define what constitutes "success" (is it getting a PhD or actually doing something useful with it?) and the means to obtain it (does it depend on the approval of said late-working academics, who therefore may be inclined to reward others who share their beliefs that working late merits rewarding?)
There's actually a mod for this! $10 prescription wireframe glasses, pop the lenses out, 3D-print a facial interface for it. There's a guide for it somewhere.
> Why is the one who makes cars here and who is effectively the reason why this market exists at all should be excluded from the incentive??

This bill hasn't passed yet, so it's hard to speak definitively about it, but the current draft bill provides:

a $12,500 rebate for vehicles that are:

- assembled in the United States,
- with union labor

or a $7,500 rebate for most other electric vehicles

https://www.reuters.com/world/us/us-house-democrats-propose-...

As such, being made and assembled in the United States would be a requirement for the $12,500 rebate.
> Unfortunately they are not using them in real life

You don't suppose that's because the N on "get the type of professorship you want" is too low to draw reasonable statistical inferences?

> Not teaching economics

I took undergrad econ, it didn't keep me from making stupid decisions, especially if those stupid decisions are rational, e.g. "I'm willing to roll the dice on a high beta event". The problem is not a lack of rationality; it's that the system is actively irrational, and it is in the interest of continuation of the scientific industrial complex to continue to lie to grad students about the nature of scientific promotion. If they knew the truth they would quit doing good science, or quit science.
> personally I think doing a PhD is one of the worst things a person can do them financially long term.

Obviously this true… in particular, anyone getting a PhD in a quantitative field could make more money in tech or finance.

You seem to misunderstand why people pursue a PhD. At some level there has to be love of learning and pursuit of knowledge.

Getting job in academia is difficult but not impossible…
they already do. EU Tesla's have a different (and standard plug) compared to North American Teslas
I thought EU was already forcing CCS for Tesla?
Login with LinkedIn to apply to 100s of jobs at once
The article seems to portray the situation accurately and even includes rate info “ Even with the 2021 increase, the homicide rate... was well below the rate for those cities in the early 1990s (15 deaths per 100,000 residents
versus 28 murders per 100,000 in 1993)”

I think. It makes sense to compare the murder rate to historical rates and the biggest item of interest to me is the spike over the past 10 years, not that they had to go back to 1991 to get a higher rate.

So murders are up, but it’s not as bad as it once was.

Still worth investigating what made murders (and crime) go up so much in 2020.
Sounds like all the hard work the governments of Tennessee and Kentucky have put into achieving labor-market equality with Mexico are bearing fruit.
This is interesting and culturally relevant, but I hope we see less of this on HN. It doesn't invite any intellectually curiosity -- it is purely a salvo in a culture war.
Here's a better way.

Start with a mesh with 24 vertices which results in the cube with all vertices and all edges cut with planes. Each vertex of the original cube becomes a triangle.

Then iteratively split edges in half, projecting the split points onto the desired surface. The algorithm only needs to split edges near the vertices of the original cube, so the split+project step is like this:

float3 midpoint = ( v1 + v2 ) * 0.5;
float3 rv = (midpoint - sphereCenter).normalize();
midpoint = sphereCenter + rv * sphereRadius;

Unlike the OP's code, will result in uniform triangle density of the mesh.

That's how people are usually generating good quality spherical meshes: start with icosahedron, then a few iterations of splitting edges in half + reprojecting back to the sphere.
I'm guessing the author wants site to be to send notifications. Please never do that. PWA are 99.999% spam. See Firefox’s research on the topic. I hate every time I visit a new site and there’s some dumb pop up on my browser asking me to enable push notifications. Sometimes I miss click and end up having to go through the annoying process of removing them. The recent mozilla study showed that sites already try and show <<100s billion notifications to users a year, let's not add to that.

> Notification prompts are very unpopular. On Release, about 99% of notification prompts go unaccepted, with 48% being actively denied by the user.

https://blog.mozilla.org/futurereleases/2019/11/04/restricti...
> Will Subtext be open source?

> I hope not. Open source works best for software used by other programmers, because that is how the contributors get their cred. But the economics of startups conflict with the goal of liberating software development. Perhaps a hybrid form like a Public Benefit Corp or a Coop offers a workable middle way.

... Huh? The question is about open source. The answer seems to be about startups. Was this an editing mixup?
Player should be authenticated first to be able to to talk to the gameserver ( I'm talking about the accept() syscall ).

1h timeout is way too long, you should not have more than a couple of minutes max.

I worked on some popular online games and it was a combination of 1) + some IP tables rules ( to allow the traffic ).

Too many login would block the IP etc ...

With proper auth ( based on TCP ), IPtables, kernel tuning you can get a lot of good results without doing some complicated things like UDP proxy / relay / load balancing.
Canada’s involvement in the F-35 program was wasteful.

Come at me CAF astroturfers
The terrifying thing about science (and, especially, medical) careers is how long it takes to train. An acquaintance showed me his plan for an MD/PhD with a master’s, which required 20 years of post-secondary education; he was 10 years in. At some point the sunk costs are so great that one can only imagine going forward, even if it would be easier to simply take up a new career.
I find it somewhat rare that I update code and replace an implementation in a way that tests immediately pass. That said, I think the value of unit tests isn't so much in the coverage metric as much as 1) showing someone did the legwork to test the code 2) document some amount of caveats and expected behavior, and 3) provide the next person to edit the implementation a small test "framework" (mocks, dummy data) to build on.
I would like to give this a try, but I don't want to support Facebook in any way. I saw a couple of headsets mentioned below. Is there a definitive list out there of competitors?

As an aside, I used to use VPL eyephones, VPL datagloves and a SGI Crimson to do research back in the late 80s. I honestly thought back then we would all have fully adopted VR by now. I was so wrong!
This is a great read on the role of managers

https://www.spakhm.com/p/parallel-tracks
Thanks. I doubt others are willing to do so. A few months ago, I had an offer from one of my old friends to join his well funded startup. ( He himself approached me). I turned it down because I wasn't aware of the bad things happening here. Really regret it now.
VW id4 rocks already
> many of the viral questions don't have meaningful answers.

They do, at large scales. Also some of them could pass for password recovery questions.
I wonder how this will impact our posture given that we're already at risk of a forward head posture seated. More weight on the head or the front of the head would accelerate these problems if you're not sitting properly.

Until the technology gets much much lighter of course, which it will.
A nice whole house generator is like $10k, which you can spend and also buy a nice electric vehicle that isn't an F-150.

edit: the intended implication of the last sentence is that it costs a good chunk of money, not that it's a bad vehicle.
Combative Anatomy: How to fight a dog
the extraordinary claim is that the narrative was made up to serve an alternate motive.
While it may be true that many PhDs are not a financially good decision, I think the answer is not necessarily so clear cut for a computer science PhD.

I didn’t have any sort of foot in the door at FAANG level companies before my PhD (ask me about my 3x rejections from Microsoft!), but I was able to parlay my CS PhD into such a job, and the earning potential there is profoundly higher than would be found elsewhere. Enough, even, to offset 6 years of lost earning potential.

Obviously this is just my experience, and those talented undergrads who can ace a Google interview are likely better off just taking it, but it’s not like the PhD was a vow of poverty.
I don't think testing is close to useless, I think it has a lot of value but trying to prove general correctness with your test cases is a fool's errand. Adding test cases intelligently for tricky cases in the specification and/or implementation, hard-to-hit error conditions, or adding tests for bugs you previously fixed, etc is perfectly reasonable without doggedly chasing 100% coverage or 100% correctness.

And yes I'm aware of formal methods, and agree they seem like the better way to go for proving.
Tesla can't "use union labor" unless their employees vote to unionize... which they are perfectly free to do.

Unless you are suggesting Tesla... threaten to fire their employees unless they unionize? That doesn't sound very worker-friendly.
I imagine similar to the posture of riding a motorcycle, seeing as a helmet on average would weigh a similar amount to a VR headset.

As a rider myself, the first week or so was a bit rough and an unusual feeling- it wears off after that.
“nt” is, in fact, how you make a classic low effort shitpost. You make the thread title something provocative, and then the content is just nt.
From the entry point, stub a function to throw an exception. You'll reach it. Unit testing isn't about finding every path. Nor is it about writing unit tests for every possible combination of values in a program. A java function that uses an int does not need to test -2147483648 to 2147483647 as inputs. That's not helpful.