skysight-inc/HackerNews huggingface dataset:
Well for one it's a super expensive country and the cost of doing business is huge, but we aren't talking about general business-friendliness rather about a very specific set of legal protections provided by Section 230 enabling the business models of facebook, twitter, google, reddit et al.

I don't know the specifics of Swiss legal system in that regard but the fact that nothing similar ever came out of there probably says something.
>Sounds an awful lot like giving up to me

No! The opposite in fact! When Democracy is messy it means there's a lot of 'bumping' and 'turn' (to use some metaphors), unlike the sterile utopia that some push for, where everything is clean and specified and everyone follows a neat pattern (to use more metaphors). For example, I love how messy caucuses are, people are yelling and clamouring, convincing each other to join the other side, negotiating and trading (TALKING to each other), making mistakes, etc. Democratic chaos! Beautiful! But they are going away to just regular, boring voting because this chaos makes many people uncomfortable and it FEELS better to have a top-down, clean, organized, designed approach.

This reminds me of Jane Jacobs [1], an urban activist that criticized the then modern notions of urban renewal which called for creating neat, sterile, single-purpose zoned areas. To her, a city should be 'messy' with active mixed-use neighbourhoods encouraging this 'bumping' and 'mixing'. She's right! And I see this idea of urban planning analogous to the democratic process.

There is a side-benefit to this chaotic Democracy - it's harder to be gamed, by Russians or political consultants or political parties.

>There's a difference between "appeal to emotion" and spewing outright lies.

The other side feels the same about your side.

[1]https://en.wikipedia.org/wiki/Jane_Jacobs
The author didn't say it was fair, they said it was objective; objectively speaking, JS projects get all the new stars compared to backend and AI stuff, therefore are the most popular.

Of course, a more fair algorithm - if your definition of fair is that multiple disciplines and specializations, and / or language get the same exposure - would be to show the top starred / most active repos in certain categories (back-end, AI, specific languages, etc).
Why should they block content you don't like? Move to another platform.
It's true in SF as well. There were a few businesses boarded up when SIP started but most of the boarding happened after union square and a few other streets were looted around end of may. In june we went from something like 5-10% boarded up to the 30-60% now depending on district.

Even a lot of grocery stores are boarded up now, and quite a number of convenience stores like CVS stopped operating in half their locations and where operating, with reduced hours.
> Sex can be changed, except on chromosome level
So it can't be changed after all
Yes, but try doing that, when the CEO has a name that clearly matches their ethnicity.
Github has a Trending page??
Was cargo famous before rust or maybe it should be npm-cult programming?
And why is that? I am a certified C noob and this really confuses me. Why `alphabet_pointer = alphabet;` points exactly to the first element in the array? Why not the whole array? Why not the last? Can we have a pointer that accepts a whole array?

Thanks
No More Masters
The PC police is upon us - we are now renaming git master branch to main, as if not mentioning the terms 'slave' and 'master' will make any difference.
So childish.
Come on.
What's next? renaming red-black tree, since it is offensive to both African-Americans AND native americans?
Thanks for the kind words!

> Just noticed - UK recoveries data looks incomplete. which data source are you using?is it not present in your data source or govt not providing it to public?

The data is from the Johns Hopkins University CSSE. Apparently the UK government does not share recoveries data. There are other places that lacks recoveries data, so I decided to add a small popover that explains it to the user. If you go to the website now, and change the location to the UK, under "Recoveries" it says "No Data," and hovering over the "Why?" below it shows an explanation.

> Just to add, at the beginning under "Latest cases" section adding 'Active Cases' count along with other 3 counts(Confirmed , Deaths, Recoveries) will give better idea on current status of the country.

I have now added the active cases information. But it's not shown in a card like the other three (it looks too crowded with four cards).

> is it possible to add another geographical graph showing top 5/10 countries with color codes? I used filter to check whichever country data I want to see. I would also like to know which countries have highest cases and maybe compare two countries graph?

I actually included a location comparison page at first, but then decided to remove it. Comparing locations didn't seem too reliable to me for two reasons:

1. The quality of the data between locations vary.
2. As all the values are total values for a given location, naturally places with bigger populations tend to have bigger numbers. To counteract this, I needed to also calculate per capita values, which would add some extra work, and I wasn't sure if people really wanted to see it.

If there is enough people interested, I might add that. Also, the whole thing is open source, here is the source: https://github.com/evrimfeyyaz/covid-19-in-charts. If you are interested in adding anything, you're more than welcome.

Thanks a lot for all your feedback, I really appreciate it. I added a few new things based on what you said.
Magnus Carlsen has been streaming for a little while!

sometimes doing silly things then absolutely wiping the floor of his opponent like in this clip

