skysight-inc/HackerNews huggingface dataset:
> For all previous .net versions, code could be easily and safely upgraded to the next version because they were largely backwards compatible. But you can't easily upgrade existing code from 4.8 to 5.

As someone who has been working with .NET since the first release: tell me about it! I fully concur. I don't deny this, nor excuse it.

That said, I believe that once Microsoft decided that it was OK to break compatibility, they managed to improve upon lots of things which up until that point had become fairly painful on the traditional .NET Framework.

You win some, you lose some, I guess?
Old Android browsers, UC Browser.
People ignore the fact that even with outsized influence, Reliance will be subject to market and other economic conditions that could result in a negative return on their investments. Mukesh Ambani's brother is almost bankrupt, and not for lack of trying to avoid that.

Mukesh Ambani is taking on seemingly unpalatable risks because he has nothing better to do with his money. He has a large amount of shareholder support and a huge base of users he can market Jio's products to. These users and the overall market will ultimately decide whether they want to use these products or not.
But you actually only play the game in two dimensions, because the pieces cannot move up or down. Normal chess is a game happening on a 2D plane whether or not the representation of the board and pieces is 2D or 3D.
I often wonder if we improve the usability of IPv6, like a subset of Ipv6, would it help adoption?

Things like using only numbers and not issuing address with letters. We would still get larger than 64bit of address space, but we dont have to work with the gibberish address.
Worth noting that US estimates of the effects of them attacking with nuclear weapons in the early 1960s was 600 million dead - a lot in Western Europe and elsewhere.

This was known to be an underestimate as US planning did not take into effect the thermal effects of nuclear weapons due to a degree of variability from cloud cover etc. So probably about a billion would have died - then there is the effect of Soviet weapons...

I can recommend Daniel Ellsberg's book on the topic:

https://www.historytoday.com/reviews/confessions-nuclear-war...
And the reason for the initial bill was due to a Hong Kong citizen murdering his girlfriend in Taiwan.

Taiwan and Hong Kong do not have extradition treaties.

The murderer is still free in Hong Kong.
Corrupt officials would happily auction it. This is stranger.
Why don't you stop accusing me of things I never said and never remotely intended to imply?

I'm not accusing you of anything either. I wasn't thinking for a moment that you were trying to sell me something or that you were shilling.

It's a simple disagreement. I'm unconvinced by the case you're making for specific alternatives. That doesn't mean I'm happy with the status quo.

You have said absolutely nothing to show that Brave would not be in a position to impose content restrictions if their system turned out to be successful.

My concerns about cryptocurrencies are anything but hypothetical. The authorities are extremely jumpy about cryptocurrencies. Regulation is already well under way. There have been crackdowns on crypto exchanges all over the world. Banks are suspending accounts left and right. I was personally invited by the local tax authorities to take part in a consultation on the subject.

And have you not noticed what happened when Facebook threatened to introduce a payment system that only so much as mentioned the word cryptocurrency? It was absolutely crushed before it even got off the ground. Granted, a lot of the concerns were related to Facebook's oligopolist status. But there were also huge concerns about the possibility of widespread money laundering, tax evasion and funding of terrorism.

What we need is a system that inherently limits the size of any financial transactions that a single party can initiate. That is very difficult to do while guaranteeing anonymity.

Let's not accuse each other of bad faith when what we're talking about is simply a difficult problem that many have tried to solve with very limited success.
Actually, smart watches could be very helpful in that case: If an alarm happens, the watch can vibrate very intensely to wake the user up.
Negotiation Skills for Founders
I'm guessing something like Audacity?
There’s a rule in Russian grammar that every first-grader knows by heart
> It just sort of happened because the core project got out of control.

A more accurate representation of events would be that .NET Core suddenly fueled a huge interest and growth in .NET as a platform which it hadn't seen in a long time (it was actually in decline!).

Microsoft probably decided that for the overall, long-term health of the .NET platform it was more important to cater to these new users, than maintaining the status quo for the existing users, some which were already considering leaving ship.

