skysight-inc/HackerNews huggingface dataset:
> They keep an eye out for anything that Sam or Pat might want to know about, and check in to make sure that Sam or Pat is keeping an eye on it.

This is miserable for everyone. Don't make Slack the center of your workflow. Don't let spontaneous Slack chats dictate your process.

The manager's job shouldn't be to scour Slack for information and then ping every person who might need to participate in or read each conversation. That just amplifies the noise. It's terrible to be deliberately ignoring Slack for 30 minutes to focus on work, only to have your manager ping you back into Slack to make sure you don't miss something.

Instead, the manager should be forcing important conversations to happen outside of spontaneous Slack conversations. If something important is decided in Slack, the decision needs to be recorded in the tracking ticket, Wiki, or other important location. If it changes anyone's active work, they should be interrupted. Otherwise, they can pick up the information from the single source of record (ticket, wiki, etc.) rather than being expected to follow every detail of Slack all day.

Small groups working on tasks together should have private PMs or channels to discuss implementation details, not giant Slack channels with 10s or 100s of members.

A good manager will avoid design by committee and will stay ahead of the spontaneous Slack firehose by arranging planning sessions and scheduled meetings where necessary.

Don't let the Slack chaos drive your workflow. Don't try to make managing Slack someone's job. Manage the workflow first, deliberately rather than reactively. If important conversations are happening spontaneously in Slack too often, that's a sign that you need to fix your workflow.
Thanks, here's their summary for prevention:

■ Vitamin C 500 mg BID and Quercetin 250-500 mg BID

■ Zinc 75-100 mg/day

■ Melatonin (slow release): Begin with 0.3mg and increase as tolerated to 2 mg
at night

■ Vitamin D3 1000-4000 u/day

■ Optional: Famotidine 20-40mg/day
> Not at all. The mechanism underpinning racism is believing that race accounts for differences in human character or ability and that a particular race is superior to others.
Disparities are not inherently racist.

No. Racism is discriminating on the basis of race. Hatred of a race is just a form of racism.

The definition of racism[0] includes:

> (n) Discrimination or prejudice based on race.

If I’m a hiring manager and I turn a black person down simply because “blacks are more likely to commit crimes”, it’s racism; I’m discriminating simply on the basis of a stereotype about a race.

Even if your stereotype is based on statistics, it can be racist. Not all black people commit crimes, so saying “because statistically, your race commits more crimes, we’re going to keep a closer eye on you,” is racism. The race doesn’t commit the crime; the person does.

Keeping a closer watch on a group of people because of race leads to statistically more reporting of crimes committed by that race even if it’s not true (less police presence leads to less crimes being reported and visa versa).

Not to mention that generalizing a single statistic to an entire race ignores every other factor that causes it. Systematic racism is a thing, and because of it, blacks are statistically poorer than their fellow whites. Being poor leads to people doing things that a richer person wouldn’t do, such as stealing because they literally have no money to pay for it. Drug habits can form and getting off them is hard when society shuns you because you’re “wasting your money on drugs instead of food.” But if you’re rich enough to afford food, drugs, and insurance,[a] one could go to a doctor for help.

Simply put, it’s very easy to be racist without realizing it; People like easy to digest facts. But being willfully ignorant about the whole story isn’t right.

[0]: https://www.wordnik.com/words/racism

[a]: I’m not going to even get into how abhorrent the idea of needing health insurance is, and how we fine people for not having it
But in this particular case there was no good reason why it came out the way it did. And that's what bothers me more than anything about it, that such a popular package would force users to expend a lot of effort for zero gain. It's just make-work.
It was already a dire situation running a Mac with eGPU or a Hackintosh even before the RTX 30-series announcement, and much more dire after that.

The likeliness of Apple allowing NVIDIA to produce Mac drivers again is close to zero. It’d be nice for AMD to be able to compete with GPUs again.
If it supports 5GHz Wifi, something like this could eventually work well with VirtualDesktop (An incredibly useful app which makes the Oculus Quest truly wireless and capable of playing all SteamVR games from your PC).

