skysight-inc/HackerNews huggingface dataset:
portfolio margining does what I describe and has a regulatory minimum of $125,000 or so net liquidation value (portfolio size), SPAN margining can as well which is what the futures and futures options market uses at any portfolio size

so yes individuals can access both

the primary benefits are cross margining, using other assets to fulfill or calculate margin requirements for a new position

and portfolio margin requirements are easy to calculate, just take the loss at a 15% move and whatever that loss is becomes your current margin requirement, it is a 6% move for indexes (like S&P)

the way to get in trouble is by confusing the margining system and hiding exposure behind synthetic positions (example, a combination of derivatives to make it look like you are long stock)
Do compilers respect programmers? [pdf]
The Bootstrappable Builds community (which camlboot is part of) are working on a lot of different efforts in this area. The main one is going from a small amount of machine code to an entire Linux distro, which is in-progress.

https://bootstrappable.org/ https://bootstrapping.miraheze.org/
Question is, just how rampant is money laundering? I realize they aren't really trying to stop money laundering, but rather catch criminals that use money laundering (at least that is the story) but how useful is it? It seems to me that we spend way to much effort on preventing money laundering for the little, supposed gain there is.
And yes I realize it is more about control than catching criminals
> Code has been getting automated since basically day one of programming.

Comments like these make me wonder if you actually code. Code is automation, that's what it does. You don't write the same code twice. Ever.
I believe they are saying that senior engineers will know what to do and give pushback when an ignorant manager gets fixated on unnecessary goals. Juniors are easily told. The product will be worse for it.

In a good team trust and experience are essential parts of the formula.
I have contempt for the price of devs. They sit in cushy chairs in climate controlled rooms eating cushy meals. Skilled construction people hone their craft over time just as a dev does, only in a not so comfy chair nor comfy climate controlled room in a workplace that has all sorts of situations that might seriously harm/mame/kill the worker or fellow coworkers.

It goes both ways
> you don't need to break the law like they did to intimidate people - look what Amazon did when the Alabama union vote was happening.

The NLRB seems to disagree with you: https://arstechnica.com/tech-policy/2021/08/amazons-anti-uni....
Is this any different from what a human is doing?

I would also say that the approaches taken by something like AlphaGo are more interesting, too. Because unlike chess the solution space for Go is too large to simply look at all possible moves.
Fast charging is typically extremely hard on the battery, so I’m the opposite to you - I actively try to use the lowest wattage charger whenever I can (5W).

My understanding, borne out by experience, is that this is far, far kinder to the battery and will significantly increase the lifespan of the battery (in combination with good battery charging and discharging practice).

I have one or two high output chargers for when I need my devices charged in a hurry, but that’s extremely uncommon.

My main phone, an iPhone X bought at launch (Nov 2017), is still at 89% battery health and working well.
Sounds amazing. What is the insurance policy if you get acquired and the platform gets retired?
Your story reminds me of this video of a snowboarding crow: https://m.youtube.com/watch?v=3dWw9GLcOeA
Seems relevant to me. Requiring a website owner who may have no relationship with Google to enter into a contract with Google in order for their website not to be broken for their users -- I think that's antithetical to the idea of an Open web.

Google is not offering any kind of service for that contract, other than that they won't break exiting functionality for your website, a thing that they have no ownership over. I feel it's problematic for a user to visit a website and essentially get told "the site will no longer work for you because the owner wouldn't sign our TOS."

TLDR, I don't like the philosophy that a website operator needs to get Google's permission for their site to work in Chrome.
Ezra Klein Interviews Brian Christian
I meant delimited. However copy and paste had other plans.

All of call/cc, call/ec, call/1cc are effectively jumps to a saved stack. (The difference between these is that the first can be used more than once and both to enter and exit. The second can only be used to exit. The third can only be used once.)

