skysight-inc/HackerNews huggingface dataset:
Show HN: TeamDynamics, a “personality test” for teams
Hey HN! A few of us got together to build a tool to help teams understand, and improve, how they communicate and collaborate to get stuff done. It’s called TeamDynamics!

We’ve always found individual personality tests (MBTI, Enneagram, Big Five, etc.) useful for understanding our 1:1 interactions with others (even if not 100% scientific). But they don't capture the 1:N / N:1 / N:N dynamics that emerge when you mix a bunch of personalities together on a team.

Our hope is that TeamDynamics can fill that gap. It:
[1] Gives the user a framework for understanding the “personality” of your team across the types of interactions that matter most in today’s work environment.
[2] Offers suggestions for how you can get more done and have more fun while doing it — both as a group and as an individual — based on your team's personality.

The “single-player” experience is free to try all month at https://www.teamdynamics.io/start-solo?utm_source=hn&promoco... and we'd love to hear your thoughts!
* Do the results of the test resonate with you?
* Would you invite your team to take this (why or why not)?
* Would this be helpful in defining team norms? Onboarding new hires? Coaching team members? Other use cases?

Thanks for giving it a look!

---

P.S. We put a lot of this together with no-/low-code solutions, partly to check out how much that field has developed in just a few years. No surprise to the HN community I'm sure, but lots of really cool tools out there, and a few that we’re using here are (btw, if you have questions about any of these, or others you'd suggest, would love to hear them!):
* [Forms + Payments] Tally — which we found right here on HN! https://news.ycombinator.com/item?id=30258149 : Awesome, flexible form editor. Way better value than Typeform, Paperform, etc.
* [Website] Webflow: Makes sense that they lead their category, and great community around it. Animations and forms are clunky, and needs more progress on logic.
* [Integrations] Make (f/k/a Integromat): Way cheaper, and overall better, than Zapier. Could use a more robust community.
It also depends on what you mean by elite. The social elite in Moscow or St Petersburg does not run the show. Neither does the military. The security apparatus does.
HAHA,good one!
You are downvotes but you are of course correct. The worst kind of DEI statement you could write would be one that just blindly parrots progressive ideology. Sometimes we get those and they are given a very low score. To say the essay is supposed to express a political viewpoint is to admit one has never been involved in this process.
Google quiet kills services often.

Nobody at the company is tasked with actually working on it, the creator often no longer works at there, the team that built it often either no longer works there or has moved to another team that does something entirely different.

After a few years, they officially axe it, and it gets added by the KilledByGoogle list; but it was clearly already dead and shuffling around like a zombie.
Sorry if you've considered this (or if you just wanted to vent) but maybe installing Firefox through a package manager would help you control when it updates.
These are good points. To be honest, I cannot fully follow the line of argument as presented by anovikov.

It seems a tad strange to criticise Yandex for filtering content according to local law and recommending Google over it, when the latter does the very same thing. Speaking of "narratives", https://www.youtube.com/watch?v=KEvD1Wu9uQo
https://supabase.com/blog/chatgpt-supabase-docs Already on HN
This seems to add < 1gbps globally across all roots? Seems minor?
I think the former (not willingly part of) is the intended reading, referrring to how the Baltics were forced into the Soviet fold, as opposed to how some other constituent republics joined. (Not to belittle the foul play of the creation of Soviet Union in general, either.)
Selling advertising in their own app store is not selling user data to third parties.

You are conflating lots of categories that maybe you don't quite understand. Not everything is a conspiracy.
How about Unity? https://unity.com/products/unity-platform

Or Racket? https://racket-lang.org/

---

I only have a little experience with the suggestions above; I personally like SvelteKit, but it doesn't fit your requirements.
Answering the implied question in the title: ~45% of traffic to root servers is now Chromium users figuring out whether nonexistent domains get correct nxdomain responses.

That's apparently 60 billion queries per day. Doing the math, a query is some 92 bytes on the wire (50 bytes UDP payload, but the root servers are probably also on ethernet or something similar so I'll include headers), so 487 megabits per second per root server is taken up by this, assuming there are no spikes and everything is perfectly averaged. Edit: and that's the downlink. I forgot the uplink traffic that will be larger due to DNS' nature of echoing the query back with the response(s) attached, plus DNSSEC... Woa. /edit.

