skysight-inc/HackerNews huggingface dataset:
I understand how you could assume that these issues aren't about minorities, but they really all are. Each of these issues barely touches white people while affecting minorities deeply.

- Felony convictions: Black and latino men are convicted of felonies at much higher rates than any other population. In 2016, 7.44% of black people had their voting rights stripped for felony convictions.[1] Over 1% of all black people in the United States are currently incarcerated, compared with about .2% for white people.[2]

- DC in majority minority, with 46% black residents.[3] Puerto Rico in 98.9% hispanic.[4]

- Citizenship: Over 800,000 people have enrolled in DACA, mostly of Latin American and East Asian origin. [5]
They are ineligible for citizenship. Among those eligible to apply for Citizenship, many are from Canada or Europe.[6] Our immigration laws are setup to favor high school immigrants, who are far more likely to be white than the immigrant population as a whole. This isn't necessarily a bad thing, but it means our voting population is far more white than our resident population.

- Disenfranchisement: This is far more piecemeal, but southern states routinely take actions that just so happen to make it more difficult for minorities to vote rather than white people. I recommend listening to [7] if you're interested, which covers a specific recent circumstance in Florida, with a few examples from other states. It's no coincidence when eliminated polling places and dropboxes just so happen to always be in Black neighborhoods.

Remember, the voting rights marches of the 1960s weren't about giving black people the right to vote, that happened in 1870. They were about how certain states had made it so difficult for black people to vote that it was essentially impossible. Sure, many black people vote in these states today, but that doesn't mean that they have an equal ability to vote. The measures aren't as strong as they once were, but they still exist.

[1] https://www.sentencingproject.org/wp-content/uploads/2020/08...
[2] https://www.bjs.gov/content/pub/pdf/p19.pdf
[3] https://www.census.gov/quickfacts/DC
[4] https://www.census.gov/quickfacts/PR
[5] https://www.pewresearch.org/fact-tank/2017/09/25/key-facts-a...
[6] https://www.dhs.gov/sites/default/files/publications/lpr_pop...
[7] https://www.npr.org/2020/10/26/927846676/who-gets-to-vote-in...
> You know this isn’t an actual sincere attempt to collude with Russia,

Yes it is, because Russia then hacker her and released the info which helped get Trump elected.
A 6'4" 220 pound pacifist. And he's concerned how he'll fare. What a shitshow we are.
Read again, it says "for a while". Also, he doesn't want to have to do it out of financial necessity.
But for a lot of indie games smooth running is not a significant problem, because simply their scenes are not complex enough and it is not a big deal even if they are written on some programming language which is not of the highest performance ones like C# or Java (The original version of Minecraft for example is written in Java). There are many successful indie games which are even not 3D (FTL or Darkest Dungeon for example).
This is the best part
An 8 core processor on a Macbook Air that is also energy efficient? That is truly impressive. I never thought I would consider using Macbook Airs after all the years of using Macbook Pros, but Apple surprises me once again.
The important CryptoKitty industry is almost entirely blockchain based.
HN moderators are far more active in terms of bending outcomes by percent of total. They regularly remove political discussion even if somewhat relevant, and honestly the flag feature is broken and needs a higher threshold and better counter flag measures. You just don’t notice it because it happens quickly and then the article disappears.

They should have the ability to see flagged content, especially content that got a good number of votes before flagging, you’d be surprised.
That's a bit unfair. The web is what made it easy to publish at no cost, CD's still had mail and print costs associated so it made sense to send documentation with the software packages it... documented.
https://developer.apple.com/documentation/metal/mtldevice/14...

Here's Apple's documentation on creating a gpu command queue.

https://docs.microsoft.com/en-us/windows/win32/api/d3d12/nf-...

Here's msft d3d12

https://www.khronos.org/registry/vulkan/specs/1.2-extensions...

Vulkan for good measure.

Apple is CONSISTENTLY underspecifying APIs. The docs never refer back to comprehensive guides. They don't tell me the API constraints. They don't tell me the performance implications.

