skysight-inc/HackerNews huggingface dataset:
I love the caption on the robotic arm: “addictive manufacturing setup”!

From article: [Chitin is] the primary component of fish scales and fungal cell walls, for example, as well as the exoskeletons of crustaceans and insects. In fact, insects have already been targeted as a key source of protein for a possible Martian base. And since the chitin component of insects has limited nutritional value for humans, extracting it to make building materials "does not hamper or compete with the food supply," the authors wrote.

Another relevant paper “Chitin from the Mollusc Chiton: Extraction, Characterization and Chitosan Preparation”: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5423262/
Read the sequel (if you haven't ;) )
I don't get it how would this help you to write a function to get distance to a shape from any point on a canvas.

Edit: oh wait, you measure the pixel color :) nice
As someone who has used most of the mainstream and mainstream-alternative browsers since Netscape, I'm not sure I understand the position of Firefox in the marketplace.

If I want to minimize friction, I use Chrome.

If I want to use ancient web apps, I use an ancient version of IE.

If I want privacy, I use Brave.

Where is Firefox supposed to fit in for me?
You are not alone. Quoting pterry:

> Wikipedia is wonderful, it provokes wonder.

> ...

> Wikipedia is terrific. It begets terror.

What's more, it is amusing to leaf through the revision history of many pages, and notice patterns of wilful suppression of evidence and deliberate propaganda.

It is delightful to browse contributions of various checkusers, and see clearly which part of the establishment they represent.
Compared to C++, Haskell, Python and the long list of other languages not directly backed by BigCos.

So your point is because Java has been marketed more then Go that Go is not massively marketed? If you take the set of all languages and would make a sorted list of how many hours and dollars where spend to market it then I would be very, very surprised to not see Go in the top 5.
You ignored the costs of labor.

Not that it matters, my point stands. The cost exists and different solutions put it in different places.
Absolutely, which is why Toyota's Mirai, the last living (why, Toyota, why?) attempt at a Hydrogen fuel cell car still carries the weight of Lithium Ion battery in addition to the fuel cell. I think at this point it seems pretty clear that if you have to cart around a Lithium Ion battery anyway you might as well go all in on an EV. I think it seems pretty clear that the Mirai is just a badly efficient EV with a strange battery mix and a very weird, very confusing, very expensive and hard to find "plug". I think that writing is well enough on the wall that everyone but Toyota seems to agree, and poor Toyota what are they even doing at this point, who knows.
Hi, thanks. No issues like that so far. All it does is add colors using overlays; so I think that the main/only scope for breakage is if those color overlays somehow interact badly with magit's use of overlays.
I am not sure that my message was completely clear: my point was that despite Go having an objectively old/primitive type system, compared to modern state of the art, that does not preclude it from being a successful "production" language. The value the type system brings is, in my experience, rarely the most important factor in the success/failure of a software project.

My second point was that the popularity of Go (or any language) does not mean that it is inherently a good language, where good can mean, productivity, defect rate, .... Adoption of a language depends on many things, I believe quality of the tools, availability of libraries, and good old marketing (the Google aura around Go has helped in adoption) are often more important. The effort to make an initial, crappy, proof-of-concept is in my experience often decisive for the choice of language. The cost of long term maintenance (where a good type system might bring value) is rarely considered.

For Go, it also hasn't hurt that some of the core developers where being paid by Google to work on it.

The metric of the "ability for mass amounts of programmers to program the computer", is indeed a very relevant one, and I think Go shines there. When reading Go code, I typically find it easy to understand what the goal of the code is. However, "to do the correct thing", is often less of a success: there are off-by-one error and corner cases that have bugs, and reimplementations of the same basic logic. If you have a lot of developers available, you simply have them fix these issues, and your Go project becomes a success.

My point is, that in this scenario, the language itself is of minor importance: success is determined by the fact that you have access to a large pool of relatively cheap labor of reasonable quality (Google or VC funded startups are perfect examples). A 20 or even 50% productivity gain by having a "better" language would simply not matter for the outcome, certainly not if it takes your labor longer to get up to speed.