So what's the next step, Google generously stepping up to running (some of) those root servers and gaining further control and observability over what people do online?

Reading further, Firefox solves this by "namespace probe queries, directing them away from the root servers towards the browser’s infrastructure".
The equivalent C code is what you would write inline to do a pop_back on an array. You can't write a fast pop_back for std::vector if it didn't provide one by default as the fields you would need to manipulate are private.

And yes, it is indeed an instance of C++ optimizing for speed, which is exactly what I said.
Being replaceable is mostly about what special things you can do.

If you do lots of quality work, but most potential hires can do the same thing slower, then you are productive but easy to replace. (A reasonable amount slower, not a ridiculous factor.)
Google makes money when people use 8.8.8.8, so there's an even more sinister interpretation. Chrome has all it's users DDoS other DNS servers, to raise the table stakes on running one. Now your infrastructure needs to handle apparently a whole second internet of bogus traffic. Google, of course, has the resources to meet this higher bar.
It is difficult to understand why this should be such a formidable task (2020)
Just remembered, a private server written/modified by a buddy of mine. https://github.com/gen0cide/firescape
Looks like we're halfway to fully selling rights to the whole image of an actor predicted in the move "The Congress" [0] (Do yourself a favor though and watch first half only.)

[0] https://www.imdb.com/title/tt1821641/reference/
'Grand Theft Auto III' Anniversary: Co-Creator Dan Houser Speaks (2011)
“How America took out the Nord Stream pipeline”
Additional: The water level task has been of interest to psychologists due to puzzling sex differences in performance of the task. Multiple studies have indicated that female participants fail the task at a significantly higher rate than male participants. [1]

[1] https://en.wikipedia.org/wiki/Water-level_task
Cloud native development made easy with sprkl and okteto
Didn't know that site. Thanks a lot!
There are English subtitles when video is viewed on the webpage. Don't know why yt-dlp can't find them.
If you are a math teacher, the job is to teach math to a diverse classroom. For example, one thing you could talk about in a DEI statement could be your experience e.g. teaching math to a student who was bound to a wheelchair and couldn’t talk except through a computer, and how that impacted your teaching practice in general.
> Now draw a 5-pointed star connecting the letters "O, T, B, K" and "E" on the old logo.

C'mon.
From your article "For example, Azure Files files and folders have default permissions of 0777, with root as owner, and it does not support modification" that sounds like cifs, I can't tell you much about Azure Files NFS but I do know they support basic file rights and setting of uid/gid, my company uses them in Azure for SAP.
Is it possible to do that with Chrome/Chromium on a Linux desktop? I would like to reroute certain URL to different browsers.
Ideally the compiler would suggest to replace atoi with the C++ equivalent. But not even clang-tidy does with the set of warnings I have enabled.
I always tell people to buy Factorio directly from their site so they don't have to pay the 30% Steam tax.
There are plenty. Russia is hardly a paragon of honestly, but from the Russian perspective there are plenty of examples to draw from about Western leaders ignoring agreements.

The first and most obvious is this: https://nsarchive.gwu.edu/briefing-book/russia-programs/2017...

Then comes the withdrawal from various nuclear treaties, the first being this: https://carnegieendowment.org/2021/12/13/u.s.-exit-from-anti...

GWB's attempted placement of a missile shield in Poland (ostensibly to defend from Iran) really heated the waters, although Obama ultimately killed it: https://en.wikipedia.org/wiki/United_States_missile_defense_...

Then Minsk failed, and Merkel, Hollande and Poroshenko's statements haven't helped at all. Merkel's is probably most important (Die Zeit has a paywall, so here is a PDF of the article): https://pdfhost.io/v/e0FRLvfzB_Angela_Merkel___Hatten_Sie_ge...

Most recently for the Russians is probably the seizing of their central bank's assets by the US and EU. I'm not sure how solid the legal rationale at the time was, but either way it happened: https://www.nytimes.com/2022/02/28/us/politics/us-sanctions-...

