skysight-inc/HackerNews huggingface dataset:
I have an old phone set up here, running Octo4a. It's working great.

https://github.com/feelfreelinux/octo4a
I honestly don't get it; however, I have two solid data points that lead me a very befuddled conclusion.

One of my buddies is an orthodontist who hates his current life but loves video games...he spends most of his free time plugged into the VR headsets playing first player shooter games. Okay..I kind of get that.

My other buddy who has a post graduate degree in genetics who is also an introvert mentioned how he loves Meta's universe. He loves the fact that he can hang out in a virtual theater with his other buddy who lives half way across the CONUS watching 3D movies together. That I don't get.

After typing all that out...I guess I really don't get it. Move along...nothing to see here :D
At least in the short term I think they are being more worried about getting shut down by the FCC.
They have to fight even for the Supernatural acquisition where they subpoenad SimulaVR to appear as a witness for making their point that they don't have a monopoly (that's like Google pointing at the Librem 5 to show that there are alternatives to their Android phones)
So I don't expect that happening anytime soon and a lot of alternatives will pop up, which should boost any non platform locked "Metaverses" over the alternative
And Men obviously care about being doctors and lawyers more than women, too, of course for the same reasons.

60 years ago >90% of lawyers and doctors were Men and because the desire to be a doctor or a lawyer is mostly dictated by a person's gender those statistics haven't changed at all!
> I hate these annoying articles about coffee which imply you need to be a rich snob to enjoy it

Well, it is a WSJ article. I used to be a regular reader of NYT, and this very much reminds me of NYT "lifestyle" reporting. Wealthy New Yorkers, amiright?
Not to be snarky, but this response feels like a very privileged perspective on the notion of consumer choice. Yes, you can "take it off whenever you want", but if you are in dire financial straits, and your employer makes you wear it for your entire shift, what are you going to do?
Think of it from the perspective of technology today. I'm a software engineer, and given that we're on HN, you're likely something similar. Most people can't negotiate the terms of their employment as much as we can. We are lucky, in that if we see a job that requires invasive corporate spyware on personal devices, or worse yet, proctoring software, we can simply not apply.
Plus, software was generally better working :)
Similar story: In college much more recently (2019), I had a linux server running at my boyfriend's apartment since he was off campus and we were blocked from doing anything like that on the school's network. Sometimes, I would say hi to him or wish him goodnight by playing a little tune on the PC speaker hooked up to that computer. He'd always text me back with a smiley face or something like that. Feels like that kind of interaction is really rare on the web these days, but we had fun with it for a little while.
> So… practically: how to achieve this in 2022?

I'll paraphrase myself from a few days ago[0]:

The reality is that we've let you down. Self-hosting shouldn't be any more complicated or less secure than installing an app on your phone. You shouldn't need to understand DNS, TLS, NAT, HTTP, TCP, UDP, etc, etc. Domain names shouldn't be any more difficult to buy or use than phone numbers. Apps should be sandboxed in KVM/WHPX/HVP-accelerated virtual machines that run on Windows, Mac, and Linux and are secure-by-default. Tunneling out to the public internet should be a quick OAuth flow that lets you connect a given app to a specific subdomain, with TLS certs automatically obtained from Let's Encrypt and stored locally for end-to-end encryption.

The technology exists to do all of these things, but no one has taken the time to glue it all together in a truly good UX (we're working on it). Pretty much every solution in this space is targeted at the developer market, not self-hosters.

[0]: https://news.ycombinator.com/item?id=33098471
True. I wouldn’t want to think about the borrow checker writing UI code, and I don’t need the performance or ultra-optimized machine code of Rust when I write Swift.

I moreso meant in terms of the high-level features of Rust and how they integrate FP-style patterns into a C-style imperative language. Like tuple-based structs as discussed above, or control flow as expressions, like if and match.

The alternatives to the latter in Swift are

A) defining a dedicated function for the control flow, using return statements

