skysight-inc/HackerNews huggingface dataset:
WSB altered the market price far more than RH did.
The art of dicatorship, I heard it here first!

There is apparently a movie by the same name about Iraqi art : https://www.journeyman.tv/film/1468/the-art-of-dictatorship ( 2002 )
I do admit to speculating here, but I am speculating that Melvin Capital did not close out their short position. Their claim to CNBC leaves a lot of room for interpretation, misunderstanding, and it's an informal statement.

We won't know what Melvin Capital did until they submit their next 13F filing.
Yes that is also true, but a password like 'userfirstnameuserlastname' can be weaker than '$userfirstname@123' isn't it?
I think you're touching on why brokerages have tried to come down hard on GME. The brokerages themselves have exposure as you explain -- they have a direct financial stake.

Maybe someone at RH ran the numbers on how much they stand to lose if things go sideways and decided it poses an existential threat.

It's the only reason I can think of because halting GME when more than half of their customers hold GME seems like a company ending event.
> Legally speaking

Do you actually know the rules? Brokers are highly-regulated, and their job is to give a fair trading platform.
The best approach I can think of is to have 1 very small table that is just scene_id + asset_id, and then 1 very humongous table that is asset_id+blob.

You could further optimize by profiling access patterns during QA testing. There wouldnt be 1 global ideal ordering of assets if you had multiple scenes involved using varying subsets, but you could certainly group the most commonly used together using some implicit insert ordering during creation. This would help to minimize the total number of filesystem block accesses you require.

I think one other important IO trick is to make sure you vacuum the sqlite database before you publish it for use. Presumably, these should be read-only once authored in this context of usage. This will clear out empty pages and de-fragment the overall file.
Hi! Sorry, not an american.

Exactly how is it legal to forego your right to a fair trial on an "agreement" between two parties who for any intents and purposes do not know each other?
Wow, I though it was impossible to do "naked shorts" (i.e. why "short borrow" exists) and that people screaming "naked short" were just spreading FUD, but this proves me wrong!

Of course, this list isn't indicative of the amount (i.e. coud literally be one share undelivered) but the mere existence of it is mindblowing! Someone should be paying massive penalties and/or be in jail (as I'm sure would happen to "retail investors" if they were unable to deliver...)
> Ted Cruz almost had me murdered 3 weeks ago

Well not that much of a watershed moment I guess.
Yes, that it surely is - but from the Wall Street side; shorting 140% of stock should've been caught by regulators as it's illegal and totally impossible for retail investors. I don't think it was missed by mistake, though. People rallying to make profit from their mistake is nothing wrong, just new - this is the first time the small boys (instead of other big boys - but you can just ping them on Bloomberg terminal and make a deal with them) were able to catch them and coordinate their capital (the same thing the Wall Street guys are doing together, just bigger scale). It won't happen again as long as the big boys play according to the rules.
That's definitely my sense of it. In normal times I worked from home one day a week and it was (ever so slightly) frowned on. I expect that to shift to most people doing one day a week at home and many doing 2-3 days.
Jay Fields: Is productivity killing your creativity
Except that it is clearly market manipulation.
It was a long wait. The original was very smooth to play, even if a tiny teeny bit unrealistic. Sad that millions can't appreciate the new release.
In that case, you would except a lot more entrepreneurs from Saudi Arabia. Instead, you have a bunch of freeloaders who outsource their work to foreigners. They started a UBI program a few years ago. Before that, they had a jobs program that essentially functioned as UBI, since it was nearly impossible to fire a Saudi citizen.
"The trades that Robinhood blocked were objectively bad trades" Seriously? Do you want brokers making this call? That is not their job. Let people learn the hard way, that is what the markets are for. Now, don't let them do it on margin but if you're going to plow your savings into GME at $450 a share then I am sorry but it's your own fault for not doing any homework at all.
No. Person A has 100 stocks. Person B wants to short the stock. So Person B, borrows 50 stocks from person A and sells it to person C. The float is now > 100%.
“Can you elaborate?”

First, thanks for your work on Qutebrowser. I’m sure it’s exhausting in many ways, and I know it’s basically a hobby. So despite my complaints I’m impressed and I love the concept. And I’ve noticed you are consistently responsive to users, despite this not being a job.

Pip installing QB usually leads to errors about missing or wrong Python QT libraries, and attempts to install those lead to other errors. I don’t expect you to deal with these problems; it’s what I’ve come to expect with large Python programs. Using a virtual env. did not solve the issues for me.

EDIT: or it will install, but then when I run it, I get an error about something missing or being the wrong version.

The nonworking video, I’m sure, is due to missing codecs.

“many ads and trackers are served from the visited page directly”

