skysight-inc/HackerNews huggingface dataset:
The misunderstanding may come down to the fact that strings are "primitives" in many languages - for usability reasons - despite carrying the memory/performance traits of a full, heap-allocated "object". If someone has never worked in a language where strings are not primitives, I can see how they might be irked/confused by suddenly having to deal with that.
Activist hedge fund advises Intel to outsource CPU manufacturing
Is there a good reason to not nuke this cave?
We haven't even figured out what time is. So basing definitions on it seems premature.
Ah, that's a good point, I suppose many devices will still slow-charge from an old style connection with USB-A on the other end.
So, this is the recommendation, last sentence of the article:

“If leaders really cared about people, the clearly rational and ethical thing to do would be to fully end the unsupportable government mandates. Continuing pandemic mandates is not just destroying people’s lives and livelihoods. It is killing people.”

But...what shall we do about the deadly, novel airborne pathogen?
You can't even teach an undergrad class without five administrators making five times your salary.
>"A man..."

There were hundreds and thousands of researchers aware of potential risks from infectious pathogens. Hell even Obama talked about preparing ourselves in 201 [0]. But there are always other priorities aren't there?

[0] https://www.youtube.com/watch?v=pBVAnaHxHbM
You got it all guessed wrong. Anyways I would rather be honest and slightly rude instead of "nice" with hypocrisy.

The fact is that more CA who felt great about themselves and ideologies are moving to TX, facts speaks louder than whatever in their brain, which could be a fake thing just to make them 'feel good' but nothing more.

If CA is not bad, and they are thinking to better the world all the time, they should stay at CA and imporve it, not to move away and ruin other places?

liberals are good to make their brain high, but it's what they do shows the true identity of them, a group of hypocrites.
Notes on Technology in the 2020s
I love dark mode as much as the next guy but only when it's done right. This is borderline unuseable for some people [1]. An example of dark mode done right is the default theme for monkeytype [2]. I know it's a default theme but a light alternative would be nice.

[1]: https://jessicaotis.com/academia/never-use-white-text-on-a-b...

[2]: https://monkeytype.com/
Yeah, but when you have a witness or a camera you get something more then a color.

The scenario I see happening with drones is people crashing them by mistake on innocents heads or property causing damages, since the drone crashed police can read it's serial number and see who the owner is.
The Earth is an oblate spheroid

Well actually it's a Geoid, which is defined as something the shape of the earth and is approximately slightly pear shaped.

That being said I do GIS stuff professionally and 90% of the time just pretend the earth is spherical.
Question for anyone with real WASM experience: what are your top recommended entry points / reference materials? AssemblyScript seems pretty approachable at 1st glance...
Wrong:

https://www.wsj.com/articles/texas-tax-advantage-is-all-abou...

They’re moving to cities with good governance and a political climate that doesn’t vilify Tech.
These traits correlate with low taxes.
I suspect it is because callinge everyone who buys organic food (probably a significant % of this site) stupid isn't a great way to frame the argument, regardless of its accuracy.
Also leads to questions of development. How long until anything you ship is considered obsolete. On systems close by things aren't so bad if we are talking of a few years. But with tens of years, whole thing comes rather questionable. It is old tech when it arrives, and I can't even imagine the lead times.

On other hand new "new old stock", is quite interesting proposition. As items would be old stock, but still in brand new non-aged condition. So spare parts with limited life-span and lowish demand or complex manufacturing process might be the answer...
All the greatest products/services in the world started targeting the healthy, the rich, or the white.

May be a11y, l10n are the premature optimization equivalent of product design?
When the GUI is actually the browser in HTML DOM and JS, with GC.
Yeah, this right here ought to explain at least some portion of the loss of efficiency:
https://www.heritage.org/sites/default/files/~/media/images/...

Compare spending on teaching staff vs non-teaching staff.
By that reasoning, Flash would be safe enough to stay around, seeing how many CVEs it had (1078 since the first CVE for it was published Dec 31, 2005).

It’ll be gone tomorrow though, or January 12, or later in 2021.
Allegedly, they use post-it notes. https://twitter.com/isislovecruft/status/1292331568330022913
Dear Mozilla
I’ll be spending much of 2021 scouting new places to live - places that never locked down in 2020. So by the end of 2021 I hope to have decided where to move and living in an apartment there.
It's just a countdown man. Chill...
All the System V IPC things are ugly ducklings imho.
> What part of US law is protecting these corporations and the people involved when they flagrantly break the law?

Er.... this is entirely the point of the law in the US -- to protect corporate interests. Who do you think are writing the laws? It's not some weird edge case or quirk in the system. Protecting and furthering corporate interests is the system. As always, the purpose of the system is what it does.
Does knowing that your driver is about to collect you not have a bounded latency?