So, in that context, compared to the alternatives, the quality of Go is relatively high. But I do think that, if during the design of Go they had taken a couple of basic concepts from ML like sum types, polymorphism, and a decent module system, they would have ended up with a language that would make the current Go look unproductive and poor quality, even in that same context. It wouldn't make a difference to Google, but it would make the life of many a developer a little bit more productive and joyful.

And yes, I do know who created Go, but arguments by authority carry little weight.
Web Development: Overview and Basic Concepts
I think the weird thing is the app won't finish starting until it has linked up over the Internet, which is problematic on a bunch of fronts. Even when things are working properly, it keeps the app from loading quickly... not something you want to see with a key-entry system.
Mozilla could create a fundraiser were you vote on features with your money. That could work relatively well, I think.

"Nobody pays for a browser", they say. Well, they might pay to see some features in!
I am just guessing, but any time a meme inspired party pops up, that suggests to me that people are probably dissatisfied of the existing parties. e.g. pirate party, tea party, no idea what will be next.
Yep, as far as I'm aware none of the larger engines UE4 or Unity mind if you release your source code under a non viral FOSS license.

But almost all third party assets have restrictions, it's not like the assets can have DRM to prevent the paid for asset being redistributed and used in other works.
GasBuddy says gas near me is $1.99/gal for regular, so would that make it equivalent to a 23 mpg car?
He founded Blizzard, he can probably do it again. I think he is the last of the early Blizzard people to go off on his own, so we'll see if the success was a fluke or if there is something special about him.
I wish they'd move the page's table of contents into the left sidebar and the current left sidebar into a drop-down menu at the top. I never use the left sidebar (when looking at a page on a topic, why do I need immediate access to `Random Article` or `Current events`?!), but I do want one click access to the sections of the page I'm viewing. Having it in a drop-down menu is better than scrolling to the top, but still two clicks with an re-orientation step
Your statistics for adult mortality in hunter-gatherer societies is contradicted by this article: https://www.jstor.org/stable/25434609

That study indicates that violence-based mortality is high in a few hunter-gatherer societies, but not in all of them, and also not in societies adjacent to these.
It is tied to regulatory monitoring, in CA:

https://ww2.arb.ca.gov/our-work/programs/greenhouse-gas-inve...

The ability to check the self-reported emissions with remote sensing is new, and has led to a recalibration (ahem) of self-reported emissions.

The technology for remote sensing of CH4 is very exciting and it's being pushed forward in a lot of different ways. As you pointed out, you need sensors at various scales (in situ, airborne, space), calibration of retrieved concentrations (it's not a direct measurement), and inversions to find out what the sources are, given that you observe a certain set of concentrations. It's a complex problem!
Sure, so add a formfitting and thin fluoropolymer suit to that.

We could survive, maybe. But Cloud City would simply reek of rotten eggs, at all times, you'd never escape the stink of it.
I think part of it is that there aren't many functional programming languages with a standard specification, multiple implementations, lots of users, an active research community, and where results of research feed into the implementations and the standard.

Haskell ticks all these boxes.

SML has most of those things, except the last: it was effectively frozen in 2001. This is discussed in section 9.3 of the HOPL IV History of Standard ML https://dl.acm.org/doi/10.1145/3386336

OCaml lacks a standard and multiple implementations, and seems to me to be doing better than SML in the other areas.
We absolutely need firefox. I think chrome should be split from google.
A good friend of mine worked in compressor technology for 10 years. We had the fortune of working together for a few projects before he set off for Denmark to finish R&D of a new compressor for hydrogen fueling stations. He thought it'd only take 2 years. Took more like 5 years with all the certifications required and fine tuning parameters. So it's in use now in the EU.

When he was nearing the end of the project I asked if he thought the future of energy was battery technology or hydrogen or both? He answered both. The energy density of hydrogen is too good to ignore for commercial vehicles (buses, construction, 18 wheelers). The momentum in battery technology and infrastructure for (car) 'limited' range use is going to carry forward.

