skysight-inc/HackerNews huggingface dataset:
Thank you very much for sharing your thoughts and experiences. Please see my reply to the parent comment (by @manigandham) about one of .NET-side reasons for my contemplation. I'm curious about your opinion on this aspect.
Dapr Integration in Azure API Management Service
You can blame so much of it on the broken GDPR law. If you run a website, you have to put up a cookie banner. It does nothing - practically everyone just clicks accept.

Lawmakers are living in some imaginary universe where consumers read the terms and conditions of every website they visit. Their privacy laws are seriously out of touch. Or maybe they're designed purposefully to be that way.
Let's not belabor the bottom line here: any form of voting produces better results than winner-take-all/FPTP, whose only benefit is sheer simplicity of implementation (which was crucially important, once upon a time; these days, much less so). What matters at this moment in history is getting off of FPTP, and I'll throw in with whatever scheme has the most momentum. Even if that means different states end up with different approaches, that's fine--maybe that's even great (laboratories of democracy and all that).
I vaguely remember this being somewhat of a problem for me when I was much younger. But after getting married and having kids, saying No to requests became natural for me.
> vox isn't a valid news source for this kind of news.

Argumentum ad hominem.

> Since concluding the Republican party is like those is ridiculous on it's face,

Why?

> Do you think Republicans would "jail journalists" and "threaten judges with criminal punishment"?

They may not (yet) be doing those specific things. However, the article goes on to state which "anti-democratic" things they're actually doing:

"Over the past decade and a half, Republicans have shown disdain for procedural fairness and a willingness to put the pursuit of power over democratic principles. They have implemented measures that make it harder for racial minorities to vote, render votes from Democratic-leaning constituencies irrelevant, and relentlessly blocked Democratic efforts to conduct normal functions of government."

There are additional examples of this in the article:

"For example, Republicans won about 50 percent of the US House vote in North Carolina in 2018’s election. That translated into 70 percent of House seats due to heavily gerrymandered districts. Wisconsin Democrats won every statewide election in 2018 but did not win majorities in either chamber of the state legislature. While Democrats are also at a disadvantage due to concentration in urban areas, gerrymanders share much of the blame."

"North Carolina Rep. David Lewis, who chaired the state redistricting committee that put together a map so racially contorted that it was struck down in court in 2016, openly professed the power politics behind extreme gerrymandering in a speech on the statehouse floor."

"Lewis is notable mostly for his unusual honesty. Republicans believe they ought to win elections, and are doing everything in the power to make that the case — including changing the rules to stack the playing field in the favor. The effect is a party committed to an anti-democratic creed outside the norm of advanced Western democracies that insists that it is the true guardian of American democracy."

Unlike your assertion that these experts are only going off what "liberal media" tells them, they seem to be looking at what's actually happening. And it's deeply concerning.
Whoa, you can't post attacks like this regardless of how wrong someone else is, or how unfairly provoked you feel you were. In fact, the flamewar comments you've been posting in this thread are way outside what the HN guidelines allow.

Would you please review https://news.ycombinator.com/newsguidelines.html and use this site as intended? I understand how frustrating it can be to be defending a minority/contrarian view or to feel that others are ignorant on the internet, but burning the environment to a crisp is not an ok option—and it also does your own views the disservice of discrediting them. Assuming your views are true, then you're discrediting the truth, too - which is bad for all of us.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

Edit: Please see https://news.ycombinator.com/item?id=24563352 also.
Yes does outstanding mean a high depth of knowledge in one area, does it mean a high breadth of knowledge in many different areas? Does it mean a high potential to learn (memory/metacognition skills)? Does it mean comfort with high levels of abstraction? All of these would require different tests.
Our top picks of Ad platforms for you to profit from your free app
only if it becomes a swing state

That's what it flipping would mean. TX was purple. Then it became red. Its demographic trends[0] show it coming into play again.

