skysight-inc/HackerNews huggingface dataset:
Large corporations have too much economic clout because our economic and political thinking is pre-rational and not fit for purpose.

You can't do rational planning on a planetary scale when your political frameworks are explicitly tailored to maximise short-term resource accumulation without limit for a micro-minority.

We're not going to win this one without a revolution - not just the usual violent class swap that lops off one aristocracy to make room for another, but a moral and cultural revolution in how we plan for the future as a species.

I'm not optimistic, because IMO it's too big a challenge, and we literally don't have the brains or the culture for it.

But I'm open to being surprised.
"The odds of me running into the follow-up article are pretty slim"

I'll just have to write an even better more viral article so that you can also run into that. :)
Aesthetics mainly. Circles feel neater.
Yeah, it's relatively dry material which is hard to grasp without the context of why we need it and how it can be applied in the real world. While the intro is good, it still has the same problem - just shows (in a good way) "some math".
Water saving stuff has gotten better and better, but there's only so much you can do with less water. I don't know that a startup would be able to find efficiencies that haven't already been wrung out by established players.

And they can't just produce toilets/showerheads/etc. that just use more water. Regulations won't allow it.
I've been using Airsonic for music and podcasts, hosted on a headless Linux server. Supports caching, gapless playback,and more. DSub is a pretty solid client for android, with the Play Store version supporting Android auto and casting to chromecast. Everything's FOSS, too
I'd love this see this applied to cooperative partner acrobatic gymnastics.
A tiny script in my google account that regularly scans the next week and auto-rejects meetings invites when they don't have an agenda and a goal specified. It then emails the meeting owner with a request to change.

PM me for the code.
Here's a nice combination of _Python_ and an _economist_: Paul Romer, this year's Nobel prize laureate in economy, moved from publishing recent research using Mathematica to Python and Jupyter notebooks.

https://qz.com/1417145/economics-nobel-laureate-paul-romer-i...
You will need a much better title and opening paragraph to have any hope of that.
Private torrent sites are hardly "private" in the same sense as being discussed here. They're private enough to legally defang the RIAA, but it's slightly more than trivial to gain access to any of them with even the slightest amount of savvy.

The "private" being discussed are much more exclusive.
Holy Cow, I had no idea. I have a physical copy, but now I can suggest this to everyone.
The VC model exists largely because these people max out on investing in traditional instruments. Beyond that they have to look at some thing like a VC business.

In his investment class Martin Shkreli talked about this topic in specific. Its just that after a while you realize you can't squeeze much juice out of a fruit anymore, no matter hard you try. At that point, your only options are acquiring good businesses or starting investing into new ones.

I think the reason why your $100M project was shut down is may be they realized if they wanted wanted make $100M out of something they might as well buy a bond, it makes no sense to run a people team, pay them and manage them all for their scale of profits.

Either way it also looks dripping with hubris if your shutting opportunities that could put $100M on the table with little effort.
If you go back and read articles from that time, you'll find that Twitter, Facebook, VPNs, and other technology was used to help organize grass roots rebellions against dictators.

Obviously it didn't make the middle east and northern africa a bastion of democracy like western viewers may have hoped, but no doubt that many people tried to make their countries a better place through democratic revolution. Just because they didn't succeed 100%, doesn't mean that the revolution was a mistake.
Or Dilbert
http://dilbert.com/strip/2015-04-02
The sidebar immediately took me back aesthetically. UX wise I felt it was terrible drilling down into resources I was looking for.

Of course UX is also based on my bias (AWS and GCP).

Nonetheless I was surprised at the presentational bar for the azure UI. It felt very dated. In the end I got a hang of it but again, it still felt like using an old pc.

CLI wise I had a lot of errors spinning up resources. My support experience getting it figured out was sucky. I had to abandon azure as a decision quickly with that experience. Too risky.
Does anyone know any website similar for advanced linear algebra and probability with practice problems explained with detailed solutions step by step? I know there exists other great textbook like Strang's, but I often find textbook based learning resources lacking because of lack of detailed solutions.
Ask HN: How did you validate your Idea?
(Anecdotes)
space mirrors
https://www.drawdown.org/ has a nicely presented list of things that will help with global warming.

