skysight-inc/HackerNews huggingface dataset:
> Consider that statement in limit; if the queue was of infinite length, there would be no trade-through, and no adverse selection.

E[PnL | is_filled_very_soon] and P(is_filled_very_soon) both decline monotonically in queue size assuming we remain at the back of the queue. E[PnL | is_filled_very_soon] starts off negative and gets more negative monotonically. P(is_filled_very_soon) starts high and asymptotes to 0 (but never reaches it assuming queue size remains finite).

I will elaborate on the mechanisms behind queues being over-sized in large tick names:

- I have estimation error in my theoretical fair value combined with an opportunity cost of pulling my order, so even if I think my order is negative EV I want to leave it in the queue unless that negative EV exceeds the opportunity cost. In small tick names I don't care about this estimation error because there's little to no opportunity cost of pulling an order, so I am much quicker to remove liquidity which incentives a sparse book.

- Even if I get filled in a large tick name there's often resting size behind me that lets me scratch out, especially if in the market I'm trading I get the ack before the print shows in the public market data (in this case I am only competing with firms that have canary orders and I'm not sure how common that is outside futures arb).

I personally see the biggest problem of large ticks being that it gives an advantage to prop firms that can pre-queue multiple levels in advance especially with GTC orders which gives them an advantage. I see the biggest problem of small ticks being that prop firms can dime genuine liquidity which is a form of front-running, again giving them a big advantage. Not sure exactly how this will net off in terms of rents collected.

> a large percentage of U.S. equities volume already trades at mid or within the spread, both principally and on venue. There are far bigger fish to fry in the market structure debate.

Agreed. Either way it's not very consequential. I'm 100% in favour of leaving it as-is in US equities though. I'm looking at the orderbooks now of cheap stocks with 50 bps tick sizes and the spreads are multi-ticks wide, so reducing that would achieve nothing except added complexity.
This is more specifically talking about the startup scene with VCs and angel investors.

"unless you have never work before"

What?! Consider these quotes "You’ll need two years of savings" and "I want to see you put £500,000 from your own pocket, friends and family — and then I’d tag along".

You think most people can manage to live for 2 years on savings?

I can, but that's because we've been saving up for years to buy a house, and we would have to draw from that nest eggs.

And ... £500,000? Who's more likely to have friends and family which can afford that - working class, or professional class?

I come from a working class family - farmers and machinists, a reporter; and pastors and missionaries, who also aren't known for their wealth. I was the first on either side of my family to be in a PhD program.

There's no way I could ever have raised £500,000. For that matter, I went to an in-state state school because my parents couldn't even afford extra money for a better out-of-state college that I was accepted to, even with a 50% tuition waver.

Meritocracy my ass.
I am reminded of the "Pokémon Shock"[0] incident in 1997 that triggered epileptic seizures in a number of viewers, resulting in 685 people requiring medical attention.

[0] https://en.wikipedia.org/wiki/Denn%C5%8D_Senshi_Porygon
1. Torturing is illegal and prohibited by constitution in Iran. A single sign of torture can easily make a judge dismiss the trial. Although this was not the case pre revolution era (where the Shah, head of state was a US and west puppet). A private company restricting its service to a certain nationalities is clearly racist. What would a private repo would do ? Hide the secret nuclear weapon design system in a US company?

2. Countries have rights to impose trade sanctions on whoever they want as long as their intentions is not malicious and not directly toward the individual and citizens in hope to cause revolution and civil war to topple the government (what has been said by Brian Hook, Mike Pompeo, John Bolton and ...) or making Iran the bogeyman to increase the arm industry sales in the region.

If you're not aware, the WW3 has been long started, it's not by bullet much anymore, but by much gruesome and brutal tactics such as prohibiting the sale of medicine in the pandemic or preventing to get a simple cancer medicine for small children.
I can't say for certain, but the tone of his response leads me to think that #2 is not the case. The risk might be minuscule, but the repo owner worried about it anyway, which is natural and doesn't mean they are being unfriendly.
First time I worked with crypto, it was still a munition. Things were so bad, you weren’t even supposed to ship code that was set up to handle crypto with the crypto removed. Which is why some APIs are still convoluted today.

Last time I worked with crypto, the sanctions had been aligned with overall trade sanctions, so after wasting hours talking about it, turns out my code could go everywhere our products could be legally sold so it wasn’t an issue? You could have led with that.
It’s Not Your Team, It’s You
Especially given the recent case of Navid Akfari. He's a very popular Iranian wrestler that made the mistake of being tangentially involved with anti government protests in 2018. He and his brothers were tortured into giving confessions, and is now sentenced to more torture and then execution. It is not something to take lightly.
Svelte is be recommended left and right as the "solution to React" but I think it's still way too young of a project to be the cure-all that people think it is.

It's promising, especially for smaller projects/MVPs, but I still have no idea how well it will scale with app size/team size (and have yet to see good evidence that it does it well).

I just find it ironic that people dog on React for being the "default", but then also can't recommend Svelte fast enough, seemingly because its just "not React".
At 9:33 she says "100 Megabytes/second". Probably megabits/second. Still cool.
Fake News is far more common than people think (not just the Gell-Mann effect, but that helps...) I quit trusting anything I saw in the media in 1998, when my wife and I saw NBC totally faking a hurricane report in Corpus Christi. The reporter was in a rain slicker, and there was a lackey standing off-camera with a hose spraying water. Corpus was on the dry side of a hurricane deep in the Gulf that wound up hitting near Yucatan - winds were up, but there wasn't a cloud for 400 miles. Fake News then, even faker news now.
> So it's hard to argue that nobody has gone the other way strictly for "practical" reasons.

You've made explicit another confounding factor: a language is more than its syntax - you have to consider the entire ecosystem and constraints being operated under - including tooling and libraries
Vice has that reputation.

This is the problem. There's plenty of newsrooms doing solid work. You can't do this any more than you can talk about restaurants while describing fast food burgers and a fancy tapas bar in the same sentence.

There's more interesting problems here. Outlets with actual scientists on staff do better science coverage, local institutions can cover a crisis with a better grasp on the context than a global organization that's sending reporters there for the first time. But before we can have that conversation we need to paint with a narrower brush.
I think this is relevant. It's cool that you've mentioned a couple of "competitors" -- which are internal to large tech companies.

Would you guys be open to providing a self-hosted solution for large clients?
That was so tragic.
Svelte is so pleasurable to work with. I'm still a beginner but making my own components that can interact with dom elements (for things like three.js/d3.js/peaks.js) was clear from the documentation almost immediately. I'm in the process of reworking some static sites with Svelte because I can re-use the components I make everywhere and the build pipeline is so simple.
The Pricing FAQ notes that it's, on average, 4 characters, which IMO is fair.

Super common punctuation is its own token, however.
> There is the dependencies array, how it only does a strict equals check (no shallow comparison), how you need to memoize other dependencies so they don't change on every render

So basic memoisation?

> why you can't put one hook inside the other

Hooks inside other functions may be called at any time, how is React to know which component is calling them?
This uses the Skia backend instead of Cairo. It will give results closer to Chrome's Canvas implementation.

It also doesn't appear to support Windows yet, whereas node-canvas does.

There's probably other differences, e.g. performance, size, etc. but you'd have to measure them.
Also, one more comment in the page reads very naive:

> Let the problem be until it escalates to GitHub's (Microsoft) management to find a proper way to deal with this.

If MS management gets wind of this, I fear the most likely outcome would be "Thanks for bringing this to our attention! By being an Iranian citizen, this account violated our TOS. This account is now permanently closed."
Turn on the drives as soon as you can for the deceleration burn and pray.
Working with these APIs will make you bunq's community hero
I don't have anything useful to offer, but don't you find it utterly bonkers that a government can tell you who you may or may not associate with. Nothing to do with Iran specifically; the US also has similar claims on its citizens dictating to them who they are and are not allowed to have business relationships with; as probably do other countries. I can't fit this into my head. It's too insane.
> Hard to believe people use those kinds of addresses for official business and applying for jobs, but they do.

A couple of years back, a friend was doing some recruiting. One of the applicants had the email address givesdamngreathead@hotmail.com.

(Translated, it was in another language.)
Agreed about the usefulness of semantic highlighting. Also, https://github.com/jackguo380/vim-lsp-cxx-highlight works really well with CoC and LanguageClient-neovim, and doesn't need to be compiled.
Meta-rant about how HN discussions fail to stick to the original topic
I mean go's select or wathever the channel multiplexer is called.
Yes, the price worth it she says.

It's deafening how loud they lie and how easy people belive and accept it.
TalkToTransformers was free when the hardware is really, really expensive to scale.
I was interviewed by journalists twice, both times they published a text that contained some of my words but edited to make it say the opposite of what I actually said.

I wonder whether in ten years television will regularly use deepfakes when "interviewing" people, and we will feel equally hopeless about it.
There are lots of obvious and completely logical things about the world, like the sun and planets go around the earth, animals cannot feel pain, and insects form spontaneously from rotten matter. But some of them are not correct despite being obvious and logical to everyone, and thus we have science.
What Is TikTok Worth to Whom and Why?
The App for AWS Console
This whole thread I’m wondering how many respondents are American. We really have no room to talk right now.

Vote, for the love of god and your own mothers.
I understand where Prisma is coming from with the custom DSL: they want to guarantee type safety and therefore need to know exactly the structure of the types the result set is supposed to be mapped to.

In most other languages you'd shout "reflection" but unfortunately, there is no such thing in TS. Hence the custom DSL so you know, while parsing, what the structure of the type is.

I'm just asking myself: why invent the custom DSL for that? You could just use babel to parse TS types. Sure babel is quite the dependency but in a node environment, that wouldn't be a bigger concern to me then inventing a custom DSL instead.

You could even use TS decorators to add more metadata like sequences and (foreign) keys to the TS types.
This is disheartening but nothing new. My memory is rusty at this point, but I thought OpenBSD/OpenSSH wouldn't take crypto code from US developers when the US was still squashing all (strong) crypto code as munitions exports (more than they do now).
I see, thanks! :)
I just checked and it looks like the confirmation email was blocked.

