skysight-inc/HackerNews huggingface dataset:
First, I accept that there are cases where extreme specialization is important. I just think these cases are few and far between.

The main skill for senior/staff swe is not in knowing or not knowing some technology, but rather

1. Picking things up quickly

2. Understanding/recognizing generalizable patterns and best practices in any tech.

Almost no job requires some extreme expert level knowledge of language/framework minutiae (obviously you do need some experience in particular tech). Almost every non-greenfield job has a ton of custom tech that has to be learned. Almost every green-field job needs someone with immense breadth.

Having been exposed to very many things people get to naturally see recurring patterns/best practices. When they see a new tech they are able to understand why choices were made. When new tech needs to be made they can draw from broad experience in what others did best. I really think this is most of the eng value of staff swe.
Every time I've seen someone suggest that plants could have taken up the load it seems trivial to demonstrate this is not the case.

For plants to take up the load, they would need to absorb and retain 30,000,000,000 tons of additional plant matter annually. A pine tree can absorb ~1 ton/year. If you put 100 per acre, and assume the trees are 100% sequestered, you'd need 30,000,000 acres (50,000 sq. miles) of additional pine forest, where none of the material was allowed to decay back into CO2 just to break even.

Plants don't generally sequester much of the carbon they capture in their lifetimes naturally. Mostly it's the root matter of the plant that stays sequestered. So, if you wanted the world to take this up without human intervention, you'd have to figure out how to get 30,000,000,000 tons of root matter generated each year.
This is what quotation marks are for. OP should’ve put both channel names in quotation marks to make this more obvious.
I wouldn't say it sounds "exactly" like they are the same.

At least in theory, your income reflects your work and is not set for life, while a "caste system" is usually unescapable. And yes, of course being born in a wealthy family gives you privileges but I don't see anything wrong with people working hard to provide for their descendants.

I understand that it breaks down in practice where wealth attracts wealth, but while I would say they are comparable, I wouldn't call them exactly the same.
better elsewhere

Like in unix tools or other text editors?
I expect Microsoft doesn't want to have "Linux" come first in the name from a branding perspective.
I mean, I live here. That's not true - months of fires in the street?

Plenty of valid reasons to not want to move here. The idea that riots and people setting things on fire is like a serious problem for your day-to-day life? Absurd.
Interesting. Today's solutions always become tomorrow's problems. Thanks for raising some potential issues.
Shocking, just shocking .... NOT
Nah, Shodan is just scanning a small subset of ports. Just move your vulnerable server to a random port and it won't find it! /s
I'd say it depends on your purposes. The entirety of human knowledge is incredibly vast, even within some individual fields. I'm extremely interested in shallow but broad summaries of ideas, in order to compile a kind of inventory of ideas that are out there, so that if I encounter something interesting while reading, I then have a better chance of having knowledge of pre-existing knowledge that I can dig down into if I'm particularly interested in a particular idea.
Maybe we just already figured out what works well. For example I interact with my kitchen sink in almost exactly the same way as someone 3 generations ago. It works fine, so why change it.
I would definitely agree that IM clients are not a perfect analogy to social networks, and I only used them as an example because they've been around longer than 'modern' social networking apps/websites.

I agree that Facebook could theoretically be a natural monopoly, but in practice there appear to be many social networks operating in parallel. This may be an unstable equilibrium, but I view LinkedIn, Instagram (before the takeover), and to a lesser extent TikTok, SnapChat, Reddit, Youtube, and Twitter as Facebook competitors. It seems like there are many people who use more these networks in parallel, which means that there is no natural monopoly.

On the other hand, I do believe that Facebook has a so-called 'moat', though it may not be as strong as some others believe.
See story about blind men describing an elephant. I fully believe you when you say you have haver seen this. But that doesn't mean he hasn't seen it. India is large and diverse, and the experience of someone from one corner of India may not match the experience of someone from another corner.

“The frustrating thing about India is that whatever you can rightly say about India, the opposite is also true.” — Joan Robinson, the great Cambridge economist.
Pocket is an acquired company, the integration with FF has been minimal (it does less than the Chrome extension ;)) and I'm pretty sure it pays for itself.
added quotation and capitalization, ty!
I investigated a little bit, but most of the speech libraries on NuGet are either wrappers for Google/Microsoft/Amazon/IBM cloud services, or are dependent on System.Speech anyways.

It's plausible if I really wanted to, I could run a separate service/application from some non-.NET-based alternative, but the integration is likely to be a lot messier. Right now, I'm not sure .NET 5 offers a compelling reason to drop .NET Framework, which Microsoft will presumably continue to support for at least the next decade.

