skysight-inc/HackerNews huggingface dataset:
The problem is not that we are burning hydrocarbons per se. The problem is rather that these hydrocarbons were extracted from the ground and introduced into the short term carbon cycle. The total amount of carbon rises thereby which leads to shifts like an increasing concentraction in the atmosphere and the oceans. These higher levels of carbondioxide in the atmosphere let less heat escape back into space (the atmosphere is normally somewhat transparent at the affected wavelengths but carbondioxide can absorb at that, trapping additional heat in the atmosphere, see [0]), leading to additional global warming (water vapor also traps heat and and made Earth suitable for life as we know it in first place). Higher levels of carbondioxide in the atmosphere also lead to more carbondioxide being absorbed by the oceans which in turns acidifies the water.

We could extract carbondioxide from air, turn it into hydrocarbons and burn that all day/year/century long but producing it from fossil sources is what makes it so bad.

[0] https://en.wikipedia.org/wiki/Greenhouse_effect#/media/File:...
> than spend the money on QC/QA staff that could snuff the problem out in days or weeks even with relatively little training and in a way that can't be easily gamed by counterfeiters.

This is the kind of "I don't know any details about the problem but I am certain it is simple and easy to solve" mindset that I hate. Do you seriously think that, if Amazon could snuff out the problem in days or weeks by hiring some people, they wouldn't do it? They absolutely would.

The problem is more complicated as some other commenters have pointed out. Amazon sees itself as a marketplace for third-parties sellers and they see solutions such as 'stop allowing third party sellers' to be as ridiculous as 'stop charging for your products'. They have built logistic networks around this third party seller idea (e.g. co-mingling) that are clearly failing right now, but these are real world systems that have been built up over decades and are not easy to change without several years of investment.

Do you even realize how much revenue Amazon has and how existential the counterfeit problem is? My guess would be that if you could actually solve the counterfeit problem given a budget of a $1B, Amazon would do it without a second thought.
For those who aren't necessarily familiar with "Firestore" (I'd heard of Firebase but didn't know what Firestore was): https://firebase.google.com/docs/firestore

> Use our flexible, scalable NoSQL cloud database [called Firestore] to store and sync data for client- and server-side development.

Getting back to what the actual post was about, my first instinct is to find out a way to replace Firebase/Firestore as a dependency of Firetable though -- does anyone know of any API-compatible replacements for Firebase with pluggable backends (minio[0] is to S3 as <something> is to Firebase/Firestore).

I also... kind of think this might be good tech to spin a whole SaaS out of. It'd be unthinkable to try and compete with Airtable if I had to build their frontend but... hosting a database, giving access to shared/private instances of firetable, and trying to out-maneuver (or just undercut) airtable seems like it might not be a completely fool's errand.

[0]: https://min.io/
> If I want to collaborate with someone we now need to agree on multiple versions of multiple libraries - if my code needs at least version 3.6 because I use f-strings but your code needs 3.5 because a library will otherwise break, we now have a stress point that we don't need.

The longer the interval between releases the more likely that kind of library incompatibility is, and the more likely an upgrade becomes too much trouble to be worthwhile. If you have to upgrade one library to be able to upgrade your Python version, you can probably manage to test that. If you have to upgrade four libraries you're more likely to give up and pin to the version you're currently on.
RT-Thread Studio IDE v1.1.4 Is Released
I think the implication is that Firetable is an open source "Airtable".
Coming from a generalist who's been at their startup for six years, has roughly 20 years of generalist experience, and is entering a new growth phase: pick a focus for now, get really good at it and leverage that. Your generalist skills won't go away, and your focus will be rewarded.

Also find a really good, experienced manager/leader who can help coach you into that phase. I've found it's very hard for generalists to self-motivate when focusing on a specific and narrow development, and a good coach helps.