https://m.livestreamfails.com/post/36320
Look at the platform demographics and the target audience. For example if you're targeting developers, the market share increases significantly!
I don't think you can equate FB and traditional media and then honestly ponder why people are upset. Traditional media ads weren't paid for in rubles by Putin's agents. Traditional ads weren't being approved by the most dangerous CEO in modern times. Traditional media didn't lead to the most terrible president in history. Clearly we are in a different world than the strawman traditional media, FB is a whole new monstrosity.
Certainly depends on how you use it. If you plan accordingly and the data fits a compatible partitioning strategy, things work out well and costs can be manageable/predictable.
What Is Product-as-a-Service (PaaS)?
20 Growth Marketing Hacks to Get Your First 100 Customers
Launching Bopdrop: How We Got 2k Downloads on Our First Day
The US would require multiple votes as well to really succeed at this. For example in Germany a person has 2 votes, and that enables them to perhaps use one vote to support a moderate-left party like SPD who they want to be a strong opposition party, but then at the same time vote for a far-right party like AfD.

Maybe the voter's issue is the power of CDU? Maybe they're just anti-establishment? Maybe they're just voting on specific issues?

Who knows, but it's way better than only being able to put your stamp on one party, and gives a little more negotiating power to the smaller parties when forming coalitions.
$500 Amazon credit giveaway on Twitter
I haven’t participated in this trend-hunting behavior the author describes, but it sounds like it has the main appeal of HN—see new ideas that other people with a similar mindset are talking about. There’s educational and entertainment value to that, and while you’re right time is better spent grinding on projects it certainly sounds appealing to have a window into stuff other people are working on that is also mildly curated.
Inverted Question and Exclamation Marks
Show HN: Covid-19 in Charts, a web app that visualizes the Covid-19 data
WhatsApp has introduced a feature that allows users to send and receive money
This is a good start. I always thought it would be great to have a "no X today" button, where I could mute all political content, all sports content, all WWDC content, etc.
The government has a role to play. To be sure even American businesses recognize this — this is why there are lobby groups. That’s not my contention though.

My point is more about mindset. The government is not responsible for competitiveness and expansion of businesses into new markets — that’s on the business. But I think many people in Canada default to feeling the government ought to take a bigger role in those areas in order for us to have the next Blackberry or Nortel. I’m like, maybe we shouldn’t rely on that (or let lack of government involvement hold us back) and instead take our own risks?
More specifically, why does one get to decide what content another person sees, on a platform?
Two Traits Predict How Long Relationships Last
Oh, very interesting, thanks for the hint :D
Why doesn't Google do it? They already have gmail and chrome, I could see Googledex heavily populated from their existing data.
I can't deal with chess but a similar thing has been happening with Sudoku and I have become a bit addicted to it :-) It's always interesting to see things that had a bit of an arcane or geeky reputation now having large audiences given we're all in the same online 'place' as it were.
having a hard time understanding what the author is saying. i never considered github to be a place to have fun at. and i am surprised by this article and curious how other people see or use github...

by the way, the trending page is not everything about github!

i keep discovering and bookmarking github projects every now and then. for example, this repository where the author has implementations for trigonometry functions in k&r c: https://github.com/richgel999/triglib

i don't believe github has lost its quality either!

they recently pushed that new layout preview that made the app usable when my zoom level is at 150%. i was very happy about that. i can't wait for github to provide a better search engine. and i have the feeling that they are totally working on it :)
Serious question, What do you recommend that they do instead?

Also, as for Facebook Shops, I don’t think that’s a good thing for Shopify. It’s a forced marriage, with a divorce planned for future.
If that's the route we want to take, I think a browser extension would work just fine. Loop over all divs that represent tweets, if contains any key words, delete div. Rise and repeat with other websites.

I wonder if a general black list exists for various websites already.
https://lichess.org is fantastic for online chess.

But we need a lichess for Backgammon! Backgammon has tons of strategy but also has the element of chance because of the dice roll - anyone can win anygame (in theory, at least).

There is even a lichess forum post about making lichess for backgammon: https://lichess.org/forum/lichess-feedback/backgammon-clone-...
Probably been posted a lot before but always worth a watch. https://youtu.be/hVimVzgtD6w
The Great Hans Rosling. His book is well worth a read as well.
You just gotta find something you love. If you're passionate about what you're studying, you'll look forward to doing it.

Internal motivation basically = being passionate about something.

Everyone's passionate about something.
As a consumer in China you can't use an app that doesn't conform to the rules set by CCP.

