skysight-inc/HackerNews huggingface dataset:
Seems to include the policy setting part of Biden's base.
Kakaku in 2021: summer boosting in fasy way
Donald Sadoways battery startup Ambri seems to finally be breaking through commercially, so I'm quite optimistic about them. It was quiet for a while but now there seems to be commercial progress: https://ambri.com/news/
It's a more viable option if all you're looking for is a simple place to live.
> Install them at home and charge

This will only work in single-family homes. Where I live it's more common to have 4-floor buildings and street parking. In that case, the street gets enough sunlight for the car to charge enough for short-ish commutes (which are the norm for urbanites anyway).

> Anyway, I think this product is fake and scam.

I agree they are promising a lot, but they are not promising anything impossible. It's too soon to tell anyway and whoever invests in them must understand this is a high-risk/high-reward strategy.
How do you plan to scale that?
That's what Deezer proposed: https://www.deezer.com/ucps
How is a 3rd party battery related to replacing an apple iphone camera with an apple iphone camera?
Maybe not, but obviously the institution of rent control is an attempt to get out from under the house price problem without construction. That's why it's not working.

The policy doesn't make half as much sense if you also increase construction.
If you're using "application servers" and not containers then definitely do not touch intermediate releases.
As much as I like Apple products, it looks like the privacy buck stops at China.

The western world needs to desperately work on making their supply chains independent of the CCP, lest they'd like their supply chains to be poisoned at some point in the future.

I'm a big fan of Purism and everything that they are doing. I hope their software and hardware matures with the same level of polish we've come to know and expect from Apple products, and will be an early investor if they ever decide to IPO.
Statically type checking Python code using Pyright
BLM was founded by Marxist-Leninist activists. The original statements about the nuclear family were consistent with viewing the family as a site of patriachical oppression. None of that antagonism is innovative or surprising if you know a bit if intellectual history. I suspect they changed the language because it was too radical to hold a coalition together. Most people seem to like their families and view the nuclear family as a good thing.
Isn’t Kendi the guy who says that even babies are racist unless you teach them his ideology?
Well that's not 2fa. That is just 1fa.
Just a question: Would pushing the trash away also push the space station in the opposite direction?
Most mid-to-cheap end "HDR" TVs look absolutely awful on HDR. The colours are washed out and the contrast is blown out. If your device sends an HDR signal, in many cases it'll look worse than not having HDR at all.
I wanted to use the LLVM Rust bindings to generate LLVM IR, but I still need to do some more reading on how to represent high-level constructs in such a low-level language. Also, generics and type inference is hard to implement! :p

I don't have the focus required for that at the moment, but it's still in my TODO list :)

I might publish the parser on github and post it on Hackernews to see if anyone would be interested to help.

NB: the project started with the thought "what my ideal language would look like?"
The language is getting fragmented: value-based classes, records. I wish the features were introduced still keeping one kind of objects, instead of splitting the universe into 3 kinds of objects (usual objects, value-based objects, records).

The feature I am awaiting most is the Project Loom.
I meant 'v' as in 'version' of C#, here's a good reference on it: https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csh...
> I tend to have a good opinion of Apple regarding privacy protection.

From my understanding:

https://www.apple.com/legal/internet-services/icloud/en/gcbd...

https://support.apple.com/en-us/HT208351

If you are in mainland china, a state owned telco owns the keys and the data stored in iCloud, so you really don't have any privacy with Apple if you are in China. It more or less ruins my opinion of Apple's stance of privacy.
Nice to see that Records are finally out of preview. But note that Sealed Classes are still in Preview mode and are subject to change (or removal) in newer versions.
Larnell Lewis plays Enter Sandman by Metallica, gives a lesson in tolerance
I would do this:

Let i = ((n % 3) == 0) | ((n % 5) == 0) << 1

Then map output as { n, 'Fizz', 'Buzz', 'FizzBuzz' }
The title gave me Journey to the center of the earth vibes, the famous book by Jules Verne :D
How to Do Shadow Work?
What's your Shadow work? Well, it's a very important thing everyone of you has to do for the betterment of life. It's definitely simple to do and what is needed is your focus. Here, the term shadow is not the physical one, cast on the floor while you walk in the Sun. https://www.youtheuniverse379.com/2021/01/what-is-your-shadow-work.html?m=1
> If a work is entirely digital, what is the difference between the original and the copy?

The difference is that the original instance of the work potentially required considerable time and money, whereas its copies are essentially free to produce. There's no difference between the bits of the "original" and the bits of each copy, but concluding that copies of a work should be free for all because the act of creating that copy is free, is fallacious and intentionally misleading.
If you focus on his politics especially in a right-left context that makes sense, but his work touches on many social subjects and has considerable depth. I strongly recommend his book Migrations and Cultures where he documents how migrations tend to involve whole social groups and preserve networks.