If you want to stay a generalist, that's great, go join small startups and bring your experience to them, help them grow and then move on to the next. Early stage startups crave experienced generalists and you can ride that for a long time.
A premise of your strawman seems to be that women have a different opinion on abortion than men, which isn’t true. Unlike many other political opinions, there is very little difference between men and women on abortion questions: https://www.vox.com/2019/5/20/18629644/abortion-gender-gap-p.... Republican women are significantly more likely than Republican men to identify as pro-life: https://www.npr.org/2019/06/07/730183531/poll-majority-want-.... Your strawman also invokes gratuitous insults, which aren’t necessary to actually debate the issue.

Apart from that, my hypothetical is one that happens all the time. Article after article denounces policies like waiting periods, which the majority of women support and which exist in other developed countries, as misogynistic: https://www.vice.com/en/article/qkg753/what-its-like-to-endu....

Stepping back, a problem with your examples is the individualistic framing. Abortion undoubtedly involves a woman’s bodily autonomy. But it also undoubtedly involves another living thing. (Regardless of what political rights you believe that thing should have, it’s alive as a scientific matter.) Even Roe recognizes that a societal interest in the unborn child kicks in during the second trimester. (Roe, by the way, is unusual even in developed countries. Where many countries have abortion by law, almost none guarantee it under their constitution. Around the same time as Roe, the Canadian Supreme Court declared abortion to be purely a legislative matter. And the German constitutional court declared allowing abortion to be an unconstitutional violation of a fetus’s right to life. That’s still the law in both countries.) It also involves society generally. The fact that the developed world spends tremendous amounts of aid money assisting developing countries to reduce their birth rates belies the idea that reproduction has purely individual effect. Framing it in purely individualistic terms makes it seem more like it shouldn’t be up for debate, but only because the framing cuts out all the interests actually involved. Likewise, a discussion about immigration isn’t just about the immigrant, but about the society that has to expend resources integrating and supporting the immigrant. When you reframe these issues in individualistic terms to exclude effects on other people, they seem more like things that shouldn’t be subject to debate. But that’s just a product of the artificial framing.
One thing that made me stick to tridactyl is the lack of addon support in qutebrowser, and I don't use that much addons: privacy badger, multi containers (especially this one), cookie auto delete and unlock origin ...
https://en.m.wikipedia.org/wiki/William_Buckley_(convict)

For anyone else who wasn't familiar with this story.
Not really. After the collapse of the Soviet Union China bought complete blue prints, working models and the time of engineers who had designed Soviet combat aircraft and I believe other military hardware. They still couldn’t replicate them. A tool chain and manufacturing ecosystem is a unit. Industrial espionage is useful but it’s not a way to leap frog 20 steps, maybe four, ten if you’re both lucky and good.
I, for one, welcome our new culture jamming underlords.

testimonials for cloakingcompany.com: https://news.ycombinator.com/item?id=24328764
RAD tooling, not having to type Rc<RefCell<>> and clone everywhere (their samples even have a macro for it), or adding yet another library layer with relm.
Anki isn't free for the iPhone; just Desktop, Android and Web. It's worth buying the app, though.
I think we all know who's behind this. Yeah, that's right, you know who I'm talking about.
In arbitrage's defense, absence of evidence is frequently not evidence of absence. This is just a particularly poor choice of place to cite the principle.

We are left to wonder why "of Babylon" ever got attached to the expression. My reading suggests that about everything out "that way" was often referred to Babylon, much as later (and still!) everything from the Dardanelles east was "Asia", even though Asia strictly included only what is now westernmost and extreme northern Turkey.

We might also wonder why writers of the time did not carry on about Nineveh and its wonderful Garden. My reading suggests that writers of its time preferred to dwell, when they mentioned neo-Assyrians, on their military aggressions and impalements. I speculate that it might have seemed confusing to also mention gardening.
I think it’s a different reason. These products are perceived as commodities and the expectations are rather low in the first place. So why wouldn’t you try to spend as little as possible on a commodity when you know it’s likely to be borderline shitty or at best barely adequate? I have this strategy when buying cheapo China made crap on eBay or aliexpress: I expect it to be low quality, not last, or not even fit the purpose because the specs are fiction so I try and find the cheapest of these widgets I can buy.