The good news is that under a national popular vote, a Republican could probably survive a narrow popular vote loss in Texas or Florida and still win the presidency, because every GOP vote in those states would still count toward a national popular vote majority.

https://www.politico.com/magazine/story/2019/08/28/gop-natio...

[0] At least as long as the Republican Party is adamantly anti-immigrant. https://www.texastribune.org/2019/06/20/texas-hispanic-popul...
Maybe shell makes sense to you, but I recently wrote my first real shell script and it was nothing but pain. Brackets don't mean what you think they mean. 'If' does not work sometimes? and I am not sure why. Sometimes I am supposed to quote variables but not always?

And after all that it broke once it moved to a AIX machine since it was not POSIX compliant.

Maybe it's obvious to you, but when I cannot even figure out if an if statement will work, something is horribly wrong.

I don't even use python and I can just about guarantee it's easier for someone who knows neither.
Your generalized claims and whataboutism are again underscoring my point.

If what you have written is true, do you want the same to be inflicted into new sets of people by a hegemonic power.
I really don't know what you're talking about. But I do recognize a hasty generalization wrapped inside a straw man.

Not sure why I'm bothering with your bully's argument.

I said Rogan was "macho." Macho is not the equivalent of alpha, so that's another fallacy right there. I explained in simplest terms how macho could be the reason why the attention is there, which is due to evolution. Rogan isn't the meanest monkey, he's not a monkey, he's a man. So you're saying maybe the meanest monkey didn't produce the most offspring? That's evopsyche crap? Maybe the meanest monkey was outcast, and the most sensitive monkey produced the most offspring? I don't understand what you're saying.

Why would it matter to those that tune in to him how Rogan sees himself? How could anyone know that?
I have some useful background here that leads me to strongly disagree with you. I did well at these international science olympiads in high school. To do that I studied for the particular shape of the exam questions. I became friends with many other people who were high performers at these olympiads. Later on I got a PhD from a prestigious institution and I am now a scientist at another one. Throughout this time, I was very involved in the pedagogical work at these institutions.

One very important piece of insight I gained throughout that time is that after you use some exam to get the top 25% (ish) percent of students, the exam performance really does not matter: it does not correlate with scientific output or originality of work. If anything, I had to unlearn some of the skills that made me good at olympiads because they were severely limiting my creativity. At an olympiad you know there is a solution, while true research problems might be unsolvable and need to be approached differently.

TL;DR: Exams (selective or not, hard or not) are great at giving you the top 20% of students, but they are inherently terrible at telling you who among the top 20% will be a productive scientist or engineer.
I guess you're talking about the Plan 9 tool:

https://9fans.github.io/plan9port/man/man1/mk.html

The GNU make pattern rules are OK, but they don't handle some pretty simple scenarios I've encountered in practice.

One was building the Oil shell blog, where the names of the posts are dynamic, and not hard-coded in the make file.

The other one is build variants. Say I have a custom tool with a flag. I want to build:

- two binaries: oil and opy

- two variants, opt and dbg

I want them to look like:

_build/oil.opt
_build/oil.dbg
_build/opy.opt
_build/opy.dbg

The % pattern rules apparently can't handle this. You need some kind of Turing complete "metaprogramming". (CMake and autoconf offer that, but mostly for different reasons.)

This is a real problem that came up in: https://github.com/oilshell/oil/blob/master/Makefile

I plan to switch to a generated Ninja script to solve some of these problems.
Wikipedia has quite a good overview[0] of the constitutionality issues.

It may be that the NPVIC has to be replaced by an informal agreement, where the states that support the Compact all simultaneously but "unilaterally" change their system for appointing electors to one that implements a national popular vote. The trigger for this would that enough states have passed motions of intent to support this change "at some point". That would seem like no more of a Compact than one state lowering its sales tax when it notices a nearby state doing the same.

