skysight-inc/HackerNews huggingface dataset:
Good exception. I think you're right... benefits of discussing can be outweighed by how easy it is to drop into a bad quarrel.
> with the recommendation to create an iron condor

Have you tried? The interface is good if all you want to do is buy or sell a single option. If you try an iron condor, with 4 options, it's difficult to get a picture of what you are doing. Max profit, max loss, greeks for the combined options, etc.

Some other platforms allow you to setup an iron condor with a single click, then move strikes around and see the numbers change.

Heck, even the greeks for a single option are kinda hidden before you buy. Many people don't even know you can see them before buying. It is also difficult to compare greeks between different options.

Spreads in general are not very visible in RH(and are a 'higher level'). It should encourage people to use them more to minimize risk.
I wonder if this might affect anti-competitive investigations and Epic's lawsuit. It seems very likely that a big part of this "discount" is provided by Apple not taking their cut of the subscription fee.
Well said! Over the years working in web development, "Keep it Simple" saved me countless times. Unless a project has strict requirements for a new, novel and/or complex solution, stick with the simplest, proven, heavily-tested option--usually the most boring. When selecting tools for your stack, ask yourself: "How will my end users/customers benefit from this tool?" For example, very few will care if you used Angular, React, Vue or jQuery for your front-end as long as the page works well.
Ah, yes, exactly. This is kind of similar to picking "boring tech" that others in here have mentioned.
Then use dai? Much lower fee. When ethereum scales to thousands of transactions a second, it will be the top solution.
Mux is looking for developers familiar with WebRTC/video to build new things
Also fun back of the napkin math with overestimates, if we have a totally efficient Li+ battery with 0.25 kWh/kg energy density, and converted all the world's 40 billion kg of lithium in the crust and oceans to batteries,

You are confusing present estimates of lithium resources (a term of art used in the mining industry) with terrestrial abundance.

Your estimate of 40 billion kilograms roughly corresponds to the USGS estimate of world lithium resources in 2015 (39.9 million tons):

Mineral Commodity Summary, Lithium, 2015 [1]:

https://s3-us-west-2.amazonaws.com/prd-wret/assets/palladium...

Note that this year it has risen to 80 million tons:

Mineral Commodity Summary, Lithium, 2020:

Owing to continuing exploration, identified lithium resources have increased substantially worldwide and total about 80 million tons.

https://pubs.usgs.gov/periodicals/mcs2020/mcs2020-lithium.pd...

And at the turn of the millennium identified resources were about 13 million tons:

Mineral Commodity Summary, Lithium, 2001:

https://s3-us-west-2.amazonaws.com/prd-wret/assets/palladium...

The Earth's mass changes negligibly over a few decades. The reason lithium resource estimates change so much over a short time is that people have put in the effort to identify and quantify specific sources of lithium. That's what converts preexisting geology from not-a-resource into what miners call a resource.

In generic geochemical terms, the Earth's crust is estimated to contain 17-20 parts per million of lithium by mass:

https://en.wikipedia.org/wiki/Abundance_of_elements_in_Earth...

If the mass of Earth's continental crust is 2.1 * 10^22 kg, as given in [2], then lithium in continental crust masses about

(2.1 * 10^22) * (17 / 10^6) = 357,000,000,000,000,000

kilograms, or 357 trillion tons. There's another couple hundred billion tons of lithium dissolved in the oceans.

[1] USGS lithium statistics and annual reports from https://www.usgs.gov/centers/nmic/lithium-statistics-and-inf...

[2] https://ui.adsabs.harvard.edu/abs/2007AGUFM.V33A1161P%2F/abs...
You probably heard that at every successful operation you spoke with.
Research and Development are two different activities. Both are lovely. Know which one you are getting paid to do.
Languages evolve. If people say “me and X” over the formal “X and I,” then the more correct answer is “me and X.”

The only people I’ve seen quibble over this matter is English language teachers in school.
Rhetorical: Why does Google have PII?

Advertising, engagement.