Airline tickets are the same: I know I’ll be treated like shit, nickel and dimed, and have no legroom so why wouldn’t I be looking for the cheapest ticket?
Often requiring sleep too I believe, with specific brain activity that simply doesn't occur while awake.
Yes, the ESP32 uses a ton of power relative to most MCUs (external flash comes at a cost!) and has relatively poor peripherals, documentation and tooling. But it's cheap and not bad if you need WiFi or Bluetooth.

Most non-networked projects would probably be better served by one of the numerous Cortex-M microcontrollers out there.
If you use vim-vixen, consider giving tridactyl a try, it is one level above in terms of browser integration, I say this as an ex Vim-vixen user.

One example is using a custom search engine, with vim-vixen it'll just continue to use Google while tridactyl works fine, I also like how it highlights the elements targeted by the letters when you press 'f'
Right now is probably the best time in history to learn a language. The sheer amount of resources available to you via the internet compared to the year 2000 is exponentially greater.

The volume of content in your target language available on youtube alone is enough to last you a lifetime. Not to mention all the channels specifically catered to teaching the language. Then the online tutoring marketplaces - you can be directly connected to a tutor from a country that speaks your language natively and remotely schedule 1:1 lessons at your convenience via video conferencing software. Plus the availability of language partner sites to practice if you're on a budget.

The biggest problem in my opinion is people struggling with self directed learning, more than anything. A college level course is likely going to be objectively worse than self directed study with targeted goals, but many people dont have a clear goal of what they're trying to achieve in their target language other than a vague sense of fluency, myself included. If your language goal is to become fluent in a language, that's a goal with no defined end in sight.
Apparently I use plenty of toy examples on .NET, JShell, VSC++ immediate debugger and WinDBG consoles.
My professor for statistics (he was quite famous in the field) talked about Monty Hall, but made clear that he will not give a solution because of science-political reasons.
...or "fish" is synonymous with "chordata". I'm happy to call myself a fish.
Coinbase Offers US Feds New Crypto Surveillance Tools
Rust doesn’t have linear types, but rather affine types, and present quite different designs.
I have a similar skillset to you and have worked on nearly everything at some point in small companies and startups. I love being a generalist and designing whole systems or other times working on one small part. I ended up freelancing and couldn’t be happier, if you can ease into getting some steady clients it might also work for you.
In a nutshell: You taken carbon dioxide from the air, hydrogen produced with a carbon neutral power source and reverse the process of burning oil. Result: hydrocarbon and oxygen. Costs a fair amount of energy and is comparatively inefficient and costly, but it is carbon neutral since burning that produced hydrocarbon will produce as much CO2 as you used to produce it.
Let’s say this works. What do you do with all the neutrinos? How do you deal with all of the radioactive waste from the containment equipment?
Traits are just like Objective-C protocols, pretty much OOP to anyone that bothers to read about the various approaches how OOP concepts can be implemented.

There are plenty of ACM and IEEE papers if you want to see it being called OOP.
Teaching the topic to students is the best way to learn it thoroughly because it closes the loop and you are challenged from many different angles. Something you understand weakly will be something you explain poorly, and be a big sticking point you'll need to revisit repeatedly.

The blog approach might get a similar benefit if you can get a lot of feedback and discussion for each one. But it seems like it would have a degree of self-selection of readers, where you only get the most motivated commenting on any given post.
Before tridactyl, I used vimium and vim-vixen, this is the best one hands down. In terms of integration with Firefox and links recognition.
Diffa: The Creative Community Funding the Fight Against HIV/Aids
I have to admit that I wasn't aware of Iodine although I do try to keep up with Mozilla's activities.