Honestly, I think it's too late. There's no way the entire world economy will be restructured in less than 12 years. Future generations will suffer for their ancestors' obstinacy.
This doesn't match what I see and hear, on Windows if you already have a C/C++ codebase, its likely that one will stick with that. Otherwise, legacy Visual Basic/Delphi programs seem to consistently be rewritten in C# (primarly due to Microsoft heavily pushing it, providing tons of documentation and easy examples).

This is the impression I get from a few proprietary software vendors I used to work with, and those that pop up at local events in my area. I can't name one actively migrating to C/C++, C# is big if your stuck on Windows.

That being said, I have been diligently avoiding proprietary software for the last few years. My life is much happier without it, ain't got no licensing worries :D
Took me a while to figure out what you mean by snakes, I thought what do snakes have to do with programming languages then it bit me.
As we have become adults, we learn time and time again about personal responsibilities. Some of these lessons take many years, and some are emerging. We are awakening to the fact that the Earth's climate, like bills and taxes, is both our personal and collective responsibility. This means we need to take personal, financial, and political steps to lower our resource usage and carbon footprint. We can look around at our daily lives - the food we eat, our careers, where/how we live - to find areas where we can shed a few kilos from our carbon budget. Likewise we can boycott, divest from, and sanction the major sources of corporate, meaning collective, greenhouse gas emissions.
Or for coffee.
A document editor will want to write to the users documents directory.

Is the problem here that the user home dir both contains typical locations for user data and writing files with certain names to it will automatically execute ,such as ~/.bashrc?

Wouldn't it be better if the app only had permission to write to an actual user documents/data directory, rather than the home root? Which begs the next question: is there a standardized user document/data directory for desktop linux that isn't just "~"?
How is that relevant?

Areas where more than a billion people live today will become uninhabitable to humans if they warm up by 14 degrees. Actually, much sooner than that.
This is a good point. Optimism is good for motivation but it has to result in action and not be simply ignoring a problem. Pessimism paralyses people into inaction but by understanding the psychology we can change that.

I wrote a series of posts on this recently with more to come. Far more than I can fit in here. It's a classic tragedy of the commons but there is hope.

https://unop.uk/how-to-help-with-a-big-global-problem-as-a-t...
I just don't understand how you validate and inspect your own ideas without participating in some broader Internet-based community. Be these technical ideas or social ideas, "not participating" is akin to "not examining".

The toxicity is just a byproduct, and you try to rise above it, but not participating sounds to me to be a dulling activity, not a sharpening one.
Google to launch censored Search in China despite denials
Dynamically typed languages make it harder to refactor a large codebase than statically typed languages do.
Frequent Iran traveller here: indeed, Iranian women usually wear a headscarf "only". Their skin is about as exposed to sun as those of European men/women in Germany/Northern Europe (where you usually do not run around semi-naked due to the cold temperatures). Only very conservative Iranians cover more of the body.

Here in Europe, my Iranian wife with her natural darker skin color has indeed a Vitamin D deficit albeit wearing western clothes: the long, dark, cold winters that are mostly spent inside houses let her body not produce enough Vitamin D, so she takes supplements.
Σεξ με 2 γυναίκες: Είναι καλύτερο από μια;
But nodejs and react aren’t programming languages. No one is including “c#” when searching for spreadsheetgear, asp.net or wpf even though they are .net libraries and frameworks.
Peter Flach's "Simply Logical: Intelligent Reasoning by Example" also deserves to be mentioned as a wonderful introduction to Prolog and computational logic in general. It's available as a PDF from the author (http://people.cs.bris.ac.uk/~flach/SimplyLogical.html) and also in an interactive version where the examples can be run in-browser, using SWISH: https://book.simply-logical.space/
Type systems generally are thought to help with large scale refactoring. Unless you have perfect path coverage with your unit tests, there can always be paths lurking after refactoring your duck objects to be geese.
The online documentation of Racket became too good :)
>Why regular practice isn’t enough
Typically, repeated practice takes us up to a medium level of success. After an initial spike, progress stalls, plateaus — then grinds to a halt.

