skysight-inc/HackerNews huggingface dataset:
> Hence, I don't think either side's position is inherently "unscientific", although people on both sides of the debate are fairly called that when they wrongly present the debate as something which science can settle.

You could start with the first case I mentioned: opposition to contraception, which is something American right-wingers are increasingly trying to class as abortion even though there are nothing more than unimplanted cells at that point.

Most dictionaries define baby as starting at birth. Medical science has been able to push the point of viability back earlier (fortunate for the prematurely born children we know) but that’s nowhere near the first 8-9 weeks when the vast majority of abortions occur. Where science comes into this is answering questions about development: when the brain is a handful of cells, without the major developments which start on the path to cognition it’s not what almost anyone would call a “baby”. (Yes, politics means that more people will now claim otherwise then did before this was turned into a major political recruiting issue in the 1970s. We don’t need to let bad faith arguments redefine common words.)

My personal benchmark: when would you have a funeral? Somewhere between a third and half of the fertilized embryos spontaneously abort. If you wouldn’t have a funeral or a forensic investigation, it’s something else.

As for the case you mentioned, I can see that’s a favorite talking point of Australian anti-abortion groups who are trying to portray it as common. Given that it’s a single record for common medical procedure my first thought would be that we don’t have enough information to know that it wasn’t a data entry or classification error. The narratives portraying these situations as doctors happily killing viable babies have a long history of turning out to be gross misrepresentations of very painful medical situations.

Ask yourself how likely it is that this would happen and NOBODY would say a word - no horrified nurse going to the police, no clerk calling the news, etc. - and ask whether that would happen in the situation as portrayed by abortion opponents? You keep using this data point in your comments rather than an extremely rare outlier so it’s really important to your argument to establish that it’s a real and valid case since you have exactly one data point.
Go use C++ and you will come back running to C# scarred for life.

Have you ever tried to implement itterators in C++?
It's a good idea, and necessary, but problematic.

1. Net worth calculations can be challenging to define and calculate with any degree of precision.

2. Net worth does not equate to liquidity or cash availability. Such a law could be crippling to somebody under the circumstances where a person holds many assets held in trust.

I am a much larger fan of taxing inheritance. So much so that I believe all income and wealth taxes should be eliminated in favor of people never inheriting more than $10 million.
Artificial intelligence is a totalitarian’s dream – how to take power back
In a few decades they will have fully-automated mining robots. Then there won't be any need for the city. Only reason they live there now is because miners are better paid than most engineers.
The irony that maybe our ancestors escaped Mars eons ago after similarly destroying the planet to seed earth and start afresh. Untrue but plausible based on how we've handled things this far. Self-interest and the tragedy of the commons.
What do you think about creating a demo? I just want to see what this looks like, I’m on mobile and don’t care to find some legit code to test.
Interesting analysis.

> The Chinese researchers have noted that these modelled safety ratios are best case scenarios, because it does not take into account the true extent of the geological and mechanical properties of the rock foundation, and more importantly, the changes brought about by the massive weight held up by the Three Gorges Reservoir.

> In short, this means that the Three Gorges dam could very well be in the uncomfortable space between the first and second inflection points on the previously calculated displacement curves, so the risk of sliding failure is above zero.
"there’s not a single minute I don’t think of what happened and emulate different scenarios where I could’ve died"

It might be helpful to hear that this is apparently a very common psychological reaction to surviving a disaster. Speaking as a survivor of a disaster, this is a reaction that I myself had. It does get better over time.

Also common, for those who lose loved ones or are injured themselves, is imagining different scenarios for emerging unscathed
F# solves this by making it a compile error to fail to consume an expression that returns anything other than unit. If you really must do this, you normally use `ignore : 'a -> unit`. It's unidiomatic F# to structure your APIs in such a way that you will routinely throw away the information you're given.
He expressed his disapproval of one particular practice and I don't blame him. I think it's a shady feature too - getting people accustomed to a feature above their plan and then default-upgrading unless they take a particular step.

They have a solid policy for traffic spikes which is to be commended, but with something like adding staff, which is an active user decision, I think the method is reminiscent of dark patterns which this community tends to resent.
Higher Education was 100% reserved to Brahmin as per https://en.wikipedia.org/wiki/Rigveda in 700 BC in https://en.wikipedia.org/wiki/Timeline_of_Indian_history
Pretty wild assertion that using rust crates eliminates development.
Stupidity is a more dangerous enemy of the good than malice. One may protest against evil; it can be exposed and, if need be, prevented by use of force. Evil always carries within itself the germ of its own subversion in that it leaves behind in human beings at least a sense of unease. Against stupidity we are defenseless. Neither protests nor the use of force accomplish anything here; reasons fall on deaf ears; facts that contradict one’s prejudgment simply need not be believed- in such moments the stupid person even becomes critical – and when facts are irrefutable they are just pushed aside as inconsequential, as incidental. In all this the stupid person, in contrast to the malicious one, is utterly self-satisfied and, being easily irritated, becomes dangerous by going on the attack. For that reason, greater caution is called for than with a malicious one. Never again will we try to persuade the stupid person with reasons, for it is senseless and dangerous. …

