skysight-inc/HackerNews huggingface dataset:
Ask HN: HN Any way for individual to gain access to Dark Pool trading data
Hi trading experts, back in 2012 I did a few months of scraping and momentum trading in a legitimate day-trading shop, as a summer job. I still remember the ECNs e.g. ARCA (I think it was $1.75 per hand back then, way more expensive then the usual $0.50 ones but they offered some rebates).

But what fascinated me most was the Dark Pools. They were the most expensive ones, with the cheapest came as $2 per hand, if I remember correctly. But they are very valuable tools if you want to cover position quickly when the market suddenly goes against you.

My question is: Fast forward to today. My understanding is that Dark Pools registered with SEC only reports transactions, not buyers/sellers, as described in the following article:

https://therealdeal.com/2020/05/18/mystery-investor-dumps-big-stake-in-real-estate-fund/

But so far I couldn't find any information on those Dark Pools. I know they are lucrative and individuals only can participate in if they trade in bulk (i.e. setting up a day trading firm), but what about historical data? Any place to see them?

Thanks in advance.
Pretty sure GP is talking about restricted/banned activities for government workers and contractors with clearances:

- You may not smoke marijuana - it violates federal law.

- You are required to regularly report on close contact with foreign nationals, though I'm not sure a casual hookup meets that criteria. But if you're in an ongoing sexual relationship with a foreign national the Feds will want to know.
Android 9 and 10 has multi-user.

And if you take into account the "lending phones to kids" scenario it gets worse because that just means that when your 4yro kid gets your phone they can irrecoverably delete all your messages, simply by playing around with it.
I think most owls are afraid of humans but birds have intimidation power above their weight and if an owl learns it can push people around it might keep doing so.
An E8 who retires at 23 years gets about 2400 bucks a month, reduced cost socialized medical until they hit 65, and that's about it.
WASM is great peace of tech but I can't help to think it would be abused a lot in the future. For example, right now we can use ad blocker to block ads and analytics by blocking its js from loading. Imagine when wasm gains mainstream popularity and ad companies begin to ship their ads and analytics product as a libaries to be linked at compile time. How do we block something like that? Sure the adblocker can hide the relevant dom contents, but the code is still run and doing whatever it want on your browser.
Should you use React.FC for TypeScript React components?
I've been watching Elixir/Phoenix/LiveView from the sidelines, reading just enough to salivate a little but still left with the feeling that my use-cases wouldn't be adequately covered by it. Which kind of SPAs wouldn't work well in LiveView? I'm working on an app in Ember right now where a lot of data is fetched by the client asynchronously and then either showed once its fetched or only when the user pushes a button. How would the latter be possible with LiveView? Can you push data to the client that's only show on client-side interaction? Do I still need a client->server->client roundtrip to toggle a "visible" flag to show said data? I just don't understand how "smart" the client side of LiveView is.
> This kind of "meritocracy" is more like if we held an arm-wrestling tournament, declared the victor to be our new feudal lord, the next 6 runners up to be knights, and everyone else to be peasants. Our position in this new society was based on "merit", but that can't necessarily justify the difference between nobles and serfs.

Isn't that because the aspect of merit which is measured by an arm wrestling contest isn't the same as that which is relevant to running a feudal society?

A tournament for selecting a feudal lord would need to measure economic and strategic literacy, intelligence, moral compass, etc.
The GOTO topic is an interesting one because Dijkstra inadvertently started a cult around the avoidance of GOTO. Dijkstra never intended this and one of the main reasons this occurred was because Dijkstra's original paper "A Case Against the Goto Statement" was editorialised as a letter to the author type article to speed up publication which resulted in the famous title "Goto Statement Considered Harmful".

This is a topic where both him and other prominent figures such as Donald Knuth have since its publication repeatedly argued for moderation in use of the GOTO statement and against the total avoidance of GOTOs.

My go to example for this is that in C and other languages that lack modern comforts such as exceptions(for better or worse) and destructors, GOTOs can largely simplify the handling of clean-up and error recovery code.

Another example is longjmp which is very useful in kernel-space or bare metal programming, and in implementation details for exception handling however outside of those niches, serves no purpose.

GOTO serves a very useful niche but can also make code nigh impossible to follow. Most other structured programming statements have the same threat but we have rules in place to avoid their abuse. The following cases can result in code that is just as problematic:

IF/ELSEIF/ELSE: overly large, overly nested, or mutating variables.

SWITCH/CASE: complicated fall-through.

FOR: mutating counter variables, mutating termination condition.

TRY/CATCH/FINALLY/THROW: exception hell/deep uncaught exceptions.