I'm ok with banning, sharply curtailing targeted advertising.

If personalized search results get impaired, darn. I'd much prefer to curate my own filter bubble any way.

Newsfeeds and other algorithmic outrage maximizers should be banned outright.
The irony of so many anti-service people is that most of them turn around and hate big corporations just as much. It's like they envision a Comcast-esque corporation taking over USPS, but forget that they hate Comcast.

Disliking corporations and anti-competitive behavior of big corporations seems to be a non-partisan issue; and yet there seems to be much support for making everything ran by massive corporations. I don't understand their line of thinking here.
I really don't understand--or I think I should say, I really don't have the energy to evaluate all the excess/lack of misinformation/information--the extent of how much our knickers are getting into a wad over this wearing masks issue.

I for one, am willing to suffer the discomfort of this minor piece of clothing for the sake of my neighbor. Will it benefit me? Not entirely sure. But the appreciation I get from my lesser-informed neighbor is good enough. It may be a placebo, sure. The subsequent peace between him and me is what makes all the difference in trying to keep a positive attitude in this most negative climate.

And besides, it really doesn't take me much effort to keep clean the plethora of masks I've accumulated. Use plastic baggies to store when mask is not use. Keep a second one handy when in doubt that the one in use has been compromised. Etc. Not that expensive, really.

Well, I just thought I'd contribute my hopeful 2¢. Stay safe, y'all!
Oracle charges 1.0 for any POWER9 core. Which means that SMT8 cores (which are twice as big as SMT4 cores) get you more performance with less licensing costs.

So what would you rather buy? A 24-core SMT4 Nimbus chip, or an 12-core SMT8 Cumulus chip?

The two chips have the same number of execution units. They both support 96 threads. But the 12-core SMT8 Cumulus chip will have half the license costs from Oracle.

-------

For DB2...

The SMT8 model (E950) only has a 100x multiplier for DB2, while SMT4 models have a 70x multiplier. So you're only paying 30% more per core (E950), despite getting twice the execution resources.

Even the top end SMT8 model (E980) has a 120x multiplier. So you're still saving big bucks on licensing.
I am a technician for xfinity in the bay area and NIMBYism a huge part too I would say. Huge portions of Mill Valley especially on and around Mt Tam had such bad poles and vegetation. Only the last 3 fire years did anything. But literally nothing gets approved besides exact replacement. Nothing gets put underground, or rerouted because (as I understand it) mostly NIMBY groups. And I believe ATT ultimately owns most of the poles, PGE maintains them + leases, and the rest (comcast, sonic, etc) just lease. Marin has the reputation in Xfinity as the worst maintained in the 9 bay area locales they work in.
And I can assure you that what were once huge estates of wealthy barons of Russia and France, where wealth was concentrated in the hands of a few due to a lack of redistributive taxation and where there was an utter lack of social safety net due to a lack of state revenue resulting from such tax policies. People revolted, those barons were killed and their estates were confiscated.

I can assure you that I do not want Venezuela or Cuba of today. But I can also assure you that I neither want Russia of 1917 or France of 1789. Let's trudge down the middle road.
Hey there!

> - If I have some data in Kafka, why would I want to pump it into your platform instead of spawning an Elasticsearch instance and using something like Kafka Connect to write to it and gain visibility?

To avoid having to build, own and maintain the infra you just mentioned. As the number of events on your system increase, you will have to scale ES and other pieces of the system as well.

Our point is just that - if you know what's involved in collecting and indexing the events - that is awesome but maybe you shouldn't have to spend time building the infra around that stuff.

> If I use Kafka as a permanent data store (with infinite retention), I can easily replay all events with existing clients (or with plumber). What additional functionality does the "replay" feature offer compared to that?

I think it depends on your definition of "easily replay" - a kafka replay for a topic that's being consumed by a consumer group would require you to disconnect that consumer group and then run a shell script to move the offsets. You also would not have any way to replay any specific messages - your only point of reference would be an offset (and keyname, if you use it) - not terribly flexible.