B) defining but not initializing a let constant before the control flow statement

C) using the ternary operator, which is concise but doesn’t really allow for destructuring complex types

all of which are more verbose, less clear in intent, and IMO don’t embody’s Swift’s mantra of “clarity at the site of use” as well as Rust’s approach.
Disadvantage is not solely based on wealth, though it does play a large part.

If you presuppose that giving disadvantaged groups an extra chance is a positive (your argument sort of does already) and only use wealth as a factor, isn't it still a net positive to uplift the typically poorer group? Doesn't that rightfully uplift more people than it does "wrongly"?
I'm the creator of Expo Router. The idea is to bring the great developer experience of web routing to apps native. By doing this, the library is able to automatically setup deep links for every route in the app automatically. Project is in beta at the moment. Expo Router supports iOS, Android, and web (SPA-styled at the moment). I'd like to eventually add automatic universal links, handoff, and app clips/instant apps (all URL-driven features) by default so you can define routes and have them just work™
Yes, recently I was on a spree, receiving roughly 40 calls a day, I had to set my phone to not accept calls outside contacts, but then what is even the point of having a phone number at all.
If you think 70% of VRchat is screaming kids, it doesn't surprise me that your take is so negative. I was friends with a few teenagers, and didn't have much problem with them.

If you ever desire a more private space, it’s just two taps away. One other thing I should mention is that you can very easily block someone black mirror style, they just disappear, and the problem goes away.
Rice is literally the most commonly eaten food in the world, eaten by billions of people a day.
Search through your Twitter bookmarks
Tell HN: VPN Situation in Iran
I am an Iranian and have a family member in Iran. As you now the internet is currently shut off from outside or very slow.

Over the past years, I would create a OpenVPN server with a port other than default OpenVPN port (1194) and share the connection with my family member in Iran. Using a random port was needed because default OpenVPN is blocked in Iran for sometime (probably since 2010). But recently [after the recent internet shutdown] I notice a change. My family member cannot even connect to a server IP address or (private) domain using any port so VPN doesn't work anymore. Instead they are only able to connect to the outside world using locally paid VPNs but applications that have end-to-end encryption doesn't work anymore with these VPNs (Telegram, WhatsApp and etc).

So my theory is they cut off the connection to outside and people are only able to connect with outside world using certain VPNs that are probably made by the government. Not really sure.
Who knows. I've replaced the baity title* with representative language from the article body. No doubt someone else can do better, and we'd be happy to change it again.

* "Please use the original title, unless it is misleading or linkbait" - https://news.ycombinator.com/newsguidelines.html
I'm more impressed by the internet connection. Mine is down for at least a few minutes every week. And that's only counting when I'm at home to notice it.
Running servers on home connections can get your broadband disconnected now for ToS violation.

Cox now blocks port 80, making LE certs harder to get.

The monopoly situation (enabled by regulators) means if you lose your connection you are probably offline completely. There are no alternatives or competition.

Even if you tunnel/VPN, uploading too much, even on a pay-extra “unlimited” plan, they will accuse you of running a server and threaten disconnection. This happened to me when I rsynced a few TB of photos offsite for backup.
I think the teacher of the class was female but I’m not certain! Honestly I’ve seen some of the profile transformations she’s done and they’re good. They got great results. And there’s nothing magical about them, just some good insights.
Backups - possibly, but no one I know counts COW/Snapshots, etc. as backups. Backup software generally already avoids copying those.

They can be ways to restore to a point in time deterministically - but then they are absolutely needed to do so! Otherwise, the software is going to be acting differently with a bunch of data gone from underneath it, no?

Check summing is more about being able to detect errors (and deterministically know if data corruption is occurring). So yes, absolutely temporary and cache files should be checksummed.
If that data is corrupted, it will cause crashes of the software using them and downstream corruption after all.