His conservative confidence seems to be his weakest spot. He is fond of claiming that any attempt to help the poor or discriminated against ends up harming them yet universal basic income trials have all had dramatically positive results. Extremists can bring up interesting arguments and information but tend to fail when it comes to realism, balance, and most important of all getting things done in order to make positive change.
Playing the Snowden card doesn't invalidate what China is doing.

What the U.S. was doing was bad. What China is doing is also bad. They can both be bad.
I was sympathetic with the anti police (brutality) movement but I was never convinced that racism was disproportionally responsible for it. Gender seems to be an even greater factor, yet you don't see a "Male Lives Matter" movement. I don't have a strong opinion on the subject though and I'd be open to see some data.
Not sure if mathematics counts as software:

Geometric / Clifford Algebra.

It makes just about every aspect of handling geometry in computer graphics and robotics so much easier. It comes with a ton of upsides and only two downsides: You probably were not taught it yet (so you have to learn it) and if you do, others will have trouble following you unless they learn it too.

I somehow feel like coming from a tribe where we only count up to three, and then being introduced to the concept of natural numbers (and other number classes) by outsiders. As I stared to use it myself, it changed the way I think about things, but now I can't communicate with the rest of my tribe anymore. Yet, I think it is worthwhile and about the only silver bullet I have seen.

If you are interested, here [0] is a nice introduction to one class of clifford algebras.

[0] https://arxiv.org/abs/2002.04509
Interesting. Readibility? Performance cost? Would be nice if you could expand.
>Many places in the midwest have actually switched away from using salt to melt snow

They use salt to melt ice. They plow snow. The only times I've seen the midwest US use sand instead of salt is when the temperatures are below where salt is still effective.

Do you have a citation for this statement, because it is 100% the opposite of what I see in my day-to-day life.
I read this book:

We Have Been Harmonized: Life in China's Surveillance State
- Kai Strittmatter (Author)

https://bookshop.org/books/we-have-been-harmonized-life-in-c...

"China's new drive for repression is being underpinned by unpre-cedented advances in technology: facial and voice recognition, GPS tracking, supercomputer databases, intercepted cell phone conver-sations, the monitoring of app use, and millions of high-resolution security cameras make it nearly impossible for a Chinese citizen to hide anything from authorities. Commercial transactions, including food deliveries and online purchases, are fed into vast databases, along with everything from biometric information to social media activities to methods of birth control. Cameras (so advanced that they can locate a single person within a stadium crowd of 60,000) scan for faces and walking patterns to track each individual's movement."
#thisguyknowswhathashtagsmeanbutisajerkaboutit
Note that blindly following LTS is not a great idea for many teams that deploy applications (as opposed to libraries), including teams working in large companies, if you have access to modern CI/CD tooling. Personally, I'd let production stay a little behind the latest release but always run a task on my build server to build and test my code on the latest JRE.

If you read Ron Pressler's comment on Reddit[1], the recommendation is

