skysight-inc/HackerNews huggingface dataset:
In most companies I've worked in: thinly veiled nepotism and cronyism. I've never seen the inputs of a performance management tool being the only inputs for calculating merit or bonus amounts, so the outcomes of both these situations depends heavily on your relationship with your boss and their boss.

Don't get me started on stack ranking or making sure everyone "fits the curve" by knocking down everyone to average because HR said so.
> One can only conclude that the makers of Unix held, and still hold, the ordinary computer user in total contempt, and this viewpoint seems to me to be mirrored in the attitudes of the people who are inflicting this awful system on the rest of us. Does Unix's enormously steep learning curve have any function other than to deter the faint-hearted, those who may want to use computers without necessarily dedicating their lives to them? It does not seem fanciful to suggest that Unix is primarily about separating out the elite from the proletariat, the real programmers from the quiche-eaters.

I think it's worth pointing out that in the 80s/90s (and in the research in personal computing that preceded that period), there was a very different attitude about what it could mean to "use a computer." The demarcation between a "user" and a "programmer" was not so clear. Today it is stark. The author is sort of joking with this line, but it's likely that the unixification of computing has contributed to this divide.
The Easy Way to Find Customers Likely to Churn
> I find OKRs a little excessive for a small team

Can you explain this one a bit more? Are there specific pitfalls of the OKR system that don't work well for small teams?

Is it purely a size of the organization as a whole? i.e. If the whole company is <10 OKRs don't work. Or is it inclusive of team size? Any group/unit of <10 should not use OKRs, too single metric heavy.
Why so? Imagine the WSL will eventually molding into an LSW. The end-user experience needn't be affected apart from the more technical power-users.
> yet still easily get certs for things like imap.example.com - which would not run a web server.

Well, depending on the OS, you could start up a web server during the LE verification process and then bring it down once that's done. You'd only have to run in on port 80 for probably less than a minute.

But yes, you could this mechanism to have "_acme-challenge.imap.example.com" (which is what the ACME protocol uses) be a CNAME to point to something.auth.example.com that is more dynamic. Or even a completely different domain like foo.bar.example.ORG.

In your example.com zone file you'd put NS and A(AAA) records to point to the DNS server that handles the queries for the auth sub-domain.

> And also split cert renewal to vps/container isolated from things like smtp/imap that need the certs.

It's easier to run the ACME client on the host in question, and I'm not sure what it gains you to have it run somewhere else. That being said, there are ACME clients with a bit of a focus on being run 'remotely' from where the certs actually live:

* https://github.com/srvrco/getssl

This is probably for shared-hosting scenarios where cron is not accessible.

IMHO though, if you have access to the CLI on the host running the TLS service, it's best to run things there.
I'd be more concerned about possible coolant loss and/or valve failures because of corrosion.

https://www.sciencedirect.com/science/article/pii/B978184569...
You also have to recheck your luggage at the first point of entry in USA/Canada - at least if you continue in a domestic flight.
This is also time wasted, as you have to get through imigration, wait for your luggage, get your luggage, get through customs, check in your luggage (again), and go through security (again).
OTOH if you are flying back to EU/Schengen Area, you'll get your passport checked at EU/Schengen Area point of entry, get through the sterile transit, and only pick up your luggage at your destination.
It always amazes me that people who achieve so much or hold a high ranking position within the company can ask such ill conceived questions.
A "level up" moment in my life was freshman year when a roommate pointed me to DI.fm to explore electronic music streams. The default client to load the stream at the best bitrate was Winamp, which opened me to an entire world of 1. the music I was looking for before Pandora/Spotify/etc existed, and 2. skinnable, user-friendly software.

Those were good times.
PBS news hour
Thank you for the level-headed view of it. I'm not level-headed when it comes to advertising and I'm not very apologetic about it.