Sideloading is a must. And push notifications must work for sideloaded apps, too. If apple doesn't provide that, devices should have ways to install alternative push providers. All that keeps that from happening is the extreme closeness of iOS
experience based on chrome under linux; it was laggy, while I should've been the best case they could cater to. FiberTTH, 2ms to google.

It constantly gave me the laggyness that you get on a console, but on a PC, but worse!

Yes, you get used to it, until you play something locally again and are reminded it's not good. (maybe it was my setup to blame in this case.)
damn we are bored as shit
I feel like spending some time programming in assembler, even just Z80 or 6502, would give most people an understanding of pointers in very short order.
You cannot develop internal motivation. In my experience, when you have some vision that you are excited about, motivation is not a problem. That vision can take many forms, but it's often some concrete outcome that you understand how to accomplish, and desire to achieve (for whatever reason).
The Best Time to Post on Hacker News
If you are interested in seeing the source code, the app is open source: https://github.com/evrimfeyyaz/covid-19-in-charts

I have also separated the part that fetches and formats the data into a library that you can use: https://www.npmjs.com/package/@evrimfeyyaz/covid-19-api
Savings rates tend to be much higher in poorer countries. It's clearly not just about how much people earn.
> I know how to cook, but if I'm cooking for myself, I'll probably be lazy -- I might just eat something straight out of the packet! -- but if I'm cooking for myself and others, I'll go to the trouble of making something good.

You do have internal motivation in this scenario. You are internally motivated to impress and/or do nice things for others.

> I'm interested in doing a PhD. That requires enormous amounts of internal motivation, for several years straight, when there's little-to-no external motivation. I see that this could therefore be my downfall.

Why are you interested in doing a PhD? It sounds like maybe something that you like the idea of, more than something that you actually want to do. Why not focus on the things that you do actually want to do?

> How does one develop and maintain internal motivation? What can one do, for example, to renew their enthusiasm if/when it starts to dwindle?

One of the key things is to maintain good emotional health. So things like sleep, exercise, diet, etc. This won't make you motivated to do things that you're uninterested in, but it may help you to maintain motivation for things that you are.
1000 repos seems a bit much. Does it mean that when developing a feature you have to change code in tens of repositories And then create separate commits and PRs for each of those? It just seems way too microscopic.
I think the debate on language is part of a greater discussion in the field as to the fact that software development and other tech fields are disproportionate in its representation, whether or not it’s a problem, and how to resolve it. These sorts of addresses approaches in language are an easy and immediate signal, like switching from language like policeman, postman, etc.

Arguably it is much harder and will face much more resistance if GitHub attempted to solicit internship programs, scholarship grants, and supported programs necessary to churn the wheels on rolling back the factors preventing our field from being friendly to a broader demographic set of people.
Actually if you go back to the top of the thread there are no such claims, just that the chips are not good value.

I'd argue that going forward the intel chips are going to hold their own less well in games too, with a lower core count, especially as the core count in consoles goes up.
What's your public key? I don't want to drop names in plaintext because I don't want my favorite communities to be targeted by anything resembling an angry mob (not a certainty, but stranger things have happened).
I think in terms of the money supply, assets haven't gone up in excess of the increase in money. so not a bubble yet. too many people skeptical of it to be a bubble.

I don't see any big progress or innovations to get velocity into money so we are going to be stagnant for some time.

give it 10-20 years then baby boomers won't be around and we can proceed with a global project against climate change and for renewables, I think that will be it.
Converting a hundred million integers to strings per second
Oof, did you write this comment for me specifically?
Idk, I don't have the source for the conversation, but I suspect "direct" is being misinterpreted as "rude".

Using git and mercurial for large binary file storage is, 100%, wrong. Why? They're not designed for it, so they handle it really poorly. Hacks like Git LFS and annex were made for a reason.

From sourcehuts perspective, they need to serve all their customers, and an extreme performance outlier for a still small platform could degrade the experience for others by becoming a significant part of the server load. Thus, it's fair to say no.

Just like Github did back in the day to CocoaPod: https://news.ycombinator.com/item?id=11245652. They also got very unhappy.
The only progress I can think of is the amount of people that might enter the global economy at a higher tier class. More lower middle class everywhere from India to China to America to Brazil, etc). That’s the only sure fire bet (as usual).

Globally, we’re going to need more Netflix watching, IPhone buying, startup working, Starbucks drinking sneaker-heads for this to all work out.
I don't have it handy but DHH, when he went off on this on twitter yesterday, noted that in March Apple decided to be much more strict with enforcing this.

