skysight-inc/HackerNews huggingface dataset:
The three main Italian mafia groups are up there, ’Ndrangheta, Comorra and La Costra Nostra. Their reach is simply massive, as is their revenue. Yet they're not well known (even in Italy, according to a northern Italian colleague) and certainty not in the rest of Europe, despite a string of businesses in many industries across the continent. Their reach must be quite a bit larger than the "five families" of New York, yet they're much less well known.

> The ’Ndrangheta – based in the southern region of Calabria, the toe of the Italian boot – is reputed to be one of the richest and most feared criminal organisations in the world. A study by the Demoskopita Research Institute in 2013 estimated its financial strength as more than that of Deutsche Bank and McDonald’s combined, with an annual turnover of €53bn (£44bn).

https://www.theguardian.com/world/2021/apr/27/uk-to-come-und...

Another good book is "Gomorrah" about the Comorra mafia[1]. Their reach is simply staggering across Europe.

[1] https://en.wikipedia.org/wiki/Gomorrah_(book)

https://www.goodreads.com/book/show/1105956.Gomorrah
Second Life was big into online gambling.

There was a side dish of turn of the century real estate hucksterism. Buy because everyone else is buying. Buy high sell low as retail always does LOL.

And pr0n as you mention.

Also 3d modelers and CAD folks built elaborate structures that were always empty but impressive to admire. The supply of skilled draftsmen and architects willing to work for free VASTLY exceeds the demand.

The most interesting meta activity on second life was stuff that doesn't require second life or 3d or any of that, it was just a fancy screen saver behind people doing simple IRC texting, etc. The philosophy club meetup sounded fun but it was basically walk to a virtual campfire then watch people too high to think, try to instant message philosophical stuff to sound wittier than the next guy. Like karma farming with people too high to succeed but its OK because the platform doesn't have karma LOL. Didn't go many of those LOL.

Second life had a weird attitude toward real life where it was not allowed to use your real name. To prevent "funny names" they gave a huge list of first and last names and let you pick. I found Turbo Pascal and thought it witty because I used that once rather expensive ($250 for a pascal compiler used to be a bargain compared to what D.E.C. charged...) software package 20 yrs previously (now more like 40 yrs) and unfortunately the only reactions I got were confusion and "hey did you know your name is an actual program my dad used?" so it wasn't so fun. I'd rather have used my name.

But that was it, those five things and the rest was empty. I was there, that's how I remember it.
Sounds like a bunch of conspiracy theories to me. If it was so awful why didn’t the FBI do anything about it? Because it was a big nothing-burger.
I guess it should try all possibilities until it finds the Right Answer?
We somehow came out with AI (Angered Italians) with the Americano:

The term "caffè Americano" specifically is Italian for "American coffee". There is a popular, but unconfirmed, belief that the name has its origins in World War II when American G.I.s in Italy would dilute espresso with hot water to approximate the coffee to which they were accustomed."

https://en.wikipedia.org/wiki/Caff%C3%A8_Americano
I would either disallow using it when two parameters have same type, or assume that their order is irrelevant: using the feature promises that it won't make a difference.