You may "think" Apple documentation is good, but honestly, it's bad and anyone that also programs for other platforms would arrive at the same conclusion.
Netflix's Biggest Competitor Is Choice
Most of the images that involve the graphs are just memeing. I have a Discord with a bunch of users and for want of a better term people are just shit posting them.
Does your iPhone have a fan? It's a supercharged phone chip.
The HN crowd is by and far away neoliberal leaning. Neoliberalism is a center right ideology, not left.

Jimmy Carter, Bill Clinton, Barack Obama, and Joe Biden are all solidly neoliberal, so the mistake is understandable.
The First ARM-Based Mac with Apple Silicon Is MacBook Air with M1
RIP Bill Morrow: Lead Developer Cinelerra-GG
For sure this was expected, but the fan was actually pulled out in the 12" MacBook 2015 edition (dual-core Intel Core M processor).

https://apple.stackexchange.com/questions/176391/which-macbook-doesnt-have-any-fans/176393
Apple Unveils New Mac Mini Powered by M1 Apple Silicon
Mac Mini? sigh

edit: No wait... here comes the pro!
Huh, the form factors for the Macs seem identical. I expected them to be thinner or something. Fanless is nice for the Air. But I'm really waiting to see what they do on the high end with the top MacBook Pro and even Mac Pro. Will we see an Apple discrete GPU? I guess we'll have to wait a year or two for that.
I have a tendency to consider any individual to whom -ster is a valid colloquial suffix to be someone on whom I won't put any effort into honest communication with.

Admittedly, that list is mobster, pollster, and fraudster at the moment, and prone to change on further validation, but as a general guideline it has served alright.

Note: The rule is more accurately codified as <noun>-ster or <verb>-ster.
Apple Announces M1 Chip for the Mac
> The most frustrating thing about Go isn't even the language, it is the community for me. It is very business/corporate focused. Everything is all about Kubernetes/cloud. I apply for conferences/meetups non-stop, but never have any luck. It is always the same company reps. I am envious of the Rust community here, but maybe grass is always greener on the other side?

As someone who's been writing Go full-time for over eight years, and has also done some Rust as well, I'll say that the business/corporate focus that you're noticing is a fairly recent development. My impression is that it's mostly a function of the size and the market demand for the language - ie, as the language has grown and is being used for more mission-critical stuff, a wider range of businesses have a vested interest in it.

Rust is a bit younger than Go. If we're judging by the first stable release, it's about half the age (5 years vs. 8). It's not as far along the adoption curve in many ways yet, although it's growing fast. Rust is being used for more things today than it was, say, three years ago, but it's still a narrower range (and number) of companies that are interested in Rust. Given Rust's trajectory, I think that's just a matter of time, so what you see today in Go will probably be more visible in Rust in a year or two. It's already drawing a wider range of corporate interest than it was even one year ago, and if it continues to be successful, that's inevitable.

I don't think that's a bad thing, though. The communities get wider, but that doesn't mean that the stuff you're looking for isn't there; you just have to look a little harder for it. That's definitely true for Go, and I would bet it will be true for Rust as well.

I also think that Rust and Go are not really comparable, and it's a shame that they often come up together so often in discussions, because they're compared more often than is really warranted IMO. But that's a separate matter.
Covid attacks brain, through the olfactory system, which is why it screws you sense of smell. It may go further into the CNS and cause more damage. Or cause microclots.
Your party affiliation is a matter of public record, and you're not required to vote for your party. Not really a big deal IMO. Any attempt by the election workers to suppress your vote based on your answer would be trivially detected by a number of security checks.
Just another data point. While I would probably never pursue VC funds, their move resonated with me and now I have the names General Catalyst and Bessemer seared into my brain (not to mention sharing the story to my friends and other people with startups). $800k for that kind of advertising is decidedly not a bad move.
> hundreds of thousands of engineers ... not an exclusive crowd