These control flow mechanisms should definitely be preferred to GOTO in most cases but they can be just as badly abused if you aren't careful. The big difference I find is that people are taught how not to abuse these mechanisms but most material about the proper uses of GOTO is almost taboo because of the cargo cult around avoiding its use.

Sorry if this doesn't really fit into the discussion but it's interesting to me how an initially very tame and rational counter-argument spawned a massive cargo cult.
The Safari App Extension is running in the background, which is presumably what the process is communicating with.
It's more likely that the technical crowd won't follow the leaders who get technical implementations wrong. Instead you will see natural leadership like in the early days of the internet.
Not necessarily. There is a lot of analog in the eyes beyond the nerves, and we don't know all the effects of ambient light on the entire eye structure. Even if the neural impulses end up being similar (and I doubt that) the eye as a whole organ may not respond the same way. Maybe that heat energy triggers something in the cornea? We don't know.
If the user has a web-socket-server running (for example because he is a developer) could the page read from it?

Only if that server chooses to accept the request, which it can decide based on the Origin header.

Personally, I was more concerned with getting spurious requests on ports bound to 127.0.0.1 (which I've been using for IPC), but that issue already existed before the introduction of WebSockets.

WebSockets of course do make things like port scanning easier, but as others have pointed out, you could already do that with a bit of ingenuity eg through tracking response times.
Fuck, is this EA? I double checked and yes it is. I love the PO for this game.
A multiplayer game is just like any other cloud service in terms of economics. And a game that allows a certain degree of customization is analogous to a consultancy. Find the pain points your business customers/partners are having and then charge for solutions. If you don't have any business customers/partners then get some, not having them is a much bigger risk than choosing any specific development model.

One of the ways these companies can reduce risk is actually by using other proven open source components. If they won't even make an effort to try to expand this, then there will never be a well-understood way.
There's lies, damn lies, and statistics. Are those websites the professional applications that people tend to rely on and have the biggest impact (i.e. Twitter, Facebook, Gmail, etc) or are many of those personal or legacy websites and web apps that happen to be floating out there? Websites and web apps are a spectrum of complexity. The more complex a web app gets, the more painful the reliance on an imperative library like JQuery becomes. Despite all this, even many apps that are primarily architected in Vue or React or whatever may lean on JQuery as a dependency for legacy browser support or polyfills.
For simple utility apps, it's lighting fast and easy. Now with .net core high and DPI support it's even better.
> ... it is not sufficient to do a job, you have to sell it. "Selling" to a scientist is an awkward thing to do. It's very ugly; you shouldn't have to do it. The world is supposed to be waiting, and when you do something great, they should rush out and welcome it.

Took me very long to get this, and, if I'm being completely honest, I still struggle with it.

Being smart and humble is a pretty terrible combination. I met so many brilliant people at UCLA and in my professional career that had this twinge of impostor syndrome. What ended up happening is their less-brilliant but much-louder colleagues always got the promotions and always got the funding.
Actually , I'm pleased ebay is doing this. It wasn't a new issue but now ebay doing it, it took a lot of attention. It's like disclosing a security issue in WebSocket protocol. Now I'm sure next releases of the most browsers will fix it.
It is tough to make money, unless you have a solid budget for sales - even more so when you need sales people with some degree of competence in the field you're working in, and the product you're selling.
> People say it's a grave or memorial, but its not like it was built for that, its just the ship the people happened to be in when they died.

Obviously the shipbuilders never intended for the ship to become a grave, but that's exactly what it became and the intent of the shipbuilders hardly seems relevant.

As for plane and train crashes, the discrepancy in treatment is obviously a matter of tradition. Not all traditions are problematic relics of the past that need questioning though; particularly not traditions as harmless as respecting the deceased victims of ship wrecks. And if traditions are to be challenged, it should be for a better reason than profit. (Historic inquiry is a better reason to challenge this tradition, but doesn't seem to apply in this circumstance.)

I think that devaluing harmless traditions like respecting the dead in the name of utility and profit demeans our society.
I think the more charitable view might be:

Willing and able to apply pressure on both private and public sector officials in different countries, and if that fails, willing to take extra-legal steps as long as that's what's required.

Even if that boils down to hiring one specialist to coordinate and do that, you'll have to sign off on various steps of the process, and make the decision if/when to pursue certain avenues, even if it's with recommendations from others.
GTC 2020: Nvidia’s GPU Technology Conference (virtual event)
RedwoodJS v0.7.0
So are the changelogs of native applicatons, and/or the libraries they are embedding.
Package managers assume they own the entire system. When you use something like Debian, which tends to have older versions of things, and want to run something that wants a newer version of something fundamental like libc, you can run into problems.

> whatever marginal benefit

Saving developer time and factoring code multiple programs use into a library is probably more than a marginal benefit.

> programs updating their own libraries works just fine

Until you have a security vulnerability in something like openssl, the package management system lets you patch this vulnerability for many programs at once. You then have things like resolver and socket libraries which you probably tend to want consistent across your system.

> you can always drop in a new dll yourself if it's so important

It should probably be easier to override a library version locally in case you do need to do that. That probably gets into security issues, as if anything can modify library versions, it also lets malicious software hook into those libraries.
There's spin and there are lies. The idea that truth does not exist is propaganda pushed by elites that want to distort reality to fit their needs.
If owl wings are more like plane than like other birds' wings (because they keep feathers together more) - then maybe planes already have these advantages built-in?
Using Dolt, a versioned database, to back your application
You're mixing up terms and inferring "entertainment" when that's not what's being talked about. The operative word is "work" which is used in contrast to "play"
howdy - the hijackers didn't purchase anything. the subdomains that were compromised were * .thehousepartyapp.com // that domain had full privileges on houseparty.com in their CSP policy due to it being written as https://*.thehousepartyapp.com // whenever a user logged into HouseParty.com or did a password reset or anything with the authentication systems, they were making requests to endpoints on thehousepartyapp.com -- the 2-domain architecture was extremely questionable from the get-go, but became outright dangerous when they lost control of the subdomains on their authentication domain. cheers~
> Why would the impact be any different for different races?

Have you ever been to America? The kinds of businesses likely to be owned by different races of people--and the kinds of communities those businesses serve--very significantly.
Such a win-win situation for Epic then, they weren't interested in the truth, they were interested in their truth, if that got confirmed by third-party they were right all along and could say so, if not, well, they aren't out of $1m then.
It's really not as you say in practice. Semantically yes it never becomes released, but eventually excellent work spreads naturally.

In the current internet setup it is hard to grow organically, but that's a result of this same mentality. It reinforces politics and showmanship, which is why those skills dictate the market and coincidentally the internet.
Pfft. Amateurs.
This article looks one one tiny aspect of society (ivy league school attendance) while ignoring society at large, and tries to draw conclusions about meritocracy from it. There is an ancient tale about a dozen blind met each touching parts of an elephant and describing it, some say elephants are long like a tube, others round like a ball, etc...

If you don't have a big picture view, it is best to be aware of it :) Meritocracy is just a politicized term for 'competence'. We want competent people running things, that's obvious.

What we also want is for people who were competent but no longer are, to be replaceable - that's the real issue. If idiots from ivy league schools who cheated their way through school or were only good at taking tests got found out afterwards, attendance wouldn't be so hotly contested.

This works in sports - the minute LeBron can't play well, he will be replaced by somebody else who can and it doesn't matter that he was the best player of his generation.

This doesn't work in politics and many other fields because the people evaluating their competence are largely selfish idiots. If it is in your selfish interest to promote less competent people some of the time and you value your selfish interest above most things - we have a problem.

If it were a matter of intelligent people having trouble decoding what competence meant in various fields, it is something we could improve upon as time goes on as we get better at science. Our current problems, are problems of idiots being capable of attaining decision-making power (becoming wealthy, becoming high ranking officials in government, business, academia) and holding on to it, regardless of their competence over time.

This is what people are usually mad about - they call it being a parasite, being the 1%, being a wasp, etc and they are right, while also being too dumb to know what to do about it :) People want to work hard to give their kids a better future, while not realizing that other people wanting their kids and their friends to have a better future, is the same mechanism that leads to their kids' future being shitty!

People are so dumb - they think they're upset about corruption/inequality/whatever while the vast majority of them are simply wishing the power dynamics were in their favor :)

If you want competence over time, you need to abandon the idea of anyone having power over others regardless of their competence level. Georgism [0] is an economic movement that was aware of this problem in regards to land ownership - I'd go on to say it has to cut across all spheres of life - anyone getting to hold on to power regardless of their competence, is something most should agree upon, is a mistake. In order for most to agree upon this - they'd need to not be idiots. It always boils down to too many idiots folks :)

