skysight-inc/HackerNews huggingface dataset:
The short one answer is NO.

The full length answer is full of bloviation.
There are many reasons why one would not want to use Electron to write an application.

- An Electron application is necessarily slower and larger than a native application with the same functionality

- An Electron application is yet another browser instance on a user's machine, with all the vulnerabilities of that version of Chrome

Those two alone are enough reasons for a lot of (but still far too few) developers.

Software is getting slower much more rapidly than hardware is getting faster, and one of the reasons for that is Electron and how seductive it is to application developers.
I think the proper way to read the GP's comment is "take every action we can".
Awesome! So, how do you guys keep tracks of clicks? When you don't log users data? Also, mind giving an interview for a blog (related to tech and people changing it) that i am thinking to start?
2019 UtahJS compensation and education survey results
Removing the shades would be quite hard, dare I say impossible to do in large quantities. Fortunately you don't need to do so; they will eventually drift away under solar pressure. So if you don't need them anymore, stop refreshing the pack and it will eventually disperse, whereas if you need more, launch more.
Private ownership vs. renting is quite irrelevant. In the end, affordability whether in terms of property price or rent level will be set by supply and demand.

The demand for private homes is driven by people wanting to live in a specific location. Prices are then set according to how that aligns with supply.

It is unrealistic to expect every locations to be affordable to everyone.

Apart from increasing supply, a remedy is to spread demand. Prices in e.g. London or Silicon Valley are high in part because these are very attractive locations and there are so in part because jobs are concentrated there.
Maybe, they are still pretty good.
I'm skeptical we can summon the political will to switch off of fossil fuels regardless if it's the only way to survive.

But the money is on the side of renewables - from [0]:

> Not a single coal-fired power plant along the Ohio River will be able to compete on price with new wind and solar power by 2025, according to a new report by energy analysts.

Solar prices are dropping so it'll eventually beat fossil fuels in the market. Sunshades or similar geoengineering projects may require less political will at the right price point and allow us to kick the can down the road long enough for our own greed to save us :)

[0] - https://insideclimatenews.org/news/25032019/coal-energy-cost...
You do opt into them, by using label. if you want an element with no behavior, that's what div and span are for.
I think Elon shares the tech, and wants others to use it.
This makes him super special!
While I see your concern about kicking the can down the road, the damage from the emissions we have already emitted could be devastating, so simply stopping emissions may not be good enough anyway. Even if we all got together tomorrow and stopped using fossil fuels in an instant, we're still going to need to invest in technologies to mitigate the damage done by our previous actions.
Similar to your third point - a browser-targeted/cross-platform animation editor.
not really because its so much hassle to even block the 2-4% of sunlight - there is no way to "focus" the shadow - reflectors are a whole different thing altogether
Google uses dubious method to target darker skinned people in facial recognition
> nobody was advocating misgendering

That isn’t true. Monica didn’t advocate misgendering but there was at least one other moderator (since resigned) who did. I’m not sure if that’s what iron1003 was referring to since it wasn’t as well publicised as Monica being kicked out (not resigned) but it triggered some of the subsequent events.
Regarding the UK, they might be the only democracy with that prerogative since they don’t have a codified constitution beyond the Magna Carta*

* Please don’t quote me on this since it’s been 12 years I did constitutional law
Website of Ben Halpern
> This will definitely affect whether I choose Github or Microsoft in the future.

I see you've linked your Github in your profile. Why not put your money where your mouth is and delete your Github account now?
As we all burn, we’ll be thankful, thinking: “we knew how to solve this, and could have, but decided not to because it wouldn’t have solved other problems as well.”
http://www.motherfuckingblog.com/
>And it's specially damning if that's a quote by a person that's now in charge of so much sensitive data.

It's not damming at all. With no knowledge of where or when the quote is from, just looking at it I immediately go "likely a college student, with no business experience whatsoever, made a casual statement in conversation with a friend long before his product grew to the size it is today and now random people on the internet are vilifying for something he said in casual conversation probably a decade and and a half ago even though the comment shows no malice and is more a statement of disbelief in how little people think about their privacy"
Is it bad that I unironically like the first one, actually more than the second one?
The very word 'button' is is a skeuomorphism referring to a physical object. There is nothing wrong with visual cues hinting at a physical button if you are going to call the object a button.
They have likely blocked every port except 80 and 443, in a misguided attempt to either limit bandwidth or increase security. I have seen such systems in some hospitals, it was pretty annoying.
> especially on the small sites, it’s acceptable for moderators to be inactive for long periods of time

Interesting!

I can see that being a case against the original point then: if moderators really are free to work or not work however they'd like, then that seems to suggest that they don't match this test, and they're nothing like employees at all.