Neither side trusts the other. At all. So ultimately guns and blood will determine the result.
i don't even understand why atoi gets used in pure C code - there are much better standard C alternatives.
Agreed. The podcast is great, and the community is the highest quality discussion of personal finance I've seen anywhere on the internet.
I just discovered and it seems enticing: https://github.com/raysan5/raylib

> no fancy interface, no visual helpers, no gui tools or editors... just coding in pure spartan-programmers way. Are you ready to enjoy coding?
Will AI pass the Turing test by 2029 Jan 1? (Market on Kapor vs. Kurzweil bet)
There is no methodology or details or anything. How does number of accidents relate to number of planes operated, or number of flown miles? What constitutes an "accident"? Do terrorist bomb plots count? Do incidents where the airline could not be be blamed count (e.g. MH17)? Is an accident from 30 years ago still counted? Czech Airlines scores quite low, but the last fatal accident was in 1977; so if these older accidents are counted then why is IcelandAir listed with "no accidents" even though they had one in 1978?

And how is "eco-friendly" or "service" measured? Why does AtlasGlobal score quite well on Safety even though it's ranked quite low in here, while SCAT airlines – with the same number of "odds of fatal accident" – does have a very low safety score?

Sorry, but useless website. Actually, worse than useless because it pretends to be informational but it's not as the actual amount of information is minimal beyond "trust me" and even a basic scrutiny of a few minutes shows up all sorts of inconsistencies and oddities.

It's almost as if "how safe is an airline?" is a complex question that requires expertise and analysis instead of a website with a few lines of JavaScript conjured up by some programmer guy...
The apps that I build (and use dokku to deploy - thank you josegonzalez, it's a great tool) are critical to their users.

While ten, twenty, thirty seconds isn't much in the grand scheme of things, if it happens just as someone is doing an important update, it reduces trust in the software. If it happens a couple of times, they're going to report back to their boss that the system is unreliable and fails just when they need it most.

And with international users, I can't be sure that I'm picking a time to do a deployment where no-one is going to be using it.
I agree, but my point is it was on the homepage twice simultaneously with less than ten upvotes on BOTH separate submissions and zero comments.
I'm sure it is. It was a nit that most reasonable people would have known anyway. That said there are lots of bad faith actors around.
What has she done exactly?
I remember him commenting at a Friday AMA about it when Civ 6 came out, which was a long time ago.

Oddly, Civ seems to be very very popular amongst data scientists. I have no idea why.
Ask HN: To the introverts and socially avoidant, how the heck do you network?
Am I misreading the article or does it show that this accounts for 50% of the dns traffic the root servers see? I don’t think that’s minor.
Doesn't see any worse than asking HN. :P
Oh, for sure, and I should have caveat'd this, but I'm not looking for that reason, it's more just "interesting stuff about finance", like the other day someone posted [1] and I that was the catalyst in my mind.

[1] https://news.ycombinator.com/item?id=34688915
one more thing, there are two NFS implementations, one v3 and one v4; the v3 is on top of blobs, the v4 one is on top of azure files. we use the v4 one, never tried the blob one :)
The reason there is no HN for finance is that people, in general, don't hack finance. They are just consumers of a tightly setup up and controlled legal, political and technical infrastructure.

Oh, sure there are "sophisticated" day traders, but those are just fodder for the Wall Street casino.

The closest to really hacking finance was (the horror, the horror) the cryptofinance lot, but this has degenerated quickly into a rob-thy-neighbor ponzi scheme.
The technique they’re using is much less error prone due to the nature of the prompt.

When a prompt is “analytic” in nature, that is contains the facts required for the output, like “convert this following box score into an entertaining account of the baseball game it describes”, it works rather well.

When the prompt is “synthetic” in nature, when it doesn’t have the facts in the prompt, like “based on that same box score, provide some direct quotes from the broadcasters”, it does not reliably provide factual responses.
Fun fact: You're leaving out some key facts.

https://news.err.ee/1608873710/still-no-solutions-for-russia...

