skysight-inc/HackerNews huggingface dataset:
Hey HN!

I'm Almas, cofounder of SpatialChat https://spatial.chat. On our platform you can recreate virtual spaces for networking events, poster sessions, conferences, training sessions and offices. Attendees are represented by circles which you can move on a 2D map and see/hear other people nearby you.

We initially created the product in late December 2018, after exploring ways to solve our internal communication problem: life spread our team across the globe several years ago. We explored different ideas, including remote team walkie-talkie. When COVID hit, we redeployed SpatialChat in March 2020, saw huge usage of SpatialChat across the companies we gave the product to and launched on ProductHunt, getting huge initial traction, especially in Japan (we are called "Specha" by our dear users there).

7 months after we have 1000+ paid customers that use SpatialChat for remote team TownHall meetings, networking events, poster sessions. We are even used by staff if 108 US universities including almost entire Ivy League - for online classes and poster sessions.

SpatialChat recreates real-life interactions: large groups split up into different clusters by topic to talk. You can walk to a colleagues table to quickly ask a work-related question, or hang-out in a virtual watercooler / office kitchen room. You can make virtual booths for a virtual conference: our customer already earned 6-digit $ value on sponsorship of such booths in a SpatialChat-only event.

Our own team (now 12) works and communicates directly in SpatialChat with daily meetings and we even do customer calls right in our product.

Right now we activated extended Free plan to let everyone enjoy SpatialChat: free for up to 25 online participants with some daily participant minutes quota. Everyone can create their space, customise it to their office layout, or a community gathering bar.

Inviting everyone to check it out: https://spatial.chat/s/hackernews?sp=helloHN
I said "why isn't this a `URL` instead of a string". I know we should "Put that information in your types". The code is written. I can't safely make that change until I know the invariants, and if the person who wrote the code had written a doc comment, I would know them.
Tony Hsieh’s American Tragedy: Self-Destructive Last Months of Zappos Visionary
This sounds exactly like a job I interviewed for a couple of years ago, a Django shop. I'm skilled at Python but the questions were ridiculous. I feel like you probably dodged a bullet and don't want to work there anyway.
I think that even if her work was spot on, Google has every right to have her retract her research. You can say that this is hypocritical of Google, which I actually don't really agree with.

Even if we take it as fact that she was somehow going to be releasing something very damaging and that Google was weary of that (which I already think is quite generous to her), I would imagine that her role as a researcher is not to be an in-house whistleblower but rather to be someone who helps Google mitigate the biases etc that they may be perpetuating. If that's the case, her first job is to serve Google and help them address these shortcomings and her second role (if there even is one) would be to publish this for the community at large.

Most companies will not let people publish their findings at all, and I think this is something that sets Google and a few other companies apart from the pack. The fact that there even is a mechanism to share results outside of your employer is really rare.

So, even if Google said "wow, this is spot on and will make us look terrible", they should be 100% able to tell her "don't publish this, instead let's work to fix this and then possibly publish a post mortem".

Google is ultimately a company, not a democracy.
In florida too, but on any motorcycle the helmet isnt needed...

But yeah motorcycles are probably an order of magnitude more dangerous then cars... Specially with cars around.
A Tiny Case Study in Automation
“We’ll Need More Than Rawlsianism Can Offer:” Interview with Katrina Forrester
> it's impossible to keep up with the workload

I don't know about employees keeping up with their workload, but what I can say for sure is that the workload keeps up with how much the employee is willing to take.
> the very fact that they tend to move around limits how much they can own and carry with them

This is why they used horses/animals to carry their stuff (at least on the Eurasian steppe). If you can carry huge tents with floors risen from the ground etc you can carry some clothes if you want. Just check some pictures of the various tents and how they are constructed. Yes they are portable but by no means small or lightweight.

And as pointed out in the article they wanted really nice clothing as you have to layer and add/remove the layers during the seasons (and even night vs day)

> living far inland, it is harder to reach them using ships

And yet the precursor to the Silk Road (Steppe route) went straight through the Eurasian steppe. Around 10000km of it. That most likely gave them a better access to trade than the average European inland city had.

And even once the Silk Road replaced the Steppe route for the most part the actual horses used to transport stuff on the Silk Road came from the Eurasian Steppe. And the horse nomads on the steppe had horses to trade and the traders on the Silk Road had stuff they wanted in exchange.

Also the steppe nomads did not go around conquering huge amounts of area (see the Mongols and Huns for examples) just because they liked to kill and murder. They did it for mainly the same reason most other large empires did. They wanted the nice stuff (good food, nice clothing, gold/silver, art, etc)
I started browsing the site on mobile without the extension on the new site because it makes Reddit's attempts to manipulate me more obvious and more annoying.
It's long past time for executives of these companies and others to be in prison.

