skysight-inc/HackerNews huggingface dataset:
A few years ago I experimented with a crypto trading bot. Got busy with other things, and pivoted to less-active strategies. Several months later I was in bed about to fall asleep when I received a tax document from Coinbase, and the first thing I saw was '$150k.' Being relatively new to finance / taxes, and having profited nowhere near that amount, I had a moment of absolute panic. I can still remember getting out of bed and turning on my lights walking to my computer. Of course once I did some research it was clear the number referenced was pertaining to throughput, not gains, but it definitely would have been nice to have some additional context provided in the message from Coinbase. I imagine there is a bit of hesitation on the brokerage side to move in the direction of 'interpreting,' or 'downplaying' some of these more regulatory aspects, but any additional education they could provide would be helpful. Can definitely see how something like this could inadvertently nudge someone already having a tough time over the edge.
More like: just because someone can visit my house doesn't mean I'd be okay with them walking around video recording everything in sight.
Not sure why this is being downvoted. Gimp has a high learning curve and is primitive compared to contemporary commercial tools. I completely understand a disdain for Adobe's subscription model, but there are fantastic relatively low cost commercial options now. Open source is still a wasteland for actually usable video / audio and even photo editing applications. Lots of apps that are functional on paper, but have major workflow, file support or UX limitations that make them limited in practice.

Edit: Guarantee not a single person downvoting this is an audio video or photography professional. This attitude of OSS above all, damn the users is likely part of the reason there aren't more viable creative apps for Linux, and more viable OSS creative apps overall.
Well the biggest reason alot of retail focused brokers dont' let you buy things yhou don't have the money to buy is what happens if you hold to expiry?

If its out of the money no big deal, you lose your money, what happens if its in the money?

Do they force you to exercise? If so then you owe them money that isn't in your account

Do they sell it for you? If so at what time? what if there is no offsetting bid for your option? What if they sell it and you had planned on exercising?

This just opens the brokerage up to all sorts of law suits eeven if their terms of service clearly aly out what they'll do.

There just is not always a cut and dry best option for what to do with options before they expire.

What happens if they sell an ITM option but it expires out of the money?

Forcing the user to have money to exercise their options makes it clear and easy, no guessing on when to sell the option, no worrying there wont' be a market for the option, etc.
Really depends on your current income, projected retirement income, current and future tax brackets, if your 401k supports Roth contributions and in service conversions, etc.

To your point, the goal is to optimize for capital appreciation and minimizing tax drag on that capital for its investment duration.
Why does it need an endgame? As long as it has enough interest to keep it going, then they should make whatever they like.

Not everything has to be #1 to be sustainable, interesting and/or worthwhile.
The README is a treasure trove of information on go internals, thank you for writing all of that out. Fascinating to read what looks like your your thought process as you built this library, I always sort of thought README's should sometimes be a "diary of design decisions"

That being said, I'm not really at a point where json decoding is a bottleneck in any of the code I write, but will keep this in mind. Great job!
1. I expect people to move towards a VM per pod model, even in private setups. Firecracker claims a memory overhead of 5 MB, and a minimal QEMU setup shouldn't be too bad either.

2. It sounds like this paper is mainly about covert channels not side channels. Covert channels assume cooperation between both sides, so they're only relevant if one of the sides can't communicate trivially (e.g. via network)
Put that 100Million in a bank. Create a team of technology wizards, who can build tree planting and nurturing machines and unleash them on the world.

Use your clout to persuade governments to donate to and support the cause.

It would be the best use of that money.
COVID19 is also decimating budgets
Only if that 401(k) is invested in a bunch of low-fee index funds. I've helped people move off 401(k)s with horrible QDIAs with 2% GERs that somehow managed to lose money in _2019_.
+1. Even if it did, in one case (aws), the product’s success is entirely dependent on success of other companies (for better or worse) and the multiples/margins are also different.
GIMP can use a lot of ram, you need those 8 ram slots to run it properly.
I wonder what they will use next when Flutter ends up in the google graveyard.
Hello,
Could you please share more information about the project. I would also like to check the code base before assigning the developer, is that possible?
Indeed - we should remember that a good chunk of the complaints about Facebook are because they opened up an API to anyone who granted permission, as demanded by power users like us who wanted different services to interoperate seemlessly.
Yes, see e.g. https://flutter.dev/docs/resources/faq
That's true. But it doesn't matter in this context because Greenwald's writing pattern strongly supports my argument. Look at his Pulitzer-winning stories in the Guardian, or his stories based on leaks in Brazil that revealed government corruption written at the Intercept. He didn't casually string insults throughout those stories-- he let the revelations speak for themselves.

