skysight-inc/HackerNews huggingface dataset:
I really like seeing this detailed breakdown of VR for work.

I would like to use VR more but even an hour with the Oculus Quest leaves me feeling quite tired. The physical weight of the device and the not quite perfect alignment of the lenses are the likely causes.

The authors points about VR not having the limitations of real life are spot on. Tools like Workrooms are just a stepping stone to more and varied VR experiences.
“have you heard about any kind of security problems with Android recently? I haven't.”

That’s a pretty silly thing to say [1] and a non-argument. Whether or not you’ve personally heard about security problems with android doesn’t mean they don’t exist or aren’t widely known to others.

[1] https://www.cvedetails.com/vulnerability-list.php?vendor_id=...
Cool beans. Thanks for the response.
Wait till psychologically -informed VR malware develops. VR is the new frontier in more ways than one.
Goodhart-Strathern's Law: When a measure becomes a target, it ceases to be a good measure
I've occasionally been lulled into a false sense of security by the difference between "every line is run" and "the function is fully tested".

On the other hand, even if I'm half-assing the unit tests, and implementing the bare minimum necessary to reach whatever arbitrary coverage% is being sought ... I still find bugs, bugs that almost certainly would have a real impact in production, even if I already ran an end-to-end test and was pretty sure it was working fine[*]. Not every time I write tests, but often enough to feel like it pays for all of the time "wasted".

So even if coverage metrics maybe arbitrary, I don't really begrudge having to meet them. And honestly, once you're forced to start writing the tests just for coverage, it isn't that much extra work to make them a little more comprehensive than the floor set by coverage.

[*] Honestly I'm shocked at how well buggy software works, for the most part.
https://microsoftedge.microsoft.com/addons/detail/google-sea...
Wow, you made this? Amazing. How much does it cost to implement something like this? My guess is actually that it’s pretty easy with ipv6.
The point is that energy is not cheap for everyone. Apple products are luxury items for the vast majority of humanity.

Also, like you said, cooking and heating with wood is terrible for the lungs and this has become much more very evident with COVID.
Are you talking about NPM leftpad that broke Node? Is there any place where I can read more about this claim?
You clearly have no idea what you’re talking about.

The War Measures Act [0] is a law that grants government powers in times of war or insurrection. There was, you guess it, an insurrection in the 70s [1] and the it was appropriately triggered.

Also the whole article describes an operation that even senior military commanders were unaware of — what possible connection could there be to the PM?

Pure dumb speculation.

[0] https://en.wikipedia.org/wiki/War_Measures_Act
[1] https://en.wikipedia.org/wiki/October_Crisis
Apple’s browser engine ban is holding back web app innovation
A call to bring back removable batteries on portable computers
if this was a virus you’d be dead now

fortunately it’s not
Better processes and empowering your team.

If I'm in meeting that my report could have led/attended instead, that's a failure on my part.
fwiw, I worked at a company with a reasonably sized engineering department. The engineering VP quit. His secretary took over some HRish work and the Directors dealt with the other senior management.

the guy being missing made no difference at all.

oh, and our line managers spent at least a month of the year preparing for, performing, and writing up an insanely complex yearly review process.

it's a damn wonder anything gets done at all once a company survives into middle age.
In universities it’s usually necessary to submit a proposal to an Institutional Review Board (IRB) and get approval before experimenting on human subjects.
In fairness, it's a perfectly acceptable argument if you are an ostrich.
I really want to try out this setup, so I can work outside without having the sun blind me or otherwise obscure the laptop screen. This post looks like it has everything I need to get started. Thanks OP.
If you reduced your carbon footprint to 0 for your entire life you will have saved less then a second of industrial CO2 output.

Personal choice is meaningless wrt climate change. It's a topic that cannot be addressed without structural/societal changes, likely by legislation.
I struggle to find a term that allows for an equality between what I do on a daily basis, and what a fisherman does. Somehow, 'different but equal in effort' just doesn't seem accurate.

Which isn't to say that we aren't putting in work, or doing our best, or burning the candle, or creating amazing things.

You can do all of those things, and still not have as difficult a job as someone else. Because all work isn't the same.

And so I take a chunk of umbrage at whinging about the unfairness that we make so little while doing so much. "... struggle through and at best maybe make a decent living..." is a pretty damned entitled way to see the world.
Annie Dillard: Pilgrim at Tinker Creek. Won the 1975 Pulitzer Prize for General Non-fiction.
An hour seems like too much, but scheduling 30 mins, and leaving the subsequent 30 mins free in case something significant comes up during it, feels right.

Trust erodes surprisingly fast, so even if there’s not a whole lot of substance to discuss, a consistent time to shoot the shit or whatever, is worth the time out of your week. I’d be very worried if I joined a place and there weren’t weekly 1-1s with my manager.