100.000 people represent 0.0012 % of the human population
It would be pretty trivial to implement the Env class you desire abstracting away the DI stuff.
By shoveling loads of cash at TSMC - does anyone know how much - it's got to be millions/billion?
Verified Optimizations for Functional Languages
Yes/no, what hex-rays ida gives you is not worth the effort. It is a guess, and it doesn't do well with complex algorithms. Go try it on libjpeg. Compile it to release, no symbols, and let me know what you can extract. That is what I tested it with, and I didn't get much.
Mac Mini still uses a fan (higher clock ???) but not the Macbook Air.
How long does it take the current gen of macbooks to wake from sleep, ~1 second?
wow, 5nm, memory, gpu, and cpu on the same soc. RX 560 has the same 2.6 tflops as this gpu on this chip. They say 4x more efficient at 10w and 2x more powerful than intel.
>Maybe someday moving somewhere less competitive.

The last think Nowhereville Arkansas needs is bay area monopoly money turning their economy upside down.
Check out levels.fyi or blind or the many people here making that much. I didn’t mean to imply that all the engineers at those companies are making $500k although with 10-20 yoe you would probably be making about that much. Also similarly to engineers, definitely not all lawyers or doctors are earning in that range either.

I’m not invested enough in proving the point to find better data (h1bdata is a good start, but IIRC it only includes salary) but as someone who works at one of those companies I can tell you many people I work with are making $500k or more especially with RSU appreciation.
> one of them may be able to completely ignore the pain even without medication - so giving medication would only do harm

Well, it won't only do harm though, right? It will still get rid of that person's pain.

If I fracture my ankle, but I learn to compensate by constantly shifting my weight onto my good leg as I limp so that I can still do my job -- in that scenario, I still want my ankle fixed. I don't want a doctor saying, "ah, but you have the special limp, so a cast and crutches would only do you harm." I want the cast, because the cast is probably easier, more comfortable, and in the long term less dangerous than what I'm currently doing.

Why would pain be different? Should someone not be able to get relief from suffering just because they've gotten good at mentally focusing through it?

It seems like the result of approaching pain from the perspective you're advocating for would just be to discourage people from trying to take any practical and/or psychological steps to manage their own pain, because every minor success they have will make it harder for them to get any additional help.
New Revenue Opportunity for Data Centers Due to Pandemic
That has its own issues.

Talk to a chronic pain patient and they'll likely tell you they have to suppress reactions to the pain in order to not be dismissed as "playing it up" and thus drug seeking. That they are used to dealing with pain does not mean the pain is not there.

Add in myths like "black people can handle more pain", too. https://www.aamc.org/news-insights/how-we-fail-black-patient...
Oh man. I should have known, lol. Well I may need to consider a "rebranding". Thanks for pointing this out

Any other advice for checking for naming conflicts? I used github, google and repology.org and was excited when I saw no hits on the name. =S
> My biggest bugbear is the way you access your config, which is an absolute and utter kafka-esque mess. Because someone at MS was drinking the DI kool-aid you have to add a minimum of 5 lines of code to any class you want to access config values in

I'm not sure if maybe you're referring to the Options<T> stuff?

The way I do it is pretty simple.

1. Create a POCO that represents your config. You can have properties for bested configs if you want, e.g. SecurityConfig, MessageBusConfig
2. When the app starts, use a ConfigurationBuilder to build an IConfiguration from whatever Co fig sources you want - typically JSON files and env vars
3. Bind the IConfiguration to your POCO
4. Configure both IConfiguration and the POCO as singletons

Now you can inject the POCO config object wherever you want it, or the IConfiguration should you need it. I feel like this is simple, and works well for dev, test and prod.
On 300M Habitable Zone Planets
Those are merely administrative changes. The law and tax rules themselves will still be much the same as they have been since 2000 or so.

The reason this is big news anyway is that for the first time, large clients will themselves become responsible for determining whether an engagement falls under IR35 or not, and may also become liable to the government for the shortfall if the determination made is incorrect. Until that point, it's the freelancer/contractor operating through an intermediary who is on the hook (except for various government contracts, where the analogous change came in a while back).

In a surprise to no-one who has ever worked in the independent sector, this has made lots of big businesses that were formerly quite regular users of the flexible workforce much more sceptical, and many big names appear to have outright shut down this way of working for now.

