skysight-inc/HackerNews huggingface dataset:
>> I'm one of those, but in your defense I think we need to maintain a very high bar for "self explanatory".

I put 'self explanatory' in square quotes exactly because of that, at the time of writing the code many things may seem self explanatory for the person writing it, but even seemingly simple things can be very confusing for people who read the code for the first time. But obviously I'm not advocating comments that simply describe in words what the next line of code does mechanically, those are useless. But I do like comments that break up the algorithm in sections that are clearly marked by comments, even if some parts of those comments may seem trivial ('loop over all objects of type x and process those with property y', etc). For me the value is in being able to read the comments first and get an idea of the structure of the code and the though process behind it, before actually having to interpret the code itself.

>> At the same time, I think it's important to be aware that comments not immediately adjacent to what they describe are usually not visible in code review [..] I'm curious if you have any particular mechanisms for addressing the above?

Not really. In our team we don't really use code review tools for feedback about algorithms or higher level design of the code, my experience they are pretty awful for that anyway. We use bitbucket primarily to point out local improvements and ask questions why sections where added or changed, but for higher-level discussion we prefer offline tools like whiteboarding, and rotating people so everyone works on different parts of the codebase.
If you have linked-in premium, do a search of "Director" and "VP" and try to back out age by year of undergraduate graduation and you'll find plenty in tech. Good point about small companies. In my case, we're a tad about 100 employees. This would be a great great great investigative journalist piece that is data-driven for someone who wants to earn the ire of tech decision makers. That will not be me.

In my company of 100, we have 4! Once is 27 now, but was promoted at 25.
This article seems to solely focus on venture-backed startups. It would be interesting to understand how the venture world does in terms of inclusivity versus more traditional entrepreneurship like starting a restaurant or other small local business.

According to surveys from US Census data in 2017 (1), it seems pretty similar. This points to not VCs as the source of the problem but more to the general racism that exists. Starting a business in any sense is perhaps the largest financial risk any individual can take. Being able to afford that risk is a huge privilege accessible to only a few. I'm glad there's a focus on creating more opportunities for minorities in the VC but ultimately this reflective of the structural racism that seeps through every part of American society.

(1) https://blackdemographics.com/economics/black-owned-business...
Sync is a pretty good client for mobile, if you're willing to pay a few bucks.
Like mentioned in the article, only 13% of Americans are black[0].

Secondly, nearly 30% of that 13% are living in poverty[1].

So really you only have ~8% of Americans who are both black and not in poverty. From there it gets whittled down further for cultural reasons. You could similarly ask "where are there so few white rappers?" or "why are there so few male nurses?" and find cultural reasons and pressures involved for that.

[0] https://www.census.gov/quickfacts/fact/table/US/PST045219

[1] http://www.stateofworkingamerica.org/index.html%3Fp=4193.htm...
The Creation of Noma’s New Vegan Quinoa Tempeh Burger
I don't know if it's a general cultural trait, but my feeling is that Indians in Western countries tend to invest massively in education and point their children towards 'practical subjects: tech, medicine, law, business.

I think that they are over-represented in all these subjects compared to their demographic weight in the general population.

On top of that, there is a significant migration of Indian engineers to the US/UK/etc.
This post is just decompressed twitter trolling.
I don’t understand why having the ability to describe such a type removes the need to be able to name it.
PureStake | Crypto / Blockchain Engineers & Full Stack Engineers | Boston, MA | REMOTE | https://www.purestake.com/

PureStake is a blockchain infrastructure and developer tools company that's focused on Algorand and Polkadot networks. We provide IaaS/validator services, APIs, block explorers, wallets, and other technology to these two networks.