This friend now makes high end technology based liquor cabinets (chuckle). Probably too much pressure in his last gig.
>The money that had been spent on that RAIDed NVMe storage, could have been much-better spent on just adding more RAM to the system.

It is organizationally costly to upgrade the human brain to increase RAM. Much cheaper to increase HDD storage through rote memorization and even more cheaper to access External storage on StackOverflow. That is where Verbosity helps, to signal when to stream certain Paradigms into your active memory, and keywords to use when searching for answers online.

A 4mb Language can't run on a 3mb brain, so the efficiency it offers at compressing your mental model is useless. But if you have a 1mb Language kernel that dynamically streams 1mb of Paradigms at a time, and then uses the last 1mb to work on the code, then you are capable of functioning.
I’m watching Spirited Away now. Impressive.
The for-profit entity (Mozilla Corporation) is wholly owned by the non-profit entity (Mozilla Foundation) and Mitchell Baker leads both organizations. That is a conflict of interest. She should resign from one entity, but there is a compelling argument that she is a failure at leading both organizations.

FYI -- The foundation owns the IP, while the corporation manages software engineering and the Google search deal.
The Wall Street Journal says

"California Gov. Gavin Newsom signed an order Wednesday that aims to end the sale of new gasoline and diesel-powered passenger cars in the state by 2035."

Such a drastic move ought to be legislated or be the subject of a referendum, not unilaterally imposed by the governor. If he can ban the sales starting in 2035, why not 2021?
Whoops, just pushed a fix! Does it work now?
Yes.

You need a way to remotely disable a phone key.

Imagine a scenario where you realize you've lost your phone, but you don't have physical access to the car to remove the phone as a key.

For example, you've parked your car in long term parking at an airport, then accidentally leave your phone in the airport bathroom and didn't realize it until you were already on the plane. Whoever finds your phone can now steal your car. If you want to use someone else's device to disable your phone's key remotely, the car needs to be able to connect to the Internet to sync the list of authorized keys.
Methanol fuel cells are very inefficient at 30%. It is still better than internal combustion engine, but with H2 one gets over 70%. Still I agree that for niche applications like electrical cars in a very cold climate methanol fuel cells should be way more practical then hydrogen.
I extended the Major system to include A-F so I could memorize hex cryptographic keys. Unfortunately, at the same time I also reordered some of the consonants, so I now have two competing mental phonemic mappings and basically ruined the system for myself.
I do realize the exact timing, Eich was CTO when he made the donations, was proposed to the CEO role when this was already known, accepted the nomination, one board member resigned in protest and then it all blew up and Eich resigned from Mozilla entirely 11 days later. Clearly, he did not make the donations in those 11 days.

I could have worded that comment a lot better but the intention seems pretty clear to me: Your actions as a CEO (even past actions) are going to be viewed in a different light than your actions as just another employee, even a co-founder, and what wasn't a problem before the CEO nomination quickly became a real problem, both for Mozilla the progressive entity as well as for Eich himself. Whether the donations were made several years, months or weeks before his tenure as CEO are not important.

The one thing I did get completely wrong - and which I will also acknowledge - is that I thought Eich could have legally made those donations anonymously (it was argued quite strongly during that time that this should be a possibility). I did not realize that this was illegal.
If it truly can't identify activity then does it need Section 230 in the first place? The immunity granted by Section 230 is for people who want the ability to moderate content, and if you are merely a dumb pass-through of a bunch of encrypted information you aren't using it as you are more of a common carrier, right?
I mean, the card is shaped like a credit card so people can keep it in their wallets so there's not much excuse. It seems pretty dumb to 100% rely on a device whose battery can run out.
Well, I just found out that Midori has an Android port [1]. It runs quite well! Though I'll probably go on using fennec for the foreseable future.

