skysight-inc/HackerNews huggingface dataset:
I think this is true, but only if you have sufficient control over the context. I've been very careful about how I choose my jobs. But a lot of developers end up in situations where the truly deep work can only be done in coordination with a bunch of others. Assuming typically bad management, this means that the only thing left is hard work.

The first time I saw this pattern was with a place that used their master database as the central integration point for a lot of different code bases. They could have simplified things greatly, but that would have required multiple teams to simultaneously change how they used particular tables in their code. The database was controlled by a central group of database administrators who were very busy and had different incentives than the teams they supported. Getting all these people on board for a change was possible only if it rose to an executive level. Which if it could be achieved at all, required lots of politicking.

So in practice, every team had to make up for the garbage architecture through hard work. Which however much they meant well, tended to reinforce the problems.
> Liberal by definition is anti-racist.

1. Just because you feel that you're liberal does not mean that you are actually a liberal.

2. You can identify as a liberal and still be a racist. e.g. your ideals of "egalitarianism" only seem to apply to you fellow "Californios" and no one else

> Maybe you should go educate yourself about what Liberalism is before appointing yourself the racism police on Hackernews.

I've already proven based on your comments alone that you hold racist views. Let me remind you the definition of a racist again, since you keep forgetting and ignoring it.

racist - a person who is prejudiced against or antagonistic toward people on the basis of their membership in a particular racial or ethnic group with the belief that groups of humans possess different behavioral traits corresponding to physical appearance

How do you not fit the definition of a racist based on your previous comments? Let me remind you that your very first comment for me was essentially, "Leave my home, it only belongs to my people (who are racially / ethnically similar to me)". How is that much different from "Go back to your own country?"

Maybe we should have HN decide who is right and who is wrong? Your views do not belong here.

> There is a long history of America enforcing white racial integrity which you seem to be naive to. As a native Californian I think it's fair to be weary.

You're not wrong that America has a long history of racism in favor of white Anglos. I'm not disputing that. However, I think you're the one who needs a history lesson, instead of believing in your revisionist version. While the Calfornios were mixed, being multi-generational descendants of both conquistadors and indigenous people, they were by and large culturally still the same as their conquistador ancestors. They served European royalty to take and subvert land and native peoples for the Spanish crown by any means necessary. The first Calfornios were soldiers. All of this is well documented.

"Spanish and Mexican rule were devastating for native populations. 'As the missions grew, California’s native population of Indians began a catastrophic decline.' Gregory Orfalea estimates that pre-contact population was reduced by 33% during the Spanish and Mexican regimes. Most of the deaths stemmed from imported diseases and the disruption of traditional ways of life, but violence was common, and some historians have charged that life in the missions was close to slavery."

https://en.wikipedia.org/wiki/California_genocide

The Spanish conquistadors' descendants were no better than their English counterparts when it came to colonization and brutality. "Californios" are also not the same people as California's native population.

> I stand by not wanting more transplants in my state and it's not just me.

The popularity of a belief does not guarantee that it's actually moral or ethical. Your views are not acceptable on HN and they do not belong on HN.
You entered into contract voluntarily, don't BS your way out of that. You are not a serf on the fields of Dutch Indonesia. If the employer gives you one millimetre more than is required, that is praiseworthy. Just like in the reverse case.
I thought this was true of math almost anywhere. Those who are serious will take hard courses and learn a lot, there is no ceiling. The reward isn't a high GPA, but if something formal is needed, a transcript naming what you took ought to be fairly readable. Perfect scores on soft math-accounting courses won't open any doors.

Engineering programs are a bit different, and more interested in making sure the floor is high. More like medicine in that they are concerned that a certified professional should be competent.
Media Bias / Fact Check
In order to have a good community, you need a form of censorship, whether through moderation, spam detection, voting systems, and so on. Otherwise, the community as a whole becomes a mess.
Is this a joke? What's new about sending HTML over a TCP connection?
“Laws don’t work, which is why we need more laws” is quite an argument.
>The other thing that really concerns me about this is how easily it could go wrong. Music, in particular, seems to be filled with legal landmines. Imagine hosting your own webpage for your band covering pop songs. Do you now have to fear federal prosecution?