>Because when you reach an average level of competence, your ability stops being a work-in-progress and starts being a reflex.

I've seen this time and time again. Whether it be at starting a new workplace, or playing some sport or video game. If you have ever played and online competitive game, I'm sure you will have seen people with multiple thousand hours, who are still only in the top 40th percentile (or even lower). They start this new game, or new job or new activity, go through a learning process and then just... stop. From there on the brain is on "autopilot" mode, and progress becomes very slow or even grinds to a complete halt.

Getting to an OK level is easy, but surpassing that requires a conscious, continuous and uncomfortable amount of effort.
Straight out with the leftist narrative that women have had it so hard and had to work harder than men to do the same things: the bigotry of low expectations. Every day leftist news or revisionism on the front page of HN. "How these drawings and etchings came into being in an era that excluded women from formal scholarship" - where's the evidence for such an ominous and diberate policy? Why omission of all evidence to the contrary? For example - since it doesn't ever seem like people seek out evidence which opposed their views - the fact that the more egalitarian the country today, the more their genders choose gender-polarized jobs (like Sweden with nurses and engineers). This article is part of the cultivation of a culture war to keep discontent between people brewing.
That part of the standard only covers the cast. It means that you won't mangle a pointer if you cast it to a void pointer and then back to the original pointer type.

Accessing the data that is being pointed at is another matter entirely. You must satisfy alignment constraints. You also must not read any memory as a type other than what it was written as, aside from a very limited exception for type char.
You tell me this like it’s news. I had individual FAA drone permits in 2016. I was following developments closely it was a little before then that the public started to freak out with all the news coverage of mostly a few phantom owners doing stupid things. Yes this was a MSM created event starting back in 2014 and FAAs concern grew from that. There were loud public demands for the FAA to regulate drones based on fears one would collide with a plane. Those fears were created and nurtured by the MSM
I sleep way better since I'm following the keto diet, and surprisingly my sleep is "perfect" since I take Vitamin c just before going to bed, and I'm now super-motivated in the morning.

I followed this advice: https://www.youtube.com/watch?v=xbHnpdtQKUA
Yes, it played like a movie
Offline or online? Why not both
I found it funny/interesting that the title called it "coding" instead of "programming" language!
Hey there,
Turns out I misunderstood HN and I don't get emails for comments, apologies!

The portfolios have 2,3 and 4 coins, this is just a static rule.
The concept is the lower the portfolios risk tolerance, the higher the coins' market cap. This means a conservative portfolio would have the top 2 coins (see https://coinmarketcap.com), the moderate would have the next 3 and aggressive has the next 4.

The market caps are normalized (the algorithm is secret for now) to make sure we don't expose anyone to too much risk if a coin does something like pumping into a high position right as we change our portfolio makeup.

As a rule, the higher an assets market cap, the less room it has to grow but also less likely to drop, hence by selecting the top 9 coins we're providing a diversified portfolio that matches the risk tolerance implied by the name.

Fun Fact: If those portfolios don't have what you want, custom portfolios went live a few minutes ago.
The converse view is that problem solvers emerge because we keep making dire predictions.

The best way to motivate people (especially bright people) is to convince them their work has higher meaning.

If a problem being solved isn't high-stakes, you won't have the best and brightest working on it. They are going to go work on something that is actually high-stakes, high-impact. The post-WW2 nuclear threat was real. It attracted intellectual giants such as John Forbes Nash and John von Neumann whose work probably helped avert a crisis.

> More recently, the end of, I think, the Mayan calendar was supposed to be the end.

That's nowhere near the same thing as a nuclear threat.