Russia won't let them renounce their citizenship overseas, and going to Russia to do it will get you drafted.
HN is dope, but wanted to know if there's more "finance-ish" kinds of boards out there, that have such a huge following like HN.
I spent a couple years in CDN & DNS land. Every meaningful CDN I know of is bespoke, but they all take very similar approaches to common problems.

There are good publications and papers from fastly and facebook circa 2012 to 2016 at events like usenix. Akamai had some seminal works in the early to mid 2000s. Oh, and google maglev and I think cloudlfare talk about IP fragmentation and similar problems where you need persistance but dont get a 5 tuple.

In short:
DNS and edns client subnet tell the CDNs name servers the clients network location. Map the client subnet and network topology to a nearby POP. Return those addresses in the A record response.

If you dont get edns0 use a weighted result of the resolvers clients.

The A record IPs get the client to the best available POP considering load, latency, bandwidth, cost, customer domains, etc.

At the pop you play network games to get the tcp session to the first layer of CDN hosts. Ill call them “layer 1” or L1. You almost definitely DO NOT run a full proxy with traffic 100% in:out at this layer. Its simply too wasteful. Instead you can use some combination of ARP, ECMP, or “layer 3 switching” to get tcp flows distributed among the available L1 hosts. These hosts will almost always share those initial “virtual” IP addresses amongst them.
The L1 hosts will terminate TCP/TLS and probably parse the HTTP request to determine the customer domain, customer cache rules, etc. The L1 howts will have a local “hot” cache of popular objects, lots of duplication between howts to distribute load. Probably a 50-80% hit rate here to immediately return the result to the client.

If the L1 is a miss they will use a consistent hash function to map the object (think URI plus any customer rules) to an L2 host. The L2 is a segmented cache, maximizing unique bytes stored for content in the “middle” of the popularity distribution. Implementation varies here; “L2” could map to a single L1 host which will have that object. It could map to a single L2 host in a dedicated fleet. It could map to another POP or a shared regional cache. Expect another 50-80% hit rate at this L2.

If your L2 doesnt have the object now you need to go back to the origin. You want to do connection pooling here to save the long distance tcp setup. Use more consistent hashing as necessary. Insert object in the L2 cache.

There are optimizations to make at every stage. Check on probabilistic structures, network encapsulation, cumulative distributions, and network mapping/latencies.
Notably, she said this after the 2022 invasion and this narrative doesn't correspond to the fact that her foreign minister Steinmeier was heavily pushing for the Minsk implementation (that's not what you do when you're just trying to buy time).

Furthermore, Minsk agreement was about much more than just Donbas. Implementing it would mean puppetization of the whole Ukraine - read a pretty damning analysis here: https://www.chathamhouse.org/2020/05/minsk-conundrum-western...
Well, Google isn't the only abuser here. The networks that hijack DNS request should share some of the blame, no?
I'm not sure reparations have a good track record of brokering any sort of lasting peace and de-escalation, see the treaty of versaille for Germany post wwI...leading into wwII..
yt-dlp gets the .vtt file, but the subtitles appear to be empty.
I can see how this is a problem for a few very small groups (very recent immigrants, people without identities, the homeless). But 4m people seems like a huge number. Are they mostly children or is there some other group that cannot get an account despite making a reasonable attempt?
>a former USSR country (although not willingly)

Was the process of a joining the the USSR ever a willingly thing a country could choose to do or not to do?

AFAIK, the process was something more like Russian army invades your country and says "Congrats comrades, you are now liberated and part of the Soviet Union", rather than "Hey, would you like to have a democratic vote on joining our Soviet Union? No hard feelings if you don't want to, we can still be friends."
If only Jobs had the foresight to put other social responsibilities before ROI...
Harsh, but potentially fair. I think that pre-2016, there was definitely more expectation that managers should be graduates from IC ranks, but that got lost around one of the (many) doublings of headcount FB experienced over the last decade.
> So if there is a departing plane waiting on the runway or someone crossing then the approaching plane is given "cleared approach runway 08" but never "cleared to land". Which also means that if you are piloting the landing plane then at your decision height you have to go around.