Why would I not want that to get caught before my software crashes or my output document (for instance) is being silently corrupted because one of the temporary files used when editing it got corrupted to/from disk?
"Affirmative action" is a vague term. I, too, agree that if you select a White, Asian, Latin, and a Black teenager at random there's substantial barriers to the latter two training and becoming an engineer or software developer. The latter two are less likely to be exposed to engineering and programming, and are less likely to enter university to study those fields.

That said, does discrimination in companies' hiring and promotion process yield improvements? Affirmative action like this just increases the representation within Microsoft, and does nothing to help Black or Latin youths become software developers. The gap isn't actually being closed. The same dismal percentage of Black and Latin people are entering the tech workforce. It's just that they're more likely to end up at Microsoft than some other company.

Affirmative action in the form of sponsoring coding camps in underserved communities would actually work towards closing the gap between the rate at which Asian and white people become software developers and Latin and Black people becoming so. Progress will be made when companies leave the mindset of trying to increase their representation by clawing over each other for the limited pool of diverse talent, and instead work towards increasing the diversity of the workforce.
> I personally don't want any unnecessary weight on my face since I sometimes use my headsets for 8 hours at a time, for coding

Out of curiosity, how does that work? What's the flow, what software do you use, do you still use a keyboard to type?
Unless they can successfully create laws to hamstring their betters.
Presumably you can pick up on nonverbal cues better, but there are some pretty big assumptions like dramatically better lag.
No personal experiences here, but I observe that k-pop stars are more popular than ever and that yaoi is a thing. I believe you.
Lessons after 5 years at Miro as a Growth Product Manager
I did this and they recently did something with the accounts (forcing you to get a metaverse account I think?) that turned into a massive headache. In the end I was only able to get it working again by creating a new account (or subaccount?) and redoing all of the Quest Link stuff. Even now it complains that my account isn't set up properly if I use the built-in store, although for now it is working. The whole thing is hugely confusing and the only point seemed to be to try to shove Metaverse down my throat.

I do have to say that Quest Link over WiFi works amazingly well and lets you break out of the walled garden to get to the more interesting corners of VR. It also lets you run stuff that would be way too heavy for the mobile-phone level processor on the Quest. Only downside is the WiFi eats a lot of battery power, so one of those headbands with an extra battery is almost required, but since they improve the weight distribution of the headset it's not a terrible buy.
I'll certainly never use Windows again; for any reason. The idea of built-in advertising within an OS is absolutely a line too far crossed.

Doesn't matter that you can disable it; it's the existence of the advertising alone that tells me enough about the garbage philosophy of the company producing the software that I want nothing to do with it, and I could never rightfully recommend it to anyone.
Almost no individual user has an internet connection that allows self-hosting.
It IS exploitative, by design. If you don't have the paid service, they'll never show the people who liked you in your normal stack. But once you pay, they've identified you as willing to pay, so the incentives are at extreme odds (any time you get a match, it's a risk for Tinder that you won't pay again)
> $1500 to strap a 1984-esque telescreen on your call center employee and have them work from home instead of a cubicle would save a bundle.

Alternatively, think of how small you can make the cubicles if you can integrate the entire computer and telephone into a headset.

You could like double or triple capacity if cubicles were the size of those WeWork phone booths.
Sketch for me died the moment they locked workspaces behind a subscription.
That's the case for government run ticketing as well. Even if only a small percent of people contest unfair tickets, you can use that as an indicator of how many unfair tickets are being issued. If it goes up under private ticketing, and assuming you don't change the method for contesting, the odds are good that they are doing something to cause it. Hence you could write a service level agreement that says something like "Percent of issued tickets which are contested shall not vary beyond x% from y (the prior rate). Percent of successfully contested tickets will not vary beyond z%", etc.