And honestly, why would any sane investigative journalist would want to distract from a breaking story with a bunch of facile name-calling? If for some reason Greenwald wants to write like that in a future on some similarly groundbreaking exclusive as the Snowden leaks were, I guess I'll have to reassess.
That is a very familiar pain to me. I started programming when I was ten and kept up with it since, but my education was not in programming (although I would take courses as it suited me), so I never had any formal training in data structures or algorithms. I have occasionally found that I had re-invented some known algorithm and wondered just how much difficult I would have been spared if I had known about it in the first place.
It starts like 8 minutes in. The whole podcast is about Nx basically.
> I started on Sunday would ask questions Monday and Tuesday where I was stuck and the process took me 20ish hours each week. When I took the second semester, a couple of the other students had the solution manual. I would attempt the problem, then when I got stuck, I would consult the solutions manual, understand what the solution manual was doing, then go back to my work and understand the problem.

At the university I attended, this would be an honor code violation. But I agree with the value of worked problems.
I did too, got mine a week ago or so and so far it's been a lot of fun!

I'm using the Micropython port, and while there's a learning curve it's working very well for my purposes.
Cyberpunk 2077 developer hit with ransomware attack
>Why on earth would I want a 401k when I can own Tesla stock at a discount?

Because investments should be stable and at least partially reliable as a backup plan - if Tesla goes bankrupt and ceases to exist then not only do you lose all your Tesla stocks, but you're also out of a job at the same time.
I can imagine a lawsuit from the opposite side of the argument: it is these APIs that allow to challenge incumbent social networks, and if the result of the lawsuit rules these APIs out, growing a competitor to Facebook or Twitter might be a lot harder.

Recently I've felt the benefit of this, when sharing my Twitter following with Clubhouse. Clubhouse can grow and challenge other networks because these APIs exist. (We can argue about the degree to which sharing your data should be allowed, but setting an overly restrictive precedent is a real possibility)
There is some nuance there though as that could be mere hyperbole/figure of speech, rather than a specific allegation of unethical business practices. What hurt him more is that he didn't show up to defend himself.

Musk successfully used the hyperbole defense against the much more serious potential libel "pedo", though admittedly that was in US court.
> These disciplines have overall lower standards in comparison to philosophy and often make unfounded empirical claims based on qualitative studies or studies with way too small sample size.

Unfortunately, I found even the standards in philosophy as a field to be quite low, which is why I stopped pursuing its study in an academic setting. But, yes, I think many people have noted that there are particular fields in the social sciences which are mostly BS, partly because those fields are heavily based on ideas that use pseudo-philosophy as their foundational basis.
> Not that my hopes are very high in that regard, as Linux and the BSDs didn't manage to do that either, despite having most of the technology and even doing some half-hearted attempts (CORBA was a part of early GNOME)…

D-BUS has taken up that role, but it doesn't get as much as COM/UWP, which many still don't realize that since XP the large majority of new Windows APIs are only available via COM, with a possible additional .NET wrapper on top.
Yeah, here's where I think things tend to go off the rails in the wayland discussions with people having different personal experiences. I've tried to run both firefox and chrome in the native wayland mode and neither works properly _for me_. I forget what the chrome issue was, but in firefox on KWIN if I enlarge a window the portion of the window that was added doesn't render properly --- it's a flashing white rectangle --- and then if I resize it down it either crashes or garbles the whole window. I'm sure this doesn't happen to everyone.
> Harris’s failure to grasp the content of many of the philosophical claims and arguments that he criticises
> Lawrence Krauss engages with philosophical arguments for theism without understanding them properly. Most saliently, he ends up criticising a caricature version of the so-called cosmological argument about the existence of God.

Haha. Sorry. So you are the only one who understands all of it all.

> What makes pseudoscientific beliefs deficient is that they’re formed in an epistemically unconscientious way. That’s to say, these beliefs are made from culpably confused and uninformed reasoning. For example, the belief that the Earth is flat can be sustained only by self-willed disregard of the massive amounts of evidence to the contrary, accumulated over several centuries by several different sciences.

The Earth is flat. Tangentially where differentiable. :)

> There are two kinds of pseudophilosophy, one mostly harmless and the other insidious. The first variety is usually found in popular scientific contexts. This is where writers, typically with a background in the natural sciences, walk self-confidently into philosophical territory without realising it, and without conscientious attention to relevant philosophical distinctions and arguments. Often implicit empiricist assumptions in epistemology, metaphysics and the philosophy of language are relied upon as if they were self-evident, and without awareness of the threat that those very assumptions pose to the author’s own reasoning. We can call this phenomenon scientistic pseudophilosophy.

What were your assumptions when you said the Earth isn’t flat then?