Microsoft still lacks a cross-platform desktop UI framework, they have no project template in Visual Studio that would let you write a service that can run as a service on both Windows and Linux, and .NET 5 is missing lots of Windows integration functionality like System.Speech as well. I'd really like to make my project both run as a service, and run cross-platform, but there doesn't appear to be a good path to do either one with .NET 5 yet, and it'd likely take substantial rewriting just to get my project to .NET 5 on Windows.
I have been on this earth for 40 years and I’ve visited 30+ countries and not once, NOT ONCE, have I ever seen a woodpecker. David Attenborough is lying.
The U.S. Cities with the Highest Economic Output
Is there any service like this, but can show details for the IP address even if no services are detected?

like for my home IP address, I get 404. It would be nice to use a service that can tell me whatever is known about the ip (geo, hostnames, etc)
Thanks for the compliments! I pay Medium an annual fee as a reader, that is how they pay the bills. I think it's a pretty honest place to publish.
I don't see any problem with that, in fact, being explicit is a huge plus. I would take that any day of the week over untraceable code.
To be more precise, I'm not just baffled by the popularity of Spring, I don't even comprehend how any of that is a good idea to begin with. It solves a non problem and brings in enormous baggage.
Encoding types as functions in Raku – Wim Vanderbauwhede
Pi is thought to be normal but it hasn't been proven yet, so we can't say that for sure, but it's likely true.
ALE [0] is also nice if you just want a lightweight way to add linting / formatting / name lookups / autocompletion without a lot of extras.

It uses LSP for everything, and can apparently be used together with coc, although I'm not sure why you'd want both.

[0] https://github.com/dense-analysis/ale
Not surprising at all; however, I am curious how someone who didn't meet the admissions criteria is able to graduate CAL with a passing GPA...
Isn't there a WinRT API that you can use from .net 5?
I expect it's branding. I'm having trouble coming up with a name that sounds unambiguous while keeping "Windows" as the first word. And I doubt Microsoft's branding people would be happy if "Linux" appeared in the title before "Windows".
> Last fall I investigated working at Apple because of their supposed new openness to remote work in Eddy Cue's organization. After talking to a couple principal engineers it was revealed that since I was currently bay area based I would be expected to be in the office 3-5 days a week, so no they weren't remote. I wrote it off because I am not interested in spending 20-30 hours a week commuting for any job.

Why do you need to specify where you live besides time zone or maybe State (for tax purposes)?

If you're upfront with only wanting a remote only job - I don't get why they would even bother with interacting with you.

I don't expect many companies in SV to allow permanent remote after COVID is over. Too many higher ups require the image of asses in seats to justify their position.
I'm running VS2019 inside a VM on a Mac and it's horrendous, particularly compile times. It does feel normal on a proper Windows box though.
I'm curious what you notice is missing in terms of feature parity. I'm mostly a back-end developer (not diving into devtools very often) and switched a year ago. I'm much happier and haven't looked back.
I think most folks aren't super worried about a Venus-like runaway scenario where the planet starts boiling lead.

Instead the concern is that while the planet will reach homeostasis over the long term, in the short term it will cause mass extinctions, destroy coastal communities, disrupt food production, destabilize governments, etc.

It's like saying, "Won't a city rebuild after a major disaster?" Yes, of course. New Orleans wasn't completely eradicated by Katrina. But it was also awful. If we had it within our power to avoid a disaster, we should try to avoid it.
We can look at the geological evidence from past periods when atmospheric CO2 was higher than 280 ppm. And of course that has been done in great detail.

The evidence confirms the theory.
We already have those problems — I myself grew up thinking the Allied victory in WW2 ended anti-semitism, and until that misapprehension was corrected I had no reason to believe any criticism of Israel was anything other than good-faith; now I know better.

Making an AI that knows what racism is without displaying racism itself, does not seem like the sort of thing which would make this problem worse.

What would be really good is if the general pattern can be found for everything from religious wars and ethnonationalism down to football riots, not just building filters one at a time for each specific instance of -ism as product owners get sued over them.
This is the central question in my mind too. In a typical work day I might launch a project once. Heck, I might only launch it once a week to be honest.

I spend all day navigating and reasoning about the codebase I'm working in, so I need strong tools that aide me in that. That's where VSCode doesn't hold a candle to Rider IME. So Rider is my daily driver at work.

The responses from some devs leave me wondering what their env/projects/work day actually look like and how does their tooling actually work for them in practice.

It would be incredibly interesting to see the landscape of different work envs and tooling and do a comparison of what happens in each given env when you swap out the tooling.
Nobody argues that tech is a meritocracy. Meritocracy is just an ideal, just like freedom, equality and defensive driving; it’s worth striving towards but you cannot ever reach it (and if you think you’ve reached it, you’ll inevitably start falling behind).

Having said that, it’s one of the most meritocratic industries; do you know any billionaire doctors or lawyers that are college dropouts?
> I've been resorting to using bool as the generic type argument and discarding the value in these cases.