Someone can spend years in prison for possession of one of these videos but the people who run a distribution company for them are free.
One of my hobbies when working at YouTube was to periodically search the monorepo to find new copies of the key, and try to refactor code so there was just one implementation in each of C++, Java, Python, Go
Same issue with DSL, in Palo Alto.

I am sure it's an honest mistake, nothing nefarious.
Source please? I would love to read more about this. Couldn't find anything on Google.
As one example, Dean references her work here: https://www.bbc.com/news/business-46999443
>They should fall back to SMS or physical mail notifications if emails bounce.

You can go to the FCC license database and print it out if you don't receive it for any reason. I got my license back in April, and that's the only way I got a hard copy.
This argument would work better if your hypothetical weren't obviously true.
GDPR is neither opt-in nor opt-out. The users must consent or no personally identifiable data can be collected/processed.
It looks like the majority of signees are not Googlers.

Even if they were, their number would comprise a rounding error of Google's total head count.
Even great JavaScript developers don't have to be able to do C and pointer stuff. This has value, but there are many other things which bring more applicable value.

However there are toooo many "jQuery developers" with no understanding of the underlying things, while JS+libraries enabled them to do quite fancy things.
Someone calling for a big corp to be ethical is branded toxic. Is this "toxic" the same thing that happened with "literally" a decade or so ago?

Just checking to make sure my lexicon's up to date.
The comments are so implicitly skeptical I find it hard to take this site seriously.
Agreed but Google doesn't owe NYT a story when they have just released the raw correspondence. But this does prove how incompetent their PR departments. Ethically though there's no grounds for Google to issue a press release when theres no news.
How Joe Biden Could Help Internet Companies Moderate Harmful Content
Yeah, seeing the folded corner in the hamburger menu article's set of icons made me think Norm Cox was probably the source of that too. Glad to hear my assumption was right.
The case I thought of is how public records are great, but the way Spokeo and friends scrape them, post them, and sell them isn't.
Amazing work! Thanks for the assistance to everyone else out there!

Semi-related: The Noun Project is also a great resource for free icons : https://thenounproject.com/
Places like seol and tokyo probably have a much higher per capita mask usage rate. Ive seen bus drivers in Los Angeles with their masks around their chin. Even after LA times reported metro operators were dying.
Crack the little end, you know it makes sense !
> I have family that answer emails in vacation all the time, that get phone calls like its nothing.

But why are they doing that? I get it, a disrespectful boss could require employees to respond email or calls, and fixing that would require a shift in their mentality. But apart from that, I think it is not healthy at all the trend of having an ultra-connected setup with notifications enabled for everything, everywhere. Even if someone's workplace has a nice and respectful work culture, having their phone pinging them with work emails on a Saturday is just too much of an subconscious temptation for a lot of people.

I constantly try to convince everybody around me about the mental health improvements that brings something as simple as disabling background updates of all messaging systems we use day to day. Configuring email clients, WhatsApps, Messengers, etc. to only update when you actively open their apps. It was a game changer for me.
What about paying $90 million to the key person in creation of android? Honestly, he is a scumbag, but that doesn’t nullify his contribution to google (?) it’s not that he was paid for sexual harassment, it’s that he got paid for being creator of one of the most important products in the world.
FAANG are doing it, what more proof do they want...

i used to like computers. not so much anymore.
Don't know specifics about you. But officially/legally fixed hours comes with list of measurable tasks that must be completed by certain time. Now in most places I worked things invariably get delayed due to vendors, other teams, servers, network issues and so on. When issues are finally resolved one is expected to complete allocated task in 'extra' time. Saying that my 35 hours are over is not gonna cut in my experience. Even for highly demanded skills this kind fix hour negotiations is not possible for an individual employee or contractor.

Besides one can't really compare IT jobs in UK and USA. In UK they are generally at lower end of pay and reputation compare to US.
It's not worth shitting up the entire (and old) mass transit system to enable a tiny number of people to use it - I'd support subsidised taxis for people unable to use the metro.
Very confusing when the two languages are completely unrelated.

I once had a boss who thought I could write Java Android apps because I knew Javascript from web development. "They're the same thing, right?"

Lifting a line from somewhere deep in the bowels of the internet, I told him that, "Java is to Javascript as ham is to hamster."

Got fired shortly after that. Company folded a couple of weeks later. Life moves on.
I've tried to piece together the debate with LeCun, but I can't find anything she said that seemed all that bad. It seemed like, if anything, she just simply wouldn't let him off the hook. And it's very possible I missed several tweets that were really toxic...
Just have the certification system be leetcoding on a whiteboard so the interviees need only pass it once rather than all the times for each FAANG, unicorn, and wannabe unicorn-FAANG startup that mandate such questions.
>All threads created by this factory will be virtual threads that are always "carried" by the UI OS thread