I do think that it's challenging for a large organization to promote all its projects. But I feel that there are lots of smaller projects that Mozilla and other orgs would benefit from promoting and we miss them out.
Millennia. Part of the slogan "city air makes free" is that city people knew and cared much less about one's private life than villagers.
Well, then I would not follow his advice if I didn't want to crash while riding a bike.
It's awesome that BLAS for the most part will compile (except for the "Complex and quad-precision numeric support is still unavailable, but the rest works just fine." according to the article)
Even the bible has more than ONE single interpretation, and as much as you would like, GoF isn't the bible of OOP, just a famous book among plenty of others.

Maybe widen the bibliography of OOP programming languages beyond Smalltalk and C++ patterns?
There is no mention of grammar here.

I’m not sure how it is in the US, but in the UK we don’t even get taught the grammar of English. No one knows grammatical terms, like preposition, person, the name of tenses, the subjunctive, or even simple ones like verbs, adjective, adverbs and nouns.

When you don’t even know formally how your own language is structured, it is very difficult to learn another language.

For example, my mother (native French-speaker) gives private French lessons. She finds that instead of saying “ok today we’re going to learn about the subjunctive mood, the root is the third person plural of the indicative mood of the verb with the following endings”, she spends most of her time having to explain what those terms mean.

I realise that there may be other ways that are less formal to learn languages, but at the end of the day, grammars follow rules, and if you don’t even understand the rule book in your own language you’re already at a huge disadvantage in my opinion.

All these online articles claiming “don’t worry about grammar, that will come later” are missing out on what I think is the most important tool in language learning.
`rclone ncdu` for cloud storages.
Duolingo works very well as an introduction so you can get a taste of a language.

There's no point doing higher levels on duolingo - if you actually want to learn a language to conversational level and beyond then proceed directly to memorising vocabulary with spaced repetition software such as Anki. It is much more effective.

The person who might benefit from higher levels on duolingo is the traveller who does not aim for conversational level but wants to pick up enough words to get by.
Try working in a non IT company. Its IT itself who set up the mile long footer and people will have no idea or no authorization tot change it.
I’m reasonably confident your summary of their advice is out of date. They now believe most organizations are talent constrained and the difference between the best and second best candidate is often very large so most people should be trying to work on hard problems fast if they can.
Ignore the downvotes. You are right. I jumped ship recently because of endless problems. The last straw was the 2 week old magic keyboard that the space bar failed on.

I’ve had three failed MacBooks in recent years to the point I stopped buying their laptops. Now using a custom built PC which is about the same grunt as a mid range Mac Pro but 1/5th of the cost. Oh did I mention Apple being too expensive?
Or no one is getting paid full time. That might be a good thing for a project like this. A full time employee might bring with it some perverse incentives (if it reaches a state where the community isn't clamoring for a full year's worth an an engineer's time, what happens to that engineer when the work is gone, or what if they find things that aren't needed to justify more work?)

If their current balance is over two years worth of their annual budget and the users are happy with the project and how its progressing, I'm happy to think they're in a good place until I hear evidence to convince me otherwise.
If you want to be at a funded startup, try to backchannel rather than finding a public posting. Find a larger company you think is interesting, then figure out who invested in them in the early days. Find early founders/employees who've since moved on. Find out what those people are investing in or working on now.
Chubbyemu is a great Youtuber, but I can't force myself to indulge his goofy clickbait titles. My loss as well as his, because he does really nice work.
UNIX, like the browser for JavaScript, helped a bit the alternative to win against the competition.
For those looking for interesting rust GUI projects, I think the one that has stuck out the most in my memory is Conrod[0][1].

If I were to try and write a cross-platform single-binary 2D GUI application with rust these days, it's the first thing I'd pick. Unfortunately, I haven't done that, so whether it's the right choice for you is still up for debate.

There's also stuff like gtk-rs[2] for those who want to have a bit more of a trusted gtk-flavored ecosystem.

[0]: https://docs.rs/conrod_core/0.70.0/conrod_core/guide/chapter...