Given the necessary UX and the fact that Uber charges you if you don’t turn up for the ride, I’d say this absolutely has a bounded latency defined in their charging policy.

Real-time systems can have any bounded latency, it doesn’t have to be “fast”. I’d say Uber probably have a few hard-real-time systems around 5 minutes of latency, and a lot of soft-real-time systems around the latency of either 15-30s or around the duration of an Uber ride.
> Systemd's "start everything at once, let the dependencies sort out automatically" is a major regression for server systems. With sysv-init you could just pick the right ordering and be done, everything was stable for every boot after that.

This is a big point. All of the systemd systems I've been exposed to in the wild have non-deterministic inits, i.e. if it takes longer than average to boot up once (A problem I had a few times), starting it again doesn't replicate said problem. If the network craps itself when booting sometimes, that problem is variable so it's impossible to tell if you've fixed the problem, and it was what you suspected, or if it's something else and you only think that you've fixed it.

On the other hand, my alpine system consistently boots up. If it errors once, it will error consistently enough to allow tracing of the cause, but regardless, it has never had a problem on boot.
I think, tools like Jira would be evaluated 10x more favourably if they just weren't so damn slow.

Same goes for Asana and Slack.
The South has been growing along with the West but the South still has the largest population at ~121 million. It sounds like I a lot of people, including myself, can stand the heat.
Not that I'm aware of. The lightning network seems to be a fairly decentral affair to me. Still I suggest you make up your own mind by perusing https://lightning.network/
Average life expectancy includes a lot of children who didn't survive. Once you got past childhood, you typically lived past 40.
It is at least possible that a manufacturing ecosystem would be so difficult to develop that it would require fewer decades to transport products than to develop that ecosystem.

Such comparative advantage would likely disappear overtime, unless a given solar system actively keeps its technological know-how secret in some way, or controls the travel of skilled people (as in nuclear tech today). Or, perhaps, some solar systems may fail to create the institutional context necessary for building such a system — if, for example, they keep nuking themselves. In any case, it's not too hard to imagine scenarios in which such trade would be necessary.
The paper is a thought experiment, written in a somewhat whimsical tone.

In certain respects, macroeconomics is wildly successful, so successful that people take it for granted. It's bad at forecasting recessions, but good at telling us how to react to them. It was bad at predicting 2008 would happen, but was good at preventing 2008 in turning into 1929. There's no way macroeconomics could predict COVID would happen in 2020, but aggressive fiscal and monetary policy kept the economy from being completely wrecked by the pandemic.
The Difference Between Good and Bad Assholes
Every endeavor has low hanging fruit. I assume the GP is referring to The Great Stagnation.
They spent 12 years solving a puzzle. It yielded the first Covid-19 vaccines
Baloney! There is enough non-gated content on the internet to keep any one of us busy until the day we die.
Right. This is hardly the death of PWAs. It just means the PWA experience will just be a shortcut to a regular browser tab.

Which is fine. The Single-Site Browser experience, putting an icon on the desktop that opens a browser with no url bar, extensions, back button, or any of the other features of the browser, isn't actually good. There's a better way to approach web apps with notifications and offline support.
From Networking to Machine Learning in just 10 years
Sure, but at the same time if a "biological contamination" were to happen elsewhere on earth there's no way the US would be able to protect itself alone from also being exposed.

Source: Covid-19
Expanding a bit on conversions: C#'s `Convert` conflates several different operations.

Examples:

Convert.ToInt32(String) – This is _parsing_. In Rust, use `parse`.

Convert.ToString(Int32) – This is _stringifying_. In Rust, use `to_string`.

Convert.ToInt64(Int32) – This is an _infallible conversion_. In Rust, use `into`.

Convert.ToInt32(Int64) – This is a _fallible conversion_. In Rust, use `try_into`.

In all these cases, Rust gives you more immediate semantic information about the conversion, and in fewer characters too!
'Political tool' is a fancy term for people talking about what someone said. If you read the essay, that is all that is happening.
I created a great lockdown friendly game (whilst stuck in lockdown myself ...). It’s called ‘Imposter the party game’

Open to all feedback! :)
It really depends on what you're doing. If you've developing an OS or web browser or game engine you're going to be having to think about memory management very carefully in any event and dealing with Rust's lifetimes is just formalizing the work you'd be doing anyways. But most applications aren't optimized that heavily and as long as you don't have a memory leak or an algorithmic pessimization you don't have to worry about performance in most cases and having a garbage collector is saving you a lot of work.
Bummer. Seemed like a decent tool, too. :/
Ars Technica’s 2021 Deathwatch–2020 was just the beginning
What's like this, but perhaps without machine learning and targets "s3 compatible APIs"?
There are alternatives to Flash today that does fairly decent job of what Flash bought:

* https://atomisystems.com/saola-animate/

* https://webdesigner.withgoogle.com/

* https://tumult.com/hype/
Reversing and Patching Roller Coast Tycoon (Ghidra,X64dbg,Python)
> Do people not just use Electron App on Desktop?

This is precisely why Firefox should support adding websites as desktop apps.

Electron is Chromium. Anyone who installs Slack as a desktop app is using Chromium. The more people who use Chromium, the less incentive Slack has to make their website compatible with anything which isn't than Chromium, which is presumably why you can't, for instance, make Slack calls in a browser other than Chrome or Edge.

If the purpose of Firefox is to give Mozilla a say in the direction of the web, they should be supporting and encouraging users to install websites as "apps" through Firefox.
I like that idea, just for how crazy it is!

My bear case for Intel Web Services would be:

1. As IBM, HP and others discovered, the expertise required to run cloud services is very different from what's required to sell servers (or CPUs).
2. To compete with Amazon and MS, you would need to spend several tens of billions of dollars just to get a similar infrastructure footprint.

A variation on your proposal would be for Intel to buy a bunch of smaller cloud players, like DigitalOcean, and CloudFlare. Intel has the huge amounts of cash that these companies need to compete with AWS and Azure, Intel would then be vertically integrated, just like AWS is, and they would get the customer base and expertise from those acquisitions.
Why assume ignorance/difficulty when the reality is not everyone is going to focus on adding/maintaining accessibility when they haven't even built out their beta MIT licensed side project? It'd certainly be nice if everything just automagically worked about accessible UI but we're not there yet (getting anything to automagically work in UI is a pain still).

As far as what we can do about it I suppose outside of somehow translating thoughts into perfect UI automatically we can try to add coverage to these projects as we can prioritize it. After all that's why they are being built in the open with an open license, so others can help add functionality.
Yes, it seems like you're absolutely right, thanks for the correction!

I should have realised this was obvious - new phones still charge just fine off any old USB-A charger just fine, provided you have a USB-A to C cable -- they'll just slow charge.
Tesla is categorically saying all their vehicles on the road have necessary hardware for full self driving. Did you somehow miss this? They’re taking money on this promise. So who cares if the original poster snuck in the word ‘possible’ or not?
Why do you put nanotechnology in your list?
There are some good criticisms here. However, the OP is getting at the fact that at least the tools exist for code review, source control and automated testing in Python.
What does fully concurrent mean, exactly? Which commonly used programming languages have threads that are not fully concurrent?
Other tools like Vim browser plugins suffer from this issue as
well, making those UI components impossible to interact with.
Meanwhile other sites often have 5 clickable buttons bunched up
within each other or very close together for no reason.

The way many modern sites are frequently built is broken once
the user takes a closer look.
A question for the Rust crowd, from someone who's thinking about giving Rust another chance in 2021:

Last time I tried getting into Rust, some years ago, the recommended way to install it was to use the rustup tool. You were also kind of expected to learn using the "nightly" version of the language, because much of the documentation and stackoverflow answers depended on that.

Is this still the case now that we're about to enter 2021? Is it OK to learn rust by installing it via "apt install", or is it still recommended to use rustup? Is it OK to stick just to stable Rust or should I expect that I will need to install the nightly version at some point?
It was maybe 1 year ago, it was failing any recognition, it was just unable to index anything. I'll try again today and will test these other alternatives listed in other comments too, hopefully something will actually work now.
I created a good lockdown friendly game (whilst stuck in lockdown myself..) that can be played together in person or over video call. Its called ‘Imposter the party game’.

Open to any and all feedback! :)
Not good if you’re using them in a situation where they are visible to the public (eg urls) and you don’t want to leak the time component.
We will have a mixture of storage, over-provisioned generation, and transmission, the only question is the relative proportion. And that relative proportion will be determined by how quickly costs fall relative to each other. If a kWh storage costs 10x the amortized capital costs of a kWh solar generation, we will have a lot less storage than if storage only costs 2x the amortized capital costs of a solar kWh.

If hydrogen electrolysis can become cheap in 2030, maybe we will even use hydrogen for some storage, but we will have to balance the capital costs of hydrogen generation and conversion back to electricity with everything else, which will determine how much of it gets deployed.
Texas was pretty pro-employee when it came to non-competes until just recently.
DJI is on some US government blacklist and it's a question how the situation develops next year.
In Nodejs native libraries are a PITA. The compatibility API breaks on a schedule every 6 month, dependencies get updated by OS distros sometimes breaking stuff, then you rely on the OS being able to compile the library. I hope Python has better native interop.
An interesting phenomenon about this book is when you read it, you start noticing who else read it too.
> You will need at least 10 GB of HDD Space for the docker images. It needs that space because of the machine learning models.