Somehow it feels more gross than a radio commercial. On the radio I can tell the difference between a song and an advertisement for the local law firm. When these people build a rapport with viewers and then peddle a product, it feels more manipulative to me.
There is only now. Be here. Be present.
I work for a company that makes performance management and recognition and rewards software. As such, it is deeply embedded in our culture. We have a mix of tools that enable goals/OKRs, 1:1s, feedback, structured performance reviews, and 9-box evaluations. I lead product design for the company, and part of the reason I took the job was being able to deep dive into the user experience of how this works, and ultimately improve my own management skills. The process of rebuilding, testing, and developing the tools has exposed me to some top brass HR folks at large companies. It has been awesome being able to get the perspective on what works for individuals, and what outcomes people are expecting at the company level. I really feel like I have grown significantly as a manager in my time here.

At our company Goals/OKRs are set at the individual, department, and company level. You can align your goals up, or set individual (personal growth) goals. These can/should be reviewed in your weekly 1:1s with your manager. We allow anyone to send recognition, or send or request feedback at any point. We have several templates that facilitate different feedback types. We do quarterly Check-Ins which is more of a top down performance review where you can reflect on goal progress, feedback, and next steps with your manager. The 9-box talent assessment is calibrated for each employee twice a year. We also facilitate surveys at the company level to help do things like eNPS scores. If you want to learn more, ask away or check us out at https://www.kazoohr.com/
I don't know why this is getting downvoted. I'm from the US but live in Edmonton and there were plenty of people talking about what a bitch Hilary is back in 2016.

When the locals find out you're from the US they immediately want to ask you about politics.

Rural AB (and a lot of rural Canada) is basically no different than rural Kansas, save for a different passport and the Queen on their dollars.
This comment would make sense on Reddit or twitter “maybe” due to how easy it is to fall into a bubble but on HN? This website regularly features content from conservative intellectuals.
I watch a lot of live DJ streams (and have done some myself), and basically right now everyone is either using Twitch or Mixcloud.

Twitch - doesn't enforce any takedowns when you're live, but will mute you after the fact in clips/etc. Very gamer-y, but has friendlier chat features, emojis, and some meta-games around unlocking them. Also has support for hosting (showing someone else's channel in your own for a period of time) and raiding (relocating everyone in your channel to someone else's), which are key for people that want to do multi-artist events.