Keeping all the GPU overheads off the headset is the way to go. (And will also be seen eventually with future '5G' wireless systems (not to be confused with '5GHz' Wifi) which will put that 'grunt' in the cloud.)
Microsoft’s Surface Duo Is a Perfect Blend of Phone and Tablet
I'm sure if you start analyzing everything on github using those rules a lot of real names are going to turn up.
It seems to think you believe pointing out Biden's support of segregation is bad. That's not an assumption, that's logic.

It seems you making an argument about Biden being racist a while ago means he's no longer racist. Evidence suggests the contrary. That's not an assumption, that's logic.
I adapted an old saying for the new reality: "Your right to risk your life stops at my respiratory system."
Show HN: Curated collection of 82 free beautiful CSS box-shadow ready-to-use
not yuppie techshirt hypescum
>I thought AMD were going to have an amazing year

its very amazing for AMD since Lisa Su became the CEO. we are talking about a stock not too long ago (2016) at $2 and in just 4 years it jump to $80.
Can you ever buy a car at advertised price? Excluding taxes... Im trying to buy a motorcycle and the dealers tag on 20% in fees
You answered your own question. We can't control Huawei so goodbye. The others we can so they get to stay.
The information available around Big Navi (The GPUs expected to launch next month) put them at a +50% performance jump from the last generation and likely able to compete with the Nvidia flagship 3080: https://www.tomshardware.com/news/amd-big_navi-rdna2-all-we-...

I'd really urge anyone wanting to opine on these issues to watch the official analyst day videos and read through the releases AMD has put out so far in terms of architecture and other tech decisions they've made: https://www.youtube.com/watch?v=LMNwLVJQzGs&t=10064s
He Sold His First Startup to Roche for $425M
Can you please wait until I'm past my 'best before' date when you pull that particular plug?
Presumably by that you mean to imply the entirety of Japanese society was vaporized by nuclear weapons?

It wasn't. Japan and its society are still there, even the cities those bombs were dropped on weren't vaporized in their entirety, nor were their societies.
I was surprised that ESGV (Vanguard Index for responsible environmental friendly investing) does not include nuclear power there. I wonder what's the stigma bout nuclear?
Maybe you're right. But is anyone who is in this position supposed to feel optimistic? And sometimes it is just a certain brain chemistry but sometimes the circumstances are just crappy
I heard from several people in smaller towns (where this is tested regularly) that today it wasn't tested.

Sounds like a complete nationwide fuckup.
Let's not go overboard, you two.

Their title on HN and website is "A native macOS email client for Gmail," and that's exactly what it is, especially if you were trying to be technical.

It's like bickering that it's not a native client, it's a macOS client, because it only runs on macOS. Or that you'd feel swindled if it didn't run on Gentoo because anything that calls itself "software" when it's really "Macware" is basically false advertising. It's an odd attempt at pedantry.
Would it be possible to implement async to push the functions to run on the GPU and bypass the CPU?

Like build out a queuing system in shaders and all of your functions into shaders and just pass data to the shader functions as uniforms?
Glimmers: A vision for community-powered tech
As a linux-only user (and gamer), nvidia is a plain no-go for me so i just hope that rdna2 is not entirely disappointing like RDNA1 was. For us Linux gamers a working VFIO on a consumer card would be a dream of course since nvidia is locking that to their workstations cards, maybe AMD just throws it in as a goody.

Zen3 is propably gonna kick-butt, especially in any non-gaming task perhaps AMD will inch closer to Intel in gaming loads aswell, but i don't care too much.
Here's the secret sauce: "Using machine learning, the algorithm serves videos to users based on their proximity to other clusters of users and content that they like." It's impressive how they arranged to be transparent for everything else, but kept this important part opaque.

Rumor is that the actual secret sauce here is human curation; people hand-select videos with high appeal and label them "viral", "popular", etc. in order to astroturf eyeballs and clicks. I suppose that admitting this directly would contrast sharply with the Chinese-harmonious-technocracy veneer that they work to project.
Hi HN!

One of the reasons I created CSS Scan was because I'm always interested in knowing how some websites make their box-shadow.

So I made this collection of my favorite box-shadow on the internet, and I'll be adding new shadows to the list every time I see some new ones.

"CSS box-shadow examples by CSS Scan" is a curated collection of 82 free beautiful CSS box-shadow.