shift is instead captures the return stack up to the first reset and forms a function out of it that when called runs the rest of each of the frames before returning to the caller of that created function.
I've removed some feature from the web in Chrome after a long deprecation phase with warnings in devtools, proper announcements in ALL the relevant mailing lists and release notes. Still, many major websites broke as they failed to implement the very simple required changes in their products.

Did they break in Chrome? No, we landed the change at a later date than announced. But Firefox did the same removal and it landed to stable a few weeks before Chrome. They also advertised for the removal extensively and were hit by all the "Major site X and Y are broken" bugs unfortunately. A couple days later, everything was fixed though, when Chrome's side of thing reached stable, no sites were really impacted.

The replacement API had been available for many years before, people used the old non-standard and deprecated way still.

So no, websites owner will not be proactive and fix their products no matter what you do unless they break. We do our best to be upfront with the changes, but both sides have to be willing to communicate for it to happen.
All the large objects are made up of smaller objects...
I would characterize your friend as the traitor, rather than Snowden.

Correct me if I'm wrong, but isn't the oath they took to defend the US Constitution, against all threats, foreign and domestic?

Snowden literally fulfilled that oath at great personal cost.

Your friend, on the other hand, is an accessory to enormous (and ongoing) crimes against every man, woman and child in America.
So if HK separatists do it (challenge sovereignty, secession, threaten natsec), it's free speech and good, and it's terrible the HK government would prosecute them under the law, but if a Taiwanese does it ("challenge sovereignty, treason, threaten natsec" ), the sky is falling....ape brain shit doesn't need to be rational, but people still love it, they just want an excuse to fight. Yay for illogical double standards, ape brain shit and human nature... Taiwan is pretty divided on this issue, some Twese think they should reunify. It's a great emotive but substanceless issue to driving engagement and emotionality in the elections. Tribalism FTW
The output to you the citizen is the same yes.

The internal process inside the engine cares though. Police Chief's certainly care about the crime rate going down because they answer to whoever put them in their position depending on the city and that person or group cares about the number going down.

The police captain cares because they want to be picked as the police chief one day and a "crime went down in my precinct" narrative helps that.

The Sheriff cares because in the US that is an elected position, and "crime rate keeps going up with this Sheriff" is easy ammo for them to lose their position in an election.

The police engine will produce the same output either way. (which is a great sign of necessary reform) But the people driving the engine would prefer it to be because of the rate going down that they ask for more money. And the people who put them in that position would prefer thats the reason they are asking for more money as well.

Interestingly enough public education works the same way. Schools failing? Not enough resources! School succeeding? We need more to do more or to keep the status quo of doing well! Pretty much every government body has this feedback mechanism. Every organization for that matters. No large scale org ever says "we have enough resources right now thanks".
Some of the snippets of giant, screen-filling text, are very funny.
I'd prefer to have one based on nc and sh as it's more portable (think busybox systems).

Also, check this for gopher:

https://github.com/hb9kns/nago

Now you can browse HN, play IF, read news, and so on
over Gopher with just Busybox (sh, grep, tail and netcat requiredin the busybox build)
and an internet connection:

gopher://hngopher.com

gopher://mozz.us

Altough with just less, echo and nc:

echo / | nc mozz.us 70 | less

echo /long/selector/to/a/text/file.txt | ncmozz.us 70 | less

Crazy but it could work on heavily tiny restricted devices
such as a RetroBSD with nc, echo and less in a tiny
microcontroller.
Phugoid: Negative feedback loop causing a plane to repeatedly pitch up and down
> I'd also like to note that a lot of people spend more on the body of their camera than the glass (and accept using a 28-200 kit lens and complain image quality). It really should be the other way around - good glass is (nearly) forever.

I agree. I see people doing that and I just can't help wonder what they're thinking. A lot of people will get a bigger increase in image quality by using a $50 tripod instead of shooting freehand, rather than by buying the latest and greatest body.
The Oxford–AstraZeneca Covid vaccine makers tell all
There are many news between Korea and Japan makes nationalism battle. Latest one makes Japanese rage is this. https://www.reuters.com/business/environment/skorea-team-scr...

