skysight-inc/HackerNews huggingface dataset:
I have being doing dotnet for at least 7 years now. Started with Webforms being fresh out of university. I'm sad to say I agree with most criticism of dotnet ecosystem. I personally believe MS always want to be in control and that leaves no space for innovation in open source as well. It feels like suffocation at best.

MS took control of javascript community in through typescript and npm. Now most of companies want typescript guy doing frontend in react/angular. Added already one more abstraction to already complex JS ecosystem.

I have used Python recently. It felt like breath of fresh air. Plus IDE are really smooth.

I have nothing against dotnet/C# as language. Its ecosystem that tightly controlled and criticism is shot down quite literally. All important libraries in MS world are locked behind paywall unlike Python, Java, JS, ruby communities.
This scene has changed in recent years, but quite it was like that before 2018. Like PDF generation, SSO libraries, tools for profiling.

Anyway I personally think that dotnet should not be once first language/entry into programming career. You will miss innovation open source ecosystem and will be behind for years than your other language peers.

Also dotnet job market has lot of issues, good paying job are required you to either maintain legacy system in SOAP/XML, webservice and what not. Not much of vibrant job market for dotnet i would say.

Apologies for rant.
Meta's data
Wow that sounds insane. How much luck do you need to achieve that though ? Can I consistently fly from point a to point b using air streams?
> The same time, people invented clean water. People up until this time didnt have clean water and thusly would drink beer/wine all the time. People were suddenly sober.

This seems to be a myth.

Romans of course had clean water through fountains and aquifers. Some of that tech was lost through the dark ages, but surely by the middle ages it was rediscovered?

Fountains of clean water are a staple throughout European towns. After all, water is the lifeblood of humans. And if not a fountain, then at least a village well.
You made me check only me end, and indeed Control Center was sitting at 5.19gb.
>>Those "interlopers" are ...

I notice that your example start with actual locals growing out of a locale to people who have nothing to do with the locale.

Whether someone is enemy or friend all depends on attitude. Are you trying to work with and build upon what the previous generations have built, or are you trying to merely appropriate it because you don't like the price of single-family zoning?

>>That depends on your definition of "value". Do you mean the well-being of everyone in the community? or the market price of your house?

The market price of the house has little to do with it (and could plausibly increase w/more building by inducing local demand). For me, and everyone I know, market value is not motivating.

What IS motivating is threats to the CHARACTER and ENVIRONMENT of the locale - especially the environment - open land, walking trails, actual wildlife and an ecosystem hosting endangered species, butterflies, birds, etc..

THIS is real value to the people who choose to live here.

And in fact, the property values are not that great, and certainly have not increased like other areas.

So, NO, property values are NOT even close to the top priority of me or anyone I know in this or any other such town I lived in. Yet, in your limited understanding of the issues, property values are all you see.

>>the retired on a fixed income, the working poor struggling to stay housed,

ihe town I currently live in and surrounding towns have all approved some senior and low-income housing developments (and denied other damaging proposals).

>>those who spend hours commuting, etc.
Yes, from here commuting is hours to the city center; about 45min in an off time, but nearly two hours at commute time. So, building more here will just create more massive commuting issues. In fact, an MIT study in the area found that it was only the addition of about 250 commuters in an area of three adjacent towns that caused the commuting traffic to go from doable to regularly 'gelling' into intolerable jams — literally just over 100 extra units now regularly extra choked traffic in the whole region.

>>For many people jobs, amenities, and culture make for desirable neighborhoods. Single family single use zoning doesn't contribute to any of that.

Fine, so find an area that doesn't have single-family zoning and build that up for more jobs, amenities and culture.

Do not presume that you have some right to come and literally trash the place because the population density and pricing is not to your liking.

That is no different than some developer saying that he should be able to put up a condo development, strip mall, and office zone in a National Park because he thinks it has too low a population density.
Ah right, thanks! I was worried not to accidentally misuse monopoly that I ended up not thinking about what I wrote instead :D
Oh look, the obligatory "Micro$oft is evil" rhetoric based on decades old grievances and very little new evidence. So useful.

It's perfectly reasonable for a company, that uses the tool in its name, to have a blog post going over new features. I'm never amazed the distances people will go to distort a boring blog post into some issue or another based on splitting hairs.
Absolutely. Instead of wasting my time on the phone they waste my time on the web chat

Talking to a machine is user hostile
Reminded me about FTN, FIDO, and Golded
You're doing the same thing though. The whole argument against apartment living is that nobody can imagine that anyone would want to live this way, "Why do people not want [tangible good]?"
IMO this is a perspective from software engineering.

But this is an electrical problem. Interference is a huge issue with any engineering that involves physical things and these kinds of attacks are just interference problems. This issue is no different from a microwave knocking out your Wi-Fi. These attacks have become possible because the acceptable interference threshold that chip makers have been using has turned out to be too low.