Looking back right now, it certainly looks like that was the right decision to make.
That's also my take. Anyo can say anything about GPT-3, and it's impossible to negate, because (1) most people don't have access, (2) the authors rarely provide complete input data, so even those who have access can't verify these claims.

Really, this whole "OpenAI" is an oxymoron and I hope a truly open alternative will appear.
> by all reports they're following strict safety standards.

Orica has been fined for safety breaches in the past. But even if they are doing everything right, you need to consider the context: it's surrounded by a bunch of things that can catch fire.

There's a massive coal terminal, a fuel/petrol terminal, as well as a Fertiliser producer all within a few hundred meters of each other.

Any one of those having a bad day and Newcastle makes state news and everyone goes to watch the fire. (Like seemingly half the country did when the Pasha Bulker freighter beached right on Nobby's Beach, a few hundred meters away).

If that fire spreads, because say there's strong winds (also a common thing there) and now we have a risk of Orica's terminal going up.
This is exactly the kind of order-of-magnitude estimation that I was looking for in the article. Where did you get the wave energy numbers?
Plato's Republic with iPhones
To what extent is 1984[1] just the Republic with modern SIGINT?

Minitru
http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A1999.01.0168%3Abook%3D3%3Asection%3D389b et seq

Miniplen
http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A1999.01.0168%3Abook%3D4%3Asection%3D420e et seq

Minitru
http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A1999.01.0168%3Abook%3D10%3Asection%3D607a

Minipax
http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A1999.01.0168%3Abook%3D2%3Asection%3D373d et seq

Guardians love the State / Party Members love Big Brother: http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A1999.01.0168%3Abook%3D3%3Asection%3D412e

[1] at least as explicated in Goldstein. I myself have not read the fast-forward. Do we ever get any depiction of Inner Party sex and family life in it? Or is it possible they reproduce as Plato's Guardians do, as the argument for strict meritocracy in Goldstein suggests?

Miniluv
http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A1999.01.0168%3Abook%3D5%3Asection%3D451d
Also relevant:
"Magnasanti: The Largest and Most Terrifying SimCity"

https://rumorsontheinternets.org/2010/10/14/magnasanti-the-l...

https://www.youtube.com/watch?v=NTJQTc-TqpU
There are rumours of a Flutter back-end coming for Xamarin.Forms/MAUI. Or possibly a something lower level in Windows itself (which a MAUI back-end could tap into).
Holy crap, the worst member of the Police isn't Sting.
It is a mass-market price because, as said, people are willing to pay that to watch new movies, but in cinemas.

The question is whether people are willing to pay the same or a bit less (of course I'm thinking in terms of US/Western Europe prices) to watch new movies at home rather than in cinemas.

At the moment perhaps, but in general I am not sure because I think people go to cinemas not only for the movie but for the whole experience.

But I'm sure that the cunning people of Disney have factored the fact that these are not normal times in the pricing of this specific movie at this specific moment in time, and they'll see how it goes.
Unfortunately reflection is so widely used in .Net libraries and core frameworks that code removal during linking becomes more or a less impossible without spending A LONG TIME decorating an xml file with code removal exceptions. I have done it on Xamarin iOS, it is not fun. So one of the prime dreams of having .net AOT of having an easy way to create a COMPACT self contained native exectuable dies when it hits real code.

Source generators may solve that going forward, but that is going to take years to filter out to nuget library land.

There are other advantages of AOT, sure, but I think R2R that is in .Net already covers a lot of those.

They need to solve the poor linkability of .Net code first IMO. I think Microsoft realise that, especially if they want Blazor client side to work.
Typhoid+Fever+Treatment+Causes,+and+Symptoms+-+Health+Lines
But how do you solve it in a tsc context?

Using the default prop doesn't work in tsc and breaks all type information because tsc just doesn't know of any default prop.
"self-evident which framework I'm "in" for any given project"

Has that changed? It's in the project properties in Visual Studio where I think it's been for as long as I can remember?

NB I've been using .Net for about 15 years and quite happily using .Net Core 3.1
Recommend - Niall Ferguson's book The Square and the Tower about how the same networks exist in all communities - science, business, politics etc etc.

As to the journos, human behavior doesn't change so easily by just showing people their issues.

In fact if they feel judged too much, they can get more defensive about their behavior or aggressively attack those pointing at it. The fact that analysis of behavior happens publicly, makes unproductive outcomes even more likely. It just creates spiraling reaction counter-reaction cycles.

You can see how well the approach has worked with changing Trump's behavior, even though there are huge armies of people pointing out and documenting his issues day and night seemingly without any awareness that all that work has not changed outcomes.

Plus expecting behavior change on top of a social media architecture skewed to self promotion and engagement is unrealistic.

So cut the journos some slack. The possible solutions are half baked or constrained by the operating environment, with barely any examples of solutions that have produce good outcomes.
> Java's packaging system sucks as does all the similar ones like C#, C++ etc compared to JavaScript's IMO.

There is one gazillion things that are much more a problem than "namespace conflicts" in packaging and package management.

Including security & code authenticity, parallel multi-version handling, sensibility to side effects, speed, auditing and reproducibility.

And in these domain the JavaScript packaging system generally range from being 'catastrophic' to 'absolutely terrible'.

If I have to take an example package management system for the world I would certainly quote cargo, Nix, Guix or Spack but certainly not npm which is quite close to what you should really not do for a package manager.
and a HN discussion 2 days ago: https://news.ycombinator.com/item?id=24052413
> That alone greatly limits the velocity of money and therefore the rate of inflation.

Nitpick. It limits the potential increase in velocity of money. Spending your money as soon as you get it is pretty much as fast as possible. The reason why there is little inflation is that these people don't have enough money to buy all the things they want to buy, meanwhile someone else is sitting on a fat stack of wealth and wondering what to do with it.
This is great. I've had challenges related to filesystem abstraction for years. I scoured the go packages on github for a solution, and found afero[1], but at the time that package had been languishing for years without anyone merging PRs, many of which were critical fixes. It's been picking up again recently so maybe it's better now, but at the time I needed a solution so I built abfs[2].

Abfs is conceptually identical to the go draft design, including the concept of "extension interfaces", although at the fs interface level not the file interface level. One of the problems I ran into early was the need for an easy to use file handle. The `net/http` FileSystem interface shows that you must always implement a custom Open function and a custom File. An object that implements `net/http` File is not adequate, it must actually be cast to http.File. Because of this I've found that it is burdensome to allow flexibility in the definition of the File interface because on the one hand specific functionality not obviously available to a generic File interface must be looked for using type assertion and the consequences of not finding it are poorly defined (should we return an error, should we proceed with some work around, etc), and on the other functions that return a file handle have many possible choices making un-anticipated interoperability unlikely. So instead I opted for always returning a `absfs/absfs` File interface, but return a ErrNotImplemented for functions that are not supported by an implementation. I don't like this, but I like it better then having to do a lot of interface unwrapping to get to the same place, and having it be an error makes the consequences more concrete.

Nevertheless, I'm a million percent behind having a filesystem abstraction in the go standard library. It is immediately useful in testing to redirect potentially costly io operations. It is composable, allowing you to do very little work to wrap a file system with mutexes, timouts, and other gating mechanisms. It allows you to support a transactional file system by spawning a FileSystem from another FileSystem. Caching, copy on write, layering, and arbitrary data transformations are all much easier to reason about and implement using a prototypical filesystem as the model. Cheers, thanks for this Russ and Rob! From where I'm standing it would be one of the most valuable improvements to the go ecosystem possible at this point!

[1]: https://github.com/spf13/afero

[2]: https://github.com/absfs/absfs
The comment is not admonishing anyone, it's about the underlying narrative the comment is addressing.

Sorry my ironic and rhetorical intentions might not have been clear enough, English is not my mother tongue so I might been confusing here.

Basically my point is that heavy calculation about "X is emitting Y shame on you people" is too often used as decoy so you never actually audit Z.
I hope you give him more credit than "random"!
Thanks for the explanation.

> Obviously you rewrite the whole paper

It is not mentioned and was not obvious to me. Still, I'd postpone writing the conclusion to after you actually have the data. To do otherwise would be steering the experiments to get the expected results. I also reckon this depends on your field, how long the experiments take and your confidence in the results.

> Really annoys me when the word fraud is thrown around so freely, so I'd appreciate it if you don't.

I agree, 'academic dishonesty' is a more appropriate term here.
> Ambani family have close ties to the ruling government"

Source?
Did you check TransferWise?
oof just spent a solid 30 minutes trying to debug why I was getting 404s in a docker build. Thanks HN!
They say the a 3rd dimension is unused so yeah I don’t understand why they didn’t just call it 4D chess.
Hey, I made the site, didn't realise people actually used it.

https://github.com/tomspeak/quiet-hacker-news -- the source is here, you could host your own version or run it locally on demand.
Glamorous Dress for a Summer Outing
Isn't it purely for sport though ?
GP is not talking about an empty app project.
I can see how someone might invest in a personal water tank or food pantry but what exactly are you going to do to prevent people from breathing oxygen that was released by your trees?
The most difficult thing about keeping pace with dotnet world is the seemingly infinite variations and naming conventions.
> Porting Python 2 code to Python 3 was never the problem.

You're, frankly, high as a kite. As the author of one such port on a large codebase, porting Python 2 code to Python 3 was absolutely a problem.

The issue with 2to3 is that it assumed you'd do the conversion as a one-shot and straight flip over with entirely separate codebases (or dropping Python 2 entirely) from there on, which is completely insane.

What the vast majority of transitioning projects needed was a way to migrate progressively through cross-version codebases:

* libraries weren't going to drop older Python versions, the very few which attempted that (I'm aware of dateutil at least) were extremely painful to users and IIRC ended up rolling back to a more progressive codebase

* programs being distributed were not going to drop Python 2 until EOF at least

* large codebases simply could not afford to perform a completely untested and uncheckable one-shot transition

That's why the community created cross-version support tools like six and friends, and lobbied hard for the reintroduction of cross-version features into Python 3 e.g. reintroduction of `callable` (3.2), reintroduction of the "u" prefix (3.3), reintroduction of % on bytes (3.5) and I'm sure others.

> Again, there are exceptions, but the vast majority of websites or data processing scripts or whatnot are significantly re-written or decommissioned in – pulling a number out of my arse – five years or so. […] Python 3 because it would be incompatible with the Python 2 ecosystem

What do you think "the python 2 ecosystem is" except for a ton of projects which needed to be ported from Python 2 to Python 3 exactly? "the vast majority of websites or data processing scripts" is not an ecosystem, tooling and libraries are.

Do you somehow think numpy and lxml and django just scrapped their entire Python 2 codebase and rewrote the entire thing from scratch? Of course not.

> That problem could have been prevented with a 3to2 tool, which would compile the Python 3 code to Python 2, allowing it to be used with the existing ecosystem.

3to2 would not have worked any better better than 2to3. The syntactic incompatibilities between the version were not the hard part, the semantic ones were, and 3to2 would not have succeeded any better than 2to3 there because it simply couldn't.

All 3to2 would have given you is a broken Python 2 codebase from a Python 3 codebase you could not even run.
You have every right to be extremely proud of what you accomplished - writing your own compiler is extremely gratifying and you have my respect!
> don't think chronic pain patients suffer more than in the US

How would you know who suffers more on average?
One side effect could be more Corona cases.

Families could group together (A rents the movie, B provide a big screen, C brings the popcorn). That would lower the cost and increase the “experience” part.
WWWH Data Science: Why use data science? (WWWH DS 3, 2019)
Why would it be "sweet"? There is no gain for the user.
The discussion and accusations are about his corporate practices. This does not affect or influence or impact his corporate practices or help with government control.

And anyways a lot of people can take care of such issues in every country. Not all of them are capitalists or businessmen. So I doubt this scenario ties in anyway with suspect business practices.
I find this argument a bit disingenuous to be honest, I took the liberty of spelling things out in my reply because I assumed you wouldn’t otherwise be able to see the point. An explanation to a beginner, which doesn’t require memorizing any additional gotchas, would be something like “variables hold values. Strings, numbers, booleans, and references are values. Variables declared with const contain values that are immutable. An object is not a value.”
Methodological problems of The Gender-Equality Paradox in STEM study
>insurance policy that society completely collapses.

When society collapses gold will be completely worthless as well.

http://cddawiki.chezzo.com/cdda_wiki/index.php?title=Gold
Sure seems like GitHub and it's affiliates have been having quite a bit of downtime since the Microsoft acquisition.

Yes, I understand that npm shifting to GitHub is independent and after the acquisition, but it's awfully coincidental.
I don't think English would be the barrier. My parents would have known SOS decades ago, and I don't come from an English-speaking country.

I am from Europe, though, so I don't know if it might be more specific to Western culture. Although I also imagine pilots would have more of an exposure through either experience or education.
Yes. But in many cases even before a DM people send each other replies publicly (e.g, request to follow so they can DM).
"Tip: Additionally, you may use a cord to attach a USB key to your wrist. Then insert the key into your computer and start usbkill."

This line particularly caught my eye. I wonder what's the percentage of people (I'm presuming people working in security or those who are trying to avoid detection) go to this extreme?