It does depend on company stage though, if it’s very early and the team is small enough to not need these supporting tools, you can probably get away with less frequent 1-1s.
I've always been perplexed by tech's love of managers despite widespread complaints about them.

The people that are tech leads already do much of what is in these meetings. Whether it's team/product alignment or the one on one's, I don't see much happening here that isn't already covered by a leader on the team. The curious thing is that, often, the tech lead isn't working side by side with a manager -- they work for that manager.

I'll admit, I'm biased. I've never had very good managers in tech and most of them sound fairly clueless to me. When I have met good managers they were usually either people that by their very nature stayed out of my business and let me run the team as I see fit (within some acceptable bounds) or people who were very senior engineers and transitioned into management and let me run the team as I see fit (within some acceptable bounds) while being able to personally identify with why this Root Cause Analysis is totally useless.
its easier in canada. the charter of rights and freedoms has weasel words in it that make it not absolute. In the US they ignore it, in canada the courts can declare infringements 'reasonable' based on the 'limitations clause'.

>1. The Canadian Charter of Rights and Freedoms guarantees the rights and freedoms set out in it subject only to such reasonable limits prescribed by law as can be demonstrably justified in a free and democratic society.

So its basically more of a guideline when it matters.
I don't think oculus works well outdoors.
Also CHINA does this to all NON-CHINA games. Think about why gaming and crypto-currency is banned now. It's because they are weaponizing their hacks and bullshit in gaming so that you either have to play their game and basically be hacked. Or give up playing your game all together. If anyone has questions about this please consult any recent hardcore PVP game.
What's your bank account number?
Flubot
Something something bigtable
> sawdust on the floor

By covering with sawdust to absorb excess moisture before sweeping it up with a broom and dustpan is most usually how vomit is cleaned up by employees.
Considering that the Canadian charter of rights and freedoms wasn't even in the constitution until 1982 (and up until then the constitution was controlled by the British parliament), I have no clue what he's on about with it being suspended in the 70s.

Incidentally, that (the charter being put into the constitution and the constitution being put under Canadian control) happened during Pierre Trudeau's term.

There's also the notwithstanding clause in the charter, which allows for the government to temporarily (for up to 5 years, subject to renewal) pass bills violating some of the charter rights so long as they declare they are doing so, but Pierre Trudeau, and Justin Trudeau, and in fact the federal legislature as a whole, have never used it.

Edit: Ah, someone else pointed out that he's talking about Trudeau invoking the war measures act... that didn't implicate any constitutional rights, because there basically weren't any. There was a bill of rights and freedoms at the time, but that was a normal law not constitutional, and apparently exceptions had been passed for the war measures act...
> Whatever, no one said that - that's just a straw man.

The comment was in response to your comment on Tyler Cowen's argument for eating at strip malls in suburbs.

> Do you think there is more interesting and authentic Chinese food in Manhattan or Flushing?

There's quite fantastic Chinese food in both. It's certainly more expensive in most parts of Manhattan, but the above argument that the expensive parts of New York City is a bunch of large chains is hogwash! There's great, expensive restaurants. Flushing has great, cheaper restaurants.

The crux of my point is that large cities do not end up dominated by large chains. In fact, walking through NYC or London, you'll see way, way, way less chains than driving through the suburbs.
The most critical thing in this piece:

Get a better head-strap! He mentions it in passing in the article, but 90% of the strain from wearing the Quest 2 for extended periods of time can be traced to the garbage default head-strap. You want something that properly balances the headset. If you want, you can even get one that gives you a bit of extra charge, too. There are plenty of options.

Something critical that doesn't seem to be mentioned:

You can manually alter the resolution of Quest apps; if an app is looking blurry it's almost always because it's set to a lower resolution than native. This is a problem with a lot of "productivity" VR apps, and the main reason why I ended up working on my own for a few months.

The standard 90hz is comfortable for me for prolonged periods of time, but if you feel nauseous, you can turn it up to 120hz, though some applications will require manual adjustment.

The Quest 2 is really cheap and offers a lot of different ways to do work; you can pretty much throw it in a bag with a USB-C mouse and keyboard (and splitter, so you could technically also bring along a USB-A mouse and keyboard just fine if you bought a 2A-to-C splitter) or a bluetooth keyboard and mouse combo and you've got a full computing environment anywhere, assuming you set it up beforehand. And if you bring around a laptop or other small form-factor PC while traveling, it works really well to augment those, too.

Literal years ago Palmer Luckey talked about using a Go, a significantly less powerful headset, as a replacement for any monitor setups while traveling with his computer. We're finally at a point where you can do the same on any operating system, and it's honestly a really good experience.
In your metaphor, the bad actors are inverted. Few here are arguing for prohibition as well.
> Developers are part of the process too but they don't generate much insight into what customers want. Only how to execute.