Bookmark it (keep it on your favorites) and use it whenever you need it for your projects!
All you have to do is click on a box you like, and it'll copy its CSS box-shadow rule.

And if you have any ideas or suggestions, I'm all ears.

Thanks all!

Launch Tweet: https://twitter.com/gvrizzo/status/1303958972022403072
When I saw the GM news I noted that Nikola brought literally nothing to the partnership except "hype", and that there was no indication that they possessed any technology of their own that wasn't the work of their partners.

I'm deeply skeptical of this company.
A thorough comparison of React and Ember
Apple Silicon will contain an Apple-designed GPU, so it might soon be irrelevant for Mac users what AMD has to offer.
Depending on how people work, it may be a very high price to pay.

And screen tearing? Didn't SGI have that solved in the 90's?
Heh,

"We're a 2-year-old company operating with the expectations of a 10-year-old company," said Michael Beckerman, TikTok's vice president in charge of U.S. public policy. "We didn't have the opportunity to grow up in the golden years of the internet, when tech companies could do no wrong. We grew up in the techlash age ,where there's a lot of skepticism of platforms, how they moderate content and how their algorithms work.""

Well, yes, Compete or die. It's the same as a tobacco company start up.

Oh, wait, that's Juul.

What happened to them?
Hi Blake, nice product, and great to see your templates on github, it really helped to understand what they do.

I've been using Prefect for a while as an ELT coordinator, and pretty happy with it. It is in use as a "smart-cron" rather than sophisticated DAG creator, but so far I've been pretty happy.

From what I've read on your website and watching the video, Shipyard (love the theme, but I'm all over nautical themes) seems like a "Zapier for data/analytics engineering teams". How close is that to your idea?

From the demo, I imagine using this in the following scenario:
1. Don't want to self-host any infrastructure
2. Need to write a few scripts to glue some things together (client wants dataset in email weekly / lead scoring hack / data quality check)
3. Would benefit from some pre-built source/sink/chat connectors and recipes.

I'd guess you aren't positioning this as a bulk ELT tool, but perhaps more for a scenario where execution order is priority.

My only thought for an addition would be to enable self-hosting code for my python/bash vessels, to ensure I have better control over deployments.
PxCode Challenge Day 2 – Give us your Sketch, and we give you the Code
OT but how is the lag with Oculus Quest + VirtualDesktop? Let's say I wanted to play Half-Life: Alyx.
> Because, of course, Golang modules names are actually URLs, not identifiers like in every other package manager out there.

They don't have to be URLs, though. What's the difference between `google.golang.org/protobuf` and `org.golang.google.protobuf`?
All Smiles – A Free Tier User Paid Us (That Too Annually)
This week a user falling in free territory paid us for Browsee. He told us that he is getting some good value from Browsee which made him do something for us :)

It felt surreal!
These aftermarket hacks should definitely be legal, but don't expect Tesla to provide any more online services such as automatic firmware upgrades. These would have to be done manually by the owner now.
The article is based on a study that it links to. Like just about every other study, it is done within the context of existing work, in this case 'multilevel leadership emergence theory'. While it is possible that this field is flawed to the core, I am not yet ready to assume that it is, so that, for example, there is little correlation between who gets selected for leadership and who is suited for it, without having first done some digging into the literature myself.
TSMC slots are transferrable/sellable...

The fact Nvidia hasn't sold their slots to AMD for CPU production, yet AMD's GPU team has given up slots to their CPU team, tells you Nvidias GPU range is more profitable than AMD's one in this high-end market.
Whitepaper – Ansible|CFEngine
Today, somewhere in Bavaria:

I'm at work, phone goes off - significant other on the line.

"Our smoke alarms just went off and i'm running around, trying to turn them off"

I'm like "Ooook, have you been cooking?" - "No, nothing, been working and it just went off, also no smoke anywhere to be seen".

Scratching my head, looking at my watch, 10:39 (alarms where supposed to go off at around 11:00).

