skysight-inc/HackerNews huggingface dataset:
I may like them, but still not want to go out and drink with them.

In fact, in my over 35 years of work, the number of co-workers I wanted to go drink with is precisely zero. That doesn't mean I didn't like them.
> Does this make the entire industry a Ponzi?

No, the things you mentioned don’t. The argument the article made, that almost all the dollars and euros and yen crypto spits out come from investment, does.

That some people are buying drugs and financing terrorism or Pyongyang dilutes the Ponzi case. Those are examples of utility. But I’m not sure that’s the defence crypto was looking for.
For anyone familiar with actual rates of returns of real businesses, the fact that "Binance offers yields in excess of 65%" is enormously damning.
I don’t think that’s explainable by drag racing though
yeah, ok, it should be obligatory for companies to include the clause on firing the individual that does not comply with their drinking habits. Plain as that.
Crypto doesn't even excel at buying drugs online. The fact that it's a permanent ledger of transactions means the purchase could be trivially linked to you by law enforcement, unless you jumped through all the necessary hoops to also anonymize it. Which most people don't.
The second boil wouldn't really help much with the food safety. The bacteria or fungi aren't themselves toxic, it's the waste they produce that is. And unfortunately those toxins aren't destroyed by boiling water.

But I agree that it should be fine if you put it in the fridge.
This reads as written from someone who doesn’t understand the technologies they are trying to describe. Poor journalist.
Hm interesting, I have to look into GATs then. Anyhow it also got easier with scoped threads. But doing it the old way was always a pain point for me.
If all deleted accounts' usernames were replaced with "[deleted]", that would hypothetically do a pretty decent job of defeating text analysis techniques. A single post isn't really enough to characterize someone's writing style, and a sufficiently large pool of deleted accounts would make it quite difficult to reliably pick individuals out of the slush pile and group their comments together.

That said, HN is being archived and mirrored in I-don't-know-how-many-places, and I'm not sure how feasible it is to track all those places down and get them to expunge your userid, too. And this is all assuming nobody comes up with a new de-anonymization technique that deals with it well. That is a rather big assumption considering new ones are being developed all the time.
I've added this to the article, thanks!

Composite index (int64, int64): ~70 MiB in Postgres, ~350 MiB in MySQL

Single index (int64): ~70 MiB in Postgres, ~240 MiB in MySQL

If you assume the majority of an index are index entries of (int64, int64, int64) where the third number is some sort of identifier for the record on the heap, you'd expect this to be ~230 MiB. So Postgres does some compression very well here, and MySQL has a bit more overhead for its indexes it seems.
Thankfully remote work resolves this problem.
Eh? When did they ban cash?
Chainguard Enforce is now available on AWS Marketplace
Chainguard today announced the availability of Chainguard Enforce on Amazon Web Services (AWS) Marketplace. Chainguard Enforce is a software supply chain risk management platform that helps organizations secure every step of the software development lifecycle, by continuously monitoring security metadata to make real-time policy decisions for container application workloads.

The availability of Chainguard Enforce on AWS Marketplace makes it easier for existing AWS customers, software developers, enterprises and small and mid-sized businesses (SMB) to discover, purchase and deploy Chainguard Enforce in their existing AWS account.
More of a massively multiplayer online pump-and-dump if you ask me.

The widespread deception about FDIC insurance is really horrifying.
Most people buy cryptos to become rich. The only way that happens is more fiat entering the crypto space, providing exit liquidity.

Most tech stocks have a plausible explanation for future revenues, other than "the next investor will buy your chips for a higher price"
I respectfully disagree that it's always the right thing to do. Outside of issues of safety, I think the balance shifts.

Safety issues are a different matter of course
We only need to regulate crypto-banks that are holding other peoples assets.