Their "screening" performing is unscientific (use air dosimeter for food, completely nonsense) so they are blamed because it seems to racism.
I've been passively working on a blog aggregator: https://www.bloghoe.com/

I want to provide discoverability for content, without locking bloggers into specific platforms. This project also serves as my playground to experiment with new things.
That doesn't actually work. You can't measure local noon accurately enough for it to give a useful longitude. My celestial navigation textbook estimates the accuracy of this method as 15' under the best possible circumstances, and 40' under more realistic circumstances.

Even if you ignore this issue and assume you could somehow measure local noon exactly, you still would need almanac data in order to do the correction. Once you are involving almanac data, it stops mattering if local noon has any connection at all to 12:00 on your clock.
Google's reader was very popular, and when it was killed I think a lot of people didn't switch to an alternative.

I never really got into it properly (though I paid for and used feedbin for a while) not least because not everything supports it. Its main attraction to me is as being the one place I can go for everything, and if it isn't that, then.. meh, it's just another thing to check, and I gradually stopped.

Not that I don't intend to go back (as much as I intend to do a lot of things..) - it just needs more setup to be useful to me, email subscriptions to RSS for example, or perhaps even the other way around, have an email folder full of subs with rss forwarded there too.

Other things that annoyed me were latex not rendering, and the RSS article being just a tiny stub, or title only, linking to the real deal.
And now everyone who has ever made a website needs to carefully track that location, just because it might otherwise quietly break their production site? There are plenty of better ways for people to spend their time than searching through every website of everything you have ever made code for.
Service mesh solutions like Istio / Consul Connect+Vault can help a lot with this.

Depending on the existing size and complexity of your stack those months can be cut down to weeks or even days.

I don't mean to trivialize the time and expertise needed to set up and manage, but if you can afford to run a microservice architecture on k8s already it's definitely not untenable.
> 1. The original link was to the source, which I would think would take precedence over a second-party review of it, even a skilled one like Levine's.

A 170 page report isn't a really useful thing to drop on anyone especially if they don't already know what's happening. This article has a good summary of what happened and includes a link to the report if you want to see it.
So do optimistic, high trust societies have longer booms? And pessimistic, low trust societies have longer busts?
I use the site news.ycombinator.com. That's how I got here.
Permit process also protects the community.

I was paying for a house to be built by a contractor who, it turns out, screwed up the permitting process and didn't do a hydrological survey of the erosion pattern on the land. The town yanked his permit to build.

I was grumpy, but when I drove by I could see clearly what the problem was: he hadn't planned for drainage at all, and the new construction and alteration of the terrain had already caused rainwater to start pooling at the base of my future neighbor's foundation. If he'd been allowed to continue unhindered, he would basically have guaranteed my neighbor's property would have been destroyed in 5 years.
I don't know man, I beg to differ. I am a non-ethnic, naturalized Korean who immigrated to Korea fairly young. I am fully assimilated (note that I am not saying integrated, but assimilated; this is critical) and part of society, I feel I have an equal opportunity at doing anything a "native" Korean would do. I could run for politics if I wanted to (which I am considering), my relationship with people are as normal as they could be. I don't feel "tolerated" nor "accepted", nor have I ever felt the need to. People basically treat me the same as they would treat any other Korean.

Sure, there is some minor "friction" because of my different ethnicity (basically I look white), such as random people first assuming that I am a foreigner, which is completely understandable for historical reasons. I do that myself, whenever I see a white or black person, my first reflex isn't to assume that they are Korean too, there is a 99% chance that they are foreigners. But all it takes is a 10mn conversation for them to know that I am "one of them". I sometimes get puzzled looks from people who have never met someone like me, but that's mainly because most of the population don't even know you _could_ naturalize and become Korean. At the airport, the staff speaks in English to me at first, but as soon as they see my passport they profusely apologize and switch back to "Korean" mode. That's about it.

