skysight-inc/HackerNews huggingface dataset:
Without detailed knowledge, I've been a bit puzzled by this. As far as I understand, the inputs to manufacturing of the cells (as opposed to their packaging) are all elements and oxides of elements and/or similar. Not complex molecules that can be difficult to construct.

Given enough energy, and time to find optimal processes, I don't understand why these cells aren't essentially fully recyclable.

In the meantime, if we can't do so or do so profitably, yet, segregate them from the waste stream for the day when we can and/or economics makes this profitable.

I guess this is more "planning" and consistency than most societies today are capable of.

But, our existing processes don't "destroy" the lithium, nor the cobalt. It's there, already mined, refined, and now used once. Waiting for recovery.

Perhaps we need some standards and regulations regarding packaging, both of cells and cells within their devices, to help facilitate recovery. And that could get involved, trying not to end up limiting technical and design advances.

But you could say, whatever one ends up building, the battery components have to be recoverable to X extent -- that must be a factor in your design, whatever your form-factor.

And up to this point, a lot of consumer designs are packaging multiples of more or less standard cell designs. So...
People drink coffee (consume caffeine) because they wish to be more alert/are sleepy. This is a consequence of not getting enough sleep. Lack of sleep has many documented negative effects, but people trade sleep (health) for productivity/etc. via caffeine intake.
Meat consumption, health, and the environment
Oh man, probably never. Too many big companies depend on MS stack I guess.
Culture is a difficult component to define, much less manage. Everybody thinks they're consciously pursuing major initiatives to build culture but the vast majority are just consuming the culture that emerges and then reinforcing it with the status quo.

Dan Shapiro has a decent take on it:
http://www.danshapiro.com/blog/2010/06/your-company-culture-...
A New Metric for Startup Job Postings
I'm looking for a new RSS service, the problem is, that the one I liked best raised its price over the limit I'm comfortable with at this moment. So I'm out of luck. I have given up search for a good RSS application.
This is impossible to even ballpark without some insider info. My company for example runs a ton of user facing services on AWS, but the vast majority of costs come from internal data storage and processing pipelines (server logs, analytics, BI/SI dashboards).
Can't you just use CAdvisor and route metrics to Prometheus/Grafana ?
You're right! It's incredibly depressing and deflating when the most popular comments are always, always so negative. So down.

Yet, is it perhaps possible that there might be something to be learned from the comments? Each is an exciting new opportunity for readers and developers to learn and perhaps even improve!
Unfortunately the liability is too high for them to start taking passengers without thorough.

The idea is pretty clever. People paying to be guinea pigs.

Sure if people signed off, it would reduce some of the liability but that's still the golden question: who's responsible if something happens?
The Mark-Super-7 Quantum E-Meter (PWJ104) (Scientology E-meter)
Actually Saab has been producing fine Swedish jet fighters for 60 years. Ever heard of the JAS 39 Gripen?
First-mover advantage is usually overrated. SpaceX is incurring in huge risks to prove a market hypothesis. When it's proven, other companies will follow. Blue Origin is right behind them.

SpaceX is following a series of failed initiatives - the Shuttle, SSTOs like the DC-X and Venturestar - and trying lots of seemingly crazy things in the process. Let's not get carried away by survivorship bias.
True. At the absolute top probably 0.1% will already make a big difference.
>> I don't see how greenhouse emissions is relevant to this conversation.

More cars means more emissions, the industry wants to sell more cars by loading them with self-driving features, therefore the issue of emmissions is relevants.

I mean, that's kind of like saying "I don't see how coronary heart disease is relevant to this conversation that's about selling more hamburgers", or "I don't see how diabetes is relevant to this conversation that's abot selling more sugary drinks".
I write a media literacy guide for engineers:

https://github.com/nemild/hack-an-engineer/blob/master/READM...

The key thing this post is missing, is it talks about this as journalists could do better, as if these issues are simply a moral failing. Instead, the key issue is reader and economic incentives (like how tech journalism monetizes through conferences — and the importance of page views and virality).