The point is that problems don't get solved by magical fairies or elves. They're solved by real people. And smart people are attracted to hard, important problems. All the bellyaching and agonizing serve the purpose of signaling which problems matter.
Show HN: Automatically Invest Spare Change in Cryptocurrencies
Is there a corrilary to the Peter Principle here? Promoted to your level of being afraid to disobey and lose status/wealth/power?
Tunisia and Egypt are arguably doing a bit better though.
How to Take Control of Difficult Meetings
I'm not going to presume to argue with David Hume, but I'm not sure what I can do with something that tells me I have agency. Or is that the point, that I do have agency?

I guess I knew that already, but probably thanks to him and his intellectual descendants. Free will arguments have never really interested me...
I don’t think bad feelings count for “actively harmful”. Also, you can always just not read the internet to avoid bad feelings.

NSA surveillance was a conspiracy theory before Snowden, so I don’t think the “conspiracy theory” accusation warrants censorship.
You can still buy a long lasting washer dryer.

https://www.speedqueen.com/

They build their home washers to the same quality as the commercial ones, and they're american made.
I'm working on a browser extension that checks if the website you're working on follows current SEO, speed and security best practices:

https://www.checkbot.io/
iCloud Bypass Service for iPhone, iPad and iPod Touch
I would consider Yahoo, Altavista, EBay and Amazon the first mega web scale companies, not Google.
While convenient, some of the utils can be slowish due to input validation which might not be strictly necessary, etc. - check the implementation if using in a performance critical task.

Apart from that, very useful lib, highly recommended.
$49.4M of damage caused to Russia’s financial sector from cyber attacks
Politicians always play with the truth. E.g. Obama repeated the “pay gap” lie because it served his political agenda.
I wrote a trilogy of long posts on this topic very recently so I'll just link to that.

https://unop.uk/how-to-help-with-a-big-global-problem-as-a-t...

In summary, it's not somebody else's problem. It's our problem and we need to take responsibility and fix it. We already have all the core technology required to solve this and we just need to make it happen. Everyone can help, particularly the talented crowd on here.
BMW I4 Is a New Electric Car Coming in 2021
Because building a physical object is several orders of magnitude than building an app, with a much lower rate of return.
I don't think so.

When I have a React or Vue or Angular problem, I don't search for "JavaScript".

Only when I need docs on JavaScript's native features, for instance Array.sort(), I include "JavaScript". And even then I may use "JS" instead, but I assume Google knows that's a synonym for "JavaScript".

While each of those searches would be part of, say, a React project, I would definitely consider that part of the JavaScript space.

To be fair, all of the above would also go for Python vs Django, etc.
It's not like this in the US?

In Switzerland there is a deductible for adults but everything connected to pregnancy and child-birth is deductible-free. Also, kids below 18 yrs old have mandatory insurance that is has no deductible, thus treatments for them are free.
Fully Distributed: What we learned from organising a whole company conference
With such a rapidly growing user base and wide array of capabilities, Python might seem destined to become the lingua franca of coding, rendering all other competitors obsolete.

I realize it is weasel worded not to mean what it implies but statements like this is a surefire way to lose any credibility. Not that there was much underpinning besides some search engine popularity.

Nevertheless I'm baffled by python's popularity. With my admittedly limited exposure I would not reach for it again any time soon. When it is the right tool for the job?
For others who aren't as knowledgeable, could you give a quick rundown of rr and what causes this massive AMD penelty? I've never heard of anything that is "switch to Intel for double the performance".
I don't get it. The article argues that a "good monolith" is composed of a code base + RabbitMQ deployed in Docker. The code base probably needs a database too, let's say MySQL. You probably also need to serve static assets (JS and friends), so an nginx container might be handy.

Isn't this already an application composed of four micro-services: three micro-services are 3rd-party, while one is developed in-house?
DMCA only applies in the US, making copies of items you own for personal use is legal in the UK for example.
I agree that they should be viewed as property.