[0] https://en.wikipedia.org/wiki/National_Popular_Vote_Intersta...
> Imagine if there was a hammer that was so badly-balanced that—despite being not too hard to lift—you needed to be wearing a powered exoskeleton to accurately hold and swing it.

Ah, like a jackhammer? One of those huge ones attached to a digger they use to break open the roads?

It’s a right-tool-for-the-job kind of thing. Some roads can be mended with a shovel. Some need a jackhammer.

If you limit your development to “what a human being can hold in their head” you are artificially limiting yourself. The whole reason we use higher level languages is so that the machine can exceed what a human can hold in their head.
Great. That's exactly what I was thinking.
NPR seems to be veering off into a sort of Oprah self help area.
Relax, enjoy the scenery. Strike up a conversation. Use that one hour a day to think about nothing. Trying to squeeze “productivity” out of every waking moment is a road to burnout and insanity. This obsession with “productivity,” whatever that means (what is produced other than busy-ness?) seems like a mental illness if it’s real, or severe attention-seeking behavior if it’s not.
I wonder what percentage of ip addesses have a dns name that ever gets looked up? I seriously doubt my residential internet connection’s isp-supplied dns name ever gets queried... And I wonder if the numbers change there for ipv4 vs ipv6?
But you had 100+ users, so the idea was validated.
And thus dictated by their whims only, instead of shepherding and encouraging outside perspectives
lol you think this guy actually has an HR department
Same here. While it’s tempting to chalk this up under “ball and chain”, I think it’s more a matter of realizing how precious little time you have and raising your bar of acceptance accordingly.

I basically have two answers to requests - it’s either “sorry, gonna pass” or “HELL YES”.

Edit: A trick I learned from Non-violent Communication is to reframe requests internally from “I have to do x” and “I should do x” as “I want to do x”. It much easier to make a decision when you hear the latter out loud.
Fwiw, I have never heard of this. Swimming wasn’t a part of PE where I grew up.
Top US Startups by LinkedIn
The Workplace forum at stack exchange (stackoverflow) is a good place to ask this question.

https://workplace.stackexchange.com/
I've been complimented on my ability to say 'no.' It's incredibly useful to ensure I'm spending my limited time doing things that are impactful and worthwhile.
So I suppose that fighting over a scarce resource is the natural state of almost every form of life.

War, then, is a logical result of complex social structures. The more static and wealthy the resource the more pitched the battles.

I would imagine nomadic cultures to have less cause for war. At least until they clash over a resource. Or, their mode of resource gathering incorporates piracy of other groups wealth. I’m thinking of peoples like the Vikings, the Spartans [0], or IIRC the Comanche. Usually becuase there is pressure to do so. As in Sparta where their arable land was insufficient to support their population.

[0] https://sites.google.com/site/megaraathenssparta/spartan-eco...
Just relax and practice "presence" using some divided attention technique.
Use that time to expand your brain instead of draining energy from it.
You can't vandalize HN threads like this, regardless of how wrong other people are or you feel they are. If you know more about a topic, that's great, but the thing to do is share some of what you know so that people can learn. Flaming aggression doesn't help anyone and only hurts the cause you're trying to stand up for. Please see https://news.ycombinator.com/item?id=24563326 also.

I don't mean to pick on you personally and I'm not commenting on your views—only that your comments stand out in this thread as particularly nasty, and from a moderation point of view that's not ok.

From a human point of view, I sympathize. Most of us would feel and act this way in your position. I know what it feels like to be the sole person (or a small minority) arguing against a majority view—it is extremely activating, and when people are speaking out of ignorance, it can be maddening. Nevertheless you can't post to HN like you've been doing in this thread. You have to manage the activation in yourself and post within the site guidelines.

In a way this is not fair, because others are also being nasty, but happen to have majority opinion on their side, which creates a false impression of reasonableness. But fair or not, it's the way that mass psychology works—there's a greater burden on the one who holds a contrarian position.