So, we currently have 6 connected fire alarms around the house (Hekatron Genius Plus X + Base Funk (radio) module, so they're connected).

They're not connected to anything besides themselves, so i really wondered how and why they'd go off for this test alert.

Thing is, the smoke alarms do have a notion of what time it is as they turn off the flashing light from 9PM to 7AM, so i wasn't quick to dismiss them catching the publicly broadcasted signal and go off too...

Scratching my head even further, i figured i'd give Hekatron a call - the guy on the hotline tried really hard to keep his calm but chuckled and said it basically was just a coincidence and if the one that triggered the alarm would go off again i could basically RMA it.

Lesson learned, coincidences do happen, also people do win the lottery after all :)
Singapore’s Jewel Changi Airport is home to tallest indoor waterfall (2019)
As an evil mode user, the keyboard input thing doesn't really affect me. That lets me use emacs on the terminal when I'm away from my computer no problem.
> I think I have read elsewhere that Windows is your main platform.

I don't know where you read that but I've been a Linux user since 2004 and used SGI Irix prior to that, QNX before that, FreeBSD before that and Xenix before that... Windows 3.1 is the last one I remember actually using (with Trumpet Winsock...). The only windows box we had was the one to do the administration on and to build the webcam software. Other than that it's been UNIX all the way since as far back as I care to remember.
Sorry, allow me to rephrase. I didn't meant that the manager's job is to dogpile everyone onto every issue. It was to make sure that work is being judiciously assigned to the right people, and everyone else is getting progress updates as needed.

My working hypothesis here is that, when there is someone that the team trusts to do that, it will ultimately reduce the level of overcommunication and design-by-committee. Everyone feels more comfortable focusing on their immediate work, and limiting their active participation in things that don't require their active participation, because they know they'll get the memo.
Bluetooth 4.0-5.0 Unpatched Vulnerability
Give us your Sketch, and we give you the Code!

We make this page within 32 mins. Check our results below!

Preview the result here:
https://bit.ly/33hARHI

Final source code at CodeSandBox:
https://bit.ly/35rn8Rl
Example of passive voice detection using spacy[1]: https://gist.github.com/armsp/30c2c1e19a0f1660944303cf079f83...

[1] https://spacy.io/
Oh, the third option, with absolutely no library support. Or, looking at Khronos's page, even device support. At least OpenCL has the benefit of wide compatibility, even if its performance meant it was unsuitable.

Nvidia has settled on CUDA, and has maintained 13 years of compatibility. If SYCL is going to ever compete with CUDA, it's going to need to stick around long enough for people to build on it.
I don't see any details about its algorithm, just that they use a recommendation engine? Things like this aren't proprietary info, they're just how recommendation engines work:

"Once TikTok collects enough data about the user, the app is able to map a user's preferences in relation to similar users and group them into "clusters." Simultaneously, it also groups videos into "clusters" based on similar themes, like "basketball" or "bunnies.""

Although I do wonder, and maybe someone else with more experience could shed some light here, whether or not it is likely that TikTok has some fundamentally super advanced algorithm, or if they just do a better job of collecting data/training & evaluating their models?
This, and the fawning over of the VC community and tech press. Everybody involved was caught up in their own vapours.
It's a valid question, though I suspect that trust in a paid, MacOS-AppStore environment fundamentally works differently to the open source world.
> One of the presidential candidates wants to tear down all the stuff you pointed out.

"All the stuff" that was either started or expanded while he was VP. Yeah, sure he wants to tear it down.
Sorry I must be communicating really badly.

I'll try to put it more clearly.

1. We don't really understand how these systems work. (The evidence for that is basically a lack of evidence and the type of thing we are still working on...)
2. Certain outcomes in the system could be very very very bad.
3. We are changing part of the system massively.
4. Because of (1) we don't know what (3) will do.

I'm not alluding to any hiden knowledge here. I'm not a climate scientist. My published work is related to other parts of the Earth's carbon cycle.
Your assertion that people will abuse the code of conduct of push agendas is interesting. I don't necessarily disagree, but I'm not seeing that as different.

Wikipedia already pushes agendas; they don't need the code of conduct to push those agendas.
Furthermore one trivially disproved by looking at the entire agenda of the current government and its predecessor.
Show HN: Improve your relationship with the online world
I second your recommendation. After installing it on some of my now long-running servers back in 2016, I've only touched it a couple of times since. It's been working seamlessly since then.