-- Dietrich Bonhoeffer

https://theunityprocess.com/on-stupidity-by-dietrich-bonhoef...

(More at the link. It's good.)
The Linux-based PinePhone is the most interesting smartphone I've tried in years
Install an info on emulator and enjoy long train rides.

You are likely to eaten by a grue though.
> asyncio is meant to be "faster" for IO heavy tasks and low compute.

the point is that it's not meant to be any faster than a parallel pool of processes that perform the same heavy IO without blocking all requesting clients. asyncio is about packing as many concurrent socket interactions into a single process as possible, hence optimising for throughput by giving up the speed that gets eaten up by task context-switching. Hence the flaw in the becnhmark. The benchmark was run on the same machine where Postgres was operating. The benchmark used different number of processes for sync and async workloads, the connection pool was not setup to prevent blocking when a coroutine tries to acquire a connection from the pool when the pool is exhausted (for benchmark purposes it should not have upper bound limit and to be pre-populated with already established connections).
And founders don’t like it when a VC forwards their deck to a competing portfolio company.
Right? This is a strategy/trade-off that depends on migration tooling that exists and is user friendly.
Yeah, no wonder. Shooting down paying customers while in startup phase? I'm all for firing annoying/needy (service) customers but this is far from being the case here.
Universities have a brand to uphold and students go to them by choice versus lower education, so I could see there being a difference due to that.
Sad

What a pointless decision. How else shall people learn anything about the system, besides work exposure.
While it's good to reuse older devices whenever possible, it really only makes sense when those devices are able to run a modern operating system for security reasons. For example, running a modern Linux distro on an older laptop extends its useful life, but getting an ancient BlackBerry OS to ssh into something across a legacy network connection just doesn't make sense to me.
>If your goal is to ship a product, there is no reason to reinvent anything that is not your core business

As long as the priorities of your product align with the priorities of the library. If the product you're trying to ship is a critical control system and the only relevant libraries are written with a webdev approach of "move fast and occasionally crash" you might be done much quicker if you write your own version.
The "butterfly effect" is only possible in some classic systems. For example imagine that you put a drop of ink in a glass of water (with some sugar). If a butterfly drinks some water, it will not change the final equilibrium state where the ink is evenly distributed.

This prove that one particular quantum system does not have an important butterfly effect, not that any quantum system does not have a butterfly effect.

(Note that (as far as we know) reality is described by quantum mechanics. So it they prove that any quantum system does not have a butterfly effect, then the weather and all the other macroscopic systems do not have a butterfly effect.)
Neither is someone saying you're saying the CEO got everything right. The issue is that you're still feeling sympathy for the CEO, even though you believe he did wrong (and also the author, but less important).

> You might want to double-check the fine-print on some of the services you use. Often there's a clause about "publicly disparaging the service provider" or similar.

Yeah, ToS and similar usually have language like that + "we can terminate your service for any reason, without telling you", but companies who do terminate peoples service for any reason, without justifying it, will rightly get less business because it´s a shitty thing to do. Just because it´s legal doesn´t mean it´s right.
Types of Software Developers You’ll (Unfortunately) Work With
The pricing doesn't scale linearly, this is an upgrade because he exceeded single metric (staff users). If it scaled linearly, it would have gone from $29 to $43.50 - not $99. This practice is a dark pattern. There isn't a single mainstream service out there that pulls this type of shit without catching flak for it - the likes of AT&T, etc.

This is a poorly implemented feature where they claim to "Only pay for what you actually use, never worry about traffic spikes"[0] .. but you have to read into each plan to see the other metrics this applies to. Works great for users who over-subscribe but terribly for those who don't.

Ghost should be doing this manually for users who don't exceed their bandwidth caps - there's no charge for them, and they're just going to be eating any good will they had from the community (which up until recently was pretty good). Just bar access to additional staff accounts. They're being called out for poor tiering and upgrade practices, the 7 day notice is laughable when they even talk about 3 month rolling averages in the front.

[0]https://ghost.org/pricing/
> Even though I'm married myself, I don't think marriage should be part of the legal system or the concern of the state.

This is a valid position but the Prop 8 people showed no sign of believing it. They were, reserving marriage for themselves, not working to change the laws first, and this was very directly stated both in the language of the proposition and their advocacy for it.

Remember, gay marriage was legal at the time. They could have de-privileged marriage as a legal construct with no unfair impact but put no effort whatsoever into that. It was entirely focused on removing access to those benefits from gay people.

I lived in a relatively conservative part of California at the time, was canvassed a bit, a fair chunk of my family are Orange County Republicans, etc. The language was uniformly an argument on religious principles, and if you suggested reforming the laws which privilege marriage they were profoundly uninterested in those options.
> Yes it fails in some (demonetization) and wins in most but at least there is no policy paralysis like in the UPA era.

This is OP's personal perception and opinion of the current and the former government.
There’s more or less no such thing as an asymptomatic viral infection
I actually bothered to load both side-by-side and check. Firefox loads pages faster.

Really the parent commenter is right: Chrome is dominant only because of its huge marketing budget.

P.S. Chrome is also buggy as hell and crashes pages all the time, which Firefox doesn't do.
The kids likely don’t care. Their age group is largely unharmed by coronavirus, so the option to be near their friends, partying, and not living at home is probably pretty appealing.
There are no bounds on human wishes.
Gucci handbags and Jimmy Choo shoes aren't a thing then?
its part of it and a reality for many.
OP here -

Thankfully, later on, they did send me a win.rar file of data. Not sure how to use it since I'm not a techie. Asking some friends to help me unpack and restart.
There is one difference here that may be in the fungi favour.

The fungi uses the energy to create molecular bonds, water for example just turns it into heat.
You just explained why I first fell in love with F#. I've been trying to figure out how to do that for years.

I didn't particularly care about functional style programming although I have learned that it has its uses, but the fact that I can offload some of these questions to the compiler rather than keep them all in my head helps me immensely.
I’ll admit it. I’m a jealous developer
Rust is dead!
Medium account required to read this post.
I would pick Rust if I had the choice and libraries were available.

Personally, I've found that the borrow checker for the most part doesn't get in the way. But part of the reason for that is because I've used Rust enough to know what the borrow checker expects, so I would just design things in a way that get accepted in the first place without having to think about it.

Someone new to the language won't have that prior knowledge, and will be more likely to run into the borrow checker and get frustrated because of it.

So with that in mind, I don't really find the cognitive overhead to be high when writing Rust. I also find that I like having the control over what can mutate what, and knowing that information by looking at the function signatures or variable definition. Also, Rust has all of the features I liked in Haskell when I tried it, while putting them into a package that is more familiar and comfortable to me.
This logic is fine for GNOME apps, sure use client side decorations, use background jobs, remove advanced options etc but GNOME can't force non GNOME apps top follow their big ego designer vision, there are also old application and games that can't just implement client side decorationbs because GNOME want to force their shit.

So I see people like you that complaint hat Canonical did not implement X in snap(like third party repo) but defend GNOME that is rejecting keeping functionality with other applications with excuses like

- GNOME devs are too busy to read and accept your patch (maybe Canonical devs are busy too)

- GNOME devs don't want to add your patch that adds a checkbox to give you an option because is to much work maintining it (maybe Canonical thinks is too much work to maintain that third party repos patch)

- GNOME devs don't want to support other applications and toolkits, is only the GNOME way or if you don't like it use KDE (then same should apply for snaps, you don't like it use flatpack)

- systemd has some Google DNS hardcoded int he code, if you don't like it ask your distro to change it or recompile it yourself (then please apply same for snap, ask you distro to recompile, patch it , etc)

- there is a large number of GNOME users that want tray icons, then GNOME response is "you are stupid, we know better, use something else or patch the code with an extension - you should apply same excuse for Canonical)

Hope I made it clear, there are some double standards here, so we should be more consistent, probably both snap and GNOME are less user targeted and dev/designer ego driven since nobody pays for the product the user requests are ignored.
> I watched hundreds of users, given the choice, or doing so themselves installing / using Chrome by their own selection. It was faster. The user experience was far better.

For the first time or because they were already familiar with it? Once you've established yourself as the "default", it can be ridiculously difficult to convince people to switch to something else. Google has executed this strategy perfectly and they know that there's nothing Mozilla can do or anybody else will do. And that despite the fact that Google clearly abused its dominant position in another industry to establish dominance in this field. I'm sick of Google abusing its position and I'm sick of people defending Google because it's a "free market". No, that's not how it works.
Single digits is pretty bad, when you deal with thousands and more. Which applies both to combat and to accidents.

Order-of-magnitude comparison, gay people are also low single digit.

But yes, I agree a bit more scope sensitivity is in order.
Man to control traffic as punishment for internet fraud
This experiment merely "mimic the effect of evolving a quantum system backwards in time".

Since this was a simulation there are no implications regarding time whatsoever.
I like the idea behind "brain oriented" code but I'm skeptical of Python's suitability for the task. A language that gives you explicit types, algebraic data types, and can separate effects from pure code is a crucial first step towards taming complexity IMHO.
There were some news relatively recently that the iron available seems to run out faster than expected. I don't recall the details but seemed pretty severe news. Do you recall?
It should have been done a long ago. Wasn't the first five years enough for the Modi govt. Undoubtedly, Modi has done a numerous good things, he failed to ensure a better internet connectivity. Had it not been Jio we would have been in a big trouble.
I'm less worried about the product than the organization.

IMHO, Mozilla as a company has never really had a credible business model beyond Google (mainly) choosing to compensate them for directing some search traffic to them (and general ass coverage when it comes to allegations of monopolist behavior). The layoffs are a consequence of their strategy for finding alternate revenue streams being simply too weak to produce tangible results. Certainly not anywhere near levels that would allow them to justify having the ambitions of a big VC founded silicon valley based company with offices in e.g. the middle of the real estate bubble called Mountain View (as well as several other premium locations world wide).

What they do technically with their browser product is fine however and worth protecting. I just don't see that costing in the order of hundreds of millions/year. A couple of million goes a long way to keep a world wide collective of developers going. Many OSS projects manage with far less. It doesn't require maintaining offices in the downtown areas of SFO (in addition to Mountain View), London, Paris, Portland, Berlin, Taipei, etc.

I use Firefox exclusively; like many other users. The wider community of Firefox developers and users has plenty of ways to keep the project going long term in one way or another.

Same with Rust. Rust will be fine without Mozilla. It's widely used and loved by engineers useful to quite a lot of companies. IMHO the rust community is actually much less dependent on central management by anyone (including Mozilla) than the Firefox browser. Most long lived OSS projects need independence like that and thrive because of their independence.

Luckily, Mozilla has a very decent licensing policy (https://www.mozilla.org/en-US/MPL/license-policy/) that crucially does not include any copyright transfer. That means their role is strictly as a facilitator of development; not as an owner of the copyright to the code. That means that in principle there is room for other companies to get involved or for independent developers to get involved.

Which is why I'm not worried about the project surviving the drama of their mother organization imploding or not. I hope it leads to some sensible changes in the Mozilla Foundation.
Puncher's chance. Account for all the improbable things; Biden literally shitting his pants on the debate stage with Trump, Biden pissing his pants, Biden showing up wearing no pants, etc. Any individual such event is not very likely, but if you add them up you probably get at least 29% of one of them occurring.
> There aren't enough people willing to pay for a web browser in 2020.

Interesting claim, since no browser out there was ever made available for payment in recent history. So if I follow you correctly, there are people willing to support projects on Patreon and shell money on software they find important and worth supporting, but for some reason for a much more sophisticated piece of software like a browser suddenly no such market would exist?

I'd like to see Mozilla seriously try instead of accepting a check from Google every single year while pretending they care about their users' privacy.
The page says "you can pick a plan later" and that users can "upgrade", which implies to me that people opt into and manually control the pricing plan they want. But what they have actually behaves more like usage tiers in reality.

It also says that staff are considered active if they've used the product within the last 30 days. How could the OP get usage back below the threshold with only 7 days notice?
I have backpacked through one of the regions where some of the construction you are talking about is going on. In one of the Himalayan states, one of their ambitious highway projects has caused destruction with little benefit to the local populace and far negative consequences to the terrain and environment. Pursuing development is good but it shouldn't come at the cost of destroying your ecology and environment, specially the fragile ones.

So I would hold my judgement on the effectiveness and vision of the current establishment.

I tried searching for the issues once I came back but I was surprised how less effort was given in the country's English media to cover this. With the amount of publications that seemingly are there, I would have assumed this to be covered extensively and researched.

I would add that I am not against the improvement in connectivity, the Himalayas are beautiful. There are far better ways to improve connectivity which keeps the beauty of the areas preserved. It would have taken more time and money but the dividends would have been more.

I will leave some blog posts I found on the issue for reference; hopefully someone acts on this horrific "development" going on.

[1] https://indiaclimatedialogue.net/2018/09/24/highway-project-...
[2]https://sandrp.in/2020/02/24/uttarakhand-road-widening-work-...
[3] https://www.business-standard.com/article/current-affairs/sc...