Are face detection models on the iPhone not run locally? Do they take up this much space on-device? Multi GBs just seems “large” for this?
There is some progress though. EmberJS has lint rules to notify the developer when the using a div without role="button" among other things :)
Ask HN: Predictions for 2021?
What are your predictions for 2021? It's clear that 2020 was somewhat of a false start into this decade and has arguably completely changed everyone's lives for the long term. (If not permanently).

This time, it seems that my crystal ball is lacking inspiration for 2021 due to the uncertainty caused by this year.
Yeah, I see your point, and I have to admit that it's been kind of a turnoff as I've been considering DDS for my own company. The other thing it does is create incentives to create optional paid add-ons. Then you find the support company talking out of both sides of their mouth, because they're trying to sell you on how great it is that the underlying standard is free and open, but simultaneously trying to sell you on how their paid, proprietary add-on is absolutely crucial. It creates an unease, where you're never sure where the border between paid and free will lie.
Quanta's Favorite Online Comments of 2020
Adobe did. Dreamweaver, Animate kinda try to do the same
There are three problems I notice with JIRA, of which two are entirely the product's fault. The first one you already mentioned: abysmal speed. The second is how JIRA forces certain ways of working which are clunky or intuitive (or by extension, out-of-the-box workflows are difficult to change).

The biggest problem I have, by far, is just how easy it is to create bureaucracy-intense workflows in JIRA and make management believe these are absolutely necessary. Most developers do not need this info, and do not have the power to easily change things. All the fields when making a simple ticket, the dozens of sub-tasks, the ticket inside a ticket inside a ticket. I would believe this is not impossible to avoid, but I do feel a simpler structure using labels, milestones and issue tracker is far, far easier and less prone to being misused. GitLab and Github can both do this as far as I know.

And sure, JIRA integrates nicely with other products (Bitbucket, Bamboo, Confluence). Other products have these integrations on a more modular level and still load faster and have small QoL differences over JIRA. Maybe big corps need a bit more, but JIRA seems to be too focused on managers and suffers from feature creep to the detriment of user experience.
Glad you asked!

He's a marxist, so statements like that are grounded in a historical materialist analysis -- very basically, that the material result of policies is their reality, not whatever ideals they might aspire to. He makes a very solid case that capitalism can't really do anything else -- he doesn't just ask the reader to take this on faith (I would have hated it if that were the case).

The book does use a lot of such analysis, which can be pretty offputting if you're not used to it, but each such example is really cogent and well supported, so overall I found it a pretty phenomenal aggregation of history and very solid analysis/math for how we think about what's sustainable and what isn't.

His pattern in the book tends to be 1. strong assertion => 2. actual argument => 3. repeat assertion; I did find myself reacting to the first assertion there negatively because they often sound like overgeneralizations at first, but in each case he really did support them.
Not all. Lubbock and Ft. Worth are red through and through.
The ISS transiting the 4% illuminated moon during the daytime
Fair point, haha.
> Deadly, novel airborne pathogen

> not from a virus with an “infection fatality rate” of 0.15-0.2% across all age groups, and 0.03 to 0.04% in those under 70 years old. (This means, 99.96% of nearly everyone who gets the virus lives.)

Not if the statistics in this article are to be believed.

If you don’t believe the statistics, argue about that. Otherwise your argument is baseless.
Also even just within JIRA it can be inconsistent - I realised that to make monospaced text you need to use:

- backticks when creating a Jira ticket, e.g. `hello`

- double curly-braces when editing a Jira ticket, e.g. {{hello}}

... or vice versa. I cannot honestly remember which way round it is. Of the complaints I have about Jira this is probably the least annoying - but it really shows how irritating the product is.
Balto y Togo, los héroes
Cuando Amblin Entertaiment, la productora fundada por Steven Spielberg, se lanzó a la aventura de realizar largometrajes
What do you think is a good starting point for developers who want to get better at this?

For example, do you know of a good way for developers with no disabilities to get an impression of how a site works in various screen readers?
I assume axes need regulating, so you don't cut down the trees, matches so you can't burn them, poisons so you don't kill the birds, speakers because loud noise could disrupt them, etc. ?
A multi-dimensional journal for learning, making, and generating habits
Amazon Agrees to Acquire Wondery in Deeper Push into Podcasting
I was thinking about more integrated solutions like Next.js or Expo.
"The denial of death" by Ernest Becker; brings life into a perspective.
This is the proposal tracking this: https://github.com/WebAssembly/proposals/issues/16

No recent updates unfortunately.
Stable rust is perfectly fine. The vast majority of Rust users are on stable only.