Here's Nick Bilton talking about the things that influence tech journalists:

>“It’s a game of access, and if you don’t play it carefully, you may pay sorely. Outlets that write negatively about gadgets often don’t get pre-release versions of the next gadget. Writers who ask probing questions may not get to interview the C.E.O. next time he or she is doing the rounds. If you comply with these rules, you’re rewarded with page views and praise in the tech blogosphere. And then there’s the fact that many of these tech outlets rely so heavily on tech conferences. “If you look at most tech publications, they have major conferences as their revenue,” Jason Calacanis, the blogger and founder of Weblogs, told me. “If you hit too hard, you lose keynotes, ticket buyers, and support in the tech space.”"

https://www.vanityfair.com/news/2016/05/theranos-silicon-val...
The moment GC is added to WebAssembly will the the moment WedAssembly becomes no more secure than JavaScript. Either that or performance will tank.

The GC is one of the most complicated parts of the browser engine, and serious bugs and exploits are regularly discovered in all of them. Safer languages like Rust won't help at all in the case of WebAssembly because it's not sharing the same type system.

Further more, it's all kind of pointless. No two GCs are the same. A GC is more than simply tracing. Different languages provide different semantics with regards to finalizers, for example.[1] The semantics of the GC closely mirror design decisions of the language. If you're using the JavaScript GC then your language will be limited to the semantics of JavaScript, in which case why are you bothering with some random language?

[1] Are finalizers even supported? Can they run arbitrary code? Can they resurrect the object? If they can, will they run again? Can they throw an error? What happens if they throw an error? In a language like Lua these rules are very specific because they're important to the semantics of the C API, especially wrt to bindings. For example, within a collection cycle Lua finalizers are guaranteed to be run in reverse order of construction.
> Perl6 should never have been released in its current state.

It wasn't released in its current state? In fact, quite a lot was improved in the past 2.5 years. Not sure where you're getting at.
Not sure about octonions. But quaternions are somewhat used in mechanics, specifically for dealing with rotations. The usage of quaternions is computationally simpler for describing arbitrary rotations in 3d dimensions.
Vladimir Putin and Robert Mercer both seem like foreign powers to me.
Puerto Rico.
For getting web apps up fast, React, Firebase, Git, and Heroku. It's a well trodden path so the tooling is simple and the components are reliable.

For my VR stuff... Unity is really the only choice that's fast to get off the ground, so Unity it is.

For hacking together backend heavy stuff, Python. Flask if I need to expose an API endpoint. Postgres if I need a real database, sqlite if I don't. Deployed to my evergreen playpen virtual instance via Docker containers because it's, once again, a well trodden, simple, and undramatic path.
Hand Sketched Old Western Poster
I'm a very beginning (you might even say aspiring) woodworker. My hobbies are that, and farming. Which are completely different from what I do at work.
Historically, quaternions came about as a way to try to reason about three dimensional physics. I mean, complex numbers were obviously really nice -- two dimensional numbers you could meaningfully add, subtract, multiply and divide. But they were only 2-D and we live in a 3-D world and we want to do 3-D physics.

So Hamilton was trying really hard to find a way to have 3-dimensional numbers that behaved nicely, and he couldn't do it. But he did find 4-dimensional numbers -- the quaternions. And they were really neat. You can use them quite well for classical mechanics, and electromagnetism, and even special relativity. So, why don't we?

We look at Maxwell's equations of electromagnetism today, and they're really nice, single-line vector formulas. You can also write them as nice, single-line quaternion formulas. Our notion of vector didn't exist at the time the quaternions were first used, and it was a boon to have quaternion notation to simplify some of these physical laws. Vectors and quaternions competed for a bit, and vectors won since they generalize to arbitrary dimensions.

Hidden inside of quaternion multiplication, you can find the three-dimensional versions of the dot product and cross product. And they do have some theoretically interesting properties for number theory and abstract algebra. In the end, however, sometimes items are discarded in favor of better items. I'd rate quaternions as one of the coolest items that ultimately wound up in the discard pile.
You're right! You can do that!