I stopped reading here. I can’t stand more crap.
You’re way too overestimating your level.
No. To assume we are intelligent enough to even begin to understand all the consequences of such an action is ignorant hubris. Furthermore, you are affecting everything under the sun. Every country, every living thing. Are you going to get all major powers on earth to agree to something, or is one country going to "just do it"? When things go wrong, aside from the potential catastrophic environmental impact, what international reaction will this trigger? War? Economic isolation? What would I do instead? Adapt, improvise, overcome. Hunter gatherers adapted through many ice ages and warming periods. Surely we can adapt better than they did. If we are contemplating having people live on Mars, a dead planet, surely we can adapt to significantly less challenges here on earth.
CD Projekt Slides as Ransomware Hack May Delay Cyberpunk Fix
HackerTray: A minimalist Hacker News app for Linux
Here's a counter argument - API access is just one aspect of Facebook selling user data, as far as I know, Facebook will license its data via customized methods (eg. a custom API) if you pay a fee for its access. There are even vendors who provide data from Facebook that isn't available via what you see as public on their documentation. Governments around the world use this to get user data access from Facebook.
To me, that is the real definition of selling user data. I think Facebook should be held responsible for that and also in general for being a sneaky leech of user data.
Not really.

In short: ((by 2035)) nuclear generating capacity ((will be)) 7.7% out of predicted total electricity generating capacity.

See https://en.wikipedia.org/wiki/Nuclear_power_in_China#History

They, however, built renewables like crazy.
There were quite a few, lemonparty and meatspin spring to mind, and the various incarnations of "two x one y".
Usually when people use the term "open source", they'll be referring to an OSI-approved definition. I do distinguish between open source (lowercase) and Open Source (uppercase) but I'm in a minority on that point, most of your readers won't.

In general, "source available" or "shared source" are terms that will lead to less confusion in situations like this.

In terms of proprietary licenses, Aseprite is very good. It's one of the very, very few proprietary software products that I allow myself to use while developing games. But calling it open source is at best going to spark some disagreement/confusion, and at worst going to spark some needless debate from people (like me) who believe that the FOSS community needs to more closely guard how those terms are used and abused online.

Note that the main Aseprite dev also doesn't use the words "open source" when describing its changed license: https://dev.aseprite.org/2016/09/01/new-source-code-license/
I'm curious about the tweet that says

> True mastery of Haskell comes down to knowing which things in core libraries should be avoided like the plague.

and one of the examples is foldl. foldl is used in Racket and other lisps, is Haskells implementation poor? Or are there better alternatives? I admit it's tricky to grok at first

Nevermind

I read further down the page and my question was answered. Should have actually read the article!
The thing here is that "you're on a social network in which your friend is someone you personally trust, then it's not that ridiculous to trust that person with the decision to share your data" does not match the legal expectation. If my friend allows Facebook to give my data to Cambridge Analytica, that does not give Facebook any legal grounds to do that - so as Facebook did it, it would be a violation at least of the current laws (the UK pre-GDPR legislation was more limited). You are required to inform the data subject and, if you use consent as the basis, you're required to get consent from the data subject (or their legal guardian), not some other person, even if that person is their friend or family member. My spouse or parent can't consent to sharing data on my behalf, and any terms and conditions to which they agree can't waive my rights.

Also, it's worth noting that there is a big difference between "your friend giving your number to someone who they think you'll get along with" and your friend sharing your name and number to some company - for GDPR, the first is covered by the "personal activity" clause 2.2(d), and the latter is not, so GDPR applies and the consent of that friend isn't sufficient, i.e. the friend is permitted to click "share", however, that does not necessarily mean that the company is permitted to use the data shared in this manner. So every company that expects EU users to share their phone contact lists had better be very careful on what and how they do it - you can't rely on informing users or getting consent as you're informing someone else and getting someone else's consent.
Any idea why the author would do that? It will simply reduce exposure, which is contrary to the intent of writing a blog article. Besides, I doubt anyone would want to donate based on an unexpected redirect with no path forward to the intended destination.
Sure if it isn't a scam. But the article also said:

> In the review, Mr Waymouth alleged: "I paid upfront for a legal assessment of my case.

> "But what I got was just the information I sent them, reworded and sent back to me."

Which sounds pretty scammy to me.
Are SAFEs obscuring today’s seed volume?
I do enjoy how reviewers are now using software rendering of Crysis as a benchmark, even if it's just a joke. It would be pretty interesting to see what kind of game engine you could make if it was hyper-optimized around software rendering for modern, massively parallel CPUs.
Maybe I’m not clever enough, but wouldn’t the naive implementation of the naive algorithm be O(n^2) operations? Depending on whether you have a linked list or an array, traversing to or removing a random element takes O(n) time, which you need to repeat n times.
I made this for my students a while ago, approximating π with similar ideas:

https://lee-phillips.org/pidaydarts/

I think it was my first Svelte application.