My understanding was that the word "cleared" was to be avoided when you aren't actually cleared to land/take off, and the correct wording was now "continue approach runway 08".

There has been a decent amount of study of the cognitive interpretation of exact wordings, resulting in a standardised phrasing that avoids misinterpretation. It's a good thing. Using the word "cleared" could easily cause a lazy/tired/overloaded pilot over a noisy channel to think they are cleared to land.
The actual bug was using .data() instead of .c_str() when the author needed a C-style string.

But yes, avoiding error-prone functions is an equally effective approach.
You appear to be arguing that her identity protects her ideas from criticism – are we to believe someone can’t be Jewish or gay while also being right-wing or an activist? Or that a degree from a good school somehow prevents you from being ideologically committed?

I used that label based on her writing. If you look at the positions she’s taken over the last half decade or so, they’re consistently on-message for what American conservatives are opposing: attacking #MeToo, railing against imaginary antifa (it’s been a while but that’s why she stopped writing NYT op-eds[1]), pushing COVID denialism, attack transgender people, and, most especially, being a committed member of the “cancel culture” marketing campaign. Whether that was hyping up IDW figures, defending a right-winger who is currently being criticized, or minimizing right-wing book banning or calls for people to be fired, she’ll be right there next to the rest of the crew.

Bear in mind that I’m not saying any of those are (or should be) illegal, only that on this topic she’s notably biased and quite literally makes a living from advancing this position. Her move out of journalism was based on building an audience with a pronounced bias and she’s not going to say anything which upsets them until she has another job lined up. Reading her blog posts on a culture war issue is like going to HuffPost expecting trenchant analysis of the Republican Party.

1. https://www.poynter.org/newsletters/2020/breaking-down-the-c...
There's a difference between a hardware or other catastrophic failure giving you serious downtime and wanting to deploy a new version several times per week.
http://archive.today/atzN7
Volcanologists debate whether there are hydrogen flames burning at the surface of lava lakes. It's a surprisingly hard thing to test.
Can you give some suggestions of good articles/books about de-warpping live video from a fisheye camera, sounds fascinating. Thanks.
In the UK at least, you can get Paypal to add a US domiciled bank account (on ACH) and pay out that way to avoid this problem; we had to go via support to get that setup. We already had a US bank account (with HSBC) to avoid Stripe's forex charges but it was complicated to setup. A decent alternative is Wise's option; although HSBC have something called HSBC Global Wallet now which would have simplified things a lot.
They have free tiers and are pay by use.

Take 30 minutes and get out a spreadsheet. What's your best and worst case expected needs in the next 12 months? Compare those needs to the expected costs on various cloud offerings.

Your time is the most expensive thing you have because you could be making $10k+/month making godawful widgets for BoringCorp. If you spend two months extra because you wanted to save $1000 because "no VC money", then you wasted a lot of money.
Both postings were the same URL, posted by different users, each with less than ten upvotes and zero comments, on the homepage simultaneously within ~10 spots of each other.

I wasn’t being critical of the project (actually quite the opposite), more surprised at the situation. According to what it shows, one was posted 12hrs ago, the other was 10hrs ago, so why wasn’t the second submission two hours later by a different user handled appropriately? You’d think that they’d at least have logic to prevent the exact same url from showing up on two different submissions at the same time.
Russia tried to pull that shit in the United States, and "do nothing" was largely our response.
I'm not sure about the subreddit, but from my reading of the forum, there is still quite a lot of work / discussion to be done related to implementing said strategy in a tax efficient manner, directly purchasing bonds rather than using the ETFs, usage of TIPS, alternative asset classes like real estate, and portfolio allocation given age, etc.

I've learned that maintaining even the simplest "strategy" can be a lot of work.
Not sure why downvoted: lots of tech companies offer these benefits while omitting others which are much needed.
Hm. Good to know! What about strtof?
It seems to me that neither side was upholding its promises. There are no angels here.
They had an ample time to get their B1 in Estonian and get full citizenship since 1990. For most it's a choice.
See my comment here for more context: https://news.ycombinator.com/item?id=34707361