skysight-inc/HackerNews huggingface dataset:
If you’re not actively trading they’re not making any money off you.
Yea and for people who cannot even afford the lower costs out of pocket, subsidize the HSA card for them. This could work better than trying the big bang Single payer approach which btw I am for if that's the only option. I am desperate to try anything other than what we have right now in the US.
Vets vary widely in the US. Vet clinics are wildly expensive in many locations here, with veterinarians earning well-paid doctor wages and using modern vet equipment.
One doesn't need OO for that tho, the module system applies just as well to solving that problem.
This is interesting in that you're advocating for a lot more CE than many other fields require or look for. More and more it's becoming apparent that CS needs a standards body and a more structured learning process. As many people feel that no matter how much extra time they put in it's not enough.
If an individual shorts stock at an investment bank, there is a limit to the amount of money the individual can lose.

The investment bank has some type of collateral, usually the rest of your portfolio. When your net worth hits a certain threshold, perhaps $0 net worth of your portfolio, the bet is over. You lost all your money, and you don't end up in debt. In practice, the investment bank will cut you off before you reach this point.

But if you are an investment bank, there is no one controlling you on a daily basis, so you can dip into the negative in theory.

The problems with doing this are:

- Regulators. Once the regulator finds out you're negative, they will shut down your investment bank. Hopefully, they do this before you hit 0, but they may not get it exactly right.

- Counterparties. Other investment banks will refuse to do business with you when they know you are negative, or close to it. Once this happens, it's game over.

So in both cases, individual or investment bank, there is a practical limit on how much you can lose from one short bet. That limit is equal to your net worth.

You could lose any amount of money up to that on one short. It's risky.

There are also ways to limit your losses. You can purchase other contracts to limit your losses. This is kind of like insurance. In general, you are not required to buy this. Some people and institutions do not do this because of the expense. Most institutions structure each deal so there is no way one deal will risk the entire business. Smart people also take steps to make sure one trade does not wipe them out.

But sometimes mistakes happen.
> Reddit traders that are making a killing right now

How can you know that ? Some of them are making a killing, but how can you be sure it is the majority of them ?

It is easy to say that some hedge founds made bad bet, but I strongly think that some other hedge founds were winners. These people are professionals at making money from such events !
> Similarly, a computer game, having an EnemyDemon inherit from Enemy, so that it has .kill(), .damage(), and properties for health, speed etc.?

I'm not a game developer in the slightest but as a gamer and developer I've often thought about similar things a little bit.

In another example, let's say you were playing a game like Diablo II / Path of Exile where you have items that could drop with random properties. Both of those games support the idea of "legacy" items. The basic idea is the developers might have allowed some armor to drop with a range of +150-300% defense in version 1.0 of the game but then in 1.1 decided to nerf the item by reducing its range to +150-200% defense.

Instead of going back and modifying all 1.0 versions of the item to fit the new restrictions, the game keeps the old 1.0 item around as its own entity. It has the same visible name to the player but the legacy version has the higher stats. Newer versions of the item that drop will adhere to the new 1.1 stat range.

That made me think that they are probably not using a highly normalized + OOP approach to generate items. I have a hunch every item is very denormalized and maybe even exists as its own individual entity with a set of stats associated to it based on whenever it happened to be generated. Sort of like an invoice item in a traditional web app. You wouldn't store a foreign key reference to the price of the item in the invoice because that might change. Instead you would store the price at the time of the transaction.

I guess this isn't quite OOP vs not OOP but it sort of maybe is to some degree.

I'd be curious if any game devs in the ARPG genre post here. How do you deal with such high amounts of stat variance, legacy attribute persistence, etc.?
Sure.

The Elastic license is also a change from Apache 2.0, and is also not an OSI approved license as far as I am aware.

Doesn't the elastic license specifically limit use of software to basic features, prohibit modification of licensing control mechanisms etc. I haven't dug through it, but it seemed FAR FAR different than a normal open source license.