At some point, presumably our government will realise that it has to pay for its spending spree during the coronavirus and that getting the economy back on its feet is going to need that flexible workforce, so with a bit of luck they'll come to their senses and finally do something about IR35, though I'm not holding my breath.
It would be interesting to see how elastic demand is for this factor. I guess it depends on how easy it is to book the same flight with another airline who don't use 737Max vs how much of a discount the airline can get for using them (plus passenger numbers and what proportion care and how effective a rebranding they can run etc).
Same price as previous MB Air - $1k. That's a HUGE selling point to me. I was ready to see $2k for their newest kit.

They're looking for marketshare gains.
> it shifts the attack from a passive opportunistic one to a targeted one

This isn't true. You can bulk phish SMS, TOTP and the push confirmation stuff. Software to do this isn't theoretical you can just download it ready to use, because in each case you only need to fool a human into believing this is really their bank/ web mail/ government/ etc.

If you want to get rid of the opportunistic stuff you need technology like WebAuthn that makes it simply not work.
And the Sequoia optical scanner (the 80s looking one) doesn't neatly stack the ballots inside, they drop into one of two hampers inside (ballots that have write-ins are segregated) and become a huge mess.
> In San Francisco

I'd wager most people on here are not in San Francisco.
All the apps and games Apple promises for Arm-based Macs
Apple unveils all-new MacBook Air powered by Apple Silicon M1 chip
Well Stadia themselves have barely started making first party games, whereas Valve not only makes games, but also makes their own game engine, and have for decades. These improvements you see on Linux have been over 8 years in the works, Stadia has only been around for a year.

I would also assume that by getting devs to port their games to Linux to run on Stadia, the contribution may be more indirect. You'll get more game studios contributing to the stack, even if Stadia themselves aren't yet.
Ask HN: How easy is it to get infected with ransomware?
So it seems every other week, orgs are getting compromised with ransomware (and now recently even Linux-based ransomware). My question is: How easy is it to get infected with ransomware?

I like to consider my setup bolstered against ransomware and malware. I leverage all the usual security/mitigation strategies like compartmentalization, isolation, segmentation of the network, different virtual machines for different things, different USB thumb-drives for different things, obscure (encrypted) filesystems that can't be accessed by (Windows-based) ransomware, reducing the attack surface, and using 'principle of least privilege' using Linux, not opening malicious email attachments, etc. In short, I am not immune, but I like to think I have a good degree of damage control in place.

But do orgs do this too? I would like to think so, but how are so many orgs getting hit now? What kind of vectors are these ransomware gangs using?
Right, the comment you are responding to appears to be conflating anarchism with cynicism (which is, ironically, a rather cynical take on anarchism).
Elections, Bitcoin and M2
It's more the history of the thing but they enable people to trade without government control and hence people who dislike government control tend to be bigger fans.

Of the two biggest currencies Bitcoin is kind of associated with right wingers like Nick Szabo who is a bit libertarian / Trump and Ethereum with Buterin who is more democrat / Obama in outlook.
Plenty of jobs trade their employees' health for money. If they didn't, the economy would literally cease to function. Oil rig workers, miners, lumber workers, fishermen, roofers, pilots, farmers, even truck drivers have significantly elevated mortality rates.

The reality is that there are many jobs that require a sacrifice in terms of health and safety. Until we're living in a post-scarcity economy, they always will. We can do things like make those jobs as safe as practically possible. Or make sure workers are aware of the risks before they sign up.

But, it's unrealistic utopian thinking to believe that no one will ever be asked to sacrifice their health or safety for their job.
This article doesn't take Covid-19 seriously. It can injure and kill young people as well.

I feel we are spending more resources avoiding the elephant in the room and simultaneously saying that it crapped on our bookcase.
Invest in stocks that pay dividends. Get a 3-4% annual return. Move to Spain/Greece/Portugal. Enjoy life.
Samsung apps are so much better than stock Google's. Too bad most can't be installed on non Samsung phones.
Great, I'll definitely start indicating good/bad docs from now on. Thanks for you work!
Rpi 4 meets Flutter and Rust
It's definitely worth the multiplier. But that's not the right question imo. The question is if his well being was affected by that responsibility. From his post I didn't get the impression he was under a lot of pressure (unlike a senior FAANG engineer...). He worked hard of course but that doesn't mean he suffered. He just lost interest.