It's possible that some things - like guarding against abuse - are sometimes difficult in distributed systems. But I'm sure these are mere matters of solvable technology...
> with no care in the world about version control (rsync does most of what I need: backups)

I get the simplicity...but using git/hg/svn is just so easy. And you can easily rewind, diff, view changelogs for a file, etc.
This compilation step is only required once when you release your tool. The resulting binary is then providing fast startup and low memory footprint whenever users invoke your tool. So, yes, it is a real win if your tool gets used more than once.
It's not criticism. It's reactionary conjecture about why people are using YouTube without any evidence to back it up.
For once, even if it's allowed no top athlete runs barefoot/minimal.

And it's not because of ad dollars - you don't see them wearing hats or gloves just because some company would pay for that.
The Gripen is not Swedish?

Competition works when the market is open. But the space market is far from being open. Even building a satellite without including an ITAR or EAR part was politically impossible a few years ago for an EU company.
California’s Energy Diet Is Working
That's my understanding too, that despite being heavily data driven, the Clinton campaign (and most of the polling agencies as well since they were using the same techniques) didn't have anywhere near a correct model for a "likely voter". That biased the results of their total model heavily towards Clinton.
>> If you want to make them obsolete you need a rival technology that possesses all of the attributes that make people choose cars over mass transit, notably convenience, scheduling & destination flexibility, privacy, and cargo capacity.

Actually, since the goal should be the preservation of the environment that is supporting our continued existence, what is needed is mass transit, which is the least damaging form of (mechanised) transport we know of; not a technology to replace it with privately-owned and operated vehicles.

I mean, I understand that's never going to happen, but that's only because we are collectively incapable of making the right decision on this one.
Lol. There's no such thing as "neutrally reporting accurate facts and news."

If I was going to report on your comment, should I talk about how many sentences you wrote? How many uppercase letters you used. When you posted it? The italics? The fact that you posted on a website run by investors?

The world is a sea of facts. Choosing which ones to talk about is inherently subjective. The "view from nowhere" you espouse does not exist. That view, while purporting to be apolitical is deeply political, meaning "journalists" should write from a place that does not question any larger contexts.

Understanding tech and holding tech to account/having a point of view are not mutually exclusive. For instance, see Jon Stokes's takes on 3-D printed guns.
The idea behind a hybrid aircraft is that eFans (electric fans) are more energy efficient than a turbofan, so you can burn less fuel for a given journey.

Companies including Airbus, Siemens, and Rolls Royce are actively working on this technology with a view to have working prototypes in the early 2020s.

Besides that, there is some "braking" energy to be recaptured during descent or when slowing the aircraft. This technology already exists today: The Pipistrel Electro can regen it's battery during descent. This is similar in principle to the ram air turbine (RAT) in conventional aircraft.
Thanks, I have sent you a mail at colinh AT me DOT com
> the low quality of Israeli ICBM,

They really don't need to threaten anyone who lives far from them.

> and the rarity of German submarines.

Which makes a lot of sense given the mission of the German Navy (which is mostly protecting a relatively small coast from almost non-existent enemies).
Well, it goes to demonstrating expertise, doesn't it?

Hard to know something if you don't know what it's called, innit?
If you haven't read Sapiens by Yuval Noah Harari, you'd probably dig it. He makes a very good case that storytelling is a cornerstone of the evolution of society as we know it.
I doubt we've even found all of the planets in our own solar system, so our data on planets is really pretty bad for statistics. Fortunately, the James Webb Space Telescope will be finished eventually[0].

[0]: https://www.xkcd.com/2014/
For the same reason webpages don't typically put paragraph breaks in between every sentence for long form articles?
Tell us more! I love crazy stories!
Just because you use a centralized service to find podcasts doesn't mean all of us do.
The word ski even etymologically comes from a split piece of wood. The cognates in German (Scheit) and apparently also Icelandic (skið) and English (shide) actually still mean that.