We should not regulate those that wish to hold their own assets.
I wouldn't go as far, but certainly, the death of the multi-generational household has brought tragic consequences.
Came here to say this. The only reason this French court case was a case at all is that the employer had to give a clear reason why the employee was fired. For at-will employment in America, you could also be fired for not fitting into company social culture (or for any number of other random reasons) but they don’t have to give a reason at all.

EU and American labor laws are very very different. This has been brought into stark relief by the recent goings-on at twitter, in which several European employees were certainly fired illegally.
Waveful, a new community-based social that shares 50% of earnings with creators
China’s Silicon Future
> For stable funding, what you really need is retail deposits

I would disagree. For stable funding what you need is the belief that the underlying currency will continue to have value. The fact that BTC hasn't gone to zero means there are some people who still believe it has value.
The classic finance answer--which is indeed perhaps zero in the case of Alphabet--is that the value of a stock is the net present value of its dividend payouts. Buybacks complicate that simple formula as do a lot of other things but, in theory, a share of stock does entitle you to a share of the profits of a company.
Such a great book. I’m a mechanical/aerospace engineer and it’s astounding how many in my field don’t understand fasteners and tend to oversize them. It’s seen as conservative but it can actually backfire.
And is all of this worth it? I personally don’t think so.

Betteridge's law of Headlines strikes again
> Culture is fine in the office, but enforcing outside activities is inappropriate.

Let me put it this way. If the job description expects it to be out of office and YOU chose to work for THAT job, then it's fair game to fire you should you choose not to live up to the spirit of the description.

But it shouldn't be forced upon you if it's not part of the job description.

Overall though I don't think it's much of a problem. Most companies are, like you said, they leave the participation to be optional and everyone is cool with it.
I agree with you, and you’ve provided some excellent counter examples. I’d like to, as gently as possible, point out that in the curious spirit of this site it might be possible to make your same point without the snark.
Depends on the place, circumstance, people, i.e. context. I (and my teammates) regularly drop F-bombs when troubleshooting/debugging issues with coworkers I've worked with for 5+ years. Nobody bats an eye. Do we do it in all-hands meetings? Of course not. Having said that, being a jerk intentionally to shut someone up is unacceptable in a meeting regardless of whether it's done with swearing or not.

Inclusion doesn't mean treating everyone like fragile butterflies. My neighbor is a 3rd level support agent for an enterprise storage hardware company that's very well known. He's been there for decades as has most of his team. They recently hired a new agent who took offense to my neighbor and one of his long-time coworkers chirping at each other (in good fun) on a team meeting call. No one took offense except this new person who took it straight to HR. It didn't take long for this new person to get on everyone's bad side and was then let go. Learn to read the situation.
You don't really. You just have to make the assumptions that 1) the proportion between the two groups isn't radically increasing recently in favor of people who want to be alone, and 2) that when a higher proportion of people who are alone report being sad about that and sadder and sicker in general as compared to people who are not, they're not trying to trick you.
In the case of Clojure and many other Lisps one makes changes to your source code, and evaluate each one of those changes automatically, or through some key command (ie highlighting the s-exp and evaluating it directly).

This allows you to hot reload changes to the source code, or fire off events directly from your editor. In Clojure one often has commented out code that one can test functionality, or make state changes directly.

Very little work is done at the REPL command line, instead it is fired off to the nREPL (network accessable REPL).
Yeah, I got a good match with my previous nick here. Which to me proves the tool works well.
I'm having difficulty understanding your response.

Clearly narcissism is part of human nature, but are you saying that people make too much of NPD and that we should ignore the impacts of it, both on the individual and people they interact with?
I think your opinion is not unpopular, but it is irrelevant to the discussion at hand. In this court case you can have plenty fun at work, but still prefer to do something else when work is over. You spend a huge part of your day with your coworkers, so maybe after work it is perfectly reasonable to want to spend it with other people, such as your family or non-work friends.