I'm not saying running a company is not stressful. Of course it is. Even is it's yours and no one can fire you. But it's very different when you're the one who is making the decisions and not depending on other people and politics.
What Is Kubernetes?
Almost all apps are not in his category.
InfluxDB creator here. I've actually been working on this one myself and am excited to answer any questions. The project is InfluxDB IOx (short for iron oxide, pronounced eye-ox). Among other things, it's an in-memory columnar database with object storage as the persistence layer.
This website is an embarrassment
Apple announces new Arm-based Mac mini with M1 chip starting at $699
That's a good point--the exception here is 'no reviews'.
That’s the barebones minimum, because in those contexts the examples are going to be relatively trivial. Often I find them to be no more helpful than the signature doc itself.
Levels.fyi shows an E5 Facebook salary of 377k, which sounds about what I heard is reality.
When I first came to HN from reddit, I posted some jokey nonsense comment. A moderator gently scolded me. I really disliked it. Now, I see the wisdom of keeping the jokes to a minimum and focusing in thoughtful discussion. So thank you, mods.
"Greed is good" - Gordon Gekko
Well.. They kinda do With Nitro and a properly configured server, it makes a damn fine slack replacement
> $1k MRR is not a bad place to start

Right. I don't think anyone is claiming it's not hard to get to. Business is tough, yes. But if you're not making more than working part time at McDonald's after a year or two, then you really need to reconsider your plans. Between $1k MRR and making Facebook or Google money, there is a massive gulf of businesses out there making a respectable profit even outside the tech bubble.

The nail salon down the street is making way more than $1k MRR. I shouldn't need to say this, but if you're a tech company making less than the nail salon or corner liquor store then you're doing it wrong. Or your business model is wrong. I mean, that corner liquor store definitely is paying more than $1,000 USD in rent a month.
At least in California, all of these voided ballots are counted at the end of the day and tallied with the number of recorded ballots, the number of ballots issued, the number of ballots remaining, and the number of people who physically showed up to vote.

To be honest, the numbers are always off by 1-5 (in a precinct of ~1,500 registered voters, with ~100 physical ballots cast) simply because poll workers are generally undertrained and out-of-practice so mistakes are made throughout the day. But the system at least does a decent job of limiting the amount of fraud that could happen at a single polling location. And there are hundreds throughout the city.

Source: am an SF election inspector.
Just hire Microsoft's people. Not even joking.

https://docs.microsoft.com/en-us/dotnet/api/system.string.su...
> Where else can I as one of the non-gods of HN, go to argue with millionaires and billionaires, discuss things with them and be treated the same as them in conversation just based on the things I say?

It's not quite the same thing, but, StackOverflow. I won't name-drop, but I've conversed with some pretty high-powered people on there, and I've conversed with some other high-powered people here on HN.

I think a lot of the credit goes to the HN moderation team.
It’s very easy to be depressed when the government is trying to take your healthcare away[1] when you have a chronic condition that beats the shit out of you and there is no research on how to fix it

[1] why are they trying to take it away? Because it has the word “Obama” in it, even though they put that word in there
I've read and heard that size doesn't mean anything in prison. If you're a horse you'll just get jumped by 8 dudes. If that fails, next time 10 dudes. It isn't like the movies.
What made you go high end when phone product cycles are so small that even 2 years old device starts to make you feel you're using an old model?
Platypus: With Great Power Comes Great Leakage
Thanks for taking the time to write this. It is interesting to someone who lives in a developed country.
4 high-power and 4 low-power cores.
I don't get it.

If we have same CPU on MacbookAir and MacbookPro - why would I get more expensive "Pro"? Can someone explain how is Pro faster than Air with same CPU?

Also, the "Windows Guy" bit is a bit lame IMO. I have two MacBooks and one custom built PC. The PC is faster than both MacBooks combined.