Also, DHH is now using his megaphone on this issue.
I hope you are kidding mate.
I've been solo maintaining 50k lines of Rust iterating over a few months and it's a breeze.
(Note: I'm Head of Developer Relations at Streamlit)

Out of curiosity, which features are you looking for in a "proper" front-end? Flexibility?
That's quite a lot of layoffs. What industry is that?
Echo chambers are also chosen by users, though. They choose who to friend, follow, un follow, like, block, etc. In a broader sense, people have media habits that are fueled by their own views, I doubt a trumpism follower would choose to read NYT or WaPo. There is some personal agency here.
I use sourcegraph[0] for most of my searches even on non-entreprise github to work around how broken github search is. Sourcegraph has the ability to search in forks, in a specific commit, or in a set of repos that you define. It's really quite good at doing github-wide searches of arbitrary query. I'm pretty sure its self-hosted solution can be made to work with github entreprise, you might want to check it out :).

Disclaimer: Just a happy sourcegraph user.

[0]: https://sourcegraph.com
Using Service Objects in Ruby on Rails
web ring...thats a word I have not heard in a long time.
The current US electoral system makes this practically impossible. You'd need widespread adoption of PR or similar. A FPTP system, like nearly all US states use, essentially ensures that there will only be two viable parties (there are occasional cases where such systems lead to a 2.5 party system for historical reasons, as with the UK's Liberal Democrats, descendants of the defunct Liberal Party, one of the previous two parties).
What happened to vaping after the EVALI scare?
I'm just going to comment on one point of your comment:

> to be easily reviewable/checkable by coding teams.

I strongly disagree with this. I find Go code to be incredibly difficult to read. This is because of two main reasons.

The first is that the lack of expressive power in the language means that many simple algorithms get inlined into the code instead of using an abstraction with a simple and understandable name. I find that the first pass of the code is me reading over the lines (each of which is very simple and understandable) and virtually abstracting it into what the code actually does. I find that the interesting business logic is lost in all of the boilerplate.

out := []int{}
for _, v := range input {
number, err := fetchData(v)
if err != nil {
return nil, err
}

if math.Abs(float64(number)) <= 2 {
continue
}

out = append(out, v)
}
return out

vs

input.iter()
.map(|&v| fetch(v))
.filter_ok(|number| number.abs() > 2)
.collect()

As I said, every line in the Go is simple (except maybe for append, but generics can help with that). However the actual business logic is lost in the boilerplate. In the second example (Rust with one existing and available helper function) the boilerplate is much less and each line basically expresses a point in the business logic. There are really two bits of boilerplate here `filter_ok` instead of `filter` to handle the errors from `fetch` and the `collect` to turn the iterator into a collection (although maybe you could improve the code by returning an iterator instead of a collection and simplify this function in the process).

Secondly the "defaults are useful" idea is in my opinion the worst mistake the language made. They repeated The Billion Dollar Mistake from C. I have seen multiple expensive production issues as a result of it and it makes code review much harder because you need to check that something wasn't uninitialized or nil. It is absolutely amazing in Rust that I don't have to worry about this for most types (depends on your exact coding style, in the above example there is never a variable that isn't "complete").

So while Go may be quick to write. I think the understandably is deceiving. Yes, I can understand every line, but understanding the program/patch as a whole becomes much more difficult because of the lack of abstraction. Humans can only hold so much in our head, making abstraction a critical tool for understandable code. So while too much of the medicine can be worse that the disease I think Go aimed - and hit - far, far below the ideal abstraction level.
No it's not just the ad-supported parts. App stores, patreon and paypal are cutting people off even though it's based on taking a percentage rather than ads.
Essay calling diversity in chemistry harmful decried as ‘abhorrent’, ‘egregious’
I say you should hire the people who hve the skills and do the work, not trying to hire 1/8 blacks just because. If I would guess, I would say that the reason for that disparity is the average economical status and environment. I've lived among the white trash long enough to know that most of them won't go anywhere, and it's not entirely their own fault. Why should a struggling white kid have it any different than a black kid? That's just pure racism. Trying to make every poverty stricken black successful will have the same effect that trying to elevate all the poor in every other race. Why should it be reserved for some special priviledge group?

Don't put words in my mouth, you sound like CNN "journalist".
82% of the deaths in Canada have been in long term care homes. These people were not economically productive on their own, so the impact should largely come down to the secondary effects their existence produced.
In a big city you have 1000s of restaurants and surely you can find coke in some of them, without any regulation.

OTOH how many viable mobile platforms do you have? Whopping two (on the world scale). And one of them is not playing fairly. (Edit: And the other is not playing fairly either in some other aspects.)
It sounds like a lot of these are just people being clueless who Sundar is, not necessarily biased to thinking "he's Indian, so he can't be one of the most powerful people in tech".

I don't know Sundar well enough to recognize him in the streets or at a press event if I haven't spoken to him first. Same goes for a lot of CEOs of various ethnicities.