The point here is that mandatory fun time isn’t a leisure activity if you are forced to do it, it is overtime work. If your not getting paid overtime to participate, then it is free labor. And you are never obliged to do free labor no matter how much fun you have with your co-workers otherwise.
The official Python documentation is excellent, and in many ways goes beyond providing just a list of existing modules and what they do. Sometimes if I'm bored I'll actually just pull up documentation for something I'm not 100% familiar with and have a look around, and I almost always find something new and useful. A couple of interesting ones are [0][1], and [2] is a nice starting point for discovering more. Not everyone's cup of tea, but I also found it enjoyable dive into asyncio with the docs.

[0] https://docs.python.org/3/howto/descriptor.html
[1] https://docs.python.org/3/library/collections.html
[2] https://docs.python.org/3/
An ecosystem is a centralized entity. Sure, Bitcoin is useful when used in a decentralized manner. However, when it becomes consolidated in an exchange or other controlling entity, the risk associated to those values will move out of line with the common consensus. For example, there are whales that move the crypto markets in wide swings to their advantage, and those centralized controls risk everything (increase risk of loss) that has gone into building the technology and applications for using it.

At the end of the day, crypto is likely only useful for one thing and that is an exchange of value and identity for AI/ML applications. Just like Splunk was search for machine data, crypto is payments for machine entities. Until that becomes a reality, the markets are just speculative and uninteresting. Ethereum especially, given no real thing occurs on that chain other than bad code and hacks that lose "investors" millions.

Lightning has been the best thing that has happened to crypto in a long time and the reason why is because it can scale Bitcoin to the numbers we need for large amounts of transactions between machine entities...

> CoinDesk reports: Just over 51%, or 24.6 million addresses of the total 47.9 million, are below purchase price on their investments, according to data provided by blockchain analytics firm IntoTheBlock. About 45% are in the money, which means they are boasting unrealized gains, while the rest are roughly at break-even.
> We have effectively socialized old age care, and now we are expecting future generations, an ever-shrinking group, to pay for the pensions of people they have never met.

In some form or fashion, this is how things have always worked. The young take care of the old. It's not really a problem, so long as you have enough young folks around.

I think your first paragraph is right--modern culture is failing at giving humans the connection they need. That's the real problem we need to figure out. Taking care of old people is just always going to be A Thing We Have To Do until we all get issued a robot or whatever.
I don't think it's anyone's fault, is it? Some things are just intrinsically complex. You can't expect Bob to keep up with the latest research in every scientific topic, when his priorities are going to work, paying rent and feeding his kids.
"anecdote"

And how do you know how it went? Maybe they wanted him to do something he didn't want to do.
Devils advocate for the sake of debate: We're breaking a lot of relationship norms in the recent generations, why shouldn't being married in a nuclear arrangement be one of those?
> This was not the case up to now, the only thing crypto produced were speculative assets that have very little legitimate uses.

You're being straight up dishonest. Darknet Markets have been operating for over a decade now, they obviously have tons of legitimate uses and have created a plenty of wealth.
>I am explicitly talking about partying and having fun in extra curricular activities with employees.

Yeah, and I am explicitly liking it to other unacceptable things, as it itself is.

Nobody should be forced to drunk, or party, as part of "extra curricular activities with employees", or seen as a spoil-sport for not doing so, much less even considering firing him.

To see how disturbing this can go, consider employee that was once an alcoholic and wants to fully abstain fun or not, or someone having traumatic experience by having an alcoholic in their family...

To be frank, your position is beyond the pale. It's only considered because of old-school disturbing manner of thining about what a company (or team within one) should be able to expect from someone working for them.
It isn't money. Money can be easily exchanged for goods and services. It is a digital "asset" whose only meaningful application is speculative trading...of itself. If something only has value because you think you can sell it to the next sucker for more, it is a ponzi scheme.
A large portion of a nodes connections live as long as possible given the uptime of the connected nodes. Care is taken it protect long working connections to provide as strong a protection against new and short lived attacks as possible-- a working network should stay working. A sustained attack can frustrate newly connecting/restarting hosts when the recipient is publicly reachable and known to the attacker, but I think that's essentially insoluble (if nothing else, a volumetric attack would guarantee it).