[0] https://en.wikipedia.org/wiki/Georgism
Why should that be an uproar? We've had these memorials of world war II for decades since the end of the war.
Thank you for sharing this video. While I had only skimmed the article, the video is incredible and I'm so glad someone shared it!
It's certainly slower than javac (which is pretty freaking fast - maybe not in comparison to go, but it's no slouch), but it certainly mops the floor with scalac.
This will still fail if a package upgrade prompts for a change to a configuration file. You can force it to keep existing files and therefore not ask. The command I use is:

DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" install blah wibble

(This also works for "upgrade" as well as "install".)
Ask HN: Referencing documents and emails in a knowledge base?
In my team we frequently copy and paste information from Google Docs, Jira and Slack to our knowledge base in order to make it searchable and reference it in other documents. We would often copy snippets of text, add a link to the source and a timestamp. We tried switching to Notion but it didn't allow us to reference external documents and it's too generic for issue tracking.

Is there a better way to do that? We are doing that mainly for meeting notes, important technical conversations on Slack or when receiving feedback about something we are working on.
This is the most controversial feature of Kotlin.

The delegation is better than inheritance because you don't get all the methods from the base class if you don't need them.

At my company, we have banned it, because if you add a method to Bar the method is automatically added to Foo which makes the delegation as fragile as the inheritance.
> 1. Ecto is simply the best DB library I've encountered in any language. I'd almost recommend learning Elixir just to be able to use Ecto.