Mixcloud - smaller, but actually has a licensing deal so muting is far less common. Chat is primitive (no @'s, limited emojis). Streaming quality is good, though.

Facebook - basically a non-starter as they'll mute you live. Only really works if you're playing a literal live show with a band, where you're making noise that the algorithms won't pick. Reach is obviously much bigger, as the platform will shove live videos in your face if people have already liked your fan page.
>I think most people that use reddit are using it for specific sub-reddits, not for memes or 'shitposting'.

Reddit is #17 on Alexa topsites, surrounding by search engines like google and yahoo and video content providers like Netflix and Youtube. I can't imagine reddit being the bastion for intellectual discussions on specific topic as much as any of those other sites are.
The Pentagon has ordered Stars and Stripes to shut down
Surely another possibility is that dsiroker has lied about his experience?
Why your Git repository takes so much space?
I suppose you don't have any right to put solar panels on your home, then, given that they're full of chemical waste that remains dangerous indefinitely.
Investing in bug reports pays off
What a cool question.

I know Brogue (https://sites.google.com/site/broguegame/). It's similar to Nethack but with a more user-friendly UI. The game has less depth than Nethack but the enemies AIs are supposed to be more developed.

There is also Caves of Qud (http://www.cavesofqud.com/) in this subculture.

There are also old games that are only textual: https://en.wikipedia.org/wiki/Colossal_Cave_Adventure
It's all honestly completely useless. I've never had a useful performance review at any company ever. It's either I'm doing bad, and know it, and that is either my fault or due to reasons outside of my control. Or I'm doing well, and know it. Honestly, sometimes at places things were so bad that I felt I was doing terrible, but I was actually keeping the team going by pushing past a lot of tricky issues.

Really I think any company that waits until performance review time is really broken. That could be a year, or sometimes many years.

Also, the usefulness or performance management is usually undermined by the fact that the people doing the worst usually are in hardcore denial as to their performance. Those people are the hardest to change and manage. I've rarely seen performance management actually fix a problem, other than making the environment so unpalatable that the person just leaves.

I really wish I could have all that time wasted on writing useless "self-reviews" back. Even if I was staring at a blank wall it'd be time better spent.
The https://tildes.net implementation is quite good ;-)
Infracost – Cloud Costs for Devs
Do you allow regular Windows updates?
Object-oriented languages have equivalent constructs, so I would say that this is doable in the vast majority of languages in common use:

https://news.ycombinator.com/item?id=24374372

http://wiki.c2.com/?ValueObject
Those stupid conservatives!!
In any system, there will be a tension between shrinking cost/benefit, and spending more to achieve better benefit-cost. This has nothing to do with capitalism. It's a fundamental aspect of systems where there is a non-fixed relationship between investment and return (i.e. almost all systems of any kind).
We No Longer Need Superheroes
I work for a large company. There are four ratings you can be assigned - 'not doing your job', 'need more improvement', 'you're doing your job average to well', and 'exceptional' for about 8% of people.

I can't really tell you how it's measured or anything like that. The company has policies about it, but more often than not those policies are blatantly violated. It basically comes down to the subjective opinions of your manager, the department head, and the business people you interact with.
Sorry, I don't understand. What Settings window should I use?
The content is consequent to the UI.
Client interaction with proposals.

Client interaction with website.

Client follow-through on 'promises' --> sales methodology we employ.
There are lots of great apps for android, I use one called Relay. It's about as good as apollo, IMO.
While not everything of value has a price tag, everything where the price tag is paid has value.

If people make a habit of matching the two it will not end well. We need outputs to, on average, be greater than inputs or the whole show falls apart.
> I review Github repository activity for my development teams

Would be interested to hear more details about your thoughts on this. Do you look at # of commits, lines added/subtracted?
Clickbait title. Please change to "Facebook Music Guidelines," or something that isn't editorialized to make it sound like Facebook is against music.

At most, this guideline says not to stream other people's music to the internet without a license, which is very reasonable, given that artists want to get paid and wouldn't want you to play their songs on air for 2 billion people to enjoy for free.

Otherwise, it quite literally states the opposite - please do play your music for your friends, so long as it is yours.
JSON does not, because JSON is explicitly typed:

- "... - string
- 14, 14.5 - number (problematic)
- false, true - bool
- {... - object
- [... - array
- null

No cute abbreviations.
We're on par with our market and offer benefits our competitors do not.
They are vertical cylinders to be suspended vertically in a pool of water, not massive squat objects sitting on bedrock. They are thin and relatively top-heavy. It is not ludicrous to ask what could happen should they not remain as vertical as designed.

From a planning perspective, if verticality is a requirement then that verticality has to be protected as strongly as any other aspect. Any attachment or mounting points that maintain verticality must therefore be earthquake proof. If, as in the pictures, these reactors are held in place from the top, horizontal shaking from even a small earthquake would put massive strain on that joint. It isn't just the long/thin/heavy reactor but all the water sloshing around too. A super-strong joint and maybe something important bends/breaks under load? A flexible joint to allow the reactor to sway? Sway how much? What happens at the travel limit of the joint? Can we risk the reactor contracting its neighbours? These are not trivial engineering questions.
System of Systems for Business and Startup Management for Companies With
I think it depends on the audience. As a programmer I'd be happy with zero_to_one, while a semitechnical audience might like better normalized_ratio.
I don't even care about the verbosity - it's just ugly syntax. If I'm skimming a file that uses that syntax, I could easily get confused and think there's a comparison going on. One of Ruby's big draws (to me, at least) is code that is incredibly expressive and code that is aesthetically pleasing to look at. I feel this is serving the expressiveness at huge cost to aesthetics, and honestly there's not much gain to expressiveness in my opinion.

EDIT: I also completely forgot about the existing hashrocket syntax for maps.
I don't know why they are bothering to try and build this in the US. Between the insane regulations, the anti-nuclear lobby, and the NIMBYs, they don't stand a chance.

Surely they would have a much easier time selling things like that elsewhere? Growing nations would probably love reliable power that could be plonked down off a ship and added to incrementally.
In the seven figures in sales. Assuming we survive the current volatility.
Top 50 sub-reddits are controlled by the same people. This should say enough about the platform.
I’ve used pseudo-OKRs at the last few places, where there’s basically a bailout option where you just change the OKRs at the end of the year to match what happened (if you were doing well). Depends on what you mean by works/doesn’t work. In my experience performance management is mostly about recording business justification for continued employment, bonuses, advancement, or the negative versions of these. So by that metric these systems definitely work.
It's unfortunate that when libvirt was originally started (2005) it was a wrapper around Xen, and in Xen a VM is called a domain.
Lets certainly hope clang will eventually manage to improve things in that context, because the restriction against parallelization during the optimization step when there is a single compilation unit is quite punishing.
I've called this 'unit real' in the past, but wasn't happy with it. 'Portion' is good, from one of the answers. ('Proportion' and 'fraction' unfortunately both suggest a ratio of integers instead of a unit real. It'd sure be convenient if these two different words weren't fixed to that same meaning.)

For neologisms, 'tweening' comes to mind. (Think of the coefficient of a convex combination. 'Tweenness' feels just a little too long.) 'Fractile' from the stackexchange thread would also work.

Booleans have the same problem that we lack a plain English short word for "yes or no answer". I think we ought to start pushing 'bool' or 'boole' out of our jargon and into common English.
Puh you can read the unexperiennce in this blog post in every sentence.

And the most weird thing is, that it feels that he sees himself now as an entrepreneur.

He just might not realize that those snowflakes like Uber or Microsoft are what they are snowflakes.

He will learn that either he becomes very quick and disruptive to an specific industry with a lot of luck and a lot of hard work and then he might have a chance in 1 to 1 million to make it big or he accepts that he just gets used by YC Type of people who are willing to risk something their money, but the personal life comes from the entrepreneur with a small chance of real success.

For every Bill Gates is probably a Million and more People who did not make it.

Its still way easier and much safer and much healtier to try to get into FANNG.

Not saying people shoulnd't try but please understand whats going on, you are not that close to becoming Elen Musk, Bill Gates, Suckerburg etc.
The U.S.-China Tech War Could Cost Trillions
If you’re ever in a SAFe team, one of the tenants is that annual reviews are useless. It pushes for doing constructive reviews every PI (approximately quarterly).
TikTok and the New Internet
>"From bare metal you can bootstrap a basic C runtime in like 10 lines of ASM (zero the BSS, setup the stack, jump main)."

Might you or someone else have a resource on learning how to do this?
> I captured the attention of the Corbynite WhatsApp group run by Seamus Milne's team, and was heavily trolled...Rachel Swindon et al...

This is a conspiracy theory with no basis in fact.
Windows Lock screen/Bitlocker bypass/elevation of privilege in Bitlocker
This letter is truly amazing, considering it was written in 1807.

I'd say the major mainstream publications have definitely gotten better at having more journalistic integrity. E.g. the NYTimes does check/verify stuff before publishing as far as I'm aware.
> Check the veracity of claims and statements made in popular news stories

using fact-checkers of even more dubious veracity?

https://www.politifactbias.com/
1. Conversation around issues. I look for engagement with other devs, suggestions, solutions.

2. Commits over 2-4 weeks. I expect commit gaps that can last up to 2 weeks given some of the problems and constraints unique to us.
I understand mods edit titles and have said so to “de-editorialize/sensationalize” them but I’m seeing a lot of purely style changes; capitalization removal. Some are changes entirely from perfectly fine and comprehensible titles that aren’t even sensationalized headlines

Others still add or remove a word that don’t really do anything for the title except change the inflection slightly to one the author may not even want perceived from their writing.

Whom does that sort of edit serve? Merely curious.
FYI, they just got a big chunk of users from Mixer, a Microsoft-funded Twitch competitor that shut down.
> Booleans have the same problem that we lack a plain English short word for "yes or no answer".

"Binary" is the term I use. E.g., "It's not a binary proposition" to call out a false dichotomy.
> 'hundreds of lines of abstract code'.

Yeah, I’ve spent way to much time digging into “hundreds of thousands” of lines of abstract OOP code. And it’s sadly, largely ceremonial, mostly due to limitations in the language. The less fanatic about OOP the language is, the more useful it is, is a good rule.

But it’s absolutely not exclusive to either paradigm.

> But an API that accepts a type 'm a' instead of '[Order]' has lost some of its connection with the business domain already.

I completely agree, but I’m also curious how any API interface like that would pass code review. Since it’s so obviously too general.

But I guess the perceived upside is that the equivalent oop-construction would not get caught in code review.

> Yes, this is the same problem which pops up in the OOP world as well.

I know. I’ve spent more time working within oop than without. The type based FP-world just have orders of magnitude better tools.

> I guess it is a human thing to want to use your latest powerful language tool wherever you see a possibility for it.

This is kind of a sad way to dismiss people, as if they’re some kind of ephemeral fireflies...

The reality is that trying to force reality into in an inheritance-based, tree-structured taxonomy, is not only stupid, it also creates endless maintenance headaches.

Some problems fit that model better sure, but most things fit a much simpler ADT-based model since it’s much closer to how we think logically. (In terms of logical primitives and implicit recursion)
You say quaint. To me it seems remarkably out of touch with the real problems Americans face.
https://news.ycombinator.com/item?id=24361000

I don't see any question mark, nor any question.
I generally don’t try and engage in such conversations. In the case of matrix, terrorism existed long before its existence and other encrypted services were available. Unless you block them all, terrorists will just follow the path of least resistance.
> But there is also the possibility of a worst case that he describes in a chapter titled “Catastrophe.” Suppose that climate change has created an uninhabitable equator. The aging advanced nations cannot sustain their deficit-financed prosperity. The population of Africa continues its rapid growth, resulting in a mass migration into Europe that meets increasing resistance.

Reading this reminded me a bit of reading the WHO and our own leaders (I’m Danish, we handled the pandemic decently) not to worry about Covid back in January.

Heh.

> In the past, each decadent civilization has eventually given way to a dynamic competitor. In our case, might it be Islam? China? Russia? An America led by a more capable populist president?

This also reads a little weird. The author is obviously well versed in history and the progression of civilisation, and as such, must be aware that we’ve always moved in a progressive direction. Sure it sometimes takes a few life times, but we’ve never moved permanently backwards before, so it would be rather strange if we started doing that now.
Sorry about that. I misconfigured a caching header some time last night before I went to bed. Should hopefully be working normally again
> I then tell them to check with "echo $SHELL" if they're on another system than the one we are working on, and if they don't see "/bin/bash" or "/usr/bin/bash" then they should ask someone for help.

Some systems will be weird. EG my default shell is bash, but my interactive shell for all my terminal emulators is fish. So "echo $SHELL" returns "/bin/bash", even from fish.

Of course I know this, I set it up this way deliberately so that only actual interactive shells (or correctly shebanged scripts) would be fish and everything else could be bash. But it would definitely confuse a beginner!
I think you're misunderstanding the economic reality of the modern music business for labels. They make their money off streams, not people "buying" music; they have no real incentive to let people stream music for free as a 'promotion.'

Bands make their money off merch, and to a lesser extent, live shows.
Apparently fish tanks with monitoring are also sometimes used like this.
We see it all the time with feature driven development. Users in general always want more.