True, but the hosts file seems to catch most everything.
I don't understand their scoring system. Why would you give equal weightage to confirmed cases/deaths and confirmed cases/deaths per million people? Conversely, why consider only tests/1000 people and not also total tests if you're looking at cumulative numbers for the other metrics?
>Heck, there has to be a way to get to that line. ps aux | grep ... doesn't help - it shows the currently running piece of the command you wrote. You want the whole shebang.

Huh? Why wouldn't it show the original command, since it is still running? There's also an option to print the "tree" of commands (e.g. the original command to run some script, other programs started from said script, etc.)
This is false. Tesla steering is mechanical with electrical assist[0][1].

[0]: https://forums.tesla.com/discussion/113303/steering-and-brak...
[1]: https://teslamotorsclub.com/tmc/threads/does-the-s-steer-by-...
No, they charge.
Release the sock puppets!
Brain Implants and Wearables Let Paralyzed People Move Their Hands Again
Jamulus uses Opus for this reason (balance with quality) AIUI
. . . by shutting down access to the markets for small retail traders who are properly capitalized on certain securities the BROKERS themselves are in effect manipulating & causing grave consequences against the free and unbridled trading of the markets which determines the fairest price. . .

Yep, it's called MARKET MANIPULATION.

They are also doing it by claiming "our systems are overloaded" crap, how many times has Robinhood done this ? New rules should demand strong penalties for failure to provide access to the markets - - if you can't stand the heat get out of the kitchen.
When a Story Is Breaking, AI Can Help Consumers Identify Fake News
> They didn't tell you how much of the position they closed out on. They can say "they closed their position" even if they only closed out on 1% of it.

There is no ambiguity in what "closing the position" means. Stating on CNBC that you have closed the position when in fact you only bought shares to cover 1% of your short would put you in jail.

Your mental model for how the world works is wrong.
Their customers are hedge funds, not retail.
That's a tough one, because the examples you gave are exactly the ones that I don't want a shady ISP or other interested party to my snooping. I'm not unsympathetic, and genuinely feel bad for the people stuck with truly ancient systems. But at some point, you have to do the analysis of whether it's better to 1) give secure communication to everyone who can have it, or 2) retain insecure communications to support an ever-shrinking pool of people who can't/won't upgrade. I think we're at the point where #1 is more important.

And honestly, I think a lot of people in the second group are there because they bought smartphone in 2007 and won't upgrade because "if it ain't broke, don't fix it". Well, now it's broken. Fix it.
Interactive Brokers restricting as well. https://twitter.com/IBKR/status/1354792600004386818
But not as they say in the twit, but even buying stocks w/o margin is blocked.
No, of course not. It's perfectly fine when they do it.
How do you short ? You short by borrowing a stock, and selling it. Why would lending it instead of selling it be a naked short ?
Indeed. Exactly this.

There is a situation where retail investors don't get utterly screwed but that is a fine edge and on either side of it, thousands of them get screwed.
You can recall the shares you lent anytime. So if A borrows shares to short, and lends them out to B so B can short, if A wants to close their position they can tell B to give back the share. Not naked even though A has reloaned the share.
I don't usually deal with stateful closures. In OO we often have file objects, and if you call Close() on said object, subsequent Read() invocations fail because the encapsulated state has changed. What's the closure analog for this?
This is how 4chan started as well - there's then a steady progression from the ironic mode, to ironic "racism", to ironic racism, to "ironic" racism, to racism.
With the risky bets Robinhood encourages, this is an interesting time to get a conscious. At lest the WSB crowd sort of knows what they're doing--it's not like the guy who committed suicide.
This is fanatic news. I use Wayland for my day to day (per-monitor scaling in GNOME is reason enough) and more adoption will bring wider software support. Not that XWayland is much of a problem, but it would still be nice to kill it off or make it very rare.
Jack Ma made a kung fu short film where he fights Tony Jaa, Donnie Yen, Jet Li, among others.
It is titled Gong Shou Dao.
That sounds like a stretch.

You think they are legitimately scared of being successfully sued for "tricking people" into buying through gameification? That looks like CYA-BS from here. If that were a legitimate concern, why wasn't the interface de-gameified long ago?
I think WFH is challenging for some people as its harder to maintain that social connection to your org. You have to work a bit harder, have already built the relationships, or simply be secure knowing that you can deliver value to the org and even if people do not see you on a consistent basis that you are valued by the team/org. Embrace the change though I think, its certainly worth the tradeoffs in my mind, no commute is pure glory.
Isn't the point here whether nouns should be able to perform verbs or not?

In a "noun driven domain" you can still disallow the noun to perform the verb.
I think all or nothing is not realistic for most companies unless the CEOs are very progressive and just deeply believe in it.