If you're going to be making announcements and whatever, you probably should have taken the time to characterize your observations completely! The failure to do so makes it kinda just look like more lamesauce attempts at market manipulation (not to lob an accusation, it's just what it looks like -- there is a long history of that kind of activity).

> it's too early, at least for me, to know whether peers would drop a node under attack over timeouts,

Do your homework! You're not the first person who ever thought of attacking a bitcoin node. While I'm sure there are areas for improvement, you're not likely to be able to make useful suggestions from a position of almost total ignorance.
OT but I’ve been working with WASM and TinyGo and hit an unexpected roadblock: TinyGo lacks JSON support (because the native go implementation uses reflection).

That meant that I couldn’t find a way to serialize structs between host and WASM compiled functions/modules.

The initial implementation of what I wanted to do took me half an hour. Trying and testing serialization libraries (JSON, protobuf, msgpack) took me four days and couldn’t find one that worked (working on a apple M1 made things more complicated). The one left to try is karmem but I just had to move on and be productive.

I used goja instead to get unstuck but now I want to find a working solution :)
> Why should this ancient religious symbol be forever tainted?

Vae victis.
This symbol has become a non symbol because the history was rewritten.
Yes. Most of the production use cases for Rust are aimed at C, C++, and Go users. In my past experience, even poorly-written Go tends to outperform poorly-written Rust for many tasks, not to mention C or C++.

You're not exactly the target market if you're writing python.
In a world where everyone is basically always consuming content I don’t really see this as a hard cap. Even if you’re not mindlessly scrolling through social media or watching Netflix, you still might be watching tutorials for work, or talking on slack, where we already use gifs and emojis. It’s definitely possible that animation eats the world, it would just have to move further down the spectrum from content to regular communication.
Migrating a Rails app from Paperclip to ActiveStorage with 50GB of Attachments
C-f fasting

You never disappoint, Hackernews.
The success of crypto is very strange/alien to me.

The scam seems so obvious, and yet it "works".

I guess that I tend to underestimate how many people love gambling with money and/or are attracted to get-rich-quick schemes.

There is seemingly also a small fraction of true believers, idealists and evangelists who seem convinced that all of this could replace both states and banks without ending up much worse.
The only way crypto works is if it had stayed niche.

If (old) people loose money, they will complain, legislators will notice, regulating policy will be implemented.

There is no point. Crypto is a fantasy.
Yeah septic is usually the hardest to utilize near the city, but rural towns will have septic setups just outside the boundaries (and sometimes inside if the town has grown).
Yes! Western companies are much more willing to do due diligence before issuing loans because they don't (at least these days) have an army to expropriate assets when their debtors default.

This is an actual significant difference between China and the West: China is much more willing to invest in countries with less capable governments and relatively weaker rule of law because the Chinese state is underwriting the loans and has much more weight to throw around.

There's a reason why US companies are much more reluctant to invest in developing nations.
> YC literally put a higher value on maintaining old forum threads than reducing risk former users faced being detained, beaten or killed by religious or political organizations.

I agree the website should have this feature but the "if you don't implement this feature you're potentially murdering future people" stuff is not a good argument.
Good thing we can just convert, and hold our own bitcoins
Tell me how many BTC a new TV is going to be in two years, I'll tell you how many USD it'll be. As a stable, inflation-resistant currency, the BTC value should be easy to predict
The word swastika itself is culturally appropriated from Sanskrit (India) by the British who had colonized the country during WW2.

Hakenkreuz (hooked cross) is the German term.
> the obligation to share a bed with a colleague

Cue my experience with Edward Jones Financial Services 20 or so years ago. Multi-day training out of state, and when I show up, I find that they put two people in each single bed hotel room. That was awkward. Had I been more secure financially I would have said no to that arrangement.
Yep. I was working at Amazon (AWS) just before it launched - I think it was mid 2014. It tanked pretty bad.
> it's yet to be seen