> In any event, the default position should be to keep up with the current JDK as much as possible (it's OK to skip a version or two), and consider LTS only if there is some specific difficulty preventing you from doing so. As I said before, the "current JDK" upgrade path is designed to be the one that is overall the cheapest and easiest for the vast majority of users -- easier and cheaper than the old model.

For users who are happy with the current JDK language level, newer releases also have JRE improvements:

> ...those users should [also] prefer the current JDK, too, as that is the easiest, cheapest update path. Also, new feature releases contain performance and monitoring improvements (e.g. JFR, ZGC, AppCDS in the last few releases) that may be of interest even when users are not interested in new language/library features.

> The problem with LTS is that it's costly (costlier than the old model): on the one hand, the risk of a breaking change in an LTS patch is no lower than in a feature release, and on the other hand, the patches no longer contain many gradual implementation features (that you use without knowing). In addition, the OpenJDK development process revolves around feature releases without regard for LTS, so features can be removed without notice in an LTS release. This makes an LTS->LTS upgrade more costly than in the old model.

> LTS is designed and is advisable for companies that prefer a costly, but well-planned, three-yearly upgrade process.

> Even if you've carefully considered the options and decided that LTS is the right approach for you, you are strongly advised to test your app against the current JDK release to reduce the cost of an LTS->LTS upgrade.

> It's true that upgrading from 8 to post-9 can be non-trivial (9 was the last ever major release), but once you do that, you have an update path that ensures you'll not have a major upgrade ever again.

Java upgrades inside enterprises cost time and money, no sense in taking that cost if you can help it, and many engineering teams with good DevOps can easily dodge this cost.

[1] https://www.reddit.com/r/java/comments/c5pl1q/adoptopenjdk_i... , https://www.reddit.com/r/java/comments/c5pl1q/adoptopenjdk_i...
Oh dear. Reminds me of a friend who, with a straight face, suggested I take the advice of “wealthy millennials on YouTube.”
> If you've never personally witnessed quiet sexism (against women) and quiet racism (against non-white and in particular black people) in computer science, then I question where you have been.

In an overwhelmingly white European country. Out of the 900 people I went to uni with around a hundred were women and < 10 were not white.
I think the person actually said Java/C#/F#.

But in any case, I'm thinking that the real timeline is more that Java is prioritizing features that are most attractive from Kotlin, which borrowed the ideas from Scala. But Scala never got super popular, so there was not much pressure or "proof" that these were good ideas until everyone fell in love with Kotlin.
They meant version 9 of C#, the language.
I said employee time as in it being a dev team effort not a single developer.
It is too big of a hassle. We should not have to overanalyze everything we say. It is not even possible. We don't speak in code, we speak in highly interprative languages. Many meanings and interpretations of a statement can be made. People from different ages, regions, religions, etc. will interpret things different ways. It is literally impossible to view everything you say through all possible interpretations. There is no way that any single person can know every possible interpretation of what they say.
I see all the time in modern discussions that people use the same words but have different definitions in their head of what those words mean.

It might be that in the UK when people say "Free Speech" they mean Bertrand Russell's definition. I give the article that leeway since I don't know. But in America when when people say "Free Speech" they mean the 1st Amendment which predated Bertrand Russell and is more common.

When two people are communicating using common words the definition of those words need to be common otherwise communication does not happen. Otherwise you are just using jargon.
What well-researched book have you written for free?

What hit album have you (and your band-mates) written and performed for free?

What feature-length, CGI enhanced movie have you produced, cast, and distributed for free?

What TV show have you produced, cast, and distributed for free?

I'm not trying to call you out specifically, but your post uses "I", so I'm responding appropriately. For better or worse, garage bands, open source developers, and patreon writers are the vast minority of copyright users.
Making direct comparisons among state income taxes is facile without acknowledging the marginalized rates. Do California and Minnesota have high tax rates? Yes, but only for high income individuals. California's highest bracket doesn't kick in until you make over $1MM and Minnesota doesn't until you make over $275k. Iowa's top tax bracket begins at $75k as an example. Someone making $80k per year would pay higher income taxes in Iowa than in Minnesota or California yet strangely the internet isn't full of people ranting about the tax rates in Iowa. If you compare effective tax rates versus median income, California and Minnesota aren't even in the top 20 most expensive tax states.
External Attack Surface Management vs. Security Rating Services
This a stupidly phrased comment. I just called your comment stupid, not you.
See how that was rude?
I'm actually stoked for jpackage, muslc and the vector API.

Just finished my CPU architecture and enjoying to see the new trend to adopt vectors again in the USA
Now that you mention the price, adding a few cheap cells to the roof could help prevent against deep discharge if one was to leave a car unattended for a long while.
I dont think you understand what the word stable means. If you are appreciating significant value, its not stable.
Or there is a big imbalance of power.
it is a C# language version. https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csh...
Towards Maintainable Elixir: The Core and the Interface
Trees make pine cones that beget other trees. Thinning a young forest is a step that is sometimes needed. Seedlings are replanted into the harvested land directly so this risk of death due to root shock isn't really an issue unless the seedlings are intentionally abused.
"Energy storage in the form of aluminum"

And?

What's the benefit? We could store energy in concrete if using gravity or use water to produce the hydrogen for the fuel cell.
GitLab team member here. Thanks for this comment! I just shared on our team Slack.
> topical capsicain

Is that what (and as painful as) it sounds like!?
These came to mind

On Demand tv

DVR

SSDs versus regular hard drives

windowing functions in databases

MP3s vs CDs or minidisks. (Suddenly I could hold 1000 songs in my pocket)

Columnar databases (Sybase IQ, SQL Server, Redshift)

20 tools on 1 device in your pocket.. replaced flashlight, magnifying glass, calculator, maps, notepad etc etc

Multicore CPUs.. Oh I can do 2 or more things while stuff is compiling in the back ground.. and of course async

Ajax.. no more refreshing the whole page

Automated tests and builds..
Indeed it is surprising, but I think it's because communism wasn't put on trial when the Soviet Union collapsed. There weren't courts punishing gulag wardens and KGB officers for torture, murder, and everything else under the sun. Everything was forgiven for the sake of peace, but everyone learned the wrong lesson. Which is why when "nationalism" is mentioned, people think of Nazi germany, but when "socialism" is mentioned, today's youth especially wants to think of Sweden. The crimes of Nazi Germany are regularly mentioned in popular culture, but those of Communists not so much, though they're more contemporary, lasted much longer, and arguably affected a lot more people.
That's not the point of BLM. It's purpose is to advance communism, using race relations as its vehicle.
Let's deconstruct this statement without even reading the page.

"Alternative" -- it is not an alternative to LinkedIn. The major selling point of LinkedIn is ability to connect people and that doesn't work unless you have enough people on your platform. Functionality-wise LinkedIn is extremely simple. Most of the functionality of the platform is cruft.

"Ad-free" -- it just means: I can't monetize it yet. Unfortunately, this will not work with subscription fee as I just can't imagine people would switch from LinkedIn to whatever you are proposing but also asked to pay for it when they don't need to pay for LI.

"Zero-cost" -- obviously, a platform that only makes sense when majority of people you work with also use it, must be zero-cost. It is not a selling point, it is a necessity in today's world where people expect these things to be given out for free (or don't understand what the actual cost is).