How do you fix interference problems? First, you choose a new threshold of acceptable interference and then you engineer better isolation, you lower density, and/or you switch technology.

We could make shared computing complete safe tomorrow if we wanted to so I think calling this the end to shared computing is quite alarmist. The issue is that we collectively want to both have the cake and eat it too: we currently have a certain cost-to-compute ratio that we have become accustomed to and we don't want to compromise that. We're basically buying time until we can invent a new technology that can achieve the same density without the same level of interference.
Or where they just don't have the resources. None of this explains why Safari's WebRTC implementation was busted, or why a lot of their CSS was lagging.
Your point, that some art is better, is exactly the point Paul was making. A point I agree with. So I’m not sure what you find crass? Is it non-artists forming their own independent judgements about art? I’m sincerely interested in what your disagreement is.
Is ~50% retained more efficient than producing the solar power in Asia itself?

Wouldn't it be better to generate this power in the deserts of the middle east, and the wide open plains of Central Asia and transmit that over shorter distances despite producing less power per solar panel ?
One challenge will be to get enough supply of submarine power cable to make this a reality. The Morocco-UK proposal (mentioned in the bottom of the article) involves the UK company literally setting up a new factory specifically to produce more cable, doubling the global output in the process. And that project is about 4000kms or so compared to 15,000 for this one. So supply will be slow to spin up to those levels.
Hmm, I'm not sure this necessarily follows.

Just because we may not be able to concretely define what makes art "good", does not mean we can not discuss why we like it.

If one person enjoys a piece because they appreciate the technical mastery of the brushwork, another enjoys it for how accurately it mimics reality, and another finds it special for the feelings evoked by the composition, each of those people can articulate why the piece speaks to them. They can describe why they like it, there's no reason anyone should suffer any sort of explanatory atrophy.

Now, can any of them convince another that the work is better than another? Probably not. The person who enjoyed the brushwork may find an even more masterfully painted piece, which they think is better. But perhaps the new piece doesn't demonstrate quite so much clarity in portraying reality, so the person who enjoyed that from the first piece still prefers the first. Who is to say whose values are more important?

For this reason, I think the multi-axis view is more constructive. Rather than spending our time arguing if technique or novelty or emotions or whatever else are what matters most, we can focus on appreciating each aspect as we see fit. And we can certainly articulate what a piece does well on any axis.
You can do `networkQuality -c` and it will output json. It would be fun to make a tiny web front end for it on localhost.
> So, I'm inspiring because I'm blind because I can sing? How does that make sense?

Best I can think of is that—since this was karaoke—maybe they were impressed that you didn't need to read the lyrics off the screen? Assuming the bar didn't have an accessible alternative to the teleprompter.
Oh, come on. Even the serious philosophers of mind who have (presumably) thoroughly studied all the relevant classic and modern works are wasting their time with obvious nonsense like philosophical zombies, Chinese rooms, brains in a vat, teletransportation, Mary the colour scientist, inverted qualia... You can spend years on this stuff not getting anything out of it other than a byzantine taxonomy of "stances" on consciousness, their interrelations, and the myriad ways everyone misinterprets each other.

But maybe the problem is that after you cut the crap there's not that much philosophy of mind left to be done. Who would want to read a book that just says "well, guess we'll have to wait for neuroscience to figure out the details"?
> She’s not video editing or creating music

In my experience, kids do these things all the time for school projects.
I think the parent post is a troll, willingly or not. Leave it, he or she has made up their mind that infrastructure and services are a Ponzi schm. Sigh.
The viability of synthetic gas really depends on the price of your carbon source. Direct air capture of CO2 is pretty expensive but subsidies can make it work.

Ammonia is the conventional option for long distance shipping of hydrogen. The ammonia can be used directly as the fuel or cracked at the destination for its hydrogen.
> You mentioned NumPy. NumPy is great, and there is basically no Java equivalent.

Things like this are the greatest disappointment to me after fifty years of writing software. It should not be necessary that Java equivalent exists. It really ought to be possible to connect to libraries from any language by now.
The company I work for has a massive COBOL legacy codebase which still handles the lion's share of our day-to-day operations. In the several years that I've been here, we've started migrating some functionality (reporting, etc) to a web-based application, but there are very-real tradeoffs when you start looking to migrate interactive processes away rom COBOL into a web application. Keyboard navigation and raw speed are two things that come to mind that we simply can't match.

Curious if anyone has been tasked with replacing COBOL applications and what you eventually used to do so? Being of the web-programming persuasion, I was thinking Electron or Reactive Native for Windows to build something where I could have more control over the navigation experience and then focus heavily on keyboard navigation in the app.

The business likes more interactivity, more visual UIs, but sorely misses what I mentioned above COBOL (or terminal-style) applications in general. Curious where a happy medium might land in terms of language/framework.
They release in the same cadence roughly. The difference is they are no longer grindlocked in Windows, VS and bad patterns.