Configuration was easy, I just ended up writing a simple shell script for the deploy challenge hook, to copy the certificates and reload configurations on nginx etc.

The two times I chose to intervene were straightforward too. The first was because of the ACME protocol upgrade, for which I just needed to drop in a newer copy of dehydrated, and rename references to its old name. The second was because I needed to configure the ACME DNS challenge to get a wildcard domain, and that just involved modifying the deploy challenge hook to temporarily run a custom DNS server that responded to the challenge.

I did take a look at certbot, or whatever it was called back then, and decided against it quite quickly due to the perceived complexity. Also I seem to recall it didn't support nginx properly.

After reading this user review, I'm quite glad I did that. Though I do wonder why the author persisted in using that client despite all the problems they were having with it, given the choices available in the wider Let's Encrypt ecosystem.
>> "Or you can make a lot of money and fund these causes directly."

Doing this and finding the most fulfilling path through it is the premise of 80,000 Hours.

https://80000hours.org/
> The first issue you run into is the thread stack size - Linux has a hard default of 8MB; at 100,000 you start to hit OOM issues first. Go (and BEAM) has a ton of work to make this use case possible within the runtime.

This is not how thread stack sizes work. Thread stack sizes allocate a certain
amount of _virtual_ memory. This means that with a stack size of 8MB you don't
actually immediately use 8MB of physical memory. Only when you start filling up
that memory do you start using physical memory. We can easily demonstrate this
using a simple Rust program:

use std::thread;
use std::time::Duration;

fn main() {
let mut handles = Vec::with_capacity(10_000);

for _ in 0..handles.capacity() {
let handle = thread::spawn(|| thread::sleep(Duration::from_secs(1)));

handles.push(handle);
}

for handle in handles {
handle.join().unwrap();
}
}

We when compile this in release mode, and run it as follows:

/usr/bin/time -f '%M KB RSS' program-name

On my Linux desktop this prints out:

88492 KB RSS

This is roughly 86 MB or RSS memory being used. If the thread stacks would use
physical memory, this would translate to just under 80 GB; and the program would
have been OOM killed because I only have 16 GB of RAM available.

The virtual memory limits in turn are not much of an issue. I think on most 64
bits systems the virtual memory limit is 256 TB. A 256 TB limit would allow up
to 33 554 432 OS threads with a stack size of 8MB. And since you can configure
the limit when spawning threads, you can increase this number by spawning
threads with a smaller limit (e.g. 4MB).
I think there's a part in your comment that you thought but somehow neglected to type out. It reads to me like two completely disconnected parts.
That mode is rubbish. You can't reply nor vote, requires manual syncing,
and renders stories as links rather jumping directly to the story.
Seems to linked better now: https://aisler.net/help/design-rules-and-specifications/spec...
A Record Breaking August at DuckDuckGo
Maybe I am just strange, but I find no appeal in TikTok, and would not like something that just shows me more of the same things. But I can see how it might appear to people who just want to be stimulated with stuff.
Smartphone cameras struggle to capture San Francisco's orange sky
What Clojure Spec is and what you can do with it
https://www.axios.com/vaping-drops-teenagers-middle-schooler...
I'm not sure why anyone would think it makes sense to use a computer so ancient it can't run webgl and then use that to talk about webasm not being fast on a webgl demo.
Ask HN: Would you use Phoenix/Elixir for your SaaS startup?
I wonder how people think about Phoenix Framework. Would you use it for your SaaS startup? Why? Why not?
Probably Facebook can sell it cheaper that the hardware costs, because they (hope to) make money by tracking its users and showing them more ads.
I'd say being backwards compatible is an edge case, in this instance. Most folks don't use older versions of go.
oh, THAT is fascinating. Thanks for taking the time to respond. That definitely feels like just what I'm looking for.
For a "Stats 101" experience:

https://www.youtube.com/playlist?list=PL5102DFDC6790F3D0

For Probability Theory:

https://www.youtube.com/playlist?list=PLUl4u3cNGP60hI9ATjSFg...

https://www.youtube.com/playlist?list=PL2SOU6wwxB0uwwH80KTQ6...
It's actually pretty much the only consistent and guaranteed backwards compatible way to deal with such changes.