skysight-inc/HackerNews huggingface dataset:
Embracing the Go Type System
>though it's just as likely as anyone calling anyone.

That's a stretch. I think the point here is that some parties can save billions of dollars in losses, and makes them a little more likely hypothetically. Im all for dealing with the facts, but the facts are just looking at the '08 crisis a lot of Wall st funds have a track record of bending rules for profit. It's not out of this world to imagine 12 years later that the same culture exists
That would depend on how much that struct is created in memory vs the total code that uses it. If you have one instance in memory then yeah the code is probably bigger and slower (depending on arch). But if you have thousands of the structs in memory the speed and code size trade off may be worth it on a memory constrained system.

Debug also sometimes turns on overrun buffers so you can check for over/under runs in your code at debug time. Some compilers have this others dont.
Amazon Polly Reads “Death” by Mary E. Wilkins
Amazon Polly text-to-speech engine reading a poem set to gloomy music.
Thansk for the heads up, will give it a look!
The submitted URL was https://simon-moxon.medium.com/employers-will-have-no-choice..., but that is not a very substantive article, and there have been countless of these. Also, as commenters have pointed out here, it misrepresents the poll it's based on.

Normally we'd downweight such a submission as a follow-up [1] on an extremely repetitive topic [2], but this thread turned out to be quite a bit better and more thoughtful than usual, so I've changed the URL instead to an article about the survey.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
That is not always the case, certainly not in modern times. If you have a full service broker and there appears to be sufficient time to contact you, they may do so and give you a chance to pick what to close out.

However, very few people use full service brokers. Everything is now automated. The best you can hope for is that the broker provides a mechanism prior to the need to close any position to signify which should be the last one hit to pay the margin loan. As a specific example, Interactive allows their clients to pre-select one holding as the absolute last one to close.