[1]: https://github.com/PistonDevelopers/conrod

[2]: https://gtk-rs.org/
The whole design behind Peek is that you have a transparent window that shows you what is being recorded and you can interact with the window behind it to record something useful. Passing through events to the window behind it only works on X11 (or XWayland).
I don't know. XML looks like a hype pushed too far. Like server side javascript, nosql, docker, kubernetes but with a strong support from the industry.

It is really hard to gather useful parts. Entire XHTML push for the sake of it was misleading. Semantic web. Like publish data and they will come. This does not work, data should be crafted with specific consumption in mind.

XSLT as XML makes sense when it is transformed with XSLT. Even than authoring is better with human readable form like RELAX NG compact syntax.

What is meta and what is content defined on consumption point. XML inherited totally needless attributes that just brings confusion.

Namespaces looks like a least of sins. They are useful.

So what is a life in Xmlendom looks like? Documents with slight overhead for human consumption (in browser), just a few clicks to extract relevant data, a few more clicks to make parser, a few clicks to make transformation.

XML plain text editing is as pointless as DOCX plain text editing.
Whats your favorite thing about Hacker News?
Playing devils advocate, if you were able to learn your native language with out an understanding of the grammar, why can't you learn a foreign language?
Surely, it's a rare occurrence to hear that reference from Airplane!.
Python 3.8 will still be supported until 2024, that is, 5 years from its release. I guess that's fair enough.
What textbook(s?) would you recommend for a thorough self-learning of statistics? I’m looking for both intuition _and_ mathematical rigor — not all proofs, but not all fluff either.

I’m a bioinformatics student and I will have a semester of combined probability/stats some time this year, but I think that won’t be enough to support me given my preference for DS-based bioinformatics jobs.

I’m reading Feller right now for the probability stuff, but I’m unsure about statistics. I don’t even know what the relation between probability and statistics is — most similar questions I found online (i.e. “How to learn stats?”) are answered with a “Read this probability book and you’re good”.
If Y-combinator, given that they own that data, or anyone else FTM, is that motivated to scrutinize my past, it's a bad culture fit already.

But you bring up a good point: my online comments are likely to be matched and monetized against me as much as they possibly can - by superintelligences, to boot - iow, in ways we are incapable of imagining, given that we are not AI. And it's no doubt already happening a lot.
Thanks for the detailed answer. I managed to identify the faulty disk, the array has been rebuilt last night.

The SMART data changed, I think it was the seek error rate that went through the roof.
AMP4Email was the trigger that turned me from a paying customer to de-Googling my life, so I guess I can be thankful for that at least.
> this [article] will become freely available on October 1, 2020

Hope to see this resurface in 2 days!
The Perfect Batch of Caramel Popcorn
PyTorch for R
Imho tridactyl's hint mode is better than qutebrowser's
How would you compare Caprover to Dokku? I use dokku a lot, and really love some of the plugins (like postgres with the automatic backups and such).

Is there any reason why you wouldn't use Caprover in production? (other than you haven't needed to)
Sure, but at the cost of not being able to share logic between the two layers and giving up most of the advantages of native UI. For example, you can't have an encapsulated component that combines user input with validation that comes from the business logic - you'd have to have an input box that sends a message to the business layer when the user inputs a value and then the business layer does the validation and sends a message back.
Social Cooling – Big Data's unintended side effect
> Using stackoverflow answer to add little bit of code in your codebase is different than reselling stackoverflow answers behind a pay wall.

Working for a company using information I learnt on SO is exactly equivalent to reselling SO understanding behind a pay wall.

> No unless you are under surveillance 24/7.

So if I'm under surveillance, that means I'm affected by copyright?

> And as I already said, machines are different than people.

I disagree.

> You aren't mass producing creativity and selling it.

As a software developer: yes I am!
There's a difference between offering risky loans to people with poor credit and offering long term loans to someone without a non-assistance source of income.
Apple’s T2 security chip jailbreak