skysight-inc/HackerNews huggingface dataset:
There is one single developer efficiency tip I can recommend: always dive deep.

While sometimes it makes sense to ask around for help on something, you should always spend 20 minutes checking the source of your favorite framework/company's library, and try to debug it yourself.
Total commander. For any OS. Is among the 1st 3rd party programs I install regardless if it's a Win or Android or Lin installation I do.
+1 I've been using makefiles more and more. And the nice thing is, if you don't have hidden dependencies you can just do a make -jn and get parallelism.
You're right - thanks for the correction!
Learn how to use git's partial commit functionality `git add -p`, `git checkout -p`, `git reset -p`, etc.

Also get comfortable with rebasing. The most foolproof formula I've found is

git rebase -i <commit hash immediately before what you want to move> [--onto <branch you want to be the new base>]

Using the two of those together, you can clarify your commits and have code that is actually reviewable rather than stream of consciousness spaghetti commits.

Makes reviews more pleasant and looking back through history more useful.

Also learn to use `git log -p` to look through the change history of files. Immensely more useful than `git blame`.
Check Code for Common Misspellings
The timestamps for PoET don't require centralized servers; the timers are local to the platform. RRR goes one step further and doesn't even trust local timers.
Right, of course you're the rational one. Completely disregarding historical and ongoing gerrymandering, onerous voter ID laws, and all the other hurdles that have been brazenly thrown and which continue to be thrown in people's ways in bulk to discourage them from voting, make it more difficult for them to cast their ballots, and nullify the effects of their votes. Everyone else who disagrees is irrational. The ones who dare to try to remove one obstacle in bulk are irrational partisans trying to rig a completely fair game because their solution isn't scalable like AWS Lambda.
While XML certainly deserves some blame, the amount of tooling around it is unmatched

That tooling was created as a result of XML being difficult to use otherwise, not the other way around; in much the same way that some languages like Java seem to depend on an IDE to be even usable, far more than others.
2009 swine flu pandemic originated in Mexico and wasn't contained either. Killed 250,000 people. Don't see anyone blaming Mexico.

Flip side China and Vietnam have squelched the virus. While the Federal Government continues to do nothing leaving everything to various states.
The likelihood of a US ban preventing ICBM development when the basics are inherent and already known?

Nothing in the story really related to this risk. But, you are probably right it's the latent fear. The ban only drives Iran closer to Russia. Why buy US tech when you can cut out the middleman and go to the same source the US does for engines? (I know they don't buy much any more but they did for a while, and presumably the Iranians can operate a Russian engine as well as the Americans can)
> A framework, usually, must predict ahead of time every kind of thing a user of it might need to do within its walls.

Well, when I'm building something opinionated like something resembling a framework, I usually aim for something that handles 80% of the use-cases, and then make sure that you can go around the framework for the other 20%.