(https://en.wiktionary.org/wiki/Reconstruction:Proto-Germanic...)
That’s because the subscription basically paid for mailing you a paper copy. Everything else was still covered by advertising.
I think you're missing his point, and I say this as someone who's deployed native Node modules using Rust/Neon in our production environment and advocate that approach whole-heartedly.

Writing my own Node modules in Rust works great. But I can't write a node module in Rust and distribute it via npm the way that C++ authors can. When someone adds their module as a dependency and does an npm install, npm will duly run node-gyp to compile their C++. There's no Rust equivalent of that and, until there is, Rust will always be a second-class citizen when it comes to embedding into those languages.

As you point out, there's nothing technically stopping the ecosystem tools for those languages from supporting Rust, but they just don't--likely because they'd prefer to not have to bundle an entire Rust toolchain with their distribution. But whether the reason is technical or not is immaterial...I still can't push a Rust-implemented module to npm.

If the goal is to create a module that the larger Node community can use to embed wasm in Node, Rust simply isn't an option because distribution via npm is a given.
Because legislators pushing for voter ID have outed themselves consistently to be using the tactic to disenfranchise large swaths of citizens?
Our job as scientists is to find the truth. But we must also be storytellers
git takes typing more commands and bothering about the repo.

rsync is run by cron.
Picture SOMA with 50% office vacancy. Literally landlords would give you an office for free just to keep people from vandalizing it. And this went on in 2001-2003. The recovery of tech took a really really long time.

I miss the tech crash. So many great people were floating around with nothing to do. It was a good time to be starting something.
Wow, lots of Vue mentioned! I was expecting mostly react, but surprised to see there was actually some pushback against it.

> I've heard React described as "10 times as much work for a 20% better user experience", and I think that's about right (maybe not 10x, but probably 2x)

I thought this was a gem.
I'm using https://github.com/guregu/dynamo for the data reading/writing. In my experience, the trick with Dynamo is the schema design. I haven't had problems with the libraries/queries as long as the schema made sense for how I'd be accessing the data.
Consider you'd need to invest not only in manufacturing the rockets, but also on shipping them to launch sites, increasing launch site capacities to deal with extra launches, adding extra capacity for fueling the extra rockets, to prepare and mate the payloads (that'll need to be built by someone, somewhere)... Nothing there is really cheap.

In the end, the rocket is not really the most expensive part. It's just the part that, until recently, was expensive and thrown away after a single use.
How do peertube hosts pick what to host? Do they manually curate everything?
> note however the lack of existance of Swedish fighter jets

Er, what?

https://en.m.wikipedia.org/wiki/Saab_JAS_39_Gripen
> whereas a human driver can say "I thought they were going to brake" and we just accept that that's why the person did it.

We don't accept it. That person is cross-examined, doubted, their statement corroborated with other evidence - were they on their phone? What does the car telemetry say - when did they start braking? How fast were they going? What do witnesses say?
I just hope someone there is getting weekly emails like:

"Dear AWS customer:

AWS Trusted Advisor currently shows alerts for 12 checks (1 red and 11 yellow) and $18,922,425.23 of potential monthly savings based on your usage."
It doesn't work for me. I still get a redirect to: http://www.tronc.com/gdpr/latimes.com/
I don’t think it’s about availability of money, companies don’t spend money they don’t have to. INAL but I believe it’s about HIPAA and related legislation making it their liability.
Voters are ID'd. When I go vote I have to volunteer my name and my address. That's identification.

But it's also public info, right! What if someone else just walks up and gives my info??

Then I won't be able to vote. I'll have to file a provisional ballot and a complaint that someone stole my vote. These sorts of things are tracked and it turns out it's very rare.

As a means of altering an election outcome, it just does not scale. Even to fraudulently elect a town dog catcher, you would need hundreds of people to fill out fraudulent ballots, one by one by one. Where are you going to get those people from? Why would they spend their time doing that? What's in it for them? What incentive would that have to keep it a secret?