After seeing other libraries do so, I've fallen into the habit of using a singleton 'Unit' or 'Empty' Type. (This technically also falls in line with the .NET conventions of DbNull.Value and Missing.Value)

Actually, typing that out, I wonder if we all should have been using Missing.Value all along? :)
Your post hurts because it's so true.

There was a time when I was hopeful that the internet would make it easier to cut out bullshit and false arguments, leaving us with substantial disagreements over meaningful tradeoffs, improving public discourse in general.

Now I just feel horribly naive. The internet is the world's most powerful tool for marketing, not a tool for knowledge.
Give my ip to Shodan? No thanks - is this the company that joined the ntp pool to collect ipv6 ips?

Edit: yep https://arstechnica.com/information-technology/2016/02/using...
Wow, really? That's actually pretty amazing to me.

I know Microsoft has been doing a lot of work on React Native support for macOS and Windows, but I had no idea it was far enough along that they were actually using it for 'real' applications at this point.
Your comment reminds me of the ‘Jewish Problems’ math exam.

https://arxiv.org/abs/1110.1556
Fair point on the fear of balkanization, but on the other hand USA cannot bully the whole planet. Perhaps bribery (aka lobbying) is legalised in the USA where people's needs are vigorously disrespected, but EU has a different (better) set of standards. USA likes to give everything to companies including neglecting all sorts of privacy matters for the common good (wealth of large corporations). Money is good. People have rights. USA will either respect the laws or other lands in the same manner that USA wants ITS laws to be respected. Can't have the pie and eat it. "You" (USA) can't twist EU's arm. We are partners, it we aren't.
Good thing affirmative action is illegal at least /s
I presume they are average students or pick an easy route through the school, considering they had an _easy_ route into the school.
Webinar: Secure AWS Deployments with Spinnaker and Armory (YC W17) Enterprise
Windows Forms and WPF are also both Windows API wrappers, and they've been brought over for when you are targeting Windows-based platforms.

System.Speech is no longer available on Windows in .NET 5, even if you're using Windows Forms or WPF, which are Windows-only frameworks.

In theory, if Microsoft was at least holding up compatibility for such things on Windows, I could move my target towards .NET Core/.NET 5, then gradually replace Windows-specific code with cross-platform code. But as per usual, I'm getting the impression it'd be easier to start over than migrate.

I agree it'd be really nice if they open sourced the code necessary to look at porting System.Speech, but I imagine it'd be unpleasant as a business decision: It'd erode their ability to bill people for the Azure "replacement".
They still have SNR metrics on their end of the connection.

And this is why providers hate heterogeneous networks :-) Mine politely asks you to plug in the original modem before they'll help you debug a connectivity issue. But even then, there are sometimes standards like TR-069 that apply across vendors.
Both Christianity and Islam observe upper and lower castes in India.

What's worse is the discrimination they face sees almost no recognition, since on paper neither of those religions acknowledge caste.

A short look - https://theprint.in/opinion/indias-muslim-community-under-a-...

> 85% of the Muslim representatives in the Parliamentary House are from the 15% (ashraf) upper caste. (PARETO!)

A detailed look at it - https://www.youtube.com/watch?v=e8_6ryRZcU0
You want racial discrimination to be legalize in California?
Tesla Battery Day Livestream
When the larger property manager companies offer short leases (3 - 6 mos) the monthly price is usually higher to 'recover' the cost of more frequent unit turns (Thanks to 'revenue management' from companies like YieldStar). These options aren't really intended for people on the edge, since applicants still need to pass the same credit screening requirements which are usually based on income to rent ratio.
Casually meet other hackers over video call (hop on whenever)
Is doxxing OK on HN?
I have been using Swift for a month, so I am a beginner. It has some modern features, but it is lacking any real sense of community and feels very incomplete. Its threading and IPC models are clunky and its network code makes XMLHttp

Moving from Linux to Apple development has been a shock: All the gate keeping to keep me out of their hardware - after a month I still cannot reliably put my code on iOS - not for technical reasons but for license reasons.

Swift really suffers for coming from this environment. IMO leave it alone unless you have to develop for Apple hardware - and if you have to develop for Apple hardware - that is a business problem and you need to solve it.
In other news, water is still wet.

Welcome to the US. They call it the American Dream because you have to be asleep to believe in it.
FTA: an example: """In regard to this engineering applicant, the associate dean stated that he was concerned that the applicant’s math test scores were low, but when he considered those scores together with the applicant’s holistic rating and GPA, he believed that the applicant would be successful as an engineering major and admitted the applicant. """
> The scope of commercial and creative potential that can be unlocked through the GPT-3 model is profound, with genuinely novel capabilities — most of which we haven’t even imagined yet.