It's interesting, people always talk about Phoenix, which is nice, but Ecto is really special. I often recommend it to anyone who is feeling burned by Active Record implementations.
You see “justice” as the societal equivalent of “self actualization”?
I think kotlin is ugly hack, if you take away the superficial syntax (?) it will start showing ugly side. I think it only gotten popular because of Googles push due to Oracle Java lawsuit.
Anthos in depth: exploring a bare-metal deployment option
And then we shamed ourselves by giving up on the Kurds immediately, who did a lot of the fighting.
If your objective was to increase accountability, congratulations, you've failed.
Exactly. After reading this Notion going free news.. My initial reaction is "the Github way".
In any case, thank you for explaining math behind.
> The lower tier is that things work. Food gets grown, things get built, medicine gets done - and it's all done well.

> The upper tier is 'justice'.

I'm not sure about this distinction at all. The lower tiers of human needs are about people being able to access things, not whether or not those things exist. The "justice" of the system is just another link in the supply chain between a person and what they need to survive, it can be a bottleneck in the same way that low production or waste can diminish access. This means that issues that might seem abstract to us are concrete to people who can't access food, shelter, or healthcare and therefore can't meet their basic needs.
I don't think this is a good or even valid example. Where do we see that the method that depends on the Rectangle class no longer works correctly for instances of Square? Why does it depend on the exact value returned by the object?

The example from the Stackoverflow link makes more sense:
"
ssert.AreEqual(20, rect.Height);
... because changing a rectangle's width does not affect its height.
"
Well, we may choose to not follow that assumption in our project. Let's say we're making a graphical editor, our rectangle could have various restrictions - like fixed proportions, max/min area, etc; so I can imagine how we may not have a guarantee that changing 1 side does not change another side. If it's just for general-purpose geometric calculations - then sure, but then it better be an immutable object.

I mean, you should not use inheritance for things like these but I don't think this always violates LSP.
Their conviction rate is over 99% as I recall, and it's essentially all coerced confessions. Once they make an arrest, that person will be convicted.

A Japanese prisoner has zero rights in Japan. A Gaijin has even less.

Lived there for six years.
Like others have said, they are territorial and they protect their young. You need to be quite careful. The Ural Owl is no joke, it cannot kill you, but it can destroy your sight because it is known to attack the eyes.
> Under Nadella, a bait and switch was initiated where the problem (windows legacy) is slowly switched out for Linux.

If that is what's happening, then what's the endgame? Switching WSL around so that "Windows host + Linux guest" becomes "Linux host + Windows guest", i.e. Windows becomes a Linux distribution running native Windows apps in a VM with seamless integration? I'm somewhat intrigued by the possibility, but I don't see how it could work given the ubiquity of vendor-supplied device drivers targeting Windows kernel API/ABIs.
>Doing technically brilliant work may be enough for your personal gratification, but you should never think it's enough. If you lock yourself in a room and do the most marvellous work but don't tell anyone, then no one will know, no one will benefit, and the work will be lost. You may as well not have bothered. For the world to benefit from your work, and therefore for you to benefit fully from your work, you have to make it known.

no kidding. but the other possibility is that you tell the world but no one cares,which is likely the most probable outcome. Look at all

>But you still have to sell! You now have to sell your company's product or service, you now have to get known so that people will start to use your product or service, or people will constantly visit your website, which then attracts advertising. Whatever, you need to sell! A company lives and dies by what it sells.

>Some people say that the sole purpose of a company is to make money. Others are more idealistic and say that it's to make the world better, or to make their employees' lives better, or some other goal. But without making money, everything else is moot.

Some of the biggest acquisitions and valuations have been in companies that make little to no money or lose money.
There was at least part of NASA, including the Administrator that welcomed the 2024 target.
It's exactly correct.
Blazor University – Learn the New .NET SPA Framework from Microsoft