It's yet to be seen by you. But you are not the first person to have thought of characterizing this behavior in the last decade. Some other people have actually done so, including the person you're responding to! (who successfully discovered and fixed a number of vulnerabilities years ago)

I tested and existing connections continue to work fine w/ a connection exhausted peer, as expected. It sounds like you're saying that you haven't tested this. If you do and get a different result, I'm sure the bitcoin devs would like to hear about it.
> When did they ban cash?

We monitor large cash transactions, and don’t let randos print. We also restrict who can facilitate transmitting it and under what rules. We further made securities fraud, wire fraud and money laundering illegal, a trifecta of crimes most people working in crypto facilitate.
Have you looked into monero? https://getmonero.org/
Your username makes you wanna add a disclaimer here? Your judgment might be coloured by your own involvement in crypto.

If anything a bigger part of the chaos in the cryptocurrency-space comes from people who want to believe.
Then perhaps what the transitioning person is looking for, is just creating a new account to go with their new self?
What are you talking about?

> it all comes from the same place

Which is?

> a small amout of scams

A small number by which metric? Is FTX collapse small? Was Bitconnect small?

> the blockchains are decenteralized and free for all to investigate

What does this have to do with anything? How can you prevent a scam by looking at the decentralized blockchain? At a maximum you can try to read contract source code, but even then only a tiny number of experts would be able to catch potential issues.
> inflation resistance

If you bought at 60 000 and are now at 16 000, your cost of goods has gone way up. (That is, if you could exchange bitcoin for goods anywhere).
Hum... Clearly, I'm not alone. That's at least some comfort.
Exactly, I do the simple stuff myself and only call a plumber when it involves crawling around in a spider infested crawl space, working with poop, or similar things I am willing to oay someone to do.
If you know what a "car" and a "bicycle" are, it's obvious that a bicycle is not a car. It would be silly for anyone to waste their time by explaining you the difference between the two.

Same applies here.

> Saying "you don't understand something" is not an argument

It's a statement of fact.

Edit: I can't reply below due to HN ratelimits, so I will do so here.

>Saying "it's not" is not an argument, particularly when a good argument has just been laid out in front of you.

It's pretty clear that you haven't actually read the article we're discussing, it does not at any point attempt to explain how cryptocurrencies would meet the definition of a Ponzi scheme.

The part which comes closest is this, but you'd be delusional to call it a "good argument"

>There's already substantial evidence that the crypto space is infested with frauds, scams and ponzis. But I would go further. The entire crypto ecosystem is ponzi. The whole thing depends on ever more people parting with their savings and wages to pay the lunatic returns promised by the platforms to people who can provide the liquidity they so desperately need.

That's just not what a Ponzi scheme is!
I don’t think it’s acceptable. Maybe works in pinch to get through a weekend but I would always replace it with a proper fitting. Plus if you damage the female threads or o-ring seat, you’ve made a much worse problem for yourself.
In schools, there is a lot of violence and aggressivity. Kids hit, lie, steal, call names, harass. When two kids are fighting, they frequently are both punished even if actually one was only defending themselves and was in the right. Sometimes the whole class is punished for the misbehaving of a few.

We would not accept being treated like this as adults, but yet we have no problems putting our kids through this.
Netboot Raspberry Pi using Ubuntu 20.04
My point, which I didn’t express well there, was about the call side: How do you call

func(param1: A, param2: B) -> C

with both parameters being secrets (secret1: Secret<A>, secret2: Secret<B>)? In Rust, it‘s

flat_map(secret1, |param1|
map(secret2, |param2|
func(param1, param2)
)
)

or with do_notation at least a bit cleaner

do! {
param1 <- secret1;
param2 <- secret2;
Secret(func(param1, param2));
}

whereas Rune manages it with

func(secret1, secret2)