I'm sure all that potential will go to good use and won't be used by any bad actors.

> Microsoft Wins Pentagon’s $10 Billion JEDI Contract

https://www.nytimes.com/2019/10/25/technology/dod-jedi-contr...
I am really impressed by the reporting format here. The illustrations are fantastic.
Taking a wild guess here but Windows having the 78% of desktop OS marketshare in the world might be a reason.
I guess it's more precise to say if anyone else is paying any of the cost, you're not really the customer. You're right that there are situations where the consumer pays (say, for a smartphone) and companies pay to have bloatware installed that tries to manipulate and monetize the device owner.
Being windows dependent shouldn't prevent offering System.Speech as a library that targets only windows.
Unrolling Lists (1994)
If the OS is worth its salt it knows which media player is playing and lets you control it. I don't see how this could ever be a problem. It is no different than having two mediaplayers installed. I have never seen the wrong mediaplayer suddenly being controlled. Just set whatever as standard/default. Works fine in Android, Linux and Windows.
Would be curious to know if any abuse protections are built into this
Emacs-Libvterm
There are already protocols to control search results and the behaviors of employees. This is very different. This is controlling the discourse of everyday people. Just because the technology is not currently deployed to restrict topics that effect you does not mean that it never will. The post above is right. Extremism does not fester in “safe spaces”. One day you may not be able to even talk about <redacted>
Faster Querying with Serverless Materialized Views
English is my first language, but I find that when I read in Mandarin, I can focus on intonations, personality, etc or leave it out as sort of monotone.

The intonations that give the characters their meaning are so engrained in the flow of the sentences it can feel monotone, as it is just the way it is said.

If I am reading a poem or idioms I usually like to over emphasize the tone like a classic theatrical reading because it’s fun and helps me remember what I read.
I am not an evolutionary biologist so please excuse and correct any mistakes if you can. Lets assume there are some physical differences between the castes. These differences would have been brought into existence because at some point the respective populations were isolated and living under different sets of evolutionary pressures. If, over time, you remove physical isolation but replace it with cultural taboos against inter-breeding then the effect of these ancestral pressures can be preserved. Does that make sense?

It seems to me the real issue here is our inability to reckon with the fact that IQ is just another adaptation. If we were talking about a less central trait, say hair color, the down votes, insults and the flagging of the post would seem ridiculous, even though the exact same reasoning would apply,
I don't think the problem is that ISP market is a monopoly or even an oligopoly. I think the problem is that it has successfully formed a cartel[0]. Breaking up ISPs would just create more members of the same cartel.

There are many ISPs who could compete with one another, but have an unwritten agreement to not compete. Competition drives lower margins, which just aren't worth it when you consider the upfront investment to start building out networks in a competitor's neighborhood - especially since the competitor is likely to retaliate by doing the same in your neighborhood. It is more cost effective for them to milk everything they can from the regions they currently dominate.

Whatever the solution looks like, I think it will have to actively incentivize ISPs to compete for each other's customers instead of just adding more ISPs to the market.

[0] https://en.wikipedia.org/wiki/Cartel
Using Apple Pay vs. not using iCloud is a false dichotomy in my opinion.

It's perfectly possible to disable all components of iCloud (most notably backup, but also email, contact sync etc.) and still stay logged in, which is the only thing required for Apple Pay to work.

To be precise, almost any relevant components: Most notably, calling history seems to be synced across devices through iCloud by default and without any explicit option to disable it. The same applies to some minor (from a data privacy/autonomy point of view) features like syncing AirPods pairing across devices.
If they can manage to make "student athletes" pass classes they’ve never been to (and who they pay tuition for) then how hard do you think it would be for someone that’s actually paying to go there?
Yes, Google wouldn't want anyone seeing exactly how thoroughly everything hooks into their data collection and ad targeting systems.
> Generally enslaving an animal to do something is considered unethical.

This is about as far from the truth as it's possible to be.
2 data points for iOS:

USD 2.99 (US)
EUR 3.49 (EU/AT)

seems reasonable, I wonder what the pricing is in other regions
> Wonder why the article is so light on details in that area.

Probably the same reason they didn't cover his case at all the first time he was arrested, or any similar cases for that matter.
1. Companies like Google tend to want hiring approval to be unanimous or close to unanimous - the more rounds of approval you have, the more likely one person can derail it. (Not to mention team matching, SVP approval, etc.)

2. With enough interviews of enough candidates, this still leaves you with a statistical bias in aggregate, even if it's possible for one candidate to avoid biased interviewers. (The converse of course, is that the experience for a single candidate is quite often worse than the median experience.)
Interesting, I'll check it out.
The caste system in India was originally based on profession, and people could move around freely between "castes" , at some point it was co-opted by assholes for their benefit.
yes, annoying. possibly gdpr related?