I don't see anything in the law suggesting strict liability applies, therefore the state has to also show mens rea ("guilty mind"), i.e. the act was willful (or criminally negligent). Or am I missing something?
Probably because (too) many people use them as OIDC providers for many other sites. "Log in with..." &c.
It's not impossible to execute: You order them to do it, and it's on them to develop anything necessary to make it happen. And yes, that might entail having to split up Google accounts into different accounts for different services, uncoupling products, removing exclusive integrations, and in the end, the consumer will benefit.
Purity is a question of mutability, nothing more. If the function mutates its arguments (or its closure, or its global environment), it is impure. Any useful program will of course need to do these things at some point, but there's a lot of logic that just goes from A -> B (or A, B, C -> D, or whatever), that doesn't need to concern itself with these things, and should be insulated from them. There's nothing inherently impure about taking large data structures as arguments, though it does make it trickier to enforce immutability in most languages (compared to primitive values).

It's worth noting that it's entirely possible to write "pure methods". Unfortunately most languages don't really let you a) have mutable structures, and b) write enforced-immutable methods on them. Rust is the only one I know of: a method can take a &self instead of a &mut self, which prevents it from mutating self (recursively, which requires knowledge about ownership unless your language is 100% immutable like Haskell or Clojure, which is why this feature is so rare). What I tend to do in other languages like JavaScript, C#, or Python is to use property-getters as a convention that strongly suggests purity; unfortunately that's about the best you can do.

In multi-paradigm languages the decision on whether to make something a pure "getter" method or a standalone function is mostly one of aesthetics. Standalone functions give you a bit more flexibility in use, but sometimes the foo.prop syntax is more readable.
So, first off, that number is not the average, it's the median. Quoting from Table2 "Data are presented as median (25th percentile–75th percentile]." The paper isn't on nonfree testosterone in general, but in the opening statement the implication is the tail is rather long
"Among the 1332 female observations,
44 showed an fT concentration >29.4pmol/L.17 Twenty-four
female athletes showed a T concentration >3.08nmol/L which
has been calculated to represent the 99th percentile in a previous
normative study in elite female athletes."

The performance advantages they measured, in the events inwhich there were any, are explicitly linked to fT not non free testosterone and even then aren't being presented as causative.

"Our study design cannot provide evidence for causality
between androgen levels and athletic performance, but can indicate associations between androgen concentrations and athletic
performance. Thus, we deliberately decided not to exclude
performances achieved by females with biological hyperandrogenism and males with biological hypoandrogenism whatever
the cause of their condition (oral contraceptives, polycystic
ovaries syndrome, disorder of sex development, doping, overtraining). As a consequence, the calculated mean fT value in
the present study is higher than the 8.06pmol/L median value
previously reported in a similar female population."

They certainly don't appear to be arguing that hyperandrogenism in women should be a disqualifying condition. Especially in running events like the ones Semenya competed in since the performance gains appear most significantly in the throwing events.

"Our hypothesis is that ...androgens exert their
ergogenic effects on some sportswomen through better visuospatial neural activation."
Don't forget the Baltic Sea. Sweden and Russian have been rival powers for centuries, nearly as long as the two counrties have existed.
This is the Ruby on Rails version of what Elixir Phoenix Live View and .NET Blazor do.

For those not familiar, rather than using a standard web framework where a lot of processing is done client side, these frameworks allow html buttons etc to call native Ruby, C#, or Elixir functions on the server rather than using some sort of post/get request to do that. Every UI interaction goes over the wire, which is where performance can be hurt.

Having used Blazor in production for nearly a year, it speeds up development, but your server is doing a lot more processing and will not be able to handle an equivalent amount of users that a normal web app would because it’s keeping a copy of the clients DOM in memory. It’s updates the dom on the server then streams that update through websockets to the clients dom, creating your magic Single Page App experience.

I think it’s cool tech, but not necessarily scalable due to the increased server load. I’d be interested to hear from people using it to serve large orders of magnitude of clients at once.
The phenomenon you describe isn't "communism", nor is it recent.

Private interests have long tried to use the unique power of the state to shield themselves from market forces. Unfortunately, the people have not only abetted that, but often demanded it; see the recent demands to enshrine extant ISPs as government-chartered monopolies (i.e., utilities) rather than remove the anti-competitive regulations that have fomented high costs and poor service.