To come up with an actual service level agreement would require some knowledge of what outcomes are desired and some thought about how those numbers could be gamed, but I don't see why this is not possible. Private companies contract out work all the time and don't seem helpless in their ability to get what they want from it. Why should the government not be able to do this?
Yes. It’s the opposite of Robert McNamara’s rule number one: “Empathize with your opponent” (by which he meant not sympathy but putting oneself in his shoes). See the documentary “Fog Of War”.
> the safest RAID experience seems to be filesystem on mdadm on dm-integrity on disk partition, so that the RAID and RAID errors are invisible to the filesystem.

I suppose I don't understand this. Why would this be the case?
I've been coding for over a decade including things 1000x as complicated as that (think embedded systems from the ground up). I could easily take 20 minutes or even fail doing such a task because I'm literally never asked to code things in a professional environment with 3+ strangers breathing down my neck and judging me based on some simplified fizzbuzz.

I'm convinced white board / live coding interviews don't do much other than test for how you perform with a group of strangers pressuring you to jump through hoops publicly on which in a short time your entire value is judged (including determining say if you'll have money for daycare next week), which for most software professionals basically happens never except during an interview.
I think onboarding users is the biggest problems. How does one approach that?
Facebook doesn't even buy Quest 2 for employees, hah.
You collected books on the programming language or system APIs, or a textbook on algorithms, and sometimes saved magazines, plus a bit of experimentation.

Fidonet and Usenet were good places to ask.

Looking at the source code of open source projects, especially when some piece of the code was doing something that you wanted to figure out.
If setting off a nuke goes unanswered, Putin will not stop at one. Europe knows that, China knows that, the US knows that, the whole world knows that.
Voting with your wallet might be effective and appropriate in this case.
Go out and fish it’s one of my favorite hobbies, kayak fishing specifically. I prefer to eat saltwater fish except trout. Both my wife and my families have beach places but I’m still limited to 6 or so trips a year.

It’s hard to tell but you could research the types of fish plus the methods it’s caught. Lots of fish need to be bled out so they are incapacitated before bleeding. You can kill a fish instantly by a brain spike (ikejime) or bash to the head with a blunt object. As you said some fish are just thrown on ice but it can depend on the species. Even worse, methods are going to vary wildly from fishermen to fishermen and region to region. Wild caught is probably better than farm raised death wise.
Honest question - why do you all put up with this nonsense? Of all the companies you can invest huge amounts of time deving for, Apple seems to be the one that makes life the most difficult.

Even the annual "Developer License" is absurd... and the revenue such licenses generate is trivial.

Some will argue iOS is where the money is at... and that is true... but just think about it. The money is on iOS because you are putting up with Apple's absurdities!

If more of you stopped putting up with this nonsense then either Apple will have to change or another platform will become where the money is at... it's that simple.

Steve Balmer chanting "Developers, Developers, Developers!" comes to mind. Microsoft realized early on it's 3rd party developers would cause Windows to sink or swim, and by most accounts developer platforms and tooling coming out of Redmond are really good. Why put up with this stuff from Apple?
The controllers last a really long time on a single battery. My Quest 2’s batteries are finally getting low and I bought it six months ago.
“Well this is awkward” title

Is it really that awkward though, like the end of Stadia wasn’t well predicted?

It was a smart move to open Chromebook's support to cloud gaming competitors. Stadia's performance was so poor, had they still supported it, it's hard to tell if it would discourage competitors from releasing on their hardware as well, my guess is it wouldn't.
Similar project: https://lexman.rocks
Has that been your experience with gaming? I was considering taking my first dip into VR with the PSVR2, but worried that as you say, it will end up collecting dust.
Even then I'd rather it be an Iron Man style floating holodesk than something you have to strap onto your face.

Expectation: https://i.pinimg.com/originals/d1/a2/65/d1a265d2093c0b952112...

Reality: https://assets1.ignimgs.com/2016/10/06/maxresdefaultjpg-f9a9...

Come to think of it, they're both pretty dorky.
I do the same thing with e-mail addresses, and solve this by storing it in my password manager.

Phone numbers don't quite have the same dynamic, but just having the ability of throwing a given problematic number away would already solve so much.
> but the bulkiness seems like a very big hurdle

The nreal air is 79g [1]. It has a 1080p resolution (45 degree, so reasonably PPD), but I imagine this will multiply over the years.

1. https://www.nreal.ai/specs/
> You addressed the wrong argument. The intent is to give groups that are disadvantaged in the hiring process a chance. The intent is equity. Your example distorts that by shifting the balance in favor of an already advantaged group.

Then anonymize the resumes so that recruiters can't tell which candidates are men or women, or which is white, Asian, Black, etc. You don't eliminate discrimination by setting caps on how many interviewees can belong to each race. It certainly could be the case that whites are advantaged (curious why you focus on whites despite Asians being far more overrepresented, by the way). Put the proverbial veil between the candidate and the hiring manager, and we'll find out the truth.

One of my previous workplaces rejected proposals to anonymize our interview process, on the grounds that it would inhibit our diversity initiatives. Interviewing.io did an experiment relative to gender with anonymized phone interviews, and the result were the opposite of the traditional narrative [1].

1. https://blog.interviewing.io/we-built-voice-modulation-to-ma...
It's fairly common to have a "If you think you are a good fit, even if there's no open position, feel free to still contact us" line on the job pages.

If that will get you a good number of results is the other question.
No, your claim regarding the historical facts is completely wrong.

If by "relativity" you mean special relativity, nobody used it for anything when it was published. The first real use of it theoretically was to explain the Compton effect in 1921, based on experimental results. It took another decade or so for it to be routinely used, mainly due to its success in explaining the fine structure of atomic spectra and in developing quantum field theory.

If you mean general relativity, the first event that could be said to have gotten it "accepted world wide" was the 1919 eclipse expeditions organized by Eddington, which confirmed the GR prediction of bending of light by the Sun. And even then acceptance of it was still limited (see below).

Also, even before that, GR was known to correctly predict the extra precession of Mercury's perihelion, which could not be explained by Newtonian gravity. So that was a piece of evidence for GR that was known before it was published.

Note that even after the 1919 eclipse expedition and the 1921 explanation of the Compton Effect, relativity was still considered too "out there" to justify a Nobel Prize; when Einstein got the prize in 1922 the Nobel committee specifically excluded relativity from the scientific work by Einstein that was the basis for it.
Are you referring to reachability or bandwidth? Reachability is solved by tunneling[0] and SNI routing. 1Mbps upload is plenty for many self-hosting uses. Or are you talking about something else?

[0]: https://github.com/anderspitman/awesome-tunneling
> Why can't people just... meet others offline like they did 10+ years ago.

Because dating apps have distorted courting even if we elect to ignore them.

They alter expectations and make the proverbial sea seem much more filled with fish than it truly is.

And even if this distortion has no impact on us, we can't control whether or not it has had impact on our prospective date(s).

Why would your date willfully overlook a glaring fault of yours, for instance, if they have 999 likes in their pocket from seemingly-flawless suitors?

Hell, even if your date doesn't use dating apps either, then they likely know what's available from friends, relatives, etc.
VR will always be a wondrous tragedy - at this price point it's a little bit more of a tragedy - https://www.climaticthoughts.com/vr-wondrous-tragedy/
It could be the case that in societies where women aren’t arbitrarily discriminated against they seek greater engagement with the careers gender socialisation attract them to ie “women are better actualised as women in societies where female success isn’t artificially stifled by glass ceilings”.

A factor in that could be that there’s a recognition that those ceilings may still exist in STEM fields, so career minded women choose non STEM paths to maximise their potential.

My inner (male) second wave feminist still suspects that “Men and women are [innately] different from each other in lots of ways” is false, and the differences are cultural and rooted in socialisation that we, the the name of true individualistic inclusivity, should seek to minimise.
I think a large part of society panicked after we killed racism, and they have been performing CPR on racism ever since.