"zero-cost" + "ad-free" + "no backing" + "I need lots of users for this to make sense" is a deadly combination. How do you plan to cover running costs?

"I built" -- no, you did not built it yet. Writing code to have a functionality is a trivial exercise for a newbie developer. Getting half of the planet to use it and scale it to meet the challenge is the tricky part.

Don't get discouraged, but also don't be naive and don't treat people as if they are naive.
I remember an acquaintance of mine, Siqi Chen, built Friends for Sale back in the day on Facebook and that was a great launch pad for his career, where he did a lot more interesting stuff later :)

Out of all the article about FFS, I don't remember ANYONE mentioning it was offensive back then: https://en.wikipedia.org/wiki/Friends_for_Sale
China is currently butchering Uyghurs.

That people in the US espouse Marxist beliefs while a Marxist state commits genocide is “the same” as when parts of American society supported Nazis.

Disney thanking China for their help filming Mulan next to a camp is the same simpering we saw from corporations supporting the Nazi regime.
Whenever Swift adds a new keyword, they just add it and break everyone’s code. They do provide migration tools in Xcode though.
Unfortunately some things regarding security best practices are about checking boxes on an auditors form. All to often companies do not adapt those best practices to their company product so they achieve the desired effect.
Why tax payers spend the money: so roads are safe to travel on.

What they get: safe roads to travel on.

I don’t think we need a study here.
I think you underestimate how much people already adapt their dialect in function of the context. Most people speak a different dialect (or in many cases, different language) at home, or back home, than whatever the norm happens to be. People then lessen their dialect if they are talking to people who have different dialects. They drop vocabulary and grammar specific to their dialects and only retain a mild version of the accent. This happens almost unconsciously, and I imagine mostly comes from a desire to be able to communicate effectively.

That people still take the effort to go beyond this step and effectively remove all local traces from their accent can only be understood in the framework of social pressures. Because people tend to make all kind of assumptions about you based on your accent, it makes perfect sense if you want to get rid of it. But for intelligibility, you can stop way short of this goal.
> where you [as a seller] pays the buyer for considering your services

Isn't this just ads?
I just call them all Clavins.
> If I minted an NFT that said for every period you paid you could collect royalties from my art then you would have a valid contractual claim after purchasing it, even if I didn't make the deal with you initially.

I don't believe this statement to be accurate.
> People thought the iPhone was a gimmick too

Industry experts thought the iPhone was a gimmick.

I still remember "No wireless. Less space than a Nomad. Lame"
UC Wins Battle with Elsevier
China is their bottom line when it comes to fab. If China kicks Apple out, we can expect 50k dollar iPhones soon thereafter. It's sad that China has outcompeted the western world, but it makes sense when you consider the fact that they engage in human rights abuses to do so.
I have read a number of news articles and the book "We Have Been Harmonized" https://bookshop.org/books/we-have-been-harmonized-life-in-c...

Is this enough for me to say "I Know China evil"?
But technically it's UB, so you shouldn't use it.
It's more of a cultural difference between HN users (engineers/practitioners) and academia which can work in the abstract. The top comment is probably not wrong yet the base paper is not necessarily devoid of merits.

Think of it this way, this has no practical implementation and does not solve the engineering problems we have right now but it might lead to a different yet related discovery down the line which we will solve a different problem in 10-20 years. Yes for us engineer this seems like a pointless (very stupid!) endeavour, but in practice that's just how research works. Scientist will explore ideas that are not necessarily feasible or useful and create building blocks for future research.

Not everyone in energy storage has to work on designing new alloys for anodes and cathodes otherwise we'd stagnate. We need the fringe and very stupid ideas as well.