As for bailouts, there too the people have long been convinced that the government needs to "fix" the market. Unsurprisingly, the means by which these "fixes" occur happens to benefit the ruling class (politicians and corporate executives) and big firms, giving them a competitive advantage over would-be competitors, and thereby growing ever bigger.
Yes, it is. You can trivially ctrl+f it to make sure.
Yes, fixing security bugs may introduce functionality bugs. But that's not a reason to not fix security bugs. Yes, the economics of it would not be great, which is why these companies are not already doing it. But someone else is paying the price, when information systems are compromised and data is stolen. We have to exact a heavy penalty on tech companies each time that happens, until the penalties change the economics.
I have self destructing messages turned on. But only because I’ve never understood the need to cling on to message histories year-after-year, from old device to new device, to the next. Maybe my circle of friends, and myself, just aren’t that interesting enough to archive. I delete email too, except anything financial.
Time-lapse video of Summit(Supercomputer) construction
Not the original commenter but I've heard of people debugging smart TV's using https://www.wireshark.org to see the network requests, you would connect the device you want to inspect to a network being shared through your computer running Wireshark, and then you can analyze every request going in and out (or at least see them and be aware of the traffic)
Don't put all your eggs in one basket. I noticed that I work enough to impress my manager, sometimes not much happen in a day and on other days I work extra hours. I do this to make sure my boss is happy.
I also work on my side project, and this is what keeps me awake at night because of the excitement and the joy I get.
The thing is, you must be really lucky to have daily joy and excitement from 1 source. I think u always need a side project to keep u balanced and dream
Good point. Although certainly the labels insisted on this.
I have some relatives who lived in a trailer for a dozen years or so. However, it definitely provided my relatives a considerably better quality of life at a considerably cheaper cost than nearby apartments.

I know that after speaking to them about it, their only real regret was that there was no real equity in the home since they sell like vehicles -- depreciating assets. They bought it for $40k, sold it for $5k, and paid about $500/mo in rent for the land.

They were forced to move when the land owner decided to get out of the mobile home tenancy business and sold their property to a developer.
The UN has no authority to enact such a ban or any power to back it up. The UN is a forum for diplomacy, not a world government.
These differences are very clearly noticeable. I upgraded many years ago from a 72% sRGB to a 99% sRGB Dell IPS and everything looked much better. I just got the LG 27GN950 which is 95% DCI P3... I was mainly getting it for the 4k/144 with the P3 as a nice bonus (I already had 4k/60 on the Dell). Looking at the Dell, I was thinking that P3 might be nice to have but it wouldn't really matter much aside from photo editing - the colors on the Dell already looked great.

I just unboxed the new monitor 2 days ago. The richer color was immediately noticeable, and when I looked at some random photos I took with my phone recently I was blown away by just how red and green and yellow/blue things were. Like a completely new realm of color.

It's one of those things that you can't appreciate until you experience it (same going from the original 72% to 99% sRGB).

The Dell was $450 for 4k, 2.5 years ago. The new LG was $800, but you can find 60fps P3 4k monitors for around $500 these days iirc. If you're on Hacker News you probably use your computer a lot. Unless you're running low on cash, upgrading to a great monitor is worth it.
the dev experience
What does it mean, in your opinion?
2020 had some significant silver linings
thats because the main advantages of microservices have nothing to do with writing code.

as an example, the PathofExile.com website goes down every time the game servers restart because they share infrastructure. This should be avoided.
Continuous Binomial distribution is derived from sum of Xi iid CB(λ)
I am not the one who posted about this.. but it annoys me when people dont google things..

https://www.washingtonpost.com/

washington post good enough for you?
Politicians love talking about the war on drugs using similar math. For instance, when 10kg of cocaine are seized, they report the street value of the cocaine, when in truth the wholesale value is what has been lost to the trafficker.

Similarly, pirated content does not represent lost retail sales. People who pirate content would not necessarily purchase it legitimately were it available to them.
I‘d be curious to hear about your general experience w/ hey - from the outside it looks like it has some cool new(er) approaches, but I‘ve seen someone‘s actual full email account in a screencast once and it looked like it‘d get messy with actual heavy usage really quickly and the UX might deteriorate. Any takes?
You (or your venue) are paying paying royalties on the songs in your DJ set.

You're not performing without the authority of the copyright owner or the law.
This reminds me of what my first told me. He was in his 50s and decided not to have children. He said, "I don't get it man. These people, they work all the time. What's the point of having kids when you are never going to spend time with them??"
Miro.com what everyone is gravitating towards. It is amazing. Sooo good.
I doubt the truth of this comment.

> probably 20 times

20 times is too many. Focusing on the "probably:" my son had some significant health issues a couple years ago, and almost died twice. I remember every detail vividly, like it happened 5 minutes ago.

> 99% of the time we just do the breaths, haven’t had to break a rib yet

If you haven't had to break a rib yet, you just do breaths 100% of the time.

> You just do what you have to do and blow through all the spit

That's the sort of thing you say about strangers, not your kids who have peed and drooled on you countless times, not to mention drank your water and eaten 1/2 your sandwich.

Etc.
Yea I didn't link the reddit thread since the post itself was deleted, but indeed reddit seems to lean towards anti-cheating and twitter seems to lean towards pro-cheating (well, anti-snitching if nothing else). Really curious about how that dramatic difference developed.
Russia is not ideological world power like Soviet Union was. Russia is declining state with normal national interests, nothing more.
For Russia to go to war they need to have way to win and gain something.