(edit spelling)
It seems no one is game to comment on the fact that it is not his idea on the comment page for fear of being sued.
Part of the reason it was trading so low was supposedly because the short sellers were suppressing the price, simply by way of being very publicly short the stock. It was clearly undervalued because of this, which is why people like /u/DFV (the guy who turned $53k in to 10's of millions) bought in about 18 months ago.
It requires some way to fund it, but that needn't necessarily be ETH. It also well could be, and they have first mover advantage. But, and it's a big but, I think the most important thing people who know much about crypto forget is:

Other people are not like you. Most people have still never even heard of Etherium. Most people won't touch something like that without explicit approval from a government. Which, obviously, is somewhat contrary to the point.

I think the real long term (20+ years) winners in this space will gracefully marry the old world with the new, until society has gotten used to these concepts and we can slowly deprecate some of the centralization.
> cause of the drop

Not sure I understand this perspective. GME was a balloon floating around in a needle shop.
This is really cool and super valuable. Tools like this are often acquired by bigger companies. A short description paragraph at the top would be nice - I’d like to send this to a friend without needing to explain what it is.

Market cap would be a nice addition to the table so we can see size. Maybe some measure of volatility too.
I think it's dodgy as fuck that Robinhood are pulling\baring orders.

That said, I think we're conflating 2 different ideas here.

The first is that market makers in general are unhappy, as claimed in the original comment. That may or may not be the case, but as I said market makers can withdraw from the market but they don't have a legal right to order some brokers to stop trading. And there are a lot of market makers so if one withdrew it would not stop the others. And if they all withdrew, there would likely still be at least some sellers.

The second idea here is that Citadel ordered Robinhood to do it because they're Robinhood's biggest customer ("if you're not paying you're the product" etc).

I am sympathetic to that idea, no one pisses off their number 1 customer. But there are 2 issues with it IMHO. The first is that it doesn't make much sense to me that it's for Citadel the market maker. Citadel the market maker don't have any real position in GME, they're a market marker. Big trading volumes are good for them and they make their money by keeping any positions as close to zero as possible.

That just leaves the rest of Citadel Inc (LLC actually). Maybe the non-market-making parts are unhappy. But again, there is an issue: if they lent on the Market-Maker team to lean on Robinhood, that would be massively illegal.

There are really strict rules on the divide between market making and investment banking parts of businesses. 1 phone call (and they're all recorded), 1 email, 1 fax, 1 note-via-carrier pigeon from Citadel (market maker or other divisions) to Robinhood and everyone in both teams is looking at serious jail time. And given the enormous amount of attention GME is getting and the (predictable) blowback on Robinhood for refusing orders, that would be found.

So this is either a many-person, very obvious, easily proven, deliberate fraud, or something else is going on. I don't see people taking such a huge risk or being so blatant myself.
Well I left the embedded industry a while ago. There was some movement towards Yocto but we used autotools for everything.

I worked in the VOIP industry ~14 years ago and in the electrical sector ~8 years ago.
> Robinhood only exists because the SEC has chosen to look the other way concerning the pattern day trading rule

This is simply not true at all.

I've had my trading on RH restricted specifically because of the PDT rule. As in, I was about to make a trade, and the site told me that the trade would cause a restriction because of pattern day trading.
I want in the lawsuit. Why can they restrict buy orders for one class of investors while others are not.
To whom? The company has many tens of thousands of employees. Who knows who is in charge of these kinds of decisions.
Not the same as what you are describing, but kinda similar. They have already made something like this, but for a sub-niche, instead of the overall weighted WSB popularity index.

Some WSB users created a BECKY index, that contains typical companies a "Becky" would know about, like Starbucks, Lululemon, Ulta, etc. And I have been observing regular updates to how that index has been performing. Surprisingly enough, it is performing great.
What is a tamale? It's some sort of steamed maize doughnut?
What exactly is the issue? (if you can share)
Have you been reading any of my comments? These companies shouldn't be allowed to hold monopolies. Amazon shouldn't be able to remove you from the internet. Google shouldn't be the only advertising platform in the world. The solution isn't to take away these private entities right to free speech and your solution won't work as long as these monopolies exist. I'm not sure how much longer I can repeat myself.
If they got orders from the SEC they would likely be shouting it from the roof tops by now in a desperate attempt to shore up their reputation.
Nice. I guess I only love it in theory.

Humans gunna human.
Yes that works, but in many cases your still paying a middleman. Be that ebay, or the post office. And the convenience of one stop selling the old game, and picking up the new is pretty strong.

Frankly, its sometimes hard for me to understand how game-stop profits on some of that stuff. Every time I go in there, someone is selling their old xbox/whatever to get the new one, and I just about never see anyone buying the old hardware.

Anyway, what I'm trying to say, is where I live the only bookstores that seem to be doing well are the half-price bookstores which operate with a similar model (and are also headquartered in TX and resell games). So I don't think its all gloom and doom for them.
AWS took years to launch Cloud Shell, and now Google is catching up with System Manager equivalent. Fair cloud!
It would actually make sense to have linter rules in javascript to report impure functions and avoid them as much as possible. But as the article said, JS is kinda broken already as you can have proxies and stuff that possibly adds side effects to the most basic expressions.
I wonder if they would have blocked the purchase of Dog coin
Where can I find HN backend architecture?
GameStop’s short sellers were essentially betting that a company publicly valued as “horrendous” should really be valued at a level commensurate with the notion of “truly horrendous.” They risked billions of dollars on the financial equivalent of a qualifying adverb.

That's not the main sentence, as referred to in the title, but it describes the, perhaps heavy-handed, instituional short position eloquently, in my opinion.
They were just processing bulk transactions.

If it's true they refused to process for certain securities for their downstream clients, then I believe "When?" and "Why?", specifically in relation to other actions, become legally relevant questions.
Excellent. Just a couple nitpicks (on Linux Chromium):

* Hovering over either button on the top right opens a menu. I'm pretty sure only the far right is supposed to.

* Needs an option to center the content for wide screens.

Have you considered adding support for loading files from the user's Google Drive/Dropbox/etc? It seems like many apps would benefit from this. I've been toying with the idea of writing a JS lib to provide a common interface to all the big ones, kind of like how rclone does for the command line but for frontend apps.
Due to the selling frenzy, GME is more volatile than ever but Robinhood is now allowing buys, so what has changed between this morning and now? It seems like the counterparty risk would be even higher than this morning?
You are using the term "deplatform" completely wrong.

None of the things you mention are platforms.

Mail is not a platform. Roads are not a platform. Electricity, water and gas are not platforms.

These are all examples of point to point connection. None of them allow you to reach millions of people unfederated.

If you start sending out illegal hate mail to millions of people, you bet you'll be "deplatformed" by the USPS. They will cut off your account and probably press charges.
The vast majority of the population is not at all like HN readers and doesn't even know what Coinbase is. Blogging on Medium gives them much better exposure and reach to non-crypto people who might become interested in them because it popped up on their Medium feed vs. on the Coinbase blog.
So I grew up in a traditional muslim household, here's my understanding of things as they've been taught to me.

generally there are 2 types of loans,

1. Kharz Hasan (Loan of goodwill) given out to people/institutions without any collateral, sometimes even without a term limit. Its up to lender to decide if they want their money back or forgive the loan which then turns this loan into a "Sadqah" (charity).

2. Loan with a collateral: this is the standard loan where the two parties agree on a collateral and lend money based on that.

Neither of these above loans involve any kind of interest.

(My) Islamic Understanding of Mortgages:
The risk profile is different compared to normal. Normally what happens is that institutions loan the amount of money and you buy the property and pay interest on the money. In the Muslim Model, the institutions BUY the property and you pay money. The money you pay goes partly towards buying the property and the partly towards paying "fees" to use the property that you don't completely own.

You can see why people would say things like, "oh, they are skirting the rules by changing the name from interest to fees". However, a "proper" implementation would put more burden on the banks in case of a crash.

Hope that clears up few things.
Same reason companies use Twitter and Facebook.
It probably varies by domain - most of my deep experience is on the front-end - though even outside of that, I can't think of many cases outside of errors where I fundamentally need to return something in tandem with a side-effect. The return value is either going to pertain to the state before the side-effect, the state after the side-effect, or the side-effect itself. The first two could easily be broken out into pure functions. The third, again, mostly comes down to error reporting.

I guess things get more complicated when you consider I/O. A function that gets a file handle or makes a GET request is technically impure and mutates the state of the macro-system, and yet is primarily concerned with what it returns. I tend to lump these into the "plain functions" bucket, but it's a gray area.
When 2FA is not enough...
https://fastmail.blog/2014/04/10/when-two-factor-authenticat...
This is not about reading a TOS, this is about borrowing money from a brokerage and then losing them on the stock market
The closures were tied to ICU overflow capacity which seems a reasonable policy to me.

Unfortunately what and how things were closed seemed haphazard and not entirely justified or communicated effectively.

There should have been more contact tracing and a focus to close only areas prone to spreading Covid-19.
She used the past tense. Not sure if there is any problem getting sued though. It's all public record and well known. Not even sure what it would be for, defamation? Not likely when it's pointing out what occurred.
From a technical point of view yes, your own hosted static site is way more efficient, you have more control over the stack, scaling, better metrics, security etc, etc.

From a business point of view it's more like...who the f*ck cares what you use? Did they read it? Yes? Good, move on.
And on a related note, the ability to browse forums with vastly different themes, cultures, and tolerance has always been there. The big networks solve a discoverability problem for end users (and get accused of being the problem when they [don't] stop certain things being discoverable). Moderation complaints have revolved around the platform companies promoting or refusing to promote stuff to their widest possible audience even though other websites exist, and I don't see how the biggest 'filter' providers don't run into the same issue (with the existence of niche and manually customisable 'filters' failing to be a 'solution' in the same sense many people are unhappy with being able to reach Gab followers but not Twitter ones)
Oh, dear. Money isn't created by governments; it's created by banks (and, given demand, shadow banks). Raising interest rates reduces the stock of viable projects thereby reducing lending and money creation, which halts inflation. This is trivial stuff.

The laws of millennia ago were appropriate for their time but would be hilariously ill matched to today's world. Look at Turkey to see where that takes you.
or ctrl-z for that matter
First time i hear about this. It is definitely pretty but i can not wrap my head around the syntax... It feels wrong. But i am a long time matplotlib user so that should be no surprise.
This isn't All One Thing. It isn't even all one thing inside the Robin Hood/Gamestop thing. Wall Street Bets got banned on Discord for calls to violent action, on the one hand, and their bets got throttled on Robin Hood because Robin Hood's data customers, who are legal-ishly front-running Robin Hood users, do not like what Robin Hood users are legal-ishly doing.
I have a bit of knowledge from friends who work in fintech, and the sentiment among fintech companies seems to be that SEC doesn't matter. The fine is small and comes way too late. You can simply account for an approximate future fine and move forward with your shady business.
3D Printed Rocket Engine Parts Survive 23 Hot-Fire Tests
> But this could happen with literally any stock that crashes.

You're leaving the probability of a crash out of your analysis. If the value proposition of GME is based on the short squeeze (hypothetically speaking... I'm not saying it is or isn't), what happens when either all of the shorts capitulate, or the price reverses direction? You're likely to see liquidity dry up.

Don't pretend like GME is behaving just like all of the other stocks today. There are legitimate reasons for RH to be concerned about GME in ways that don't make sense for most other names.
the last negative point is something I noticed. Wayland somehow seems to handle the cursor on the same thread as anything else, meaning when your system is under heavy load the cursor actually starts to lag, and even under normal circumstances mouse movement feels weirdly laggy. It is an absolutely atrocious experience, like someone has put sand on your toothbrush or something, it actually makes Wayland unusable for me.
"Slippery Slope" can be and is used to object to absolutely any action at all.
I'm genuinely curious: can you find examples of brokerages only allowing buying, or only allowing selling?

I'm not talking about edge cases with margin calls.
I looked to me like they don't set hard caps based on their explanation here[1], but again I'm not overly familiar with the RDL. Can you point me to a better explanation of how it works? I'm quite interested. French language sites are fine.

[1]https://www.tal.gouv.qc.ca/en/news/calculation-of-the-2020-r...
> rightfully get angry

Why? You've taken the time to fix a problem you are having in code that you are using. You've made that patch available to the upstream maintainer, but if they don't accept it that doesn't stop you (or anyone else) from doing what you want to do with the code. I don't see how you're any worse off.
How does one get the square shaped ships? They seem far more powerful than the round ones and I can't find any in the upgrades.
> I hate it when my only option if I want a bug fixed is to wait for the company to do it themselves or fork.

I think you're missing an important point here: the right to fork is the primary point of Open Source. Sure, it's nice if you don't have to fork, but ultimately the reason Open Source is important is so that you can fork if you have to. The other parts, about projects being able to accept contributions from others and so on, are nice to haves, but not essential. The right to fork is what is essential, so that when a project has a bug, and the project owners aren't fixing it, which is expected to be the most common case (see below for why), you, as an individual, can at least fix the bug for yourself, instead of being stuck with a proprietary system with a bug you can't fix at all.

Why is it expected to be the most common case that the project owners won't fix the bug? Because the tradeoff between benefit and cost from the project's point of view is very different than it is from yours. For you, it's much easier, as you say, for the upstream project to accept your PR than for you to have to maintain your own fork. But from the project's point of view, it's much harder to accept your PR than to just ignore it. Sure, you might be convinced that you've fixed an important bug and your code will be a net gain to the project. But how do they know that? To them, you're just some random person on the Internet. It's not like they have people sitting around just waiting for random people on the Internet to make contributions. Any time spent on evaluating your code is time not spent on something the project has already committed to doing. And if they aren't feeling any pain from the bug themselves (which they won't be if you, a random person on the Internet, have had the time to see it and code a fix for yourself), fixing it won't be on the list of things they are already committed to doing.
I got some from NASDAQ and a few other websites. Mind sharing examples, so I can fix them.
In all cases ILLEGAL speech can’t be allowed to remain on platform.

There needs to be a high tech system for logging and reporting Illegal Speech to government. And a means for government to take efficient and prompt action.

Disliked speech is not illegal speech and this article states the unique definition that each person has and poses some solves to allow people to use systems that filter out what they dont want to hear in addition to what is illegal.

The issue we are facing is what to do about the legal but disliked speech and whether to forcibly prevent people from hearing or seeing it.

The spirit of of our first amendment is very much the opposite. It is to protect your ability to speak. Our public forum is now virtual, privatized and highly centralized and we didn’t prepare for that as a society.

As they say “...Defend to the death your right to say it.”
> This doesn't look good

I think it looks really cool, but I also think the Cybertruck looks really cool :)

Taste Disclaimer: I drive a Prius.
Forward contracts and futures contracts have a number of important differences. Most notably, futures contracts involve assets that already exist, but will be traded in the future. Forward contracts involve assets that do not (typically) exist at the time of the contract, and will not be traded if they do not exist at the contract's specified date.

They also serve quite different purposes for a society/economy.
NASA's Mars rover Perseverance is in the home stretch of its journey to Mars
"The long deep-space journey of NASA's next Mars rover is nearly over.

The car-size Perseverance rover, which launched on July 30 of last year, is scheduled to land inside the 28-mile-wide (45 kilometers) Jezero Crater on Feb. 18."
If 32 bits are enough, use 32-bit PCG (https://www.pcg-random.org/) instead

In Go:

package rand

type Src [2]uint64

func New(bits1, bits2 uint64) *Src {
return &Src{bits1, bits2 | 1}
}

func (s *Src) Uint32() uint32 {
var (
x = s[0]
y = uint32(x >> 59)
z = uint32((x>>18 ^ x) >> 27)
)
s[0] = s[1] + x*6364136223846793005
return z>>y | z<<(-y&31)
}

func (s *Src) LessThan(n uint32) uint32 {
for min := -n % n; ; {
r := s.Uint32()
if r >= min {
return r % n
}
}
}
Not necessarily. But it's ambiguous.

If Ken Griffin put in GME shorts before ordering his market making desks to quit in it, yes, that would be criminal.

If a fund manager bought puts a few hours before the market makers put up a white flag, I'd want a thorough investigation to rule out collusion. But by itself, suspicious--nothing more. If a long-short value fund bought puts based on an algorithm keyed in months ago before market makers fled the scene, it's almost certainly innocuous.

And if the options desk was hedging the puts they just sold by selling short while the cash equities desk called it quits on the name, that would be perfectly normal.
Then maybe those folks should get a better feature for that, too. More than one thing can be suboptimal about the same feature-as-implemented.
Ok, only 40% wrong. So protesting that the election was flawed occurred in 60% of the elections in the last two decades, which more than supports my point that without such context the overthrow narrative loses a good deal of its exaggerated effect when one learns that this election was not unique on that point.
I agree that it’s crooked to block buying of gme stock, but the resulting margin calls are well within the risks you agree to once you start trading with borrowed money
> When I bought my house, the attorneys sat down with me and had me read through and explained to me every single term of the purchase agreement and my mortgage

Really? Because that would make closing take forever. I mean, even after the purchase agreement and mortgage terms, there are a ton more documents to go through.
Apparently this is the code?

https://github.com/CrazyPython/adhd-resistant-sticky-notes

I'm still not quiet sure what to do with it.