One question I had - is the Elastic license transferable? Ie, if you run a startup and are bought out with an asset buyout, can you transfer the stack including the Elastic licensed software to the acquiring party (assuming in the interim elastic has ceased to offer new elastic licenses so they can't get their own). Can you sell software built out on elastic licensed code and transfer the elastic license to the users so they can also use it? Or does everyone need to go back to elastic to get these licenses.

A lot of discussion about being open, but reading the details - seems far from open at first glance.
We detached this subthread from https://news.ycombinator.com/item?id=25922953.

Please don't use HN for ideological battle or post generic ideological comments or flamewar comments to HN. All that leads to internet hell, which we're trying to avoid here.

https://news.ycombinator.com/newsguidelines.html

We ban accounts that do those things:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

especially if they're using HN primarily for those things:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

Looking at your recent commenting history, it looks like you either are, or are perilously close to the line. Please stop.
My friend recently got admitted to the hospital. There must be 10 people during the intake who didn’t seem to be doing anything. Some “nurses” were just observers. There were two admin people who came into to take personal information. 2 medical techs who just took temperatures and nothing else and finally a real nurse who did all the vitals and finally the doctor after 2 1/2 hours. Imagine the efficiencies that could be extracted and passed on to the patients.
I feel the major reason OO doesn't fit well in Python is because Python was designed to harness "duck typing," which enables polymorphism with less code. Furthermore, attrs / dataclass does away with a lot of the Object boilerplate that most developers would prefer not to write when moving quickly.

To top it all off, context of use matters. For scripts without tests or limited extensibility, the value of OO is mostly in clarity to the reader, and here attrs / dataclass can be very concise and effective.

That said, when the object jungle gets very large, Python gets a lot more tricky. Look at matplotlib or try to write a billing system with a variety of account and transaction types.

Nevertheless it's nice for a post like this to call out the existence of the bijection between OO and 'non-OO' Python programming styles. The issue is worthy of contemplation for any early Python programmer once one gets the feet wet.
Agreed. Inheritance CAN be very useful but I would consider it an advanced feature for special cases. It’s definitely not something that should be taught to beginners.
> Retail investors putting money into the market _at all_ is a net win for wall street _every time_ imo.

This is what I think to myself everytime I see one of those Acorn ads.
My dad, a radiologist once had patient that was so large that they couldn't fit them on a conventional CT scanner. Luckily this was a university town, so they were able to access the vet's large animal scanner.
RNAs are a single chain. Your point makes no sense.

A code with a 4 letter alphabet would be 2 letter, if it happened to use a parity “bit” or other error correction info?
Also the short-sellers are not being fooled into taking risks and neither are the call buyers. Everyone should know what they are doing.
Get used to it. The infrastructure involved is just too expensive to run at home.

The same applies to quantum computers. Models like GPT-3 are way too big for a consumer machine to handle and require something like a DXG-station [0][1] with 4x 80 GiB A100 GPUs to run properly.

So even if the model were available for download, you wouldn't be able to even run it without hardware costing north of $125,000.

It's less about restricting knowledge and more about the insane amount of resources required. It's not as bad as getting access to FMRI or particle accelerators, but it's getting there ;)

[0] https://bdtechtalks.com/2020/09/21/gpt-3-economy-business-mo...

[1] https://www.nvidia.com/content/dam/en-zz/Solutions/Data-Cent...
Reddit is overly moderated, to the point that many communities do not seem friendly at all. The programming ones are a mixed bag. But others are worse. I was browsing recently a medical subreddit which was a support forum for a certain class of diseases, and people were using codewords to refer to banned names of various medical problems, to avoid having their posts deleted. It was ridiculous.

For programming/tech related topics, I no longer use reddit these days, instead just read HN and some blogs. The community is nicer here.
Another quarter, another loss ex-regulatory credits. I think that's 5 in a row?
Makes sense. Horses and cows get much larger than humans!
Though regulatory bodies “picking a winner” can happen, as unfair as it sounds. I would hope they wouldn’t in this situation though.
At the end it comes down to how the developer designs their software, as Fred Brooks argued in "No Silver Bullet" (https://en.wikipedia.org/wiki/No_Silver_Bullet)

Brooks goes on to argue that there is a difference between "good" designers and "great" designers. He postulates that as programming is a creative process, some designers are inherently better than others. He suggests that there is as much as a tenfold difference between an ordinary designer and a great one. He then advocates treating star designers equally well as star managers, providing them not just with equal remuneration, but also all the perks of higher status: large office, staff, travel funds, etc.
Business Adventures has the tale of the Piggly Wiggly short squeeze of 1923. The old boys of the NYSE changed the rules to help the shorts and undo trades after the fact.
Side note: Try browsing the internet v6-only. It's pretty eye opening.
It hasn't been. My research is now being actively sabotaged.
Margin calls are surely coming for large short positions, starting Friday and likely continuing in coming weeks. If the short positions need to cover, there's forced demand.
Section from "No Silver Bullet"

Object-oriented programming.

Many students of the art hold out more hope for object-oriented
programming than for any of the other technical fads of the day.

I am among them.

Mark Sherman of Dartmouth notes that we must be careful to distin-
guish two separate ideas that go under that name: abstract data types
and hierarchical types, also called classes.

The concept of the abstract data type is that an object's type should
be defined by a name, a set of proper values, and a set of proper
operations, rather than its storage structure, which should be hidden.

Examples are Ada packages (with private types) or Modula's modules.

Hierarchical types, such as Simula-67's classes, allow the definition
of general interfaces that can be further refined by providing
subordinate types.

The two concepts are orthogonal — there may be hierarchies without
hiding and hiding without hierarchies.

Both concepts represent real advances in the art of building software.

Each removes one more accidental difficulty from the process, allowing
the designer to express the essence of his design without having to
express large amounts of syntactic material that add no new
information content.

For both abstract types and hierarchical types, the result is to
remove a higher-order sort of accidental difficulty and allow a
higher-order expression of design.

Nevertheless, such advances can do no more than to remove all the
accidental difficulties from the expression of the design.

The complexity of the design itself is essential; and such attacks
make no change whatever in that.

An order-of-magnitude gain can be made by object-oriented programming
only if the unnecessary underbrush of type specification remaining
today in our programming language is itself responsible for nine-
tenths of the work involved in designing a program product.

I doubt it.
> In general, object orientation is a reasonably elegant way of binding together a compound data type and functions that operate on that data type. Let us accept this at least, and be happy to use it if we want to!

Is it elegant? OO couples data types to the functions that operate on them. After years of working on production OO I've still never come across a scenario where I wouldn't have been equally or better served by a module system that lets me co-locate the type with the most common operations on that type with all the auto-complete I want:

//type
MyModule {
type t = ...

func foo = ...
func bar = ...
}

If I want to make use of the type without futzing around with the module, I just grab it and write my own function
It’s for small business that can’t afford a dedicated designer. At the moment you pay a freelancer a couple grand to do your branding every few years and you make these designs yourself. $99/month is cheaper and is 80% as good as a freelance designer every couple of years
>The main money saver between the types is in system efficiencies like removing overhead

I agree, we should remove the overhead created by the existence of private insurance companies.
Thank you for the effort you have put into "WebRTC For The Curious". I was looking for information on WebRTC and this looks like a good introduction.
Things which all exist in non-OOP languages and before OOP became a fad. No OO isn't inheritance, but implementation inheritance is one of the few things which is unique to OOP based programming. Most other aspects of OOP will be found within other paradigms.

More importantly OOP is not merely a bag of syntax and features but a way of thinking about software development and structuring your programs. OOP says you organize your code around objects and the actions done on those objects.

That is something I find that often isn't a great way of structuring your code. But I don't think OOP is useless. I do use OO thinking in my code, just not as much as I used to. I prefer functional thinking. Often I organize code arounds verbs rather than nouns. So one file may be a similar kind of action performed on many different kinds of objects.

E.g. when writing a rocker simulator, I would have one source code file which contained mass calculations for a variety of objects.

Another file would contain rocket thrust calculations.

I would say though that in GUI programming I find that OO thinking tends to make a lot of sense.
It's a short squeeze. The guys left holding the bag are people that are covering their short positions in the company. The average retail investor is not shorting stocks.. There will probably also be some people that try to jump on the trend too late but that isn't who is being hurt right now.
As difficult as that era was, I worry that the present dynamic is somehow even worse than the decades-long ill of young women comparing themselves to airbrushed supermodels: young women comparing themselves to an endless stream of social media personalities who work tirelessly and deliberately to maintain a facade of contrived believability.

And to whom anyone who isn't keeping up the same level of image consciousness, won't compare.

"But she posted a video without makeup when that hash tag was trending, and I look nothing like that when I do the same," at the social media star's most flattering angle, filmed through a $5K lens attached to a $3K DSLR body, with ideal lighting, post-processed...
My previous account on HN was banned by dang after I called out a researcher for scientific misconduct. The researcher contacted dang and complained, and he banned me. So I guess calling out scientific misconduct didn’t go so well here on HN either.
"for the lulz" isn't really a normal-person thing to do.
I don't disagree with you. The farm should be upfront about what exactly it does with the cattle once they're weaned. If they are butchered on the grounds, they should show how they do that. If they hand them off to someone else, they should probably say a few words about how they are sure the animals are treated no worse than needed on the way to, and during, slaughter.

I think that, counter-intuitively, the squeamishness about this part of eating animals (i.e. their killing) is responsible for a large part of people being at least uncomfortable with, if not completely opposed to the very idea (of eating other animals).

In any case, we kill animals to eat them and there is nothing good that can come out of trying to obscure this simple fact.

Btw, I think that "ethical dairy" is a silly name. I was just curious about the idea of leaving the calves with their mothers and milking the mothers only once a day etc.
Fix Terminals
I really wish all that data to come back online. Now I wonder how much of this web it was pointing to already decayed...

Also... Del.icio.us was the one and only app that got tagging 100% right.
this is not about who and how wins. this is about a level playing field. the field is not level now and the sheeple are waking up
Sobre Design de Software (I)
AFAIU, there are only two AoA sensor total in both cases. But you only get an AoA disagree alert, if purchase an AoA indicator.

https://boeing.mediaroom.com/news-releases-statements?item=1...
I get Gamestop. But anyone knows why is Nokia also being targeted ?
+1 for libp2p. While I've found their public WebRTC stars (basically signaling servers) quite slow for now, js-libp2p is growing very quickly and quite usable from my experience.
It's worth whatever somebody will pay for it. And right now the short sellers will pay a lot for it to stop their losses.
Indeed, my first reaction was that this would be a list of sites to avoid.
I mean, it's pretty clear that the change in perceived speed is because of the lower "screen space" velocity of features at the edges - The more you zoom, the closer to the vanishing point the edges of the video are, and thus the slower the pixels 'move' outward.
Ask HN: How to Deal with Pushy Clients
How do you guys deal with a client who is always pushing you to deliver quickly. I work as a freelancer on multiple projects and there is a client who always gives you tight deadlines and expects multiple features/fixes at the end of every week. He use phrases like "I need your help to wrap this up ASAP", "I am under a lot of pressure and time constraint" etc.
What strategies do you guys use to handle such situations?
Remember you can file a dispute for things like this. Gather as much evidence as you can that you attempted to exercise. If you win the dispute they have to exercise at whatever the price was during your attempt (IANAL, this is just my understanding).
> The average American can’t afford a 400 dollar expense

The average American has $432,000 in net assets, is the second richest in the world (behind Switzerland), and can trivially afford such an expense.

Did you mean that around 12-16% of the population can't afford an immediate out of pocket $400 expense? Because that's the real figure according to the Federal Reserve study that's constantly misquoted.

The median American has a higher net worth than either Germany or Sweden, and among the highest disposable income of any nation.
That's not the point. This is a purely technical play, fundamental valuation methods have been thrown out the window a long time ago. Game stop is maybe worth 5-40$, but these reddit WSBers think the stock will keep rising due to the short squeeze, beyond 1000$ even. Just grab some popcorn and watch the show.
I never understood the elastic drama.

Elastic has a surplus of technical knowledge but an infrastructure debt.

Amazon has a surplus of infrastructure and doesn't want to duplicate years of effort.

The logical thing would have been for elastic to setup their hosted service themselves and beat Amazon to the punch.

But they didn't. They stood up elastic cloud in AWS of all places. Way to make sure Amazon gets 100% market share in your home market.

Then they get all bent out of shape because Amazon used the license the way it was intended, but elastic didn't want THEM to use it like that. Everybody else was fine but Amazon doing it is somehow wrong.

I call it fair weather open source. "I can't do this myself, and I don't want anyone else to do it for me... I just want to be remembered for doing it." Like it's possible to have a product nobody can use but everyone will remember.
Chamath's comment was that there is a lot of great market analysis happening on WSB every day, on par with that of large hedge funds, so it isn't wise to treat the forum as just a joke. The interviewer twisted that into him saying that WSB thinks $350 is the correct price for GameStop. No one – least of all WSB – thinks that. This is purely a play for squeezing the shorts.
Paying $10k for one toilet seat might be graft. We have to ask what the engineering specs were. $10k for an ISS toilet seat might be reasonable. And that $10k might be buying something else they don't want on the budget, which is near enough to graft as makes no difference.

But paying $1mil for many toilet seats probably isn't graft if you run 10,000 profitable paid toilets.

Until someone can successfully decomission a fleet of oil rigs for way less than $24bil, we don't know if it's a good price or not, but especially if it's a small fraction of the overall lifetime value of the oil produced, it might not be a big deal.
How to Teach Yourself a Foreign Language (eBook) [pdf]
I find it much worse that so many sites nowadays expect users to have their browsers maximised. Noticed how most books aren't wider than an A5, and how any publications wider than this use relatively narrow columns? Because reasonably narrow text is easier to read.
> Covid is not that deadly, so it's worthy of consideration.

Right. People seem to loose perspective. In the U.S. we have lost 1 out of 750 people to covid, mostly older and mostly with comorbidities. I assume this number will increase to 1 out of 500 when this is finished. Many countries are in this same range.

From a personal perspective it is a tragedy to lose someone close to you. From a population perspective this is not as big as deal as some people make it out to be.
Revenues of $10.7bn are a notable improvement. However, even if one would add a zero to that number, it would be less than VW's and Toyota's combined revenue, yet Tesla is valued almost three times as much as those companies combined.

There's one paragraph on FSD, basically an empty statement of "we're iterating". That sounds realistic.

Back in April 2019 (Autonomy Day), Musk predicted that they will have a million robotaxis on the road in 2020.

Solar deployments up 18% to 205MW, which is totally negligible. Total new solar in 2020 globally was projected to be around 140GW.
That is exactly what happens in Star Control II. One of the most satisfying Easter Eggs I found on my own.
That makes sense! This is where I feel like I have a disconnect between what I think applied science is and what it looks like in practice. It seems like they should know enough about the molecule, delivery vehicle, etc, to know that it will work the same. A medical "proof" if you will. I guess we're not quite there yet? Is there work pushing in this direction?