https://news.ycombinator.com/newsguidelines.html
Being a UK tax resident is not necessarily a disaster if you take advantage of the 'remittance basis' and a tax treaty. If you set it up right, you may only need to pay tax on the money you bring into the UK minus the tax you've already paid at home. See https://www.gov.uk/government/publications/remittance-basis-...

There are details and complications, so you definitely need an expert in UK tax for foreigners. I use this firm: https://www.withersworldwide.com/
It's dramatically easier to find work than to consult. Especially if you've spent your career at 1-2 very small companies and have zero 'network' to tap into. The idea of beginning consulting is more daunting to me than switching careers is.
Fargo (ND) actually recently had an election with Approval Voting[0] (which is better at mitigating spoilers, has higher VSE, and is much simpler)

[0] https://electionscience.org/commentary-analysis/fargos-first...
Yes, I tend to agree with this. Even so, I think Approval Voting deserves more buzz than it's been getting.

As I like to say: "I approve of preferential voting, but I prefer Approval Voting" :-)
I've been a JetBrains user for about a decade now (intelliJ/RubyMine/PHPStorm) and for general editing you really don't notice the performance issues at first. But if you leave it running long enough or you make use of features that lean heavily on indexing like code inspections on large codebases or language level inspections as a couple of examples it will chew through memory like crazy and drag a machine down that's newer and higher spec'ed than you've listed.

That said, given everything it provides I don't think there is a better tool for the job despite the performance issues.
Thanks for your reply. Does Google use your platform? It seems quite progressive in this space.
His attacks go beyond suing for libel. Suing for libel is pretty benign. Calling the media "the enemy of the people" is pretty bad.

https://cpj.org/reports/2020/04/trump-media-attacks-credibil...
Yes, but even-so it's now far easier to make an alternative WinForms implementation for non-Windows platforms. Mono had their own workable WinForms implementation a while ago (which was a clean-room implementation, IIRC), but now that isn't necessary.