How could you fix that? Would it be sufficient to give the developers more contact with the customers, or would you need to hire different developers, for example domain experts who also knew how to program?

I ask because, when you're writing software, you're constantly making tradeoffs between different aspects of quality: throughput vs. latency, flexibility vs. performance, learnability vs. routine usability, information density vs. skimmability, recoverability from errors vs. security, predictability vs. everything else. The more you know what your customers want, the better you can make those tradeoffs.

Ultimately "how to execute" is the automatable part of the job.
It's not really about validation. Either MyServiceClass works or it doesn't (whether that's DX, or some other problem), and if it doesn't you make a new one or fix it. Most code isn't so complicated that coming up with the correct method signature is prohibitively difficult without writing tests.

If down the line the way it was written isn't working, maybe you need a V2. Anything important that needs updating to V2 gets updated, anything not worth the effort stays on V1. Usually that's not an issue. Sometimes you have to drop V1 for one reason or another, and that can result in some work, but I reckon it's time saved vs. writing test suites, and it always feels worthwhile to do, vs. writing insurance code.

> Without tests, code bases just become increasingly haunted graveyards where nobody is willing to change anything.

People will be fine with changing things if the cultural standard is that bugs can happen but just try to avoid them. As long as you have good logging it's largely a non-issue. I'd be more hesitant to change code if I had to update 10 tests along the way. Maybe that's laziness but it also feels wildly unproductive.
Even without ping still doesn’t make sense why they can’t just use a JS event hook on click to fire a track/log request in the background instead of having to do a redirect. They already do this on link copy.
There's an LSP plugin for this editor listed on one of their plugin pages (I think the external plugins page).

I've yet to try the editor or the plugin though.
Having a screen blast your eyes 2” away is only ok for so long. Perhaps some can handle this but I cannot possibly imagine this is good for most people at scale. There’s already concern about eye problems due to cell phones in youth, and that’s at least 6-10” away from one’s eyes and with other light coming in.

The resolution isn’t there yet compared to my 4-5k monitors for text, but clearly will get there in the future. For now I don’t see what advantages it really gives me compared to a normal monitor in the real world, especially if I’m just coding. The exception would be if I were on something like an airplane — being able to look forward is a big deal here.

Personally it makes me feel a bit nauseous, particularly if there’s any movement (I get motion sick easily in VR but not normally in real life). My understanding is that about 20% of the population is like this and nothing is known to prevent it.

There are cool things about VR that I really enjoy (particular things like Google street view) but I think it’s way over hyped, and possibly dystopian depending on what people are leaving behind.
Thanks but no, thanks.

YouTube is already bad enough in terms of time wasted, privacy and more.
> The federal government never asked for the so-called information operations campaign, nor did cabinet authorize the initiative

Plausible deniability. So, yes, sure, the generals decided to do this putting their careers at risk if/when discovered.

And when the civilian government found this out, where was the indignant outrage that we could expect for what was clearly military insubordination?
Have to say, I've fenced off about nuclear with you before, but thanks for always being up-front about your calculations and really pushing the conversation forward here.
Exactly. At the end of the day, computers need a public address to find each other. And if you can find it, so can they.
I like httpie as an alternative to curl.
This means one eighth of humanity uses tik tok once a month. Only about 3.8 billion people worldwide have a smartphone. We’re saying that about one in 4 smartphone users registers a hit on tik tok every month. That seems really high.
> its easier in canada

No, its just explicit in Canada, where in the US it is, for the federal government, found implicitly in the tension between positive grants and negative restrictions in the Constitution, and, for States, the actual limits are only implicit in vague language (the 14th Amendment “Due Process” clause, into which much of the content of the Bill of Rights has been read in a form applicable against the States.)
Somehow lots of software functioned before the advent of XDG. Lots of software that knows nothing about XDG still functions.

These env vars are explicitly only (with the exception of XDG_RUNTIME_DIR) for when the user cares to override them.

Yeah, sure, that's what the spec says, and that's what is passive-aggressive. There is a complicated system and it is opt-out, which is considered abusive whenever anyone else does it.

I actually like XDG, and I use it even when I have to specifically tell packages to do so. I have contributed patches to unrelated software for XDG support. However, I don't agree with the common online strategy of shitting on software that doesn't follow a spec that is deliberately more complicated than it needs to be.
Dumb question on my end, I apologize.

How are rationals used to represent decimals?
I think 2022 is going to be the year that
we really see legacy car manufacturers come out with truly competitive EV options.

I think the legacy manufacturers are targeting a different market than Tesla and you can see this with the F150 vs Cyber truck. The Cyber Truck is positioning itself as a lifestyle truck while the F150 is positioning itself as a workhorse truck. Both are legitimate but distinctive markets.

Legacy manufacturers are catching up on range. I think the next thing they'll need to tackle is charging network, but if they can do that I don't see Tesla's moat lasting as long as people expect once the EV market expands to the general public.
It's... complicated. It works, but there's a near-certain chance you'll eventually burn the display through the lenses if you do it wrong. It's the same reason you shouldn't leave any VR headset laying beside a window without a cover.

The tracking is fine, but you'll probably end up re-buying a headset on a monthly basis if doing it.
GP is talking about direct links - the kind you could curl/wget to get the file, or e.g. put in src attribute of img tag (if the link points to an image). Dropbox shut that down a long time ago.
It was never right. It's easy for the "winners" to look back and justify their actions, but the entire culture was always rife with such scams.
Nice! Here comes another crisis brought to you by the same creators of the fake v1rus pandem1c
It's absolutely a thing. We have a guy with no technical or product management responsibilities who is the "scrum master." He doesn't know how to use Jira, and seemingly delegates everything to one of his direct reports. Last meeting he literally phoned it in from a soccer game.

I did actually complain about him to my own manager. It didn't go well.
For more poetry see the end of the WaPo link above.
You are welcome!! The author also blogs at https://www.codesimplicity.com/
“Included among those tactics … criticize on social media those who raised questions about military spending and accountability.”
What's the difference between propaganda and good PR?
you just told your free search engine all the different variations on the search strings you're looking for, basically all what is on your mind, and you've chosen your search engine based on the quality of the search they provide, and now you don't want them to know which result you chose?

I'd argue that it's the one piece of information they are most entitled to in the tit-for-tat, you help me and I'll help you arrangement you two have.
For those that don’t know the reference, the Canadian military was caught a year ago in a slip up while conducting another domestic propaganda mission, a training mission reporting a loose pack of wolves in Nova Scotia.[1]

—

[1]https://ottawacitizen.com/news/national/defence-watch/forged...
> com.apple.developer.pushkit.unrestricted-voip

Do Duo, Otka, or Microsoft Authenticator have the special notification entitlement? These notifications never seem to be delayed no matter what internet climate i'm in unless i'm literally in the middle of nowhere.
Intellectuals of the time loved to make fun of and satirize MAD. But the fact is it worked.
We have investigated ourselves and found that we did nothing wrong
AI-powered privacy-preserving ads
I suspect a lot of us would be working this way (VR Quest headsets simulating a large multi-monitor workstation) by now if the pandemic hadn't forced the world to be on zoom calls 40 hours/week.
PG is no saint. It's people like him who go around preaching borderline fraud in the name of so called hustle.
Git is wonderful. It took a cranky genius to make it.

BG (Before Git) was a dark time, indeed.
The physical distance from the glass to your eyeball is irrelevant.

What is relevant is the distance to the focal plane.

For typical screens, the focal distance and the screen distance are obviously identical.

For VR systems, they're very different. The last one I tried had a focal plane that was about 4 meters away. This makes it better than typical screens!

However, the low resolution is an issue. I've found that I get sore eyes if I use a low-resolutions screen. This is because my eyes try to focus, fail, and keep "hunting" by changing focus back and forth looking for the point of sharp focus -- but it's never there. This is why all of my displays are 4K.

For VR because of the large field of view, the required resolution is at least 8K per eye or equivalent. Ideally a "fake" 16K using foveated rendering.
"Who rules Canada?" Flaherty (1988) https://sci-hub.se/https://www.jstor.org/stable/20025198
They're going to be busy now!
Did you have some sources for your original claims? As it stands it sounds like just another conspiracy theory so some data would be nice!
>A world in which people on low incomes have to chose between heating and eating.

What my mother gets for old age pension is the same as the cost as a tank of heating oil for her house. Thankfully she doesn't need a full tank of oil each month and summer means less fuel burned except for hot water for the oil fired water heater. I do help my mom monetarily as much as I can but yes it is a huge burden for low income people to heat their homes.
> How are rationals used to represent decimals?

Decimals are just the subset of rationals where the denominator is always a power of 10, so the representation and arithmetic operations are simple if you already have rational support (though if you need to preserve decimal results, you need approximation logic for division, since dividing two rationals with denominators that are powers of 10 may result in a rational with a denominator that is not a power of 10.)
As someone who has spent quite some time tuning their VR setup for iRacing, I highly recommend the Pimax headsets (Pimax 8K X has dual native 4K). Best resolution and FOV, decently priced, light software, and surprisingly great support.

I 3d printed some supports to mount a vive headstrap to it, and removed the vive headphones in favor of Airpods. 200 degrees of FOV @ 75hz would be incredible for work with a far superior viewport than OP.

This blog post makes me want to give this a try.
The people who speak like this in my experience typically use that kind of terminology to highlight their own superiority, not realising that it has the opposite effect.
Don’t force it, though. Not everyone gets so much from solitude.
Allow me to toss in your direction a friendly vernacular phrase from my hom
paper shredders are probably running in 3 shifts around the clock right now.