Your "thing" should always have a way to get out of the way and fall back to the un-abstracted way of doing things. Then you don't have to predict the future.
If you think assigning work is leadership, then I think you should step away. Leadership is about inspiring people to follow you. The best leaders let people self-organize. They coach them but not `assign' them work.
Depending on the level of connection you're looking for with people, there are going to be a number of different ways you can go about this. Personally I've found that speciality and niche communities around topics of interest have been where I've met many online friends.

You can find communities around some of your favourite topics where you can get some written communication going with other users. More and more of the larger YouTube channels are coming out with Discord communities that you can join and chat with other fans of the channel. These are great because they contain both written chat and voice chat -- so if you prefer talking verbally with people, it's often easy to jump into a chat and get talking.

If you play games, the voice channels within games can sometimes be a great place to meet and befriend new people. You can then continue to play games and chat with them to build up a friendship. Though this can be a bit hit and miss depending on the game as you can get some fairly abrasive and toxic people in the chats who just like to stir people up.
> On the other hand, the average cost for a studio in a “normal” neighborhood in Seoul is only 537 dollars.

From the link, that's a 480 sqft studio with no parking, which is essentially illegal to build in any "normal" LA neighborhood.
> 5 minutes typing at full speed on QWERTY and my wrists start to hurt. (I really don't know how people do it.)

Wrist-bending to maintain the home row, I suspect. I have a different, self-taught style that partially involves holding my hands above the keyboard and using muscles all along my arms to move my hands without bending my wrists much - never had any problems.
Have you tried notion? Supports a lot of what you like about MS Word.
Yes, vacuum energy. But that's still probability distributions, and so almost all of the vacuum is empty at any given time.

Most physicists would likely say that there's no point trying to visualize this stuff in mundane terms. Or at least, that's what they were saying the last time I took a physics course.
There's really not much to automate. The Gitlab CI/CD config file to build Hugo and publish to Pages is always the same so I just re-use it as boilerplate. Likewise the Netlify config is usually the same as well, so once you've learned that syntax and structure it's not much work to put in place. I always like to peruse the latest Hugo free themes before I start and I usually end up using a new theme for each site anyway. The only real patterns in terms of organization is making sure I categorize and tag each post in a detailed manner. Most issues are related to a certain piece of the project or tech used, so when you know for example that your issue is related to the database then you can look at all posts categorized or tagged in a similar way to see if you already addressed the issue. I do find the most helpful step I took was making sure the post had a nice meaningful title with the proper keywords - that helps keep you from reading multiple posts until you find the one you need. Hugo and Gitlab's CI/CD are really great but the open source Netlify CMS is the key to making this setup so easy and remote only.
It's so disappointing to read this. I don't see how his thesis of "everyone needs to be treated by their individual merits because personal variances grossly outweigh any gender bias" can be interpreted as sexist.

He was literally preaching for equality. His point was that affirmative action programs do companies a disservice by making minority/women employees seem like they didn't get there through their own merit, and also punishes companies that don't have sufficient women due to a lack of interest women have in programming - which may or may not be innate.

...and he was fired for that. Crazy.
But that’s just OOP in general. You can choose a language that defaults to not using OOP-style abstractions, but then people will question why you choose python/node/ruby over a proper language like Go (or whatever else)
What do you mean when you say it "doesn't scale?"

* Seoul has twice the population density of LA.

* Seoul has less than half the number of road fatalities per 100,000 people.

The point about "not a fast way to travel" is interesting but it's also worth recognizing that with double the population density there are twice as many destinations to visit, so that can be deceptive when you look at trip length. If there are 5 grocery stores within 5km vs. 5 grocery stores within 10km, it doesn't matter at all if it takes twice as long to travel 5km in the former case, it's equivalent. (And it's more likely you can do it on foot, which is healthier in terms of lower pollution, more exercise, and fewer road fatalities.)
"cast doubt". That's a weasel word, because he said nothing of the sort.
1. Learn a good plain text editor really well. Learn the shortcuts. Learn how to navigate text (skipping words, end/home, etc.)
2. Start using REPLs - saves a huge amount of time when trying to figure out small quips of logic. REPLs are extremely useful whether you’re an artist expert or a beginner.
3. Learn how to setup and use debugging tools. These are often a PIA to get properly working, but you’ll thank yourself later. For example I do a lot of Ruby/Rails and rspec work. Enabling byebug and leaning how to run rspec feature tests with the browser in non-headless mode can solve some really tough bugs.
4. Learn regexes (POSIX). They’re used everywhere and have pretty much identical implementations and syntax between languages; they can help you do anything from performing complex searches to parsing logs to writing your own search engines.
5. macOS: Cmd+` (backtick) lets you cycle between windows of the same application, e.g., all of your Chrome windows. This was a game changer for me. I still see a ton of people not even using alt-tab or using that awful expose crap.
6. Keeping your system “up”: Caffeine for Windows, Insomniax for macOS. One of my biggest annoyances is systems that automatically lock, sleep, or time out, wasting my time and mental energy on logging back in or waking my computer.
7. Taking more breaks and procrastinating. Yes! Procrastinating does wonders for me. Not sure why, but some of my best work is done after goofing off for hours. It’s probably counterintuitive to most of you, but surprisingly I can get more done by spending less time forcing myself to do it.
> That obviously has something to do with the fact that a lot of folks living in "American minority communities" can't call the cops for help, eh?