[1] https://www.f-droid.org/en/packages/org.midorinext.android/
I just pushed something that will print more info when that error happens. If you or anyone else runs into it again, please post the error here so I can fix it :)
Yes, when the space infrastructure is there.

Once in orbit, it takes very little energy to go to an asteroid and to launch that asteroid to a parking orbit compared to dredging mountains of soil and rock on Earth. The yields would be extremely high; there's more gold and platinum in some Inner Belt asteroids than we've ever mined on Earth so far, and it's just floating there for you to grab and bite chunks out of.
Doing this via executive order is going to prompt backlash in the form of a ballot initiative gutting emissions regulation in the state.
Why not require that all vehicles can fly? It feels like they missed a huge opportunity here.
Haha, I took the headline much more literally, as O365 performance has been a weird crapmare the past six months, with all sorts of flakiness, timeouts, and errors.
Effective sovereignty requires an army when useless land becomes valuable
I wonder if it would be applicable to end-to-end "messengers" like Telegra/Signal/WhatsApp etc. Though I don't see any language there to suggest it is just for online "platforms" but not "messengers".

Then again, could be this entire proposal to begin with is intended just for so-called "platforms" not messengers.
Who reads the comments first to check see if there's a PDF warning?
wat? so if you are out of cell phone coverage the ap won’t start? ?
> 2. Learning about historical events where there are multiple inevitably biased narratives.

Interesting anecdote: Linguistically, Serbian and Croatian are almost identical, except for the obvious thing that Serbs write in Cyrillic alphabet, while Croatians use the Latin alphabet. Politically however? Holy what a can of worms. "Inevitably biased" is putting it mildly, outright history revisionism puts it better, and it has been twice a subject of widespread outrage: https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2...

(in case it's relevant, I'm half Croat, and have a massive dislike against NDH supporters and any other fascist/fascist apologets)
That ratio looks depressing, but what would equivalent batteries weigh? 500 kg? 1,000 kg?
Rightsholders Ask Europe for Broad “Know Your Customer” Checks to Deter Piracy
Just a sandboxed virtual machine.
I still beat the crap out of my shoes against the ground before putting my feet in them.
The regular NFC card still works fine.

When I took delivery of my car, the guy told me to just always keep the NFC card in my wallet. Honestly I thought it was more likely that I would have a dead phone than Tesla would have a network outage, particularly one lasting multiple hours, but I guess my phone charging is more reliable than their network configs. Given how unreliable and flaky I am, it's pretty damning of Tesla's technical chops.
To have an adblocker that works once Chrome eventually introduces manifest v3.
That's strange. The site is using a `TLS_AES_256_GCM_SHA384` cipher suite, which is only supported in TLS 1.3. Are you sure the problem isn't on your end?
On the contrary, the problem with undergrad math articles is they are usually written at the wrong level. They are often written at a graduate level, where the function of an introductory article is to introduce someone to the topic. You should be able to understand any encyclopedia article just with a high school education imo (its an encyclopedia, not a scientific paper or a textbook), or at the most you should maybe have to read 1 or 2 other articles for background.
> Why can’t people productively and easily make their own software?

start by asking them to draw a bicycle
General aviation fuel is leaded but jet fuel does not contain lead.
Teslas need to work properly offline, and stuff that could be offline like opening the car with your phone needs to keep on working.
Politicians lie, so get over it. Trump just isn't as good as the others because 1) he doesn't give a fuck and 2) they've had more practice. And honestly, I don't care if what he says isn’t accurate all the time. Nobody is accurate 100% of the time.

I care that he is doing what is best for the United States and based on his track record, for the most part I think he is.
If you have your Tesla account password memorized, you can turn any old smartphone -- a friend's, one you buy at Target -- into the key if you so choose.
Equivalence of Dataflow Graphs via Rewrite Rules Using a Graph-to-Sequence Model
> Otherwise, they're quite stiff with the handling.

Maybe we're using different ideas on "stiff handling", but I don't think the handling is stiff enough. My previous car was a Subaru BRZ, which had super tight handling.