Does this actually solve the problem? I don't see it. We want to interweave foreground and background work. Sometimes that means blocking work will yield, sometimes that means it should not yield because conceptually several tasks should retain exclusive control of that thread. You might want some IO task on the background but you need a block of OpenGL tasks to retain control.

I just don't see how you can do this implicitly in a way that's cleaner than async/await. It seems like posting tasks to this thread factory or that will get the job done but is that an improvement?

It sounds like for now this stuff will still be using the current model of posting unyielding runnables to a thread. That's fine I guess. Loom still seems very cool, it just doesn't cover the cases I deal with a lot more often.
Apple use a separate modem chip. iPhone12 has a Qualcomm SDR865 baseband and SDX55M radio. There have been rumours about Apple making their own modem, and presumably integrate it in an A-series SoC, but nothing yet.

A 5G modem is pretty complicated tech. I used to work on Nvidia's Icera, but that's gone now. A lot of chip makers have given up, and Qualcomm is the undisputed leader. MediaTek dominates in low-mid end Androids. I think Huawei & Samsung both have something.
Exactly - rubyscript would have been just as hated as javascript; something like scheme or some other well designed language would have been better.
> For people such as myself, an engineer, where overwork and brown-nosing don't have a 1-to-1 relation with a bigger paycheck or greater job stability, they have more leverage over what their employer can or cannot do to them.

Cherish your current employer because they are the vast minority of employers.
How Fast Is My FPGA Design? Types Will Tell Me!
You can't post like this to HN, regardless of how someone else is or you feel they are. Personal attacks are particularly not allowed and you've posted more than one of them. Beyond that, your comments have been almost all flamebait and/or unsubstantive and/or nasty, so I'm going to ban this account. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. Here they are: https://news.ycombinator.com/newsguidelines.html. Note that we want thoughtful, curious conversation here, and when the topic happens to be a divisive one, comments need to become more thoughtful, not less.
Don't listen to this guy, as far as I can tell the only purpose of wanting the share-alike clause gone (which doesn't prevent commercial usage; it literally says that on the page you linked above) is to take your images and sell them on something like shutterstock.
I'm not sure where you get 'we should spend less money on ML' from the abstract. If anything it suggests investing more in ML, from data curation to architecture development, that would be perfectly within Google's general aim to convey itself as being thoughtful about how to use the capabilities they're developing.
Just don’t eat it. Let us unwashed philistines enjoy our mayonnaise.
Well you do save a byte in the actual key.

I guess if you really want to keep it to 11 bytes, it would be better to generate 9 bytes of random data, base64 it (which uses the full 12 characters, with no padding), and truncate to 11. You're throwing away 6 bits of random, but now all 88 bits in your 11-character key are useful (instead of only 86 bits).
Every 2 or 3 years I think to myself: maybe this year? I check System and other laptop vendors in their tier. Disappointment.

I'm sure there are a lot of economic issues that I don't understand but here is my request:

. all the ram possible
. pretty good CPU w/ lots of cores
. a good keyboard (no numpad)
. a good 4k-ish screen
. a big battery (if you make this laptop, ppl will optimize the software to make it last)
. decent speakers
. is it too much to ask for a decent GPU?

Overall: please just make a premium laptop and charge a lot. There are more ppl on the Internet like me than you realize.

Things no one cares about:

. thin
I suspect that was a proposition from some out of touch internal bank junior who had no idea how badly that would go down with the general public let alone the whole "bringing the employer into disrepute" aspect.
You could make the exact same claim about a flat earth rally.
I think building apps in Rails/Opal is just as likely.