Can you see why it is dumb to worry about this kind of vote fraud?
I agree with you 95%. If you're running something basic with less than 5 people this is reasonable with one minor caveat:

I'd still use git.

Hell even on my own I frequently use git for single file shell script. Commit a working copy. Tweak it to add a feature. Decide it's unmaintainable. Revert to before I fucked it up.

Also, theres a decent half-step between ssh and Ansible: mssh. You can run ssh across a set of hosts quite trivially. It working on the order of a few dozen machines just fine.
I think the only way to kill the boom is to change the aerodynamics of the plane at different flying conditions. The only way to do this is to change what the air "sees" when it hits the planes wing surfaces by changing the turbulent and laminar regions. Unfortunately most methods are not quite there yet.
You might be interested in

"Sapiens: A Brief History of Humankind" by Yuval Noah Harari

and

"Fantasyland: How America Went Haywire: A 500-Year History" by Kurt Andersen

Both focus on how humans are unique in their ability to concoct stories, share plans, and propagate fantasies.
> Induced demand is where a shift in the supply curve shifts the demand curve

That is incorrect. You fundamentally misunderstand induced demand. You can literally google “induced demand” and see a graph showing that the demand curve does not shift.[1]

[1] https://en.wikipedia.org/wiki/Induced_demand
If you're at all into woodworking it's just a matter of time before an evening in the YouTube rabbit hole leads you to riving, or Alaskan chainsaw mills, or Wood Mizer demo videos, or silent Japanese guys that are wickedly good at joinery.
They don't.

(for those who write that it directs to donation sites: donation is not monetization. Ads and premium subscriptions are.)
$665M.

Just guessing.
> Most of my day-to-day is text data

Ah the concern about sparse matrices makes even more sense now! I love that tidytext can produce sparse tf-idf matrices...but hardly any models can use them :(
I've known about quaternions for many years and even used them to program rotation matrices for a few 3d projects but I've never really given them much thought beyond that. For some reason, your comment just completely changed the way I thought about them. To think that the i part of ijk is the same i = sqrt(-1) is mindblowing to me. I had never considered that there may be other "more imaginary" dimensions that were required to solve yet more complicated problems.
The dot com bubble was different. So many startups were just insane. Working on stuff that had no chance of success. It was all buzzwords and bullshit. Nobody knew what the internet really was going to enable, so they were funding all kinds of ludicrous things that were difficult to comprehend.
If you want to do something dirty, you could schedule commits with cron.
How do you know that. How do you know the improvement was not because now he was using shoes.
I bought an expensive carbon fiber bicycle and the price tag made me feel guilty if i didn't ride it more.

So, maybe.
This is so cool. What would be some real world use cases where this would come in handy?
<Not that it matters> Genocide isn't the right term here. Genocide is to wipe out a national group [0]. Rather we are looking for a word that means "to extinct a species" or alternatively "to extinct our own species". It looks like "extinguish" or "eradicate" is the closest word we have to the former [1]. I'm not aware of any word for the latter.

<It matters even less, but> You could argue that to eradicate humans you would have to commit genocide several times.

[0] https://www.etymonline.com/word/genocide

[1] https://english.stackexchange.com/questions/253505/is-there-...
Your assumptions are completely wrong. Content creators simply want a platform for gathering an audience. Youtube wants to play as many ads as possible. Let's not pretend that somehow those interests align perfectly in the product we know as youtube.

The audience generation mechanics are an important ingredient for replacing youtube, but youtube has gone from being a free service that had little user generated content and focused on gray area "Napster model" hosting of copyrighted content.. and then gradually found content creators and introduced interruption advertising (full screen commercials).

There are a lot of holes in youtube's profit model. Imagine what youtube could be if it didn't have the dark patterns everywhere (young kids get served algorithmically generated disturbing content!).

It's so refreshing that an alternative model is getting some traction. Also, it would be fairly easy to just slurp up the best content from Youtube since most is in the public domain.
What Go libraries do you use?