A decent workaround is to have entirely remote teams and entirely in-office teams. That way people can be on teams where they feel like being remote is not a detriment to their careers (because ALL discussion takes place online) and people who prefer working in-person don't have to force everything onto Slack just to have the remote people feel included.
I wish she would tone down rhetoric sometimes - There is a lot of straight-up factual fire to spit, and Ted Cruz did not literally factually try to murder her.

She could have made her point without that phrasing.
> Then you use an if statement to split at that point

This quickly falls apart as the difference between the classes grow. A view that turns a Facebook API call into Post-like Facebook objects has very little in common with a view that turns Twitter API call into Post-like Twitter objects. Doubly so if you factor other parts of the request like authentication, pagination and rate-limiting. You'll need a bunch of if-else statements in a bunch of different places.

This gets even hairier when you need to test that code. It's a lot easier to make sure a FacebookView calls the right endpoint and returns the right data, than to test every path of a combination of if-else blocks.

And what if you want to extend this code, but don't have control of it (external module or different team)? It's easy to extend parts of a class that do exactly one thing. It's not easy to extend big if-else block without overwriting it.

I have seen the benefits of this approach first-hand. We got more reliable code and better test coverage with less effort, and greatly simplified maintenance and development.

> I'm fairly certain a reasonable refactor is possible

To what benefit? There is already a nice construct for self-contained objects that offer a similar interface, that can be inherited from, and that can be unit-tested. Objects.
http://investors.overstock.com/news-releases/news-release-de...
You're making assumptions that it was the liquidity provider who pulled the plug and not the much more likely option that it was Robinhood pulling the plug for liability reasons.
They are perfectly happy selling other even more risky assets and at great profits. With the current attention from huge institutional investors it’s not a conspiracy to assume they got pressured either internally or externally to stop the pressure. It’s Occams razor.
Most recently I was chief architect at London-based fintech SaaS company that does reconciliations. Recs, as they're known, are in practice a big diff, or join (in the relational sense), between two sets of tabular data.

The clients are financial organizations, and the records are things like trades, positions, transactions of various kinds. Larger organizations perform millions of these a day, and for regulatory and risk reasons need to have controls in place such that they are accounted for in different systems and with different counterparties (trade repositories, brokers and the like).

So the system looks like this: it takes in lots of records for one side, lots of records for the other side, and compares the two. This produces 4 classes of output: fully matched data; partially matched data (some fields in the "join", like ISIN, are matches, but others are different - e.g. the price or quantity or fee is incorrect); and unmatched data on the left and right sides.

All this data needs to be written into a database and fetchable and queryable and sortable on demand by end users, by any field in the data, or by metadata associated with the records. This in itself is a challenge, since you can't index everything and you especially can't index across joins.

But there's more. Unmatched data may get matched by subsequently submitted data, and partially matched data may be updated by refreshed submitted data. Workflow metadata needs to be associated with outstanding items (unmatched, partially matched), and this workflow information has further details, like labels, comments, assigned users and groups, which in turn may be updated manually or automatically, with configurable rule-based automatic workflow classification and assignment.

Millions of records a day added, across lots of customers, adding up to billions of rows a day (multiple rows per record, naturally). Maybe 5% of inserted records will get meaningfully updated later, but 5% of a big number is still pretty big.

Ideally recs would have 100% match rate and not need any workflow metadata because there would be no problems to assign to anyone, nor label or comment on. But match quality (often a function of customer maturity and sophistication) is variable, and more importantly, input batch skew is very common. That is, maybe an org gets a batch every evening from its counterparty, but submits an up-to-the-minute snapshot of its own data. If the skew is bad, every rec might have 30% unmatched data which will mostly be fully matched after the next batch comes in the next day. This overhang (called 'carry over' internally) needs to be managed; if it gets too stale (timestamps, expiry), if it doesn't in fact get matched off, if it gets refreshed by new data, etc.

Oh, and you can't stick everything denormalized into a document database and build nice fat indexes, because the bigger customers are hyper-cautious and don't want data intermingling, and running separate redundant services for every customer is too expensive.

It is an interesting problem - or at least it was, but it's not my problem any more!
As a user of smartphones and a photography enthusiast, I like that computational stuff isn't in DSLRs/CSCs. I want RAW, interchangeable lenses and I want to control as much of the capture process as possible. My smartphone is great for snapshots, far more convenient than a compact camera, and the fact that it now supports RAW is also a bonus!

I have nothing to offer but anecdotes, but I'm sure that those interested in photography as an art form want similar control for their camera and a point-and-shoot experience with their smartphone.
Mac client has it. The one written with swift. In Windows you have Unigram (unofficial, but opensource)
> The art of dictatorship is strange, and requires much better understanding than just "evil takes over private ownership".