I do however understand and sympathize with the fact that many foreigners, even long-term residents, might feel the way you described. I am just disputing your claim that it's "impossible" to become Korean.

I personally think because Korean society functions in a very binary way: either you accept everything and take it in as a whole and then can become a member of society, or you just do a few things (such as marrying a Korean person, speaking Korean to a certain level, etc.) and you don't. There are valid reasons to act like that, there is this instinct of jealously preserving Korean culture out of fear that it will be taken over by other giants: China, Japan, the US, etc. And Koreans would rather keep the bad aspects of their culture than risk losing it all. It's just part of the deal, and I think many foreigners have a hard time understanding/accepting this fact.
Not just tls but generally tcp will slowstart faster on lower rtt connection (and edge can keep origin connection always open so it stays “warm”)
Being paid to stay can be its own special hell.
I agree mostly to this answer. I also want to point out that we use sharding as a technique.

Micro-services is just sharding across a different axis (TM)
How do the device files know what format the audio data is in?
Do you use a proprietary tool to filter containers lacking the certificate mechanisms or is this handled as part of the manifests?
Another option is to use a cloud storage service that supports fine grained access control (e.g. write-only vs read-only) and retention polices.
Java methods like Stream#filter and Stream#flatMap are easier than rolling your own iterator; you can even ask that work be done in parallel.
I've recently stumbled upon Matt Levine. His writing is wonderful.
Also, I forgot, poor man's dictionary:

dict(){ echo "define * $1\\n\\q" | nc dict.org 2628 | less ; }

dict unix
allow me:

New Leadership at Blizzard (https://news.blizzard.com/en-us/blizzard/23706475/new-leader...)

https://news.ycombinator.com/item?id=28048919 (245 points, 12 hours ago, 192 comments)

Blizzard's reputation collapsed in just three years (https://www.pcgamer.com/how-blizzards-reputation-collapsed-i...)

https://news.ycombinator.com/item?id=28022066 (376 points, 3 days ago, 221 comments)

Blizzard Recruiters Asked Hacker If She ‘Liked Being Penetrated’ at Job Fair (https://www.vice.com/en/article/3aq4vv/blizzard-recruiters-a...)

https://news.ycombinator.com/item?id=28011541 (53 points, 4 days ago, 74 comments)

Activision Blizzard Hires Notorious Union-Busting Firm WilmerHale (https://www.promethean.news/news/activision-hires-notorious-...)

https://news.ycombinator.com/item?id=27998878 (627 points, 5 days ago, 358 comments)

Activision Blizzard employees walk out over harassment and ‘frat boy’ culture (https://www.theguardian.com/us-news/2021/jul/28/activision-b...)

https://news.ycombinator.com/item?id=27991211 (175 points, 6 days ago, 192 comments)

Video game developers at Activision Blizzard say they'll walk out Wednesday (https://www.axios.com/activision-blizzard-walkout-harassment...)

https://news.ycombinator.com/item?id=27975530 (495 points, 7 days ago, 528 comments)

California sues Activision Blizzard over unequal pay, sexual harassment (https://www.npr.org/2021/07/22/1019293032/activision-blizzar...)

https://news.ycombinator.com/item?id=27922841 (423 points, 12 days ago, 462 comments)

Activision Blizzard Sued by California over ‘Frat Boy’ Culture (https://news.bloomberglaw.com/daily-labor-report/activision-...)

https://news.ycombinator.com/item?id=27914062 (105 points, 13 days ago, 20 comments)

there are several more articles without much or any discussion:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
I think Windows allows you to do this at the OS level, however now you’re stuck using Windows ;)
I'll echo what Simon said; we share some experiences here. There's a potential footgun, though, anyone getting started with this should know about-

Request coalescing can be incredibly beneficial for cacheable content, but for uncacheable content you need to turn it off! Otherwise you'll cause your cache server to serialize requests to your backend for it. Let's imagine a piece of uncacheable content takes one second for your backend to generate. What happens if your users request it at a rate of twice a second? Those requests are going to start piling up, breaking page loads for your users while your backend servers sit idle.

If you are using Varnish, the hit-for-miss concept addresses this. However, it's easy to implement wrong when you start writing your own VCL. Be sure to read https://info.varnish-software.com/blog/hit-for-miss-and-why-... and related posts. My general answer to getting your VCL correct is writing tests, but this is a tricky behavior to validate.

I'm unsure how nginx's caching handles this, which would make me nervous using the proxy_cache_lock directive for locations with a mix of cacheable and uncacheable content.
Kinda similar, we could use LPT1 on DOS as a file and write to it or even just do a "copy" on the command line ( remember "copy CON LPT1" ?). This was pretty much the default way to print, with applications sending ESC sequences to pretty up the page.

The problems were to do with handling problems like printer jams, out of paper etc which require, in essence, a partial resend and was tricky. Print spoolers on all platforms managed some of this complexity.

The greater memory on printers and the ability to locally retry a page make it simpler today, but only in the most casual settings. If you want to print anything substantial, treating a printer as a file is not really a good idea.
a computer iterating through things isn't skill per se, TO ME, because it's just what it was built to do. No more skill involved than a machine cutting wood. A human doing this is a skill as they have honed that ability with hours upon hours of studying and reading and playing etc. A computer can do this from the first time the devs get the bugs worked out.

Is that the same?
Interesting point! An alternative parse might be "more polities good, fewer polities bad" (maybe an intuition of several political ideologies), or "more people under PRC rule bad, more people under PRC rule good" (based on strongly disliking the PRC, or greatly liking multiparty electoral democracy).

But yeah, the "treason" or "national security" rhetoric around this isn't the best look if people want to suggest that those concepts simply shouldn't ever be deployed at all.
Ask HN: Should I switch jobs? Can I switch jobs?
Hi HN,

I'm based in the UK. I'm university-educated with a good, relevant degree. I make 24k/year before tax. After tax that's about 17.4k/year. I don't live in London or any major technology center.

I was hired fresh out of university at that salary and it's stayed that way for one year. After the first six months, I had a perfomance review that indicated I need to improve my productivity, though my work was good.

Other than the technologies we use in-house, I have no experience with skills that are glamorous elsewhere. I don't do web development, so I don't know any React/Vue, but I have a little (Github) experience with Postgres, HTML, CSS, and vanilla JS.

I'm aware that my salary is low - whether for when I started, or after one year of employment. The advancement opportunities are somewhat secret; all I know is that there's a performance review at some point once or maybe twice a year.

To that end, it's been hard to find jobs. Nobody wants someone who doesn't have "commercial experience" with what they're looking for, and most jobs seem to want two years minimum "commercial experience" to even apply. I've received nothing but rejections so far.

Ideally I'd like to transition to back-end web or fullstack, provided I'll either be trained or I can do that in my free time with public projects before applying (i.e. "commercial experience" isn't a hard requirement, only "some experience" is).

I feel stuck, because this job doesn't seem to give me skills to further that kind of job, nor does it really give me skills (other than language skills - and that's about three languages at maximum, not framework/methodology/technology skills which are sought after).

My main objective is a salary increase of anywhere above 20% (above inflation). Still, work here is laid back and I'm doing well.

To any software engineers in the UK (or anywhere), what would be the best course of action with only one year of experience and few marketable skills other than dabbling Github repos from four years ago?
> We do our best to be upfront with the changes, but both sides have to be willing to communicate for it to happen.

What processes did Chrome follow in this case to identify sites that might break, and did it reach out directly to any of the people who would be affected?

I'm seeing comments from people like Chris Coyier that they were caught off guard with this change: https://twitr.gq/chriscoyier/status/1420027533005836298#m

If the creator of CodePen didn't realize this was coming, and if it didn't register to anyone in charge of this change that he should be contacted about it and included in the discussion before late July, then to me it really doesn't seem like the communication breakdown here is happening because of website developers.