Edit: Found terser expression.
My non-base-ten mental arithmatic isn't great, it's rare I need to do it (my typical subnets are /27 or /28, very rare I'll have a /23 or larger) so I hit alt-enter to open up a new terminal, type "bc", and job done

~$ bc
obase=256
253+10
001 007

But adding 10 to 0xfd? That involves converting 10 to 0xa, then adding to FD

~$ bc
obase=16
10
A
ibase=16
FD+A
107

Far more involved.
> Individualistic societies seem to be having a particular problem with these concepts.

Above all, the more individualistic individuals even within those societies.

To spell it out: Even in America -- which for all I know you, andyjohnson0, could well be from just like I'm pretty sure helloworld11 is -- there are sensible people like you.

But yes, in those societies three are more of the helloworld11-style "Rah, rah, mah freedum!" ones than elsewhere.
Exactly right, and thank you for “Zoomers” as a better label.

General rule here I think is that if you don’t think there’s a tectonic shift then you need to go talk to the Zoomers.

Who knows how this turns out but I’m pretty sure it’s not something I’m going to feel comfortable with. There are so many implications: how will different facets of being human translate online? How will this affect our health? And perhaps most critically, in an online world there can be an ultimate power in a way impossible IRL
Los Angeles airport jet pack sightings: ‘Nightmare Before Christmas’ balloons
Show HN: Fastify-zod, type-once, run everywhere (TypeScript/OpenAPI)
I think inflation has increased across the board since the pandemic. Countries all over have pumped in unprecedented amount of money into their economies so this was bound to happen. Governments seem to be downplaying the numbers to some extent but people are starting to feel the real impact. I wonder if such cash injections into the economy are useful even and if they create a net good in the long run?
It's easy to miss the "Give me a Coffee name" button at the bottom.

Edit: I expected it to automatically generate a coffee name.
So when I first viewed the page, I assumed it was broken due to the HN "Hug of Death" and left. I only viewed it again because I was surprised about the number of upvotes.
> Does the law specifically carve out exceptions for hosting companies?

Does this law even apply to hosting companies? The description mentions people running websites, which in this case refers to customers of hosting companies such as AWS, Hetzner, and others. Expecting hosting companies such as Hetzner to be responsible or liable for content that a client posts on a service running on one of their vCPU would make as much sense as going after AWS just because a conspiracy nut posted a tweet.
Good point! Metaphors fail so easily.
Oh yeah, you're right, multi-arity fns are also a big exception to the empirical "rule" I mentioned. And yes, (ns) macro looks like a historical mess indeed.

> but I am saying that I don't think Clojure's introduction of [] and {} for core syntax on top of their roles as data literals actually made things any better

I think of it as embedded JSON so that it's easier to type data structures, and with Clojure you end up with _a lot_ of data structures to type, since Clojure strongly encourages data-oriented programming.

Disclaimer: though, Clojure is my first and only lisp I've used professionally, so I am for sure missing (by not knowing better) many goodnesses that Common Lisp brings to the table.
This guy, I did not even open the post yet I know what to expect. I don’t know where he works and what’s his expertise but this is the man, I think his blog posts are 100x better than Apple product pages and I can only assume small army works on the latter. Mister Ciechanowski, thank you. I love you.
Any info on what DC they use? So far they've run everything themselves which made them slower to expand but was much cheaper to run. If they now use other DC providers it would explain why they only offer the higher margin cloud servers there. But would be curious if anyone knows where the data center is physically located. With their other ones they're also quite open about it so I was surprised they didn't mention it here.

EDIT: They do mention somewhere on their side that it's a third party DC. So probably no option to offer dedicated servers there (at least not at the same price as in their other locations). Would still be curious which one it is.
I've been using Wayland and Sway with FreeBSD 13 quite successfully. Everything worked quite well, except some indicators in Waybar that were using some Linux specific things to get values for memory usage etc...
>My hunch with the CIM is that a human in good health can pretty effortlessly maintain a non-obese weight without much regard for things like macronutrient balance, but that some fairly widespread factor has disrupted that regulation mechanism in a large fraction of the population.

In the USA, Percent of adults aged 20 and over with overweight, including obesity: 73.6% (2017-2018)

>That in a sense a keto/low-carb diet is a workaround for a mechanism that's broken in a lot of people, rather than some platonic ideal of how everyone should be eating.

This was studied several times now and they haven't discovered it. Some people assert GI microbiome is broken and there has been success there. Others are asserting that it's glysophate somehow interrupting, that keto avoids the larger concentrations of glysophates in our food.

The one that seems simplest is that 100 years ago we didnt eat carbs unless you were poor. For thousands of years we ate game meats. About 75 years ago the governments of the world were fooled by political activists and they started an experiment on us. I have 73.6 reasons that experiment failed.
https://news.ycombinator.com/item?id=29082487
I’d put myself in the camp of zealous Tailscale customers.

I’ve used wireguard for years and Tailscale solved every single complaint I had about Wireguard.

Their ACL management could use a lot of polish but moving to them and paying for the service was the easiest decision to make after how well it worked. And the product has worked flawlessly for us.

Not a paid advertisement. Just someone who never ever thinks about wireguard provisioning anymore.
UX suggestions:

- make the "Give me a Coffee name" button 5x larger

- place the button and generated name in the middle of the page, not at the bottom

- remove the pink border from the secondary title ("Create your own...") because it looks like a button.
Attention, New Englanders: Fluffernutter Is Now a Word
Good article! Two things popped into my head when reading it. First the talk "Programming with Hand Tools" by Tim Edwald[0]. It's a very cool, entertaining talk with emphasis on the craftsmanship side of things and provokes thinking about which parts to automate (or maybe abstract away) and which parts to craft by hand when we're building stuff. Aside: also reminds me of Casey Muratori's Handmade Hero project [1]. He is a strong advocate for structuring things bottom up and building them ourselves.

[0] https://www.youtube.com/watch?v=ShEez0JkOFw

[1] https://handmadehero.org

---

Secondly when reading this:

> Regardless, the basic idea is that companies are often faced with the decision of doing N units of shitty work or far fewer than N units of great work.

This is obviously oversimplified, but there is an important point that wants to emerge from this line of thought.

As someone who grew up on open source, standardized technologies and the Web, I have been empowered to build a livelihood on Web development, mostly "self-taught" (or rather self-directed). All of this Web stuff is very accessible and gives you actual _leverage_. You can build something useful very quickly and the community around it is happy to share so much knowledge and work. I'm _very_ thankful for that.

But I think as the wider web development community we're losing sight of what that essence is. We started to think of the Web as merely a vehicle for pure scale as in "how to reach the most people and annoy them with notifications" and "how to produce cheap software very fast".

Maybe we, or some of us, should slow the fuck down a notch and think about producing valuable things for the specific needs, pain points or taste of actual people. What the article describes is a process of thinking about the real people and building a human connection. The "top 100" costumers in the article are most likely people who _actually_ need/want/use the damn thing if they see your point. Instead of trying to manipulate the masses to buy a lot of crap (excuse my meta), we should be building relationships. One very good reason for this is that only the latter is sustainable - on all the axis of what "sustainable" means.

I'm writing this "out loud" partly because I started to drift into this abstraction/automation mindset myself more and more. But yes, leverage is solving real problems.
You've basically just reinvented the endowment mortgage. That went really well for everyone in the 90s.
Always pre tax.

Everything depends on the person. For example the same 2 people can make exactly the same, but live in 2 different states.

And with state income tax is varying from 10% all the way down to 0%, this choice of locale can make a big difference
Show HN: A cross-platform messaging product that plugs into any CRM
Yeah, because the "spiral-rule" is dumb, it's not a spiral at all. It's just regular operator precedence.
Same. Mentally I thought this was a "buymeacoffee" donation link, and just left the page confused.
That feels like it’s supposed to be a rhetorical question, but I don’t know what answer you’re expecting.

Apart from anything else, the idea of a pet chicken is too far from my lived experience to properly imagine.
1. Without delimitation, everything becomes long and confusing (including a single hexadecimal number for IPv4).

2. You absolutely lost me with your IPv6 example:

* I need to remember whether to use one colon or two, for each delimited number
* How do I even know the range of each delimited value is the same?
* How can I be sure what basis each of the delimited values is? I mean, you can tell me it's hex, but without someone telling me, I'm never quite sure.

With IPv4, it's easy: Four dot-delimited numbers, each between 0 and 255, in decimal notation.

Can you describe valid IPv6 addresses like that?
Any details on what the alleged abuse was?
Q1 2018
It's great so see more investment by European infrastructure providers like Hetzner, Scaleway and more recently Infomaniak.

Even though they're years behind in terms of features, their base offerings have improved a lot over time and they can at least compete on cost.
And the cloud hosting platform would have to react within one hour (at least usually). An autoreply saying "no" isn't a reaction, but a human answering is a reaction.
My favourite coffee is called Lobster Butter Love, so these names don't seem quite out of the ordinary for me!

(Lobster Butter Love is from Roos Roast in The People's Republic of Ann Arbor, Michigan)

Thank you, OP, for making this site, it made me laugh :)
https://pinenutsyndrome.wordpress.com/pine-nut-species

Interestingly I've never seen type A sold in China and I've sure eaten my fair share of pine nuts. Seems like these are mostly exported to other countries then? Would be hilarious if the bad ones are sold off to foreigners.
That's a good thing.

Besides, what is holding you back from setting up DNSSEC? It's not as if Hetzner doesn't support manually managing your DNSSEC-related records. Having your registrar manage your DNSSEC deployment kind of defeats the point.
Couple of my in-laws are cops in rural New York and they’ve been saying for years that cooks have switched to bottles cause you can make it all in one then throw it out the window on the highway so you’re not otherwise caught with a lab in your trunk.
The inverse of a any positive or negative vector with an amplitude greater than zero points directly into your soul relative to it's original amplitude and the how many regrets you have.
Once upon a time there was SoftIce and SoftIce for Windows.

Oh i miss them!
None of these are multi platform or use a widely available high performance language.
Lol no it’s not.
That gives the following output which I don't think is much more readable.

void f(int * a)
{
void * p = reinterpret_cast<void *>(&a);
***reinterpret_cast<int *(*)[]>(p) = 1;
}
> Running overtime is the one unforgivable error a lecturer can make.

This is tangential to the content of the article, but ... I'm continually astonished by the number of speakers who seem to be comfortable (largely at conferences) running over time cutting into their question time, the time of the next speaker, or even worse, lunch! Presumably it's not just me and Rota who feel this way, but it seems like there must be a large contingent of people who are very easygoing about it and quite happy to overrun or listen to overrunning speakers. I would be interested to know the thoughts of other HN readers.
Is the Erenzione Lungo blue?
Baby boomers hitting their life expectancy
> Have you memorized pi to nine significant places, or how did you even notice?

At least my "go-to" approximation is 3.141592654 due to the nice descending 654 at the end.
I just mean prices. It's difficult but not impossible for them to do a currency conversion in-browser... just one of those things that helps convert customers, funny that they don't do it.

Here is why me having to do the conversion is annoying.

Pricing at 1 euro = 1.1579126540169 usd:

- Traffic: 20TB included, over that is $1.1579126540169 TB/month

- Instances: $0.0081053885781183 /hr, $0.0127370391941859 hr, $0.023158253080338 hr, $0.0440006808526422 /hr, $0.092633012321352 /hr

- Backups: 20% of instance price (so for first instance, $0.00162107771 ? )

- Volumes: $0.046316506160676 GB/month

- Snapshots: $0.011579126540169 GB/month

I'm willing to bet my currency conversion rate and math precision are incorrect (we all know precision is hard) and customers might get pissed if they think they're getting overcharged when they do the math incorrect on their side. A pricing calculator would help.
That surprises me (not that I'm particularly educated on this), any links to more info on why GDPR requires that?
I used a shortened version of my last name for my account details.

It's difficult to pronounce, so I usually go by my preferred name.

(They have my full name from my e-mail and credit card)

I'm most upset that there was no opportunity to resolve this minor confusion amicably, and what really got me the most is that there was no attempt at an apology, considering the e-mail I got clearly stated that service would resume "once steps are taken to remedy the situation"

I was very polite to them, but everyone I talked to at the company was telling me that it was my fault.

I've never left an encounter with a company feeling more frustrated.
I don't really do anything special, just set everything up in Gnome's "Settings" app. Are all your monitors the same resolution though? If not, that could be the problem.
A basic problem with the IPv6 dotted quad is the fact that it is a quad. Humans can easily discern at a glance at most 3 symbols, which is a major point in favor of the IPv4 decimal notation. It's easier to visually distinguish 101 from 110 than it is to distinguish 1011 from 1101, especially in the context of multiple such groups.

Also, your "your site" example is deceptively simple. It works nicely if your /48 happens to be full of 0s, but even assuming you were allocated a huge /32 and you got to choose the extra 16 bytes for memorability, the address is more likely to be something like 2a00:1450:4001:830::/48.

Even this seems overly optimistic. For example, www.google.com is not a /48, but seems to be closer to /124 from some basic probing: 2a00:1450:4001:830::2000 to 2a00:1450:4001:830::200f seem to all respond as www.google.com, but 2a00:1450:4001:830::2010 does not.

If Google chose not to allocate a whole /48 to www.google.com, I doubt many sites would.
I remember playing great Blizzard games. Activision Blizzard games less so. I guess SC2 and Overwatch were pretty ok.

Activision Blizzard never had any magic in my mind.
It would be Go without the garbage collector.
Chinese Green Slim Tea
BULK PACKAGE: With this Chinese slim tea, you’ll get 3 boxes of 30 tea bags each. With a total of 90 tea bags, you minimize shopping cart checkouts while having enough to stay regulated and keep that tummy flat.
CONVENIENT TEA BAGS: It’s easy to make your daily detox tea with convenient tea pouches. Pour boiling water over 1 tea bag and steep for 2-3 minutes. Discard the bag and enjoy perfectly brewed green tea.
PREMIUM NATURAL HERBS: This slim tea only contains Senna leaves and Malva Verticellata. 100% natural and caffeine free, confidently use this detox tea for weight loss and belly fat.
PROMOTES WEIGHT LOSS: This Chinese diet tea is formulated and prepared based on a Chinese medicine guide. After centuries of use, it still proves to be one of the best weight loss teas for men and women.
REPUTABLE BRAND: Uncle Lee’s Tea has been producing high quality green tea for over 30 years in the US. Using knowledge and experience, they support your healthy lifestyle
Any time the spiral rule comes up, I like to point out that it's wrong. It is instructive in a way because one learns more about C declaration syntax, but it is even more instructive to recognize why it is wrong.

The spiral rule works only if there is no pointer to pointer or array of array in the type. But take this for example:

+----------------------------+
| +-----------------------+ |
| | +------------------+ | |
| | | +-------------+ | | |
| | | | +--------+ | | | |
| | | | | +--+ | | | | |
| | | | | ^ | | | | | |
int * * ¦ ¦ ¦ xxx[1][2][3] | | |
^ | | | | | | | | | | |
| | | | | +-----+ | | | | |
| | | | +----------+ | | | |
| | | +---------------+ | | |
| | ---------------------+ | |
| +-------------------------+ |
+-------------------------------+

The type of xxx is a [1-element] array of [2-element] array of [3-element] array of pointer to pointer to ints. I drew a spiral that passes through each specifier in the correct order.

Notice that to make the spiral correct it has to skip the pointer specifiers in the first three loops. This is marked by ¦. This is not mentioned in the original spiral rules and one could be forgiven to parse the expression as xxx -> [1] -> pointer -> [2] -> etc. following a spiral that doesn't skip the pointers.

The Right-Left Rule is quoted less frequently on HN but it's a correct algorithm for deciphering C types: http://cseweb.ucsd.edu/~ricko/rt_lt.rule.html

The spiral rule can be modified to process all array specifiers before all pointer specifiers, but then you'd have to specify that the order to do so is right and then left. At that point it's just the Right-Left Rule.
Like this remote execution exploit on Source engine?
https://twitter.com/the_secret_club/status/13808687591292969...

Great that your customers are on the safe side.
It’s common to over estimate human capabilities. Perhaps “holywood” tends to exacerbate that.
it might be true that there's a false perception of what overweight looks like, but I don't notice even a little bit of fat. I did my undergrad at a technical university where the standard was noticeable lower and overweight/obese people did actually exist. But it's very different here and it actually motivated me to work out every week. I didn't want to be the only one not really in shape. I wasn't overweight, just not really in shape either.
Interesting actually to see fractionation on that list... At least with distillation and like process it feels it should be solidly in processed food category.
Oh this is true of insurance everywhere but especially in NYC. Dental, Vision, legal, whatever. Every time (in NYC) I tried to make use of insurance I had limited choices and they were often bad.

In other parts of the country I’ve had more success using insurance.
Interestingly, I have used racknerd.com from lowendbox.com deals and it works quite nicely for me. No hiccups.

They undercut linode/vultr guys like many other leb providers so you should try them as well. Leb has good deals for ultra low cost vps
Does this law apply also to projects like Linux Kernel or Wikipedia? If not, where does it apply?