Do you have to turn up enough to keep up with the moderation queue on those small sites though? If there were a whole bunch of flags waiting on a small site for a while, and as a moderator you weren't helping out, would you lose your moderator status there?
A quick Google suggests some difference in the US, in law if not practice. In particular that the internship experience is for the benefit of the intern and the company derives no immediate benefit from the intern's activities (and may even be impeded by them)
Subject: GitHub, which is owned by Microsoft

Verb: Censors

Object: the Catalonian app called "Tsunami Democratic"
LOL I was almost posted a ref to HTTPX until I saw this thread :p Thank you for HTTPX. I only learnt about it recently, but it’s now my go-to tool moving forward. Excellent work!
I have no trouble with saying that it's a novel design and that brings a lot of risk.

Saying it has a "design error" though is the height of arrogance, it's highly unlikely that any commentor here is thinking of anything that SpaceX engineers haven't thought of a hundred times already. Trying to back up that statement with "there is a part that might fail" moves from just being arrogant to also being completely ridiculous. If there is any industry that likes redundancy whenever possible it is the space industry. It has been considered, many times over.
> Also when you're less fortunate but managed to save up for a machine, you now have the option to spend the money that would have otherwise gone to deepen Apple/MS pockets, on more RAM instead.

For many people it's not even a case of "saving up for a machine," because they might be using donated hardware. For example the OLPC (One Laptop Per Child) project that runs Fedora on low powered machines[1].

Even for people who can save up for new machines and do install Linux on them, that $100 is still an additional expense they wouldn't have needed irrespective of any comparisons to Microsoft nor Apple "taxes".

For these people, particularly the first group, Electron simply isn't an option. So at best developers are depriving themselves of a future growth market but at worst they're excluding deprived sections of society who are already isolated from the IT industry as it is.

That all said, I don't mean any of this as a criticism of yourself nor what you had written. None of what you said it technically nor morally wrong despite the points I've made. I see this as similar to the discussions made about non-English speakers being disadvantaged when learning programming languages.

[1] http://wiki.laptop.org/go/Hardware
This looks like a pretty awesome library and very well-written and documented library. I'll definitely try it out in some of my Ruby projects and I would love to see an adapter for Faraday.

Kudos to the author(s).
> I highly value freedom of expression, and to me it is especially important to me that a code-hosting and (like it or not) a social media website holds to that value as well. This will definitely affect whether I choose Github or Microsoft in the future.

Would you rather choose a company that doesn't comply with local laws?

Most governments ( no doubt, yours too), want companies operating under their jurisdiction to obey their laws (Things get complicated on the web but the basic premise holds), to say nothing of the fact that freedom of speech is not absolute (not condoning or condemning the current action)
Well yep, but that ship has long sailed.
Only trust mutual mistrust.

When all the belligerents, err aspirants, certify the results, then it's probably good enough.
If one does not need expertise then it seems like the OTA would be pointless wouldn’t it? Their purpose was to add expertise but they were technological generalists with a political focus rather than apolitical experts so it’s not clear to me that they added any unique value despite being appealing as a concept.
What if a moderator is a H1B or F1 holder, or any other foreign nationals who are not authorized to work for SE?

Will they have to quit being a moderator immediately? Accepting payment from SE would definitely be violating immigration laws.
You could create SVG separately, even import it.

Then there was the logic eg. if user clicks this, then start this, or if this action is accomplished then start this...
Rust In Peace
> The simplicity of JSON is an advantage: it prevents people from mucking it up with too much nonsense like this.

JSONs simplicity was out the window before it became a formal spec. The original designer of JSON omitted comments from the final spec because people were using them to create processing directives.

There are multiple differing implementations of JSON parsers, the most notable differences between them being some allow comments while others treat them as errors. There's also JPATH, JSON Schema, and JSON Transform.

JSON is the new XML. It has been and will continue to be abused to fit all the possible corner-cases, at the expense of simplicity and readability. Just like XML.

EDIT: Oh, and instead of CDATA, we now simply base64 encode arbitrary objects and pack them into JSON encoded strings. Is this really an improvement?
Comments like this sound like "global warming isn't really a serious problem yet, so the only acceptable way to deal with it is to agree to my demands unconditionally - those alternatives are just too risky" to me.
Language, its community and development model is a reflection of its creator and his philosophy. So Without meeting the creator Guido, through language and its community I can see is very humble and care about things besides solving computer science problems.

May be this is one of the reasons of success of Python and its community which is open, humble, friendly and inclusive.

In my startup we have been using Python as one of the primary development language, and thanks to its community and Guido, we will continue to do so in time to come.