WPF, unlike WinForms, is ostensibly fully separate from Win32 and so should be possible to port it to non-Windows platforms.
Sound like the guy is struggling with mental illness. Unfortunately, this carries a huge stigma in our culture (even though the brain can be ill just like any other organ, and there's no shame in that) which makes convincing a person to get help not easy (the "crazy" part). Which means this person's behavior may be hurting other people, thus reinforcing the stigma. Maybe try to talk to him in his lucid mode and explain the problem, not in terms of him being crazy but in terms of how his actions influence other people and what he could do to change it - maybe consult with a social worker? If he's unwilling to do anything about it then it's up to you to decide whether his behavior is more than you and your team can tolerate. It probably won't get better by itself - mental illness rarely does. Other people have the right to mental health and safety too, and this needs to be taken into account.
I'd say it doesn't, because specializing in pure software is still useful for building better tools to make software. Does MBA help managers develop better management paradigms? I don't know. But if yes, then the mistake is hiring MBAs for managing company, instead of treating it as research skillset.
> Can you think in terms of what a JetBrains codebase will look like after you refactor it, without actually doing the refactoring and seeing the result? How about with two or three such applications in play? It gets pretty hard, no?

I don't know what kind of refactoring you are doing but for me yes I absolutely know what it will look like after the refactoring. In fact, that is usually why I'm doing it: refactoring to remove complication.

For example, the typical "extract method" refactoring lets me grab a piece of code that is almost duplicated elsewhere and turn it into a method with conditional logic to handle both conditions. That's a great simplification and make it much easier to hold in my head.
No, you get a thick skin pretty quickly as a Google PM (and come to think of it as a Twitter PM too, my former job). Constructive comments are helpful and even the raw frustration I know is coming from a genuine place. Having your tools disappear sucks. I feel that too.
Author here. Yeah, that FAQ was written a few years ago and my opinions have changed since then.

I'd also like to emphasize that no Rust template engine – that I'm aware of – does context-aware escaping. At least Maud has it on the roadmap.
> is uncritical attitude towards his guests

This is actually the part I like the most, and I think contributed the most to his success.

I don't like conflict and arguing, that is also why I stay away from the news.

His podcast feels like you meet some interesting person at the bar, and keep talking to them until the late hours.

Nobody needs to convince anyone about something.

And at the end of the night, you go home and think what you want to think.
I don't think that can happence since Factorio has been released, too much fun building factories, possibly powering the VR worlds for the rest of the lazy bums. ;-)
Thank you for sharing your feedback. Your approach certainly makes sense and I'm also not a fan of listing specific programming languages (as well as stacks, frameworks, platforms or products) as strict requirements. However, in my book, it makes sense only for mature companies and later-stage startups. Early-stage (especially, bootstrapped, small and non-VC-backed) startups simply cannot afford to spend time for training on the job.
WSL1 isn't actually an NT subsystem like Interix was.
I’m surprised no one is commenting on this directly; it sounds like he has clear mental health problems.

Breaking things arbitrarily and screaming loudly enough to bother other people are signs that something is clearly off, so you should approach it from that angle. That’s important not only in diagnosing the problem, but sadly with mental health problems that severe it may not be safe for you or your other employees to work out of the same location as him (disclaimer: though I probably see more mental health issues than most, I am not a mental health professional or licensed in any way).

That said, while the pragmatic thing would frankly be to fire him (and would have been some time ago), it seems like you genuinely want to help. If he writes good code it could be reasonable to let him work remotely, but absolutely not at the office.

Focus either way should be on getting him the mental health help he needs.
Visualizing Gzip Compression with Python
How to try the new Google Tables
Go proposal: os.File.ReadDir() for lightweight directory reading
I agree with all of that.

It sounds silly, but if you can work how you feel into the comment, it's really helpful later on.

I like to use tags and sometimes emojis.

Just remember that you're talking to future you. Usually specific versions of these:

* `// XXX this is a bad thing that we can't improve yet, sorry`

* `// TODO this thing works, but it should also do something else soon`

* `// FIXME this is definitely broken`

* `// HACK here comes some magic stuff, but it works...`

* `// NOTE this is non-traditional or non-obvious, so let me explain`

If you do that, it makes it easy to search for tech debt too.
Any examples of tech companies that are doing well, making money for investors while keeping employees happy _without_ chasing hyper growth? I vaguely recall reading that Salesforce is such an example (I could be wrong).
You are right, we started using it in 2019. From what I know none of the apps in our space had this slogan when we decided to use it and we did quite a lot of research, but to be fair I did not know about the existence of Project Insight in 2017.
There are amazing software options for doctors and climatologists and all manner of folks that have to use software.

Often though, someone isn’t willing to pay for top shelf quality so the cheapest option that is viable is chosen. Hence doctors end up with crappy options.
You can't get a winner for ranking (or even ordinal) when you made people vote singular. These numbers give us no insight into how much or how little voters liked/approved of the other candidates. It is likely that Nader voters would have also approved Gore, but it also wouldn't be surprising if Gore voters approved Nader and he came out on top. It gets much trickier than just assigning votes over.
(Not a sublime fanboy or anything, just curious) What kind of plugins do you use that aren't on sublime? I was reluctant earlier for the same reason, but after I installed sublime-lsp I didn't think I needed much more.
I dont see why its a problem as long as Berkeley isnt publicly funded
That surprises me because Teams is not based on Skype nor derived from it. Teams was an acquisition by Microsoft.
I know this is how a lot of people think of the text editor/IDE divide, but it’s just not true anymore: for specific languages like Clojure or Common Lisp, emacs has plugins that provide all the essential features of an IDE with minimal fuss. For JavaScript, VSCode or tide-mode for emacs have, in my experience, significantly better code intelligence than WebStorm. The only languages IntelliJ is better at than the competition, IME, are Java, Kotlin and Scala: and, even in these cases, the LSP tooling is catching up fast.