Result: less cloud costs by better performance, capability to run on Linux, lambdas, containers and ability to stay fresh and not turn into Cobol.

I understand where you are. I also have to explain my manager ongoing costs for upgrades. Not only for .NET bit every part of the stack. Luckily we have cyber security as an ongoing excuse.
Sure, read the last paragraph of my original comment.
I recently switched from compose key to this layout (and suggested to the developer to update the Linux release ;-) and it is much nicer to type eg AltGr+a for à instead of Compose+` then a. (I keep compose on PrtSc for extra characters like arrows.)
I wish all keyboards had dedicated cut/copy/paste buttons.
I mean, this is purely anecdotal, but if I drink two or three glasses of wine in a night, I get noticeably worse sleep quality than if I drink nothing.

There are long-term effects associated with heavy drinking, but there are also short-term negative effects (for some people) associated with pretty much any alcohol consumption at all. Headaches, acid reflux, etc.
That is a common misconception, CSS support in Safari is as good as Firefox, and just a hair worser than Chrome's.

(latest webcompat test results were 96/92/92 for Chrome/Firefox/Safari https://paul.kinlan.me/sorry-safari-team/ )
Heart-breaking to read this. I'm so sorry for your loss.
Even if you understand your business logic with extreme clarity, if you don't know how the math is implemented, then your migration will fail.

Too many people learn this specific COBOL fact the hard way.

https://medium.com/the-technical-archaeologist/is-cobol-hold...
Ah...no, more along the dumps and untilled land.
Putting morons in charge of critical water infrastructure is literally a case study in municipal fuckups. "Don't poison your town" isn't a hard call, especially when the incremental cost is on the order of thousands of dollars per year, not tens of thousands.

Full wiki background:
https://en.wikipedia.org/wiki/Walkerton_E._coli_outbreak

Case study:
http://scceh.com/Portals/6/Env_Health/consumer_protection/dr...

Literally everyone who has been within 100yds of a muni water system knows the stakes for this stuff.
Are the losses thermal? How significantly could this change the ocean temperature near the cable? 50% of 600 GW is enough to cause a 10C increase in the temperature of 10 million liters of seawater every second?
API with NestJS #56. Authorization with roles and claims
Not that I need to have fun but .NET is the opposite of fun to me, in other words, painful. I'd rather not split hairs on what's right or wrong but the maximal OOP style of .NET's structure is just not for me. There's so much boilerplate that I don't need in other frameworks, and from what I've experienced, I'd need to buy in completely to the tooling and ecosystem to become productive, which means Visual Studio or similar IDE. In terms of functionality, the project I was last contributing to in .NET would have been much smaller and simpler in Go, Python or Javascript for the same set of features. I've built so many CRUD apps and APIs now that I can whip out these kinds of projects quickly with nothing more than a text editor. I just can't see any upsides for me to jump into .NET now.

FWIW, I did try to give it a shot with an open mind, but shortly after that project I decided I'm not accepting any more .NET work.
Thanks, I think your calculation makes more sense. The lower losses should improve the economics.
A dog has been mayor of this California town for 8 years
Where are the job postings posted actually?
I'd strongly suggest looking for supporting data. If you talk to people, you will inevitably hear that "the good old times" were better than what we have.

In the 1950s, the average house was still ~3 years of average income. Cars were about 9 months of income. So the "regular bank teller" with a house, 2 apartments, and 3 cars... there's something missing in the story.

Let's not even get into the fact that life was significantly worse if you happened to be not white or male. Black people didn't have their voting rights significantly curtailed via Jim Crow laws. Married women didn't have the ability to have their own money. Beating your spouse was A-OK.

Yes, social mobility was better (for white men). Universities were cheaper (a year of tuition was still ~1-2 months of income).

Medical care was... not so good. Nutrition a non-existent concept. (And before we go to the "all natural food", quick reminder that the 1950s were the decade of TV dinners and truly atrocious recipes)

The 50's certainly had less of the constant stream of demands that our current time has. It's not like it was purely worse, or the "golden age" image wouldn't hold. But as a net, across the population, we've seen improvement. We are backsliding the last ~20 years, absolutely. But we're still not in 1950.
I should have said supply >= demand.

Yes, SF has the second-highest construction costs in the US. $330/sqft. [1] Average home prices are $900-1200/sqft.

[1] https://www.investsf.com/why-san-francisco-has-the-second-hi...
> I'm not sure what you mean by the universality of math. There exist different algebras which define addition differently.

Yet each one is self-consistent and potentially independently discoverable by sentient life forms light years away from us, even though these different algebras have no material form.

> But consider 0.1 + 0.2. Ask a human, and they'll tell you it's 0.3. Ask a computer, and it'll likely tell you it's 0.3000000000000004

Just because the computer performs imprecise arithmetic does not make .1+.2=.300000004 a meaningful statement from which an entire self-consistent arithmetic system can be derived. The computer’s result is in error. It’s called floating point error.
feels like a huge part of this is the massive rise in property values, which reciprocally seems like life becoming unaffordable to more and more. this feels like the same sad pattern of "wealth" which has so dominated much of the west.

there are a lot of other legit wealths being created in china too, but the property boom still seems utterly defining, tried & true, and to me: sad. a sad way of stratifying wealth rather than aiding in the people's welfare.
SQL Server support has been added in the newest release.

You can learn about how to upgrade to the latest version here:

https://github.com/motor-admin/motor-admin/releases/tag/late...
Meanwhile, I remember a Mythbusters episode where they tested the myth that if you take cheap vodka and run it through a Brita water filter, it makes it better.

They took a bottle of cheap vodka, took a sample out, filtered the rest, took another sample and set it aside, and re-filtered the remaining vodka, and repeated this 10 times, so that they had a spectrum of vodka samples from filtered zero times to 10 times. They then brought on a vodka expert to taste test them and randomized the order of the samples to see if he could re-order them based on the number of times they went through the filter.

And he did it PERFECTLY.

IIRC, Adam and Jamie could tell the difference after 1 run through the filter, but not further runs.
7 ways to maximize misery (one of the more useful CGP Grey videos) -- https://www.youtube.com/watch?v=LO1mTELoj6o
How would economy look like if everyone would not act as Homo oeconomicus, but as stupid, lazy, insane person?
The whole point is that you can generate the power at different times. The deserts of the middle east get sunlight at a different time then South America.

If we had a worldwide spanning power grid we wouldn't need to have a grid storage solution at all.
D♭
Batteries are not nearly energy dense enough to ship. A ship would need more energy than is even stored in the battery just to make it across the ocean.
> MacOS 11 isn't allowed(?) to be virtualized

IANAL, but IIIRC, MacOS isn't allowed to be virtualized on non-Apple hardware
That account seems to spend most of its time on opinion. Any particularly interesting data it points out?

> shows how her husband has been pulling over 1000+% gains for a number of years.

How many years? You don't have to start with much or go for long for 10x yearly gains to mean you own more than the total wealth of the universe. Is there some hyperbole here?
Time Machine's insane UI isn't an example of Apple's software quality slipping; it's basically unchanged since it first shipped 14 years ago. It's more of just an example of how Apple's software never was as good as some people would like to pretend.
I've seen enough people talking about it that I don't believe it is unique.

I check my activity a couple times a day, and there doesn't appear to be any correlation between use and control center randomly taking >1GB of memory. I could for instance check when all apps are closed and it's memory usage is high but then after a long day of work it's still floating around 30MB. I'm baffled at what the issue actually is but control center appears to be processing a lot more data now as all media seems to pass through it in some way.
You would be better off financing your own "benefits" if you're above average. And everyone would theoretically also be better off without the benefits, because of how much money you would save in all the bureaucracy needed. It's only the people who are not able to take responsibility for having their own money, that are the ones that are really better off.

Any tax financed benefits for everyone like this, pensions, maternal leave, unemployment, health care etc are really just an institution forcibly saving money for you, on your behalf. So that you don't have to be responsible for saving money yourself, and don't have to take the risk of over spending or mismanaging. And for that service you will pay the price of salaries for all the people working in these institutions.
> When auditing a source repository you want to see how commits are signed over time.

I understand your reasoning and the idea behind GPG and everything, but here's my challenge to all of this: Has this ever happened?

Like, the scenario we're talking about is that at some point some bad code, maybe a backdoor, got introduced into a code repo, and it later is discovered and someone launches an investigation. And they find out "this was committed by XYZ but XYZ claims he didn't do it".

I don't remember any such incident ever. Given that I feel a slightly weaker form with SSH keys may still be justified. (And it is still easily conceivable to have some out-of-band-metadata, e.g. a project that feels this is important could just have a list of developer SSH key fingerprints within the repo and thus have the backlog of who's keys were relevant at what point in time.)
Modern "RAM" is far faster at sequential than it is at random access.

So tape merging is in fact, useful again strangely enough. That's one of the sections that suddenly and surprisingly has regained relevance.
Some people have an interest in the country and the culture. For them, knowing Japanese isn't useless. Anyway, not everything you learn or know needs to be practical. Nothing wrong with doing something because you enjoy it, regardless of whether or not there's any professional benefit/use.
Except that there's a very big gap between what's being actually shipped in each browser. Comparing Chrome edge with Firefox edge is okay since they have a similar release schedule, Safari is much much slower though.
Safari/WebKit does support WebP (since June 2020).
You've succinctly listed many of my complaints.

You're head of the NHTSA if I ever become president