I've considered getting a stiffer anti-roll bar installed on my Model 3 to try to bring back a bit of the stiffer handling I liked on my BRZ, but there's only so much you can do when the car weighs 4,000 lbs. Can't exactly make a mid-sized 4-door sedan handle like a 2,800 lb 2-door sports coupe.
I wish Mozilla created a fundation so people can give to Firefox specifically, as opposed to Mozilla, the same way they did with Thunderbird. I for sure won't be giving to Mozilla until they change to reasonable leadership with reasonable compensation.
It won't be a "major energy source", batteries are not even going to be a "major energy source" in most regions and they've been under more development for much longer than fuel cells. Fuel cells will have a niche role, but not a major role, for at least a decade.
Does anyone have time to explain the downsides of the HashiCorp plugin approach (gRPC to another process) vs. creating an interpreter?

https://github.com/hashicorp/go-plugin
A battery is more then just a cell, if you don't understand that you don't have a clue about how modern EV work. To hit everything that you need to do from safety, charge and so on, requires massive effort that is located on the pack level.

> Panasonic tolerates the existence of Tesla

Tesla is the biggest buyer of batteries on the planet and Panasonic should be beyond happy that they are the primary supplier.

> If Tesla sheds the EV business then Panasonic will no longer deal with them.

What? If Tesla just decided not to do cars?

> The idea that Tesla is fundamentally a battery company is just weird. All of their battery chemistry, technology, and capacity is from Panasonic in one way or another.

Tesla actually buys cells from Panasonic, LG Chem and CATL. All of these are integrated into Tesla owned and controlled packs that do the overall management.

Also, Tesla works much closer with Panasonic then you think. They are not just a costumer, they have a partnership with Panasonic and they make many decisions together.

Additionally Tesla has a large internal battery group that builds not just battery cells and packs, but actually they build battery manufacturing equipment. They bought the Canadian Hibar system that specialized in electrolyte filling and they are now Tesla exclusive. Tesla Grohmann Automation in Germany is building dedicated battery manufacturing equipment. Tesla has multiple agreements with research universities, including with Jeff Dahn's lab at Dalhousie University. They are part of the Battery 500 consortium. Plus they have a massive internal group on everything from cathode/anode manufacturing, cell design and more.

I agree that it is wrong to say that right now they are a battery company, but that it is 'all Panasonic' is totally wrong. Tesla will be a vertically integrated from cells to EVs.
Google Launches Web Stories WordPress Plugin
Google have just launched Web Stories WordPress plugin in the WordPress plugin repository. The plugin allow editors to create content in the web stories format from your WordPress website. The plugin was previously available at GitHub as a beta version, it is now available as a full WordPress plugin version 1.0.0.
> The argument operates on a spectrum of specifics, and line drawing is always going to look absurd to someone.

No doubt. My point is exactly that you have to find a balance somewhere, and it can't just be first come first serve. Because of fire risk we have a law that there can't be trees less than X meters from a house. That means someone can take a lot, build a house on the border and then force the neighbor to remove some trees. For the laws to work well together it should be required that someone building a house outright owns or at least buys the rights to the area that now needs to be cleared of trees. The Sriracha example is another tricky one. Just because when you started there was no one around you doesn't mean you get to pollute the air around you at will, but maybe industrial zoning of the area would have made that use ok. It's all a balancing act. Since local zoning tends to be both short-sighted and corrupt these issues crop up a lot.
I us it to check pronunciation of English, French and other surnames. I know Russian letters and make use of their tradition of rewriting surnames phonetically.
> unions don’t have a corruption incentive

Going to need a source.
Cool, instead of having Wikipedia zoomed in to 150% I have to have this one zoomed at 170%.
Why doesn't a reporter just ask Trump who "Q" is?
But by '87 EGA cards existed; it's just they never bothered to port it to EGA.
Qt has already been compiled to run in the browser, and that's a very well-known high-quality UI framework from C++ land.

http://vps2.etotheipiplusone.com:30176/redmine/projects/emsc...