I recently watched a talk by creator of Elm language [1] [2] who is trying to create similar community like Python, I will try it besides lisp, since I like the ethos of Python like community and obviously PEP-20 [3].

From my whole team thanks to Guido, and Python community.

[1] https://elm-lang.org/

[2] https://m.youtube.com/watch?v=uGlzRt-FYto

[3] https://www.python.org/dev/peps/pep-0020/
Don't get the wrong message because they use the term Democratic and play being the victims. Majority of people in Catalonia do not support secession. Those are the real victims, the 50%-ish which are silent, and suffering every day not being able to declare in public their love for their country, Spain and Catalonia, their region.

They used this app to organize violent riots, taking advantage of the pacifist demonstrations organized by the pro-secession political parties.

The big problem in Catalonia is exactly that the ratio is around 50%-50%, but the status quo is that Catalonia is part of Spain, so the pro-secession will keep protesting, and the government shutting them down, and more important, defending the 50%+ of Spaniards which live in Catalonia and want to remain part of Spain. No one talk about these ones!
Classic SO.
Thank you, Guido! I've learned Python and since loved Computer Science.
Using spatial recognition to measure consumer behavior in the real world
What impact would a solar shade have on that? On agriculture and overall photosynthetic capacity?

I honestly don't know or know of any quality modeling of it.
In an effort to promote transparency and to help new developers with information asymmetry, for the last 3 years I've conducted a survey of web developers and software engineers who are members of UtahJS. The topics are about compensation, education, experience, and job titles. I think the results are interesting, especially the comparing types of education & experience to pay.

Here is the discussion around last years (2018) survey results https://news.ycombinator.com/item?id=18249867

And the survey results from 2017 https://mdjasper.github.io/utah-js-pay-data/
The ones that have come true can pretty much be summed up by "shitty weather". Shitty weather is quite capable of wreaking havoc upon human food production and infrastructure though, so the future could be quite scary even if the more alarmist reports are exaggerated.
Yeah, this is really the core issue, even within the music.

As a thought experiment, let's say someone invented a brilliant revolutionary new complex rhythm. Everyone went wild using it for a year. Then, once everyone knows it, artists start to mix it up by leaving out parts of it, leaving it implied, relying on listeners familiarity with the rhythm to make things work.

If you now tried to naively measure the amount of rhythmic complexity per song by counting percussion hits or similar, you'd see complexity take a nosedive. You'd also see people who missed out on the year complain about how bland the new rhythms are. But the songs actually got more complex. It's just that the complexity is only apparent to people familiar with the hypothetical revolutionary rhythm.

At the same time, people familiar with the new music will look back at the old music and be incredibly bored. They're used to finding enjoyment in the complexity of the implied rhythm, but there's just nothing there, it's all painfully spelled out and predictable.
If the Open Source project is free, then there are no profits generated from it. Doesn't seem to be applicable under this law.
>Mars city building is about robots building potato farming robots and humans facilitating a nearly-automated industrial stack.

Who's going to build these robots? This sounds like something I would really enjoy working on.
In North America, there are few state level macroeconomic policies that encourage demand for rents, apart from the few places where rent control is still in place.

There are macroeconomic policies that underwrite and encourage private ownership of single family homes.

The two are not equivalent in the real world.
"I think at his core, Guido is a person who is trying to help make the world better in his own way. I think that was his philosophy when he started programming in Python and mentoring women is just another way that he contributes."
-- Sushma Yadlapalli about Guido van Rossum
Any indication if it was deep packet inspection or just a port block?
The killer app of spaceflight is telecommunications, and it's a trillion-dollar market. There's nothing else in the next, well, half a century that would provide a market of that order of magnitude (with the possible except of space-based solar power, but that has many of the same drawbacks as nuclear fission).

I think we might just do stuff in space because we WANT to do it. Stuff like space tourism, etc.
Yes, but ...arrgh... they are doing this of their own free will and choice, perhaps because they enjoy it, they increase their social interactions, increase their skills... etc. It seems contrary to the concept of freedom if private parties cannot engage in such a relationship, if each and both so choose.
no. When you signed up to adsense you agreed to binding arbitration using a firm of Google's choice in Mountain View, CA, USA.
>Github is making it very clear by taking this action that freedom of expression is not one of their values.

Github has made that very clear when they took down the parody feminist programming language C+=. There were no legal notices or government threats or anything. They simply did not like the message.

https://tech.slashdot.org/story/13/12/14/1618239/github-take...
Spaceships are surprisingly simple. Starship has much fewer control surfaces, for example.