I don’t know. Seems plausible, as do many other theories such as the high incarceration rates of adult males leads a leadership/fatherhood void, lack of career opportunities, ratio of negative to positive role models, the types of behaviors that are glorified, etc. I would be terribly surprised if it came down to a single trite explanation (such as yours) as opposed to a complex interplay of all of the above and many more. Social scientists don’t even profess to understand, but you seem very confident, so please, take the floor.
I have used Double Commander a little bit, and I like it so far. Any chance you've used both? What do you like about TC?
IBM put a lot of work into a detailed corporate design aesthetic. Itis described in detail in the book "The Interface: IBM and the Transformation of Corporate Design". The design principles were developed by Edgar Kaufmann, Jr (whose father owned Frank Lloyd Wright's Fallingwater), and they were developed by Eliot Noyes, a notable industrial designer.

Some design concepts in the computers were recessed pedestals for a feeling of floating and lightness, the concealment of most of the circuitry, expressing the "inherent drama" of computers, the carefully controlled color scheme, and modern materials for the cabinets. The tape drives in particular were wildly successful at expressing the "inherent drama" of computing, to the point that spinning tape drives became a movie cliche .
> And if that isn't enough, there is the 10x fatality rate of Sweden vs its neighbors.

Not only that, but as a percentage of population, Sweden's fatality rate is far ahead of that of the USA, and still climbing at a faster rate than America:

https://boogheta.github.io/coronavirus-countries/#deceased&r...
Makes sense. But on the other hand JavaScript is currently more important than just another script-language for browsers. Browser has become the universal GUI platform. You want your application be usable over the web. So there's a lot momentum behind JavaScript, and also lot of effort to make it better.
Lawsuit alleges age discrimination amid Covid-19 upheaval at global law firm
I tend to agree; if the author wants to look at any Asian capitals as a model, Tokyo and Singapore would seem like better choices.

Both feel substantially less claustrophobic than Seoul or Hong Kong, and I think Singapore fits especially well with its emphasis on quality of life factors.

Instead of maximizing land utilization, for example, most residential buildings make allowance for amenities like gardens and pools. The government encourages (and in some cases, subsidizes) mixed-use development and has aggressive targets for increasing the already considerable amount of green space in the city.

Frankly, at street level, there are a lot of places where you'd have a difficult time telling the difference between Singapore and LA or Miami.
Go outside, meet people.

1. This isn't even a epidemic, Nevermind pandemic!

2. 98.5% recover, better than the common flu or cold!

3. It's not when did the government lie, it's a question of when did they tell the truth! Not that they are the people pulling the strings anyways! It's always those you can't criticise!

4. Wake the fuck up and smell the roses, this is a power/control grab just like the last 500+ years have been by the same group of people.

Use this information and educate yourself as no one else can, will or wants to. They want us stupid and not thinking, which is why schooling (indoctrination) exists.

'I never let schooling get in the way of my education' - Mark twain

'even in a minority of 1, the truth is still the truth'
Yeah, TS has one of the most powerful type systems I've come across, with its distributive conditional types and type narrowing logic. Recently I've been using type predicates to "dynamically" expand 'this' in specific clauses.

It's very fun to work with and allows for really safe code.
Yeah, I was going to post something similar. Lots of evidence for vitamin D deficiency causing all sorts of issues. Very thin evidence that supplementation helps. Better evidence that producing vitamin D naturally via sunlight helps. Which suggests that the D may well be a mostly irrelevant byproduct of the pathway that matters.
I love Poweramp (i'm on android). Plex is second best but has stability problems.
All the powers that be might be happy to step into the gaps left by the others, but I'm not sure that automatically means they throw them ballistic missile tech outright. That would also not be in the Russian's interest to some extent too.
Calling it a "manifesto" is trying to give reader here some bias against it. Like he was some alt-right madman.

He wrote a post. Not a manifesto.

"There are productive ways to have these kinds of conversations"

Well obviously there aren't when posting a comment in an internal company forum gets you fired.
It's no longer vogue to joke about murdering women
Given the existence of affirmative action policies in which gender gives a positive boost to some women and may compensate for some deficiency, technical or otherwise, that's a reasonable assumption to make.
Wish I could help, peaking around them and some others seems to show that there is a larger a rabbit hole in eBay of open source resellers.
I don't consider Redis to have a DSL, and similarly, I was thinking about Postgres in the context of its client APIs rather than the SQL language. FWIW, there's another good example there: a client API centered around connections, queries, etc tends to be far more usable in terms of expressiveness and transparency than an overarching ORM framework.
Test Fixtures, Clarity, and Dataflow (2016)
I think there's a good mix of both.

There's definitely a marketing push from tech manifacturers-and-like with messages such as "you need to use this gamer mouse if you're a real gamer" but there's also a lot of tribalistic self-segregation. Especially in discussion communities.

It's very apparent when you browse various gaming communities on reddit, for example my favorite anecode woul be r/gaymers - it's gay people who play video-games — the correlation here is a real headscratcher.

It's much more extreme on platforms like Discord, I've been kicked out from few discord communities because I was a casual gamer and didn't identify myself hard enough with "the brand": "why are you even here if you don't dedicate yourself to gaming 24/7"

I don't mean to generalize and gaming communities on average are friendly, fun and enjoyable but the extremes are definitely very vocal and sometimes seem to be steering the medium too much.
Twitch is playing the long game here. If 'gamers' get to meet each other, date, and have kids, Twitch gets more customers!

Just kidding though. Gamers are normal people and do regular things too - unlike what popular culture would like you to believe.

'Dating for gamers' sounds like one of those ideas you get to see on Shark Tank. Ridiculous, IMO.
I am opposite of that. I can't stand paper and pen/pencils, so whenever I need to visualize something it's Paint time. And if I need to note something down it's Notepad time (well, Notepad++ lately).
Should LA urbanize? I find the lack of density to be a benefit, not a problem. The problem is rather the lack of public transport + lack of self-driving, green vehicles + lack of widespread remote work. Making LA as dense as Seoul or NYC would kill the unique vibe it has IMO.

There are many cities in the world which manage to have effective public transport and not be ultra-dense. Warsaw, in Poland, is a good example and probably one more useful in a comparison to LA, as both cities are mostly flat, sprawl for miles/kms and have large road systems that can’t easily be removed and replaced. Berlin is another good example, although it’s more dense than Warsaw.
Yes it is, you just need to press Alt-^ to do history expansion on it.
Maybe my choice of the word "comfortable" was incorrect (although I would say "grok" was a spot on word choice in this context). It took me a good while to get the point where no matter what I encounter in TS, I feel pretty confident I can arrive at understanding it. The type system is very powerful and there are some deep rabbit holes you can find yourself in.

For example, if you can follow this blog post after only two weeks then you are much smarter than me: https://medium.com/free-code-camp/typescript-curry-ramda-typ.... This is a pretty extreme example, but sometimes you hit crazy types or crazy type errors like this.

But I would agree it doesn't take all that long to feel comfortable enough with TS to be productive with it.
I would take anything said by r/india with a pinch of salt. In fact, I would reccomend staying away from most main stream Indian subreddits. Each one is peddling some kind of disgusting agenda.
I agree entirely with what he wrote. Men and women, innately, have different interests - on a statistical level. ...but individual variances make stereotyping ineffective, therefore everyone needs to be treated as individuals, and thus quotas should be eliminated.

That was literally his conclusion - and it's spot on.
Here's a video of Fortran running on the IBM 1401 at the Computer History Museum: https://www.youtube.com/watch?v=uFQ3sajIdaM

Because memory was so limited (8000 words), the Fortran compiler operates in 63 phases, where each phase consists of 150 to 300 instructions. In other words, the compiler's code was broken into chunks of 150-300 instructions, and that's all that could run in a phase.

I'll also mention that memory was 8000 words and not 8192 words, because the IBM 1401 used decimal arithmetic.
Could you point out which reactjs code has completely changed?
I believe reactjs has remained the same, there are deprecations, hooks etc but basic premise is same.
What? Most of these scooter riders are trying to deliver something: they aren't the usual method of transport for most people in Seoul.

Seoul also has extensive road system, including two freeways cutting through it from end to end (one on either side of the Han River), and one highway that goes around the city in a full circle. They are pretty heavily used.

A lot of people still take subways because it's the most convenient for many destinations. Without subways, these highways will grind to a traffic hell.
Ask HN: Best online communities for blockchain devs?
Seems like most of the subreddits and forums I visit are filled with token spam and fork wars. Is there a Hacker news like site or an technically-oriented email list for blockchain/bitcoin that you like?
If your product doesn't run connected to the internet, it is difficult to make the case for cloud development. You need developers who understand hardware, and abstraction layer cloud provides is a handicap instead of an enabler.
But women in general are more neurotic. This is well established. And given that small average differences between Gaussians equal large differences at the tails, the relatively small difference in average male/female neuroticism translates to large differences in gender representation at the tails.
Off topic but I enjoy blowing off Oracle recruiters in similar fashion.
I don’t see how ballot harvesting has any relation to gerrymandering or voter ID laws.

Gerrymandering does not affect whether or not you can vote. It affects which district your vote counts for.

Voter ID, where it exists, does not affect ballot harvesting because registering to vote, and actually voting, are two separate activities. Further, I highly doubt that anywhere with “onerous voter ID laws” also allows ballot harvesting, because if it does, how could the ID laws be enforced?
But the Neuron and Connections are just metadata objects like pointers that hold arrays, I don't understand.

Surely in PyTorch/TF, the ND-Arrays of NN's must also be associated to an object reference?

> existing frameworks (PyTorch/TensorFlow) and accelerated hardware (GPUs/TPUs) which operate on neurons arranged as arrays of the same shape.

const dot = (inputs: number[], weights: number[]) => {
let total = 0;
const length = Math.min(inputs.length, weights.length);
for (let i = 0; i < length; i++) {
total += inputs[i] * weights[i];
}
return total;
};

activate(input?: number): number {
if (!this.incoming.length) {
this.output = input;
} else {
const inputs = this.incoming.map(connection => connection.from.output)
const weights = this.incoming.map(connection => connection.weight);
this.output = squash(dot(inputs, weights) + this.bias);
}
return this.output;
}

This is on principle the same concept right?
FYI: https://www.wbur.org/npr/851712311/u-s-field-hospitals-stand...
> viewers - who pay for quality, informative and unbiased journalism

I feel like this was never a majority of the viewer or readership.

Instead, in an era of scarcity, BDFLs were able to choose this for them.
Maybe it is an issue of linguistics. I've noticed then whenever you have 1 word-defintion for an activity people ten d to be much more tribal: foodies, gamers, hiphopheads are all communities that are often infamous for taking themselves way too seriously.
> Yes, using less energy is better, dirty or not.

But that is not the question. The question is whether California must cut down on vehicle travel in order to reduce Greenhouse Gas Emissions and stave off climate change?
Are you serious? He was fired for his political views.