Is is even extreme?
Basic Data Science Projects – Collaborative Book Project
'Natural radiation event' knocks Australia’s NBN Sky Muster satellite offline
No. Jio (and Reliance) have actual paying users who are given genuine services that generate actual genuine revenue. And I doubt that the debt is going to spiral anywhere. Most of that debt was a one time deal to create a nationwide greenfield network.
Some people don't squash
Not taking seamless CJS interop into account was IMHO the biggest failure of TC39 till date.

Given the widespread popularity of CJS they should have prioritized CJS backward compatibility over things like better support for circular dependencies and mutable exports. Many languages are doing quite fine without them.
> which combined with at least having many of the symptoms of ADHD

Have that diagnose verified. If you have ADHD your self confidence is based on life experience without proper medication.

With medication you would have done the exercises. Everyday in life you will be required to do some kind of exercise to make progress so I would like to advice you to at least explore getting some help on this matter.
Microsoft do try and explain when to choose between .Net Framework and .Net Core for server side applications:

https://docs.microsoft.com/en-us/dotnet/standard/choosing-co...
Yarn doesn't appear to have a status page any more, and in addition, doesn't operate a mirror, just a CNAME.
> Set against a background of assumptions that heroin use is inevitably problematic, there is significant evidence of its controlled use. This paper attempts to draw together the literature on patterns of heroin use which avoid physical and psychological dependence.

https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1360-0443....

This paper is a great read on the topic. Some suggest more than 50% of heroin users are casual users.
The problem is not the "open" development.

The actual issue is this new Microsoft full of half-done projects and trying to reduce engineering costs. They even try to make others write the documentation for their products... MSDN is gone and now docs are a mess.

Ballmer was a mess, but at least he got the devs-first bit right. Nowadays it is devs-last, cloud-first.
This is something like what the future package and tools do, though I can say from experience it's not without its issues.
good theory, doesn't align with my (limited) experience. writing new code to be both 2 and 3 compatible was quite possible and not too tricky. six helped, `from __future__` imports, etc. however, everywhere i've worked still had some python 2 only code running - even to this day unfortunately.

the real issue is 2to3 didn't work so well, or exposed the exact issues why python 3's breaking changes were needed (80% sloppy bytes/str/unicode handling).