Most of these roles are for our pre-launch Ethereum-compatible smart contract platform on Polkadot, Moonbeam (https://moonbeam.network/). Moonbeam is focused on making the transition between Ethereum and Polkadot totally seamless: by leveraging the EVM pallet, we've created an environment that supports Solidity smart contracts, popular Ethereum tools, account structures/data, and more.

We have a bunch of open roles and we'd love some help!

Most of these roles are remote, or remote-optional.

We are hiring for the following positions:

* Full Stack Engineer: focused on supporting our web apps and APIs

* Full Stack Blockchain Engineer: Designing blockchain applications. Solidity preferred.

* Senior Blockchain Engineer: Rust and/or experience with the Substrate framework, Solidity/EVM experience is helpful.

* Ecosystem Development Lead

* Marketing Communications Manager

All roles are available on the PureStake website. Please apply here:
https://www.purestake.com/about/careers/openings/
https://www.facebook.com/rawchefyin/videos/making-tempeh-wit...
Err... to give you a genuine answer - by experiencing real starvation.

Have you never seen any cartel execution/torture videos? Those people are literally just doing it because a higher up told them, they're making money, and stimmed out of their minds on a daily basis.

Eating a dog alive is really nothing to a human that's actually facing death from starvation. Please don't forget we're just animals.
The problem you'd have is that doing any operations on such a value could take it outside the bounds of the "type".
Yea, I can’t imagine how angry my landscaper and pool service guys are that I have the gall to pay them money in exchange for services.

I haven’t seen either this week, perhaps they are at a meeting of the revolutionary workers.
The key difference is that it's something you _can_ do, rather than something that just happens automatically. It's not about what you're able to do, it's about what you can forget to do. Storing references to external systems is something that people do in Pachyderm as well, but we discourage it because those external systems generally aren't immutable. So they can be deleted, or even worse change, at which point your lineage tracking is actually misleading you rather than informing you.
I believe what that means is they found the dog alive, killed it themselves, cooked it (I hope) and ate it. In contrast with finding it already dead, like a road kill, which they eat also...
VSCode registers[0] a url handler for vscode:// so you can open a directory or other things in VSCode with just a url

[0] https://code.visualstudio.com/docs/editor/command-line#_open...
As mentioned in my previous comment (https://news.ycombinator.com/item?id=24374147), I was also affected by this. Saw the popup first when I clicked on a link in Discord, and Firefox was not updated (I'm doing those updates manually), only new thing from the Windows Update was that now Edge was added to my system + it was added to the bottom bar next to the start button. This is how the dialog looked for me: https://imgur.com/a/cTBcCBC
I learned C from K&R. It was lent to me by an English teacher (!) from my high school and I can still recall the smell of it (stale coffee and cigarette smoke). C was my fourth language after BASIC, Pascal and 6502 Assembler.
What is being taken?
Just looked him up - he had a crazy year in 2018.
Became CEO of Goldman, divorced his wife, released an EDM single that debuted at #39 on the Billboard EDM charts, and his personal assistant committed suicide after getting caught stealing $1.2 million of wine from his private cellar.
Inference should be fast, so an async view (which we're excited finally happened!) should be fine. It's similar to waiting on a db. Read consistency means using similar memory. Likewise, you want it to be warm, not reloaded between calls.

In our case, we do on-the-fly GPU calls, with weird spiking behavior, so been looking for a good serverless GPU solution for this kind of stuff.
git has added `git restore` and `git switch`, intended to replace `git checkout` :)

https://git-scm.com/docs/git-restore
https://git-scm.com/docs/git-switch
From my understanding, the scene is about being part of a club, belonging, and part of this is contributing back.

Torrenting is just getting movies, without these social aspects, and without being part of the "elite".
They didn't just say that Obama WAS a secret Kenyan that RAN a human-trafficking ring in a pizza parlor. They are still saying it.
That’s a pretty dangerous belief, as it is inclusive to a growing amount of propaganda and misinformation.
It seems pretty obvious that I have read the book if I have an opinion about it. I don't start asking whether you have finished high school and whether you passed any reading comprehension or IQ tests. I think such questions are insulting and they don't lead to a fruitful conversation.
> At my workplace, they will consistently take an average white worker (no special degrees, no special schools) and promote them over and over until they are multiple levels higher than others.

Are you saying that they also discriminate against above-average white workers in favor of average white workers?

> The entire c-suite has a single person of color.

How many people are in the C-suite, and what's the ratio of PoC to total number of employees in your company? I'm not trying to disprove you, it's just that a single number (1 PoC in the C-suite) doesn't provide any insight into your situation.
There are plenty of both extremes, what's mostly missing are moderate "political" subreddits that aren't full of SJW and cancel culture. That's why I only bother on the hobby/computer subs. They're generally fairly well behaved and neutral as long as politics doesn't come up and the better mods are good at shutting such nonsense down. I don't care if you're a biden or trump support if I'm in r/diy
> the only way to solve that problem is the address the root causes: stable families, educational opportunities, easier access to decent wages, and lower housing costs.

That first one seems much more difficult than the others. How do you go from pervasive single-parent households to consistent two parent households? You can't simply throw money at the problem and expect the next generation to bootstrap itself into stable marriages. A lot of these single parent families start in middle/high school.

And you can't just say "teach it in school" either, because truancy is rampant among black impoverished youth. So even if you have the best school in the world, it does no good if the kids aren't attending.
Eating the core users that got you started is pretty much the playbook for almost every Internet site that tries to win the mainstream.
Almost all my favorite games as a kid were from Bullfrog. They had so many great titles back in those days. Dungeon Keeper, Theme Park, Theme Hospital, Syndicate. Many hours spent!
Apple will release a (portable) XR headset next year according to rumors.
Right, but do you think we would have continued that if, like other commenters here are sharing, Indians could not succeed - if they were systematically stopped from succeeding?
That change was mode after the whole thing blew up last year. It used to be that this feature was enabled by default, with no way to opt-out and was not clearly disclosed to the user.
I see this with a lot of folks - they stream on Twitch and then the audio shows up on Mixcloud/Soundcloud, and sometimes the video on Youtube later on. You get the fun of watching it live, but then also enjoy replays later on.
I was not aware of this, and this is super useful context, thank you!
One more advantage was that C and UNIX were designed for portability. They started on PDP-7 and spread onwards from there.

VMS was designed to sell mainframes so your choices were limited outside of that until the pedestal and workstation market arose around 88 (Alpha), MicroVAX, etc. Even then it was only DEC hardware. That's how you kill an OS.
Well ask your self are the Indians founders from the upper castes or lower castes in India? I read an article which states that Dalit's make up only like 2-5% of all the Indians who come to America. African Americans are like the dalits of india in that they have faced systematic discrimination which has probably effected every part of their existence for a long time, it is not something that can easily change with the waving of a magic wand.
The MDC scheme exists- it's also sketchy as all hell. Wouldn't trust it if serious adversaries are a reasonable threat for you.

https://github.com/gpg/gnupg/blob/master/g10/mainproc.c
I value four hours of my time at considerably more than $200 and the reason I'm able to do that is because I know things like how to configure a database server.

But your argument is nonsensical because a one-time investment of time (much less than four hours for me, but I've been doing this for 20 years) can save you several hundred dollars a month. AWS AuroraDB, for instance, (which I also know how to configure, by the way) has much higher latency than a hand-rolled instance and will cause bottlenecks throughout your code in a DB-driven application. If I hadn't experienced the difference firsthand, or had failed to profile my app's performance adequately, I might assume I need to solve the problem by spinning up more ec2 instances to distribute the load. I've had the misfortune of working with a company that had exactly that problem and knowing how to spin up a new DB server saved the company thousands of dollars a month and took considerably less than four hours. Transferring a 3TB database to a new server without downtime did take considerably longer, however, but I was being paid hourly anyway, and it was still a worthwhile investment for the company which saved considerably more than my fee.

Any tradesperson should know their tools. A programmer is no different and if you don't know how to use your tools because your "value your own time higher" then thank you: you're the guy who ends up getting me called in to fix things at a much higher hourly fee.
The argument for people using age to replace GnuPG (PGP really) is that there are better signing tools that you really should be using (minisign/signify) and PGP should not be used for the web-of-trust anymore anyway. There are many good arguments against PGP for all of these things.
You are correct —- I had this on file and should have removed the link before posting.
goddamn i was nodding along with you, hovering over the upvote waiting to click when I finished, and then bam monarchism out of nowhere.
He has debased the role beyond all recognition. And many in his own Political party and administration have as well. Its hypocritical/laughable to make people respect his role, when all the above dont.
Yes, we have 4 such cases in a relatively small company, all in early to mid 20s. None with any degrees of note nor any prior successes or any prior superchargers (such as McKinsey). This is a specific experience. However, as I see our employees go to other companies, it is fascinating to follow a nice upward stairwell people of non-color follow.

Meanwhile, PoC with extensive experience are told, "oh next year, you will be eligible for Associate Director or some other BS"

I entered the company at just above entry level despite quite a bit of experience. I cant say more or it might become obvious who I am.
>> It would be great if you could release the source code under an open source license

>Yeah... talk to the Mouse. I don't own any of it.
I still use winamp, with classic skin. It's small out the way, I can simply drag the files in I want to play.

Not want any more than that for a music player IMO
A more affordable alternative to the Herman Miller Aeron
I agree, I can't stand them. That's why I won't use arstechnica comment section. I might look at the first few. I much prefer reddit and hackernews style
I love that idea. I couldn't resist mocking one up in Python:

https://pastebin.com/erFSAUvH
You are being sold in a different way. A successful course is one where you haven't requested a refund. The courses are designed to create little friction and in the end leaving you with a feeling that you now know 'x' and you are a 'x' programmer now.

In reality you took an easy guided path. Without friction you may not have learned all that much.
My god it's hard to take you seriously. Your attitude is insufferable. The most innocent, obvious question is interpreted as a coordinated attack. "That's a leading question...Are you a white house correspondent?" Everyone is met with scrutiny here, you're not special, you just can't hold up against a slight breeze of pressure. Just like the pres.
What's the mechanism for "flushing out" excess Vitamin D? The Wikipedia article you've linked offers no such mechanism for dietary Vit D. If anything, the article suggests that toxicity is only really possible through oral supplementation.
Assuming they actually have this ability to pump the markets, what stops them from doing it over and over again infinitely? Market makers NEED to hedge right? Would people catch on and they couldn't sell their inflated calls at the end of the ride?
>One thing I've always wondered about when it comes to the temporary nature of US presidential terms and their respective administrations - why does it seem like it's so much easier to dismantle things than to create them in the first place?

This is just the nature of reality. Creation is incredibly difficult and requires immense struggle. Destruction is effortless. It took billions of years of biological evolution to reach a point where a mass of cells can be conceived, nurtured, and grown into a thinking breathing organism capable of manipulating its' environment. One single mindless, simple burst of radiation can completely destroy that. You're battling against entropy. The natural order of things is chaos, disorder, and dissolution. When the will to fight and struggle for an ideal is lost, the inevitable result is decay.
My favorite is when reporters are out in the field reporting and someone drives by with their car radio on, and the entire clip gets taken down due to copyright.

Streamers listening to music is a common thing while talking, gaming, etc. Something needs to change.
This looks super cool!

I was under the impression that burntsushi's implementation of quickcheck [0] was the most popular property-based testing library for Rust. Was I mistaken or was there a reason the authors chose another library as inspiration?

[0] https://github.com/BurntSushi/quickcheck
Netflix Outlines New Tricks to Offer More Data-Cap-Friendly 4K
The new law that is being put into motion requires that all petrol and diesel vehicles be scrapped in 15 years no matter their condition. So if you have BMW in mint condition and serviced regularly - but it is 15 years old? well, tough luck, it won't be allowed to ply on the roads.

https://timesofindia.indiatimes.com/auto/miscellaneous/govt-...
VOA is legally obligated to only tell the truth. News services don't have the same obligation.
Market manipulation is also separately illegal. Though classic pump and dump doesn’t seem possible with amzn.
The perception of piracy has changed though, not without help of the content industry. I bet they would prefer us to call it "terrorism" nowadays.
Not the OP, but I think political parties have no legitimate role in government and should be banned from using any public resources, using government buildings (even by rental,) using dmv resources or otherwise involving themselves in voter registration, etc. Nor should it be legal to list them on the ballot..

It is absolutely the case that corruption is laundered through organizations. If a person profits it is illegal, if he directs profit to his organization and takes back a commission it is somehow fine?
It seems every StackExchange site is overrun by sophomoric gatekeepers, searching for (& competing with each other?) to find any possible reason to shoot-down questions.

It's so much easier to hit that 'downvote' or 'close' button than to actually try to understand the asker, or compose a meaningful answer, or even explain clearly why a question might truly need work.

So, I see a lot of 'closes' from people who hardly ever answer any questions, and plenty by people who simply don't understand the question's domain enough to see that yes, that is a meaningful question with a compact, well-matched answer. And once closed, it seems no one really looks at 'reopen' requests, even after the question text improved.
HP Releases Z Series Laptops with Official Ubuntu 20.04 Support
> The day has come and gone and I didn't get a happy birthday card from Disney with the Monkey Island IP tucked inside.

Disney got the Monkey Island IP when they bought Lucas Arts. The first thing they did with it was to pull an excellent MI remake off the iOS Apple Store.

The explanation was that it was diluting their Pirates of the Caribbean brand... which is clearly some Grade A bullshit.

So I really doubt that Ron will ever have his wish granted :(
Such a compiler exists, it's called zapcc (was a fork of clang 3.something). Sadly it has been abandoned and never merged even though it was opensourced.
> It may be easier if you have credentials, but it’s certainly possible without them.

So they care a lot, but it’s not everything to them?
The original title was:

Reddit gets its app to 50 million Play Store downloads, mostly by making the mobile web experience miserable

It's been shortened to:

Reddit gets its app to 50m Play Store downloads

Given the content of the article, a more intellectually honest shortening would have been:

Reddit makes mobile web experience miserable
It can't be addressed directly, it's a latent expression of the problem. Address all the other things and you'll see increased stability in the average family.
That was exactly the same process including devpac (On a cover disk) that I went thru. Flashbacks...
Good insight, you might take it as your opportunity to curate a shorter or more detailed one, maybe as an https://github.com/topics/awesome-list
There are 1.4 billion people now. Indians have been doing some wonderful things in the US for a couple decades now. Which means even previous generation expats were probably having more chance at success than Black Americans?

I am happy with where Indians are but I'm just trying to understand, in the light of recent situations, how deeply Black Americans feel they don't have any chance at success within their own country.
That will be illegal because that's market manipulation.
Well... The people who make the rocket apparently make HTP jetpacks, so I assume they haven't killed too many people with their gear. Yet.
I have recently discovered [tsoding twitch channel](https://www.twitch.tv/tsoding/) which describes itself as Recreational programming. The topics range from webassembly and Game development to functional programming in haskell and ocaml. Some of the interesting random things I found there include:

* [a parser combinator in haskell](https://www.youtube.com/watch?v=N9RUqGYuGfw)

* [stack based language compiler in ocaml](https://www.twitch.tv/videos/654258168)

You can find all the things that were done during the streams in https://github.com/tsoding. You can also find his schedule at https://tsoding.org/schedule/
I ctrl+f'ed "barter" in Mankiw's Principles of Economics and couldn't find any topic on the origin of money. I think the modern theory on the origin of money economists generally support is a tad more complicated than a strawman Graeber builds and destroys in his book.
Uighur Muslim teacher tells of forced sterilisation in Xinjiang