Seriously though, I'm putting a lot of hope in the LiveView/Stimulus Reflex/etc approach.
A Framer Motion course built with emojis
If you don’t want to change SIM cards, you cold go to 2G and easily create a fake base station and disable 3G/4G on the phone. For 4G, it‘s a bit more tricky as you need to do a relay attack (https://alter-attack.net/) and even then only do some DNS redirection if you know what host is being looked up, or some fingerprinting based on the size of the traffic.

Of course, you can also just check if the phone sends something by looking at the RF energy or even build an uplink decoder, but I doubt that this is very useful information by itself for this use case.

Finally, what I propose instead, is to use a private LTE network, which you can create using a SDR and srsLTE and some programmable SIM cards, which you need to insert into the phone. This way, it‘s easily possible to view any traffic leaving the phone on any connection. Plus, srsLTE has been shown to work on Raspberry Pi as well (I think).
A lot of these side-effects affect >50% of people (phase 3 dosage is 100ug), including fatigue, chills, headache, muscle pain, nausea, and pain.

100% of the 100ug treatment group had at least one symptom, 80% of those classified as moderate. The vaccine is going to make you feel sick for a little while.
Certainly. Depending on your definition of terrible. There are people who can keep the things running, but only do patch on patch to keep things together, but no architectural work, making more and more mess and we'll knowing they are unreplacable. (Partially encouraged by bad management direction)
And then how often over one’s day-to-day career? It’s farcical.
Doesn’t google benefit from getting data on where fonts are served?
They're free to offer a dissenting opinion, my comment was on the rhetorical flourishes around diversity advocates being "divisive", "dogmatic", uncivil are very reminiscent of that period.

I think it is very illuminating to read letters from that period, because they aren't just vitriolic racists like schools often teach. These are people trying to come off as "very reasonable", offering a civil, moderate path forward for the South, etc., etc. It's fascinating to see that rhetoric being deployed to defend what is an obvious evil and compare to who is using that rhetoric now.
Definitely! The terms of her resignation are unclear.

If you give an employer an ultimatum and they don't want to give in to your demands then is that giving notice or quitting on the spot or something else? Should her managers/google legal have waited for her to tell them when exactly she was going to leave?
My MacBook Pro screen has less glare, or at least better color than my LG Ultrawide in similar conditions. Even at the worst angles, I can still read everything just fine. I'm not going to be editing photos in an airport, but it doesn't get in my way when coding.

They convinced the world by pumping up the brightness and providing better color than other matte screens.
> Like if production is down how can you say: "My 40 hours is up this week, I'll look at it on Monday"

"Tell whoever is on call to deal with it"
Thanks! Yes, you're right we only sell in EU for now. We launched two weeks ago and our first customers are just receiving there cheeses this week, so yes, we don't have much traction yet :-)
> Finding a job position is impossible. The excuses for rejection range from unbelief to insulting. It is so bad that I have now seriously considered leaving the field, taking 40+ years experience with me.

Before you do, are you up for a Zoom call or something? Talk about anything you're passionate about, and perhaps we'll post it as a show HN.

I'm 31 myself and at the beginning of my career (I've been longer in the education system than most).

My email is in my profile.
...and their silence about it only FURTHER proves there exists a mass conspiracy to muffle the voices for -some unpopular cause-
Yes, but my point was, if you know about pointers, you are likely a better js dev than average as you have some background knowledge about the computer. And know what memory is and why it is not unlimited. And why some operations are expensive and others not.

Also, it did help me recently, working with wasm. Not compiling it yet, but using a libary.
USA. Should’ve mentioned that.
A subtle but important aspect of her complaint that I would like to point out is she offered to resign, but after some period X. I'm not sure if that was two weeks or a month. Instead, Google layed her off on the same day.

Firing her much sooner than the date she requested seems really foolish on Google's side. Arguably, one of the primary reasons a profit-oriented company would hire someone for this kind of job is for the good PR. If they offer to resign why would you not simply accept the terms of resignation, why would you rush it to happen faster.

Even if she is acting in bad faith Google could have saved themselves a big headache by at least giving her a month or something, even two weeks, to exit the company.
I think it's okay for people to have a little fun with headlines, especially when the subject is legitimately fascinating, and not a clickbait nothingburger.
I’m pretty sure “disrespects the flag” is little more than a strawman to attack instead of them having to discuss the actual point trying to be made.
Very good, something I have been thinking about as well. Inequality is bad because of the massive power differentials. How do you propose we "solve" that while still being able to reap the benefits of scale?

Any pointers or books to read about this topic? Admittedly I haven't looked too hard.
It's just wild to me that HN commenters are predominantly starting the timeline at her resignation ultimatum, and not what prompted it.

She was working on a known-to-all controversial research project, which was asked to be retracted via an anonymous feedback doc delivered via HR! That is a very screwed up thing to do. All reactions from her from that to me are totally justified.
Was he laboring for free before that?
"Those free passes ended years ago as can be seen by many high-profile removals and resignations (for both corporate policy and social pressure reasons)."

Linus still has a job, AFAIK. So does Lennart Poettering. Both have plenty of defenders on HN.

That's not to mention people like Peter Thiel and his fans.
think this way - you have 40-50 years of work in front of you. Can you sprint the whole time?

Work your ass off when it's important, and just work otherwise. A valuable skill is distinguishing important from urgent
I've seen way worse emails. Doesn't seem like a fireable offense to me. At least I've seen people not fired for worse and never seen anyone fired for something similar (or less).

As someone I saw post on Twitter relate to this... the best way to discriminate is to have rules, but apply them discriminately. So you can always point to the rule, but it really only applies to certain people.
> "You are not worth having any conversations about this, since you are not someone whose humanity... is acknowledged or valued in this company," she said in the email.
"Stop writing your documents because it doesn't make a difference."

This was the email she sent, as a manager at the company.
It's such a small thing amidst all the other political noise, but it seems so quaint that George W. Bush actually apologized for using the phrase "democrat majority".
Because sexist or racist folks assume women or minorities are given awards for "diversity". Then use the "diversity quota" as a dog-whistle for their outdated view points