With Batch, you get to drill in and replay the _exact_ messages you want (and avoid having to pump and dump potentially millions of messages your consumer doesn't care about).
Private school, in person. Defund public schools! /s
I am fine with this. Some people don't like it, I sure as hell don't want to have mine on.

I don't care what someone is wearing for teamwork, just the quality of their code and how much effort maintaining it is.
Being really busy and having a lot of people waiting for your perfectly reliable and long lasting solutions to their business problems really helps.

When you only get paid for creating solutions that work or your earning capacity is reduced when you spend too much time dealing with broken systems, it makes these decisions very simple.
A lot of people have mentioned boring technology, and I 100% agree. But John D. Cook recently posted an idea (https://www.johndcook.com/blog/2020/07/25/worst-tool-for-the...) that I also thought useful: Try to choose the worst tool for the job.

Naturally he's not talking about choosing deliberately bad technology, so much as he's saying to lean toward choosing crude tools for most tasks, and only opting for sophisticated tools when experience shows you need them.

What I particularly like about this idea is that it short-circuits the idea of even wanting to have nice things, so that you can get straight to solving the problem in the most direct way possible. If your dinky solution doesn't work, it's probably also fairly easy to replace when the time comes.

For example, it's easy to slurp CSV files into almost any database, and code that relies on CSVs for storage probably has a simple enough interaction model that it's easy to migrate it as well. So picking CSV might make it easier to get to work, and save tomorrow's problems for tomorrow. But migrating from PostgreSQL to Cassandra, or vice versa, is a terribly daunting change. So you really want to be sure you're making the right decision on the first try. It's really easy to let that knowledge breed analysis paralysis - and it's arguably even irresponsible not to let it do so.

I have similar thoughts on programming languages: I'd rather default to the crummy old one, because newer, more sophisticated tools are much more likely to be able to easily speak to code that's written in a crummy old language, than to be able to link to each other.

The overall article isn't really about the question at hand, but some of Yossi Kreinin's thoughts here also seem pertinent: https://yosefk.com/blog/redundancy-vs-dependencies-which-is-...
We generally do our standups with the cameras off because we're screensharing the JIRA board, but every other meeting is highly encouraged to have your video turned on. This was a decision made back in March when we shifted to full remote.

Personally, I find it really good for maintaining a personal connection to co-workers when there is video.

(I should point out that all of management from the CEO down to the Engineering Managers all turn on their video so it sets the expectation. Also, it's startup, so we all know each other really well.)
wish I still had all of those old Eye-Fi cards
Cute, though I suspect the FBI have known the public knew about this, and alter their patterns for the most sensitive investigations. The real deal would be detecting when aircraft are in any cycle, regular or irregular, with similar visibility of a set of likely “targets”.
This is also why people who administer DMT on themselves respond to it in very different ways - primarily due to their mental history and vulnerabilities.
Looks like the cross marked cattle faired better than unmarked as well (though not as well as those with false eyes). I wonder the significance of that.
> That's the thing though, HCQ has been trialed...

Yes, but as I said, the results we have right now are "late stage" and/or not in combination with zinc.

> ...is still being trialed WAY more than any other COVID treatment.

Ask yourself then, why is the dominant narrative "HCQ does not work" as opposed to "we are still trying to figure out if HCQ works"?

> There is no conspiracy.

I didn't say there's a conspiracy. I'm saying anyone questioning the "HCQ does not work"-narrative risks being labeled a conspiracy theorist, kind of like you just implicitly did.

> There are nearly 60 on-going studies right now specifically looking at HCQ as a preventative across every corner of the globe

Sure, but these were either started before the "HCQ does not work"-narrative became dominant, or they are from countries where that narrative does not dominate.

Again, I'm not saying there's a conspiracy. There is a perfectly irrational reasons for why very smart people are jumping to the conclusion that HCQ does not work: Donald Trump said that it works.
The only good reason I can think of is that the UK had a very tight focus on subjects: at GCSE you study 10+ things, at A(s) level 3-4, at university 1.5. You can't really use GCSE results for a UK degree entry because 80% of those subjects are irrelevant for this degree because (unlike EU\North America) a (say) physics degree has zero credits for English lit or history or even chemistry. A Level results are too late. So that puts everything on AS results (and I think the Tories got rid of the actual AS exams a few years back?).

I am a big "final exams not coursework please" guy. But they'd be better having end of term exams for the 6 terms in A Levels and using the results from the first 5 for most of admissions IMHO.
Show HN: I'm building a cloud cost tool for Terraform
Hi HN, author here. I'm looking for feedback from devs/devops engineers on the tool in general as well as:

1. What is your biggest pain point with cloud costs?

2. Any ideas on how to handle non-baseline costs? - data transfer costs and other usage-based costs are often a significant portion of the bill and are also the hardest to predict and track down.
Ah, my parents had one of these. It stopped booting in the mid 90s or so. I wonder if all it needed was some battery replacement or something.
I don't think the issue with big social networks (and other big tech actors) is one of ignorance. It seems to me many of the bad things they do are very deliberate.

Sometimes the things they don't care about are also very deliberate. Google is perhaps the champion of causing harm by not caring about things. This is sometimes ascribed as being caused by their "engineering-centric culture", but I fail to see how engineering excellence can mesh with the real world experience of using their products. A broken clock is still broken even if all its gears are beautiful.

More to the point, I really wonder how exposure to the social sciences may help fix any of this.
Doesn’t the ImGUI UI library have pretty good accessibility now without sacrificing on memory consumption and performance?

JavaScript is difficult to program in a safe way, so I’m going to assume the Messenger app is written in something safer too.
“Should animals have more eyes? Why don't they? Onion Science Editor Raef Gillis wonders.” https://www.youtube.com/watch?v=yUOAZisYQjM
Would love to see how you built this and maybe do it myself, if you are open to writing about it or open sourcing the code.
Copy/pasting jorblumesea's comment above that I think answers your questions.

"It's interesting to see that in America, some government services can run at a loss but others are expected to be solvent. No one complains that the military doesn't pay back the 700 billion a year it takes but if public transportation goes over budget or the post office, suddenly it's a big deal.

I honestly don't get it. Most services in most countries run at a loss but they provide huge public benefits so it's worth it. The USPS allows people to vote, seniors to get their medication, people to pay mortgages or send packages.

It seems so non-political and yet somehow even the most basic of services provided by the government are now a battleground.

I feel like this country has just collectively lost its mind."
Why does it always have to be so loud at concerts?
It's probably not new users, but the current time period. This is a US election year, which (for US users in particular) brings many political topics to the fore. Some posts are more appropriate here than others, but political content in general will get more attention as a result.
I hope visitors are able to donate. Things have been tight this summer for a lot of people
I'm kind of a broken record in this sense, but I'll say again that one can pay too much attention to HN and, if they do, they might come to believe that PHP and Ruby are far too slow for most cases and that only serious developers write their backend in Elixir, Python, or Rust, use NoSQL, integrate Kafka for a data pipeline, build frontends in TypeScript or Elm with Svelte, WebPack or GTFO, and containerize everything and scale out with K8s.

99% of the developers here aren't even close to needing to think in terms of that scale, beyond simply not doing dumb things in your code that can happen no matter what tools you use. Hell, there are whole companies that don't need to do these things. A few companies I've worked for or contracted with were bogged down, IMO, because someone couldn't settle for "adequate", making the company suffer because their architecture is so hard to figure out.

I like using "boring" tech(in particular Ember.js, Node.js, Ruby, CouchDB and PostgresSQL/SQLite) because if something gets the job done in a reasonable amount of time, most of which I think comes down to having a competency with a set of tools, then I really don't care very much for drinking from the firehose of frameworks and libraries.

Letting go of ego is tough but, when you do, you're freed from the need to be "like Twitter" or "like Uber" and instead just build things using tools you are genuinely interested in or work for you. It's one thing if you really have the desire to be the kind of wizard to work at Google(and not be relegated to writing shell scripts all day), but if that isn't for you that's fine because the vast majority of jobs out there don't need an archmage.

What most companies need is someone who is going to KISS and not eff things up. If you can do that, you'll have a hard time getting fired even if you sometimes slack off.
I find this subject very interesting. I'm an Indian with a typical understanding of the concept of meditation being about perspective, patience and such ideas.

But I have seen multiple times that Western culture somehow seem to try to extract something out of it. As if trying to commercialize meditation.

Peace with oneself, at one's current state is perhaps the only thing I relate with mindfulness. I have been in depression for years, have anxiety. And I started investing more into mindfulness recently, realizing I lost my roots.

The mind is a powerful tool, more so in silence. That's what I feel personally.
If they already have stuff waiting for days to be delivered, I don’t understand the insistence on delivering stuff that arrived in the afternoon. Either way they’re out of compliance with the law.
What sort of stuff do you use that machine for? Just curious how people use old (=not new) tech.
> You don't want to spend all the time on the inferior choice or the choice that will bite you later and trigger a rewrite and decision fatigue all over again.

This is classic perfectionism.

When suffering from perfectionism, a person overweights the consequences of arriving at an imperfect solution and underweights the consequences of not arriving at any solution at all.

In other words, it becomes safer to exist in an undecided state where all options are on the table than to make a decision and potentially deal with regret later. We tend to think of perfectionists as people who tirelessly work until the problem is solved to perfection, but many perfectionists simply get stuck in decision paralysis. If you never make a decision, you never have to deal with irrational fears of picking the imperfect solution.

In reality, most of the time it’s better to pick something and run with it as fast as possible. Worst case, you have a good but not great solution. Best case, everything works just right. Either way, it’s better to have some solution than nothing at all.

Perfectionism is a classic killer of ambitious startup teams. Put a lot of smart, dedicated people on a problem and they’ll want to produce something they’re proud of. They want to collect all of the best practices and state of the art tools, as only the “best” will do for their work. Good intentions, but while they’re on their second rewrite and spending weeks rearchitecting to 100% test coverage, their competitors are running circles around them by shipping product that is good enough, even if it’s not ideal or perfect. Mediocre products that ship are better than perfect products that never ship.

If you find yourself struggling with this, there is a large body of work and self-help materials for dealing with and overcoming perfectionist tendencies.
3-5 years is a long time relative to the span of a human life. I live in NYC; let's say that the reduction of city-life benefits in NYC is temporary, and it will be back to 2019 standards in 5 years (this is not an unbelievable assertion). Should I stick around for 5 years and wait it out? Why? 5 years is enough time for me to pay off an entire house in most parts of the country. I can always move back. I believe in the huge advantages cities provide; it's why I moved here in the first place. I don't feel any loyalty towards a geographic location though.
I think that clarifies something. Any right, even a basic human right, is in conflict with something that someone else might consider an opposing right. So Liberalism is more specific than recognition of rights of man, or something like that. It is the elevation of a particular set of rights. It is a taking of sides. Would you agree with that?
Attention – The Most Valuable Currency
"Multinational makes money dance through 13 countries to pretend that Google Ireland is an absolutely different entity to Google Australia".

Google can legitimately fuck off. The amount of money they have stolen from states throughout the world is measured in billions. And some people have the gall to come and say "bUt It'S lEgAL!1".
Right, the idea that OT requires a "central server" is a bit of an oversimplification. It requires an authority that can serialize concurrent revisions into a globally consistent sequence. By far the easiest way to achieve that is an actual central server, but distributed algorithms have also been published for a long time, for example SOCT2 which uses a state vector.

The downside is the complexity. Now there are more things that can go wrong: the OT algorithm can fail (either due to bugs or because of corrupted data), and now also the distributed consensus algorithm can fail as well. When you have this level of complexity, going to CRDT is pretty appealing as an alternative.
Working with Branches in Git and GitHub