It does have a lot more engines though, and these Raptor engines aren't trivial, so I'm not sure it's actually true.
If you ask the average person about GitHub they won't know what you are talking about, everybody knows Microsoft though, that's the only reason.
Any chance this gets published if it somehow found the opposite to be true?
I don't think that's true at all. Larger projects often fail in ways that smaller ones don't. This is true in technology as in society.
> It is so intuitive and beautifully designed

No it's not. Significant whitespace, underscores that mean things, lack of type system (but people treat variables as typed anyway), et all, make it quite a difficult language to understand. And we won't get into performance problems that it's cult following turns a blind eye to.

I will say Python has inspired a generation of languages that got away from the C-inspired syntax. We're moved to critically thinking about _why_ we write code the way we do, rather than simply accepting things because "that's the way it's done" and for that we owe Python a great debt.
Lesser-Known Pandas Tricks
A new health tool by Facebook
Thank you, Guido!
Buttons are for pressing, not for displaying information.
Yeah, I read the article. If the takeaway is "read the next article for the thing you clicked on this article for," that seems like the author is squandering the reader's time.
What is the difference between join and merge?
I've looked for info on why we don't use plastic for carbon sequestration, and haven't found anything significant. It seems like land-filling plastic, or minimal processing (compaction it melting into a more dense block form) might be better than attempting to recycle it all, once sequestration is taken into account.

Also, I suspect we'd be better off right now if we'd been land-filling plastic, instead of shipping it overseas to be burned, shredded, littered, dumped, or even discharged at sea. Even official estimates claim minimal percentages are actually being recycled, before accounting for fraud.

We might have significant reduced levels of micro-plastic in the ocean, and a greater amount of carbon sequestered, instead of the high cost and seemingly minimal benefit we've seen "recycling" plastic.
It's the high and ultra-high voltage lines taht are the problem here. A lot of in-town power lines are buried in California, but those aren't the lines that are under scrutiny here.
(Microsoft's GitHub) censors (Catalonian App (Tsunami Democratic))

Some quotes around the app name, "Tsunami Democratic", would have helped a lot. The structure of the original Spanish headline delineates the app name from other nouns a lot better.
I’ve not but I think a lot of these projects are run by small numbers of people for free. The list is coming from newspeak house (there’s a link at the top) and they try to run events helping people interested in working on various political projects to meet one another (amongst other things). Think a mix of academic political science, people who work in politics/think tanks, and people who have various other skills in eg technology or science and want to get involved in political projects. Apart from events they also put together resources like this one of projects people may be interested in.

The institution is in some sense not partisan but I guess the political makeup of the people there is somewhat like HN (but applied to U.K. rather than us politics), maybe a bit more left leaning and less libertarian leaning.

If you’re interested in getting involved or using your skills but you aren’t really sure what you Gould go to one of their events. They’re in Whitechapel and are pretty friendly.
The article is aimed at regular people who's probably not familiar with GitHub but surely know Microsoft. Maybe they should have written it "GitHub (Microsoft)" instead.
So where is there a fork of the repository?
> having non-profit designation be the key factor in deciding whether or not someone can volunteer seems like a rule that would have some really negative side-effects.

This is literally the distinction discussed in the posted question and is pretty standard law in the US. What negative consequences do you see as a result of this?
This article is a sign of class, well done Dropbox.

I too have to say Thank you Guido. Python 1.5 helped me a lot with several projects way back when. Then I got into Django later, and marvelled at how easy it was to use. Now I use Python (and other things) for AI.

I am sad because of the motivation for Guido leaving the BFDL position, but empathize and understand. I hope he has fair winds and following seas for whatever journey he sails on next.
The languages Oberon and Oberon-2 were explicitly designed for the task of creating the operating system Oberon. When Wirth started working on the OS he realized that it would be too hard to write a nice OS with just Modula-2 (at least that's what I understood from the interviews he gave with various journals). Modula-3 was an evolution of Modula-2 by DEC (not by Wirth), but it was influenced by Oberon and they all belong to the same "Pascal language family" in terms of design philosophy.

I think it's very natural to mention Modula-3 in the context of Oberon.
There is no Catalonia issue and you have plenty of freedom to express yourself wherever you want. We must remember that Catalonia has already held two legal referendums, where the result has been a refusal of the Catalan people to leave Spain or Independence. Apart from not having any historical reason for independence, it is very funny how you talk about a lack of freedom of expression in a country that has suffered 40 years of dictatorship and where people like my own grandfather were shot for expressing their ideas. Take a walk through Qatar, Chechnya, Hong Kong, China, North Korea ...etc and value your freedom to express yourself on the Internet, your grandparents surely died for it. Respect the dead, read a little about the history of Spain and do not make the mistakes of generalizing.