What I don't get in this scenario is how can sony deny a bought game for this person? I mean he has the receipts and he can prove that he had paid for those games. How can they deny that product to him? I understand why they would have the rights to his account but what about the games which are actual products, digital or not they should provide them to him.
Probably not, but since no-one else is having a go, I will:
f is “Functor”, which means roughly the same thing as in category theory (but restricted to the domain of Haskell types). I’m guessing it’s possible to construct a Provability functor.

-> in Haskell is just a function. I’ll mention that types and propositions have a structure preserving isomorphism. So “a” is an arbitrary type but you can think of it as an arbitrary proposition.

But equally, this holds true for all Functors, so we can specialise the function to something like

(List (List Int -> Int) -> List Int

I hope this helps, it might not.
By the way, is there any evidence of this? Or are such claims perhaps similar to how old people never understood new things and claimed that "punk rock and heavy metal could seriously tamper with kids' mental health"?
hahaha, everytime there is an article about the Amazon in South America I wonder when the news about the Cloud service comes.
I see this pattern regularly and I always wonder: why would you deny yourself the opportunity to improve?

If you have a patch, and others know how to make it better, why would you forgo that chance to learn something?

What good can possibly come out of "I'll just hide in my shed" and tell nobody about my patch (that is what the OP recommended, invite-only repositories).

You submitting patches has nothing to do with the community.
You submitting patches has everything to do with:

a) improving the patch to maximize its usefulness
b) the project becoming better
c) you becoming better
d) the project taking over maintenance of your patch so you don't have to.

It's a win-win for everybody.
Mirror: https://archive.is/MVT4y
Paul's Online Notes is my childhood. There's something nostalgic about seeing this submission.
Geniuses don't need the masses to advise them what matters. They can figure it out for themselves and are frequently ignored for long periods.

Einstein worked in a patent office for years, unable to get the university job he longed for. It took two tries of photographing a solar eclipse to finally get proof of his theory and once proof existed, he was world famous overnight.

He didn't stick with it because the masses were haranguing him about how very, very, very important this was.
But why? Why can't we adapt to those environments using technology? This is what the OP comment is saying.
> you're not allowed to call black people certain words'

It’s actually much worse, the restriction itself is highly racist; only blacks are allowed to use the “n-word”, while whites (and other races I presume) aren’t.
How do you keep track of your daily/ weekly tasks?
I normaly ride my bike hard every morning to work (3,6 km). Compared to how i feel when i take the tram to work i definitely feel a lot clearer and sharper when i take the bike. Also, another benefit is that i can get to work in 10 minutes door-to-door with the bike, the tram takes around 20 minutes, and sometime i have to wait an extra 5 minutes if i miss the first.
I like this comment:

Talent x effort = Skill

Skill x effort = Achievement

So essentially:

Talent * (effort)^2 = Achievement
I wrote a cron job to send me weekly email digest of things I learn. During the week days, I use my open source program [0] to quickly write down things as I learn them. On Friday, I receive a email digest to refresh my memory.

This method put spaced repetition on an autopilot and helped me learn more.

[0] - https://github.com/dnote/cli
The standard library has a higher barrier to entry than PyPI.
Nothing a drill bit and some patience can't fix for the showerheads, or just remove any flow restrictors.

The toilets can be adjusted, but the new tech works pretty well.
Well now we have to wait for a v8 equivalent for python. I guess pypy doesn't really make python that much faster, can it be faster?
I only really watch Netflix or BBC (I'm in the UK) so don't see any traditional ads. That's not to say there isn't some suggestion and product placement in there. If I ever watch any shows with ads I normally record them and skip the ads. TV in America seems crazy with so many ads how do you concentrate on the programme?
I'm contributing to a >20k LOC open-source python/django project (counting .py files only). It's quite clean with an architecture that makes sense, and thus way easier to understand and refactor than an actually smaller Java project at work.
Admittedly, I have more of a Python background than a Java background.