One way to unblock is to sign up with a Google account (which won't require the email verification).

Otherwise, feel free to email me (ivan@slapdash.com) and I can help confirm your account.
As a teenager, I worked running boardwalk games for a very well known theme park. I don't want to say the name, but let's just say it was one with many flags.

Every day the workflow was as follows:

1. Sign-in in the employee entrance office.
2. Get your cash bag from costumes.
3. Pick up $200 worth of singles from the cash office for making change which both you and the teller would count out.
4. Go through a security check.
5. Walkthrough the park from the employee entrance to where your game was (often the other side of the park).

The whole thing took 20 minutes and we would signed-in to start being paid at the next 15 minute interval from when we arrived at our game.

When we checked out, we did the whole process in reverse but would be signed-out for the previous 15 minute interval when we left our game area.

All in all, we were losing 40-68 minutes of wages per day. Worse if there were long lines in the office or costumes or the cash office.

Of course, we were also only paid $6.15 an hour and had to pay union dues out of that, so in total, it didn't add up to much...
1. When React mounts your component, it creates an object to contain its internal state, including the state of all hooks.

2. Before calling your render function, it stores a reference to that object in a private, global variable. (Global in the sense that there's only one per JS VM) (Javascript is single-threaded so this is perfectly safe to do).

3. Each of the built-in hooks has access to that variable, and use it to increment a number representing the current hook index and then store information in an array at the current index.

4. The next time your component is rendered, that information is still there and the hooks can retrieve it.

5. Also some hooks like useEffect set up functions to be called by react later.
> Astute observers will see some parallels with other groups.

I'm a little naive and curious about this. The examples that come to mind are HR departments I've worked with. What were you thinking of?
Whether the civil administration is elected is irrelevant to the threat that this person faces, although to be sure, the Guardian Council dictates who is an acceptable candidate. Rouhani does not have control over the IRGC, which has engaged in a years long campaign of arrests and threats of software developers with links to the West, e.g. Arash Zad, Naranji, and, most recently, Behdad Esfahbod, among others. Once in the hands of the IRGC, neither the President nor the courts can save someone, and the facts of the case matter little -- Rouhani can't even save his own brother. One would have to be profoundly ignorant of Iranian politics and the IRGC and Iranian state media's campaign of intimidation against software developers, the startup community, and other tech figures to not understand that this is the direct result of the security apparatus's propaganda and coercion, and that this person's decision is rational based on well-founded fears -- despite being unfortunate and regrettable.
https://news.ycombinator.com/item?id=24360801
Show HN: Real Time Stream Processing Startup
We are working on a product which makes stream processing easy for data analysts and data scientists.

It’s a higher level alternative to Flink, Kafka Streams and Spark Streams.

As well as making stream processing simpler, we also felt that lots of people were building these AWS stream processing platforms based on Kafka and something like Flink so wanted to offer this as a service.

We would welcome any input on the space or approach:

Home page:
http://Timeflow.systems

Demo:
https://youtu.be/fGfgBaHXOkE
My understanding of your use of the word "good" here is that you are referring to "quality". If so, then the philosophical discussion about "quality" has been covered at length by many great philosophers, one interesting example being "Zen and the art of motorcycle maintenance".
Autonomous Robot Plays with NanoLEGO
I have not found many proposals from the legislature that curtails or limits spending.
The U.S. Postal Service Is a Threat to Your Life
is this a thinly veiled ad?
Ask HN: Community Around Manufacturing Automation (MES, ISA95)
Does anyone here know of a community online (be it a forum, blogs, or anything else) discussing manufacturing automation? Discussion of MES systems (Syncade, PomsNet, PasX), factory automation (DeltaV, etc), or integration of any of the above systems with other business systems (ERP, BMS, etc).

I've been working in the industry (with a life sciences focus) for a couple of years now and feel like one major area I am missing is an understanding of the different products available, outside of the specific ones used by the companies I have worked for.

Any help would be appreciated!
-Rescis
VMware supremo Pat Gelsinger makes peace with Microsoft
Is it though, for yourself/your body. Is putting hand into a fire something you experienced and internalized?
With a central chiller you can still have each room on a separate zone.
Pachyderm Hub: data science without the hassle of managing infrastructure
So the article never states any problems specific to the Amazon Halo and people of color.

The argument presented is that both Law enforcement and AI discriminate against POC. Amazon collaborates with law enforcement and Halo uses "AI", therefore Amazon Halo is bad for POC.
I call BS: The NY Times is in no way a "mainstream American centrist take on things", and they now freely admit their Socialist biases. I will agree the writing there is better than most other sources, but that's a low bar these days.
That is pretty dope. In my experience, in all the time I’ve been in school, most people seem unimpressed with most of what is presented. I personally try to be effusive and give the teacher or presenter feedback so they have some inkling that they’re lighting up at least a couple of neurons in my brain.
Might be an issue with an ad blocker or something like that. It’s archived here:
https://web.archive.org/web/20190323103101if_/https://econli...

To be fair, the article is not necessarily fantastic, it was just to show that there indeed were trade wars between the US and the EU before Trump.
Sorry if I came across that way. Agree people should use the things they prefer. :)

I'm trying to see if I'm missing something big/obvious, since coc.vim has been so popular recently.
I can't say I'm well versed in this idea but if people are creating the laws they've got some motivations and trigger for the law.... I think we can evaluate those on some sort of practicality / sense of justice or other scale rather than declare them all arbitrary.
Dictatorships are scary, but they're sloppy, bad at police work and don't apply their laws consistently. May be in a western country you have to worry about whether or not you broke the letter of the law. In an authoritarian country, you have to worry about whether you made someone in power upset, or just presented an easy target for some police officials to close another case they need for their KPI — which they do absolutely heartlessly, but in the most primitive and least labour-intensive way.

So, if at some points Iranian police will start going through Github and monitor all PRs and check user's origin countries — then yes, you're in trouble. But I judging from first-hand contact with how authoritarian police operates, they almost never know English well enough to go through foreign resources. And if someone who's educated (and competent) enough to do it is after you, then you're already in great trouble anyway.
Are you saying in real world we hide our nationality? In what universe does your CV does not include which university you graduated from and which house owner lets you rent without a copy of your ID? Maybe it works differently in america but in the rest of the world I am pretty sure nationality is a standard thing to ask.
The FBI Botched Its DNC Hack Warning in 2016 but Says It Won’t Next Time
It's about having less children, not "not having children".

The world isn't black and white.

Having more children than we need is why we're in this whole mess to begin with. If people stuck to having 2-3 kids instead of 4-5, we'd have a much longer runway to transition to renewables, including building up storage capacity.

Instead, we're scrambling and calling transitioning from coal to natural gas a success, when it's just changing 1 fossil fuel for another, while the world is burning (quite literally, in some parts) around us.
https://en.wikipedia.org/wiki/Sturmabteilung
https://news.ycombinator.com/item?id=24359988 has

https://archive.is/5ceYd
"Episerver" is basically private equity right? Optimizely took ~$200M in funding, and Episerver was traded between PE firms in 2018 for $1.1B. Doesn't sound like a great outcome for Optimizely employees...
OP is not wrong. It is a huge risk for the maintainer to merge the PR in it's current form or as a fork no matter how you classify the present Iranian government. Anyone knowing anything about Iran would sympathize with the maintainer.

https://venturebeat.com/2012/01/09/iran-sentences-us-born-de...

https://en.wikipedia.org/wiki/Saeed_Malekpour
Oh, this is an interesting trick... I think I'll need to investigate further.

Do you use a custom acme/dns updater for automatic renewals?

[ed: ie - if I understand correctly, I could point:
_acme-challenge.example.com via CNAME to auth.other.example.net - but then I'd like a command to check renew my example.com certs - and it would ideally use an api/dns update to manipulate the auth.other.example.net TXT (or CNAME to something like a15ce5b2-f170-4c91-97bf-09a5764a88f6.auth.acme-dns.io) record when I ask for a check/update of '*.example.com' certificate.

As far as I'm aware, most tooling assumes that you can/will (programmatically or manually) update the _acme-challenge.example.com record directly when issuing/updating an example.com certificate?]
Generally (in a high-rise) the units are fed a steady stream of ‘supply air’ at 50 F or so, and heat pumps in the unit itself control the climate in the unit.

HVAC needs to run constantly in these buildings as they’re sealed and need airflow for air exchange.

Air isn’t heated and then sent thru the ducts in a high-rise building.
Iran isn't a dictatorship, but it does issue the death penalty for quite minor offenses. Iranians have been sentenced to death for protesting, for drinking, for adultery.
Is there a word for that sort of cinematic (or in some cases literary) device? Opening with "disclaimer" style text to make the movie feel more real. It seems mockumentary adjacent - fiction presented as fact. Pseudo non-fiction?

I've seen it used in other films, too but the only example I can really think of is maybe the Blair Witch Project.
I'm actually on "Performance and Normalizing Data" right now. :) The documentation and tutorial is really well done, so thanks for that! I'm glad I attempted to build something without Redux first because at every step of the documentation/tutorial my brain just keeps exploding with "wow, this is going to make my life so much better" and helps me understand why it's built the way it is.

Also, the toolkit is great and feels very Rails-y by providing default, built-in (and I'd argue opinionated) ways of doing things that simplifies development and reduces design decisions. Much appreciated.
> Impossible to live without AC in Japan

Come on. People lived there for thousands of years before AC.
Yes, it works offline.