wow. I can't believe I am reading this on HN.
I'm curious what relevance Section 230 has here. That is, would Robinhood (and Reddit) be concerned that allowing users to execute a market manipulation attempt expose the platform to legal trouble, or are they protected by Section 230 (up to the point where the SEC asks them to do something specifically)?

This feels like another example of, "Their house, their rules." You don't have to use Robinhood to trade on the NYSE, so the question becomes, "Couldn't these users execute these trades elsewhere?"
Trader212 in the UK has also suspended AMC and GME stocks.
Tech companies have been extracting cash via crowd sourcing and open-source is no longer an exception.

A lot corporate software is sitting on top of open source and they are monetizing it and talk it down at the same time. And in some cases they have been able to take open source or ex free licensed software private too if they can muscle the take over by injecting cash incentives into hands of those who have inhered the means to change the rules via new versions.

How did Oracle get to take over java? I think that Microsoft is in the game too by purchasing Github.

They are billions of dollars in free code that they can take over.

So IBM owns Redhat and Redhat is taking over whatever it can muscleiin their space.
It depends which model. I own an EV and speaking from experience. The stated range is easily 25-30% lower at highway speeds. That means yes, you often have to charge a Tesla every 200km when doing a road trip.
Robinhood turned out to be Batman all along...
> The round steering wheel looks good and works nicely.

This is of course an anecdote, but I'm too tall to sit in a Model 3 and drive it without having my knuckles bump into my knees.

Of course, I should probably buy a Model Y, but a rectangular one (or even a flat bottom one) would great for me for most of the freeway driving.

Though, that might be a unique requirement because I learned to drive stick shifts in India with one hand on the wheel on a Brodie knob, but I think something like that is much safer on a steer by wire rather than the old jeeps.
GameStop: Cruz, Ocasio-Cortez blast Robinhood over trade freeze
WSB is not an entity though
I've not shown any disdain for history or an inability to code wordpress... in fact, I've said the opposite: I like history and simply don't need it to code.

I don't need to know history to code html, php, javascript, etc. I've a very successful programmer without using the "history' of programming in any shape or form.

"expressing your ignorance" or... I'm simply expressing that I'm a successful programmer who's never used "history" in a decade+ of programming...

You may want to reevaluate "ignorance" as you make claims that you can't support (IE: "disdain" for history and "can't code wordpress" - again, neither statements I've made). Reread my comments.

recap of them: I like history. I don't need history to code wordpress or windows services.
It's not just Robinhood, I'm on Schwab and they blocked the GME stock from teading this morning (probably sell is till open)
Robinhood has not prevented anyone from closing their position. They've only prevented people from buying these stocks.
> you could be liable

What is a brokerage liable for by doing their job?
That's extremely sweet of you. Thank you so much. =)
Presumably? They are not a socialistic public good, they are a capitalistic company whose goal is to make themselves profit. It is not their job to make you money. Capitalism works because trade is not a zero sum game, so it is normally possible that everyone profits. Here we seem to have hit the normal edge case where one company may refuse to participate if they would not profit (including the loss to their reputation and the future earnings potential it buys, etc). Unless someone does profit directly from the information, as I think that sounds dangerously close to being insider trading.

Anyways, the situation sounds a lot like Bitcoin to me, from what I hear about the delays and costs of using the exchanges on that platform. And that has not yet been made illegal.
> If someone really wants to buy more, it only takes a few minutes to open an account with another online firm.

Apparently for most brokers there is a waiting period of multiple days before trading becomes available.
Democrats tried even tones for decades without much to show for it.
Try to use another service: you have to sign up, upload documents, autenticate your identity and wait for your account to be activated. I lost 4 days for this. 4 days in the trading is a tons of time and Game Stop can go from 400 to 200 in the whiletime. This is unfair.
Brokers can and do change margin requirements in times of high volatility. For instance, IB raised margin reqs going into the election on many products.

Also, I am fairly certain that no broker is under obligation to provide you trading access to any specific stock or futures contract. There are many futures I would like to have access to trade but are unavailable at retail.

If you have an existing position, they are likely obligated to allow you to close out.
I’m not sure it’s that simple. They pissed off their most loyal and active customers. I doubt they’ll be back. What to say RH will not do this again in the future?
>Robinhood needs to rebrand

Sheriff of Nottingham™
A TOS doesn't protect you from market manipulation on the scale of this and that's exactly what RH is doing.
There are some pretty big key differences though. Livewire is pure ajax (at least for now, may change in the future, a rewrite is in the works), Hotwire is mostly websockets. Livewire does DOM diffing in the frontend, Hotwire does it server side (sorta? didn't dig a ton but that's my understanding). Performance characteristics are pretty wildly different depending on the usecase.
from Robinhood to robbin da hood