If Russia uses nuke against NATO, there would be no road back to normal until there is regime change or surrender. Russia completely isolated from the rest of the world would have famine in few years even if NATO would use only isolate Russian from the rest of the world. Even China would be forced to choose to trade between the West and rest of the Asia or Russia.
Shreyas Doshi Twitter thread: The Playbook of the Incompetent Leader (IL)
UN doesn’t have that capability.
The existence of flat-earthers has no effect on the degree to which it is true that the Earth is, approximately, an oblate spheroid.
It is so in words, but not action. The only time this has happened was after the terrorist attacks on the twin towers. Some NATO countries have been invited on other occasions, but it has never been considered an "attack on all nations". All the while NATO has been more and more comfortable participating in invasions.

In writing NATO says they are a defense pact, but history shows it is very much an invasion force.
US Passes Spending Bill with Case Act and Felony Streaming Proposal
Maybe we lose trust in institutions simply because their shortcomings are harder to hide in the networked age.

You could sweep a lot under the carpet before, thus improving your image in face of the world.
I think breaking up is the wrong way to put it too. I think big tech should be forced to federate.
Reminds me of HTMX
The Baltic States are independent now, and if there was a fight over that Sweden could get dragged in easily.

Also, Sweden used to make its own tank (at least in the WW2 and early cold war era) and still makes its own jets. It's getting harder and more expensive to make your own military equipment. You can probably make your next jet in a consortium of other European powers, or buy from them in an alliance.
I think what's missing is a risk/benefit approach. No doubt concerning evidence it's harmful, but does the harm outway the benefits we've seen from plastics? And there have been benefits. Not just convenience, but the ability to scale packaging as well as better hygiene as a prevention from infectious diseases.
Possible Aerosol Transmission of Covid-19 [via Air Ducts] in Apartment in Seoul
Can't you just use the cloudflare trick and take a photo of boiling water, clouds or a tree in the wind?
They forgot the most important rule of Core Data - just don’t use it!* The amount of problems and nuances it creates is simply not worth the functionality it provides.

*If your app manages huge amounts of records on the device, then it might be worth it. But that’s not what many apps use Core Data for. Many apps use it to cache bits of data from the server and other local state. You don’t need a full blown ORM / database for this. Instead of wasting your time learning the obtuse Laws of Core Data, model your app state with some nice Codable structs, write it to disk, and then take the afternoon off.
Isn't this already illegal in the US?

> bipartisan legislation that would punish large-scale criminal streaming services that willfully and for commercial advantage or private financial gain offer to the public illicit services dedicated to illegally streaming copyrighted material.

> The Protecting Lawful Streaming Act would apply only to commercial, for-profit streaming piracy services.
I never took a job just for the pay increase, but I definitely continued down a career path I knew was the wrong one because of the money.

I tried to start multiple companies right out of college and failed at all of them, all while taking any other work I could to pay the bills. Working in a call center was by far the worst of the “other” work I did and it led me to consider getting a “real” job based on my skills and degree.

I ended up convincing an advertising agency to hire me and decided to give it my all, despite my misgivings about the industry in general. I worked hard and even enjoyed some of it, and my title/pay/prestige all followed an upward trend as a result. After the first raise I said it would only be another year. Then I got promoted and I decided it would be another year after that. Then I got another raise and a promotion, then we were acquired, then a few more significant yearly raises after that. At some point I tried to convince myself that this was the right path, but I knew it wasn’t. I still wanted to be my own boss and run my own business.

Seven years later and it was incredibly difficult to justify leaving all that money. I also hadn’t saved particularly well as I instead grew my lifestyle to match the money. None of it made me happy or gave me satisfaction, and I felt tied down to the job. As a solution my wife and I decided to move back to my hometown and start our own business together, even though we had tried to start another business together right after school.

Thankfully this time it worked out, although we still have our disagreements about what the future of the business looks like. My advice to everyone is slightly different: chase the money if the opportunity arises, but don’t change your lifestyle. And keep working on other things on the side if you can. Maybe I wouldn’t have progressed as much in my “real” career had I had other side hustles, but I’m sure it would have been a less painful path than the one I took.
I see people calling for an all-in-one service for movies & TV shows, but that isn't likely to happen since the licensing and pay distribution for those work on a much different scale than music. A big reason is that in most cases at least 100x the amount of people will work on any professional video broadcast media as compared to a music album.
It will continue to hinder consumer convenience, and the only halfway solution is the stream hardware giants giving you a unified interface to pick any piece of content you want and then display where it's available.