We did the paper airplane version in class, which was fun.
All the other part of the humanity can try to save the planet (included you and me).... Elon appears to be focused on saving the lineage of humanity by spread it to the cosmos.
Thanks for responding constructively, Igor.
If you need a library for something in Java, it probably exists. There's several languages on the JVM these days that give you full Java interop - Clojure being my personal choice.

I think Elixir's big selling point is getting the BEAM runtime wrapped in a more modern language with more modern tooling. Lots of the positives people list about Elixir are due to BEAM, which you can also get in Erlang.
I think that's a bit of a red-herring.

I feel that increasingly the real difference is between 'end-user facing cloud products' (which essentially always means SaaS) and 'developer-facing cloud products' (which includes all your IaaS/PaaS/some-SaaS).

Historically, the term for 'end-user facing cloud SaaS product' was 'a website'; we're just seeing tighter IAM integration in the enterprise space and more powerful products as a result of the increased capabilities of JS engines and better frameworks.

The difference is basically "this is stuff developers used to build products" vs "this replaces a shrink-wrap product that would historically have been delivered to a user desktop".
The Myth of the Root Cause: How Complex Web Systems Fail (2016)
You don't see why making such a pull request would be inappropriate? Do you understand what pull requests are for?

Does this look like an attempt at productive contribution to you? https://github.com/signalapp/Signal-TLS-Proxy/pull/15

Is this a good patch? It just drops a random file into the repo. https://github.com/signalapp/Signal-TLS-Proxy/commit/40f4d9d...

These people decided to abuse the pull request system after being asked to use https://community.signalusers.org/ instead of GH issues to discuss their concerns.
Not exactly, partial functions can be surjective, eg

f :: Int -> Bool

f 0 = True

f 1 = False

f n = f (n + 1)

is surjective onto Bool but also partial (doesn't return for n > 1). In Haskell we say that when a function doesn't return, the output is bottom, written as ⊥.

You could say that a function f : A -> B is partial if f^{-1}(B \ ⊥) is surjective.
Microsoft also has existing business relationships with practically every business that uses computers on the planet. They are the king of enterprise.
The same argument could be said today about your web browser.

I wrote this comment for people in this conversation to see. Yet you allowed Google Chrome access to the comment. You let your adblocker see it. You let lots of software companies scrape it. You shared the data with a wider audience than I intended.

Sure, the argument doesn't hold much water on the public internet. But now consider HN was an invite-only forum, in fact an invite-only forum just like my facebook page...
I believe the 50% match the GP is referring to is 50% of what you contribute, not 50% of base salary. For example, if they put in 6% of their base salary, the employer matches with 3%.

I assume from context that the 4% you mention is a straight 4%. That is, if you contribute 3% of your salary, your employer will match with 3% as well, but once you pass 4, the employer stops there. So if you're putting in 10%, the employer still just puts in 4%.
The importance of a "no limit" match is that it disconnects your benefit from your salary. Most matching offers are limited by your salary so a lower paid worker gets less benefit than a higher paid worker.
> Meanwhile, writing a (non-trivial, i.e. something that does more than MOV, JMP, CALL, CMP, ..) backend and optimizer requires a few decades and an investment of a few million dollars.

I think that's massively over-estimating it, based on practical experience of such compilers being built.

> most languages nowadays either emit C (which I find is a very effective way to learn code generation, by the way) or interface with LLVM

I think this is also not grounded in reality. I rarely see a language emitting C. LLVM is popular but not as universal as you're making out.
Calling it AWS is a horrible idea...
Yeah... because they have computers inside them.
That’s often called “source available”. It does not meet the Open Source Definition (https://en.wikipedia.org/wiki/The_Open_Source_Definition) or the guidelines that was based on (https://en.wikipedia.org/wiki/Debian_Free_Software_Guideline...) or the original Free Software Definition (https://en.wikipedia.org/wiki/The_Free_Software_Definition).
A friend of mine married an Asian women. They ended up moving to Westchester, outside of NYC, to escape racism where they were. This was pre-COVID though.
[Not an expert on this, just my opinion as well]

Well, for one afaik mortgages and auto loans are regulated and have been for a long time. They're also simpler to understand for _most_ people, since most people interact with money daily, they see their income, they understand interest, etc.

Most people don't need to understand how banks trade mortgages and such because in all likelihood, well except in 2008, it will only affect them marginally.

I suspect that most people similarly only have a very superficial functional understanding of data. They see other people's data daily, they understand that if they post something, other people will see it.

Where this differs is that, at scale data is not well regulated, and can affect users much more directly and non-marginally, in non-obvious ways. Targeted ads, political manipulation, identity theft, etc.
Clickbaity title, it should read more along lines of „Microsoft Office 365 is bigger than AWS”
I wonder how it compares to all the power used for the Super Bowl (at the stadium, transportation, broadcasting, viewing, creating commercials, etc)