skysight-inc/HackerNews huggingface dataset:
If you are in the US, you are lucky to live near such a complex. They are not common.

The NCAA only started to “recommend” that universities, when building new facilities, to make their competition pools Olympic sized in 1996.

Remember that Olympic pools are deep - usually a minimum of 2.15 meters - and don’t usually have ledges for assisting with egress. They are really dangerous. A person that gets into distress, especially near the middle, will find it nearly impossible to self-rescue. Without attentive guards/coaches/onlookers they are nearly certain to drown.
I clicked on this because I was interested in the reasons someone would migrate from Postgres to MySQL. But it looks like the only reason mentioned is that the company publishing this blog post has a feature that supports MySQL.
> why the option of “we ask the user when they install what they want” is not explored.

Because Go == Google, and when has Google "asked the user" before slurping data?

If they are going to do it, it should only ever be on an OPT-IN basis.
As a drinker, I feel pretty smart every time I take a drink.
World War II Memory in Putin’s Russia
Comparing 90% to 5% would be very silly. What percentage of cancer-related deaths are attributable to tobacco use? (In the same sense of "attributable" as for the alcohol?)
> Allow them to decide without harassment.

vs

> To refuse a beer in Germany is an affront that I would like to weigh against the risk of cancer.

Who is harassing who if someone feels that their choice of not drinking beer will cause affront? Hoping that cultural norms will change and it will cease to be an affront to refuse a drink is not harassing. People exerting social pressure on others who refuse a beer is. That is why I'm hoping any such practices disappear.

Exactly for the reason you state, to allow each to decide without harassment.
Trademarks don’t need to be applied for - a “common law trademark” is established through use. Much harder to protect than a “registered trademark” though, as you need to actively defend, rather than the mark simply being present in a registry.
Messaging apps implement this "X is now on Y" feature which, while invasive, is very effective in reconstituting social graphs. I wonder how that could be implemented on the fediverse. A brute force way would be to scan your birdsite data dump and try to find if any of the same handles exist.
I like where you're going with this.

If Apple stays true-to-form, it seems they will be last-to-market; preferring to take a bird's eye view of the market before they swoop in with a well-designed solution that fits into people's lifestyles more seamlessly.

It might be too early in the AI-generation for this situation to have matured to this point. It's my understanding that Apple is having a private all-hands meeting on AI next week.

https://www.macrumors.com/2023/02/07/apple-ai-summit-in-pers...

Exciting times.
> Interesting, but then why there aren’t earthquakes in Africa?

There was an earthquake off of the coast of Kenya 3 days ago: https://ds.iris.edu/ds/nodes/dmc/tools/event/11654975

However the activity would likely be limited because it's a rift region, aka two plates moving apart from one another (diverging).

Large quakes tend to happen in convergent and transform (slip) boundaries, because the two plates deform (due to friction) as they move against one another, loading with energy, then the plates slip (skid), releasing the deformation and the corresponding energy.
Firefox Marionette
OK, pretend that the title was "Are Paul Graham's Old Startup Essays..."
weird, that page got ads past my ad blocker... It was like 60% ad content, and was hard to find the "real" content.
I installed a wiki on my personal site and used that to create a sort of bookmark hierarchy with descriptions.

Then Google Bookmarks came along, which was perfect, so I switched to using that. Then Google killed the project for some reason and I've never gotten back into the wiki habit.
The article is leaving out the fact that the $10k threshold is not at the discretion of the bank. It comes directly from the Bank Secrecy Act (https://en.wikipedia.org/wiki/Bank_Secrecy_Act).

The magic number is not the bank's magic number, it's politician's magic number.
Archive Link [1]

[1] - https://archive.ph/FiE2r
>> Marketing makes mules to stallions.

Are they marketing a product or the company? If they're selling the company I like to stay away. Even places I've worked with legitimate product engineering kinda suck when management is distracted by prospective investors or buyers. It's a misalignment of priorities between the top and bottom.
I think the example is indeed contrived - you said it yourself!

To me it doesn't illustrate the problem with default parameters specifically.

For example it shows that the programmer doesn't know dependency injection and first-class functions. Printing could be passed in as a function param, but then it might actually be sensible to provide a default callable (eg, print), depending on how the greet function is going to be called.

Language seems to be a perfectly sensible thing to have a default on.

Then, and_return... That is, like, super contrived, man... I mean if a programmer doesn't know that a function caller can simply call for side effects and ignore the return value, they likely have much bigger problems than their judgement to use defaults or not.

I empathize with your plight though - you're probably a great programmer, and I think it's very difficult for someone who is good at their craft to come up with genuinely but subtly shitty examples.
What's fascinating about this isn't the study itself - it's the reactions people here are having.

From "I guess that means fruit juice should be illegal since it can contain alcohol!" to "Life leads to death too!". Just any justification to call the WHO's point bunk.

Denial, in a word.

This is the world's leading body on science health giving a result that I'm guessing most of us don't want to hear. Because we like alcohol and want to be told we're right for liking it.

I think the result is completely true. Just the same, I plan to keep occasionally drinking a beer, the same as I occasionally consume horrendously unhealthy food or spend too long in front of a computer screen. It's okay to do unhealthy things in moderation.

But if being told it would be best to drink only in moderation, if at all, triggers an angry response and denial, maybe you should have a sit down and think about what that means.
Soon humanity might have two motherlands.

Soon? Like geologically soon I guess.
What are the benefits of using Clang over GCC?
https://www.cancerresearchuk.org/health-professional/cancer-...
Hmm interesting thanks, probably those are zones with very low population density, so an earthquake makes no big damages and we don’t know about them.
I don’t think brnt’s comment contradicts yours.

They agree that farmers understand financials. But they also restates what you said. Farmers don’t understand the actual biology of farming. They are dependent on the company provided experts for that.

The only real difference between you and the other commenter is your definition of the word “smart”. You both agree on the facts.

Also, “Even a Netflix documentary” is a horrible comeback when the original comment’s “evidence” is as a YouTube video.
The religion self-proclaims as the opposite of a death cult, just FYI.
Assuming they share Graphics assets on Mac, it is still larger though.
To add to the sibling comments, nudging you into module level constructors for classes will encourage more
modularity in general.

If you have a class like this with a separate constructor in the same scope as the class…

class Cow:
def __init__(self, name)
…

def random_cow() -> Cow:
return Cow(uuid())

…you are more likely to roll this all up into farm.cow than you are to lump all the animals together in a single farm module.

Modularity is nice of course because it helps you step away from implementation detail (close the file, forget about how it works, and just use it) and your code gets split up into little pieces that helps your e.g. bazel monorepo build/test work efficiently.
Siliwiz – A Semiconductor Simulator
Tutorial at https://docs.google.com/document/d/1H3jA7guvXT7toEvUObOQ1viQ...
But moderate drinkers live longer?
You can't wake up knowing new information. Everyone has to learn, the people who look talented just learned it earlier than everyone else.

Of course you are correct that the "naturally smart" people learned it faster. As in, new information was provided to them just once or twice and they instantly grasped it and were able to apply it.

As knowledge accumulates in people they may also actually "wake up with new information" nobody taught them. As in their brains may make associations and conclusions without someone teaching them. The proverbial "I had an idea while showering". There's your "talented" guy.
OrdAPI - Ordinals metadata API with JSON output
I'd ask a slightly different set of questions: (1) "Is it good for {country} if {country's corrupt leaders} are able to bank elsewhere?" (2) "Is it good for {bank elsewhere country} if they accept corrupt money?"

(1) is probably not good for that country, but do other countries care? To some extent, this is just colonialism by proxy: extracting wealthy inequitably from a foreign country. Historically, few third party countries take issue with that, when they're the winners.

(2) is where the more interesting point is. Does the country accepting the money net benefit, or net loss? Aka the London banking question in a nutshell.

I'd argue that if money is political power (it is) and corrupt money can't be firewalled (it can't), then it's net loss.

Inevitably and especially if we're talking lifestyle roots (e.g. property, establishing a home, etc), that corrupt money corrodes government and civil systems in the banking country. At minimum, because the wealthy corrupt people bring their expectations and behavior with them!
Being midways through a 8 month trip through Latinamerica, and having been on similarly sized travels earlier, I can say that it is definitely the people you remember. I don't remember much of the landmarks etc., but I still remember a lot of the conversations I've held with people. They made it special.

Being a landscape photographer the nature does also stick with me, however.
There's a good chance one can identify bad programmers from coding style. A few symptoms come to mind:

- fanatical about manual placement of whitespace

- copy&paste&mutate large blocks of code all over the place

- checks in blocks of commented out code in case they're useful later

Identifying good programmers is much harder, there's a lot of variables in that.
Then the Emperor's new clothes must be the finest in the land, no?
Just another typing game with a pretty leaderboard
So is it safe to leave the country but leave your spouse and kids behind, find a job, and then re-enter, or will this trigger detection of your spouse and kids overstaying?
What We Know About Attachment Styles in the Workplace
matplotlib has entered the chat.
When you're comparing collection literals, often type checking is part of equality.
Why You Should Disagree with Yourself
The Getty Family’s Trust Issues
«Stoltenberg and Støre discussed the possibilities for the job of secretary general in NATO already in 2010, Klassekampen writes.

It was the year before Norway took part in extensive bombing of Libya«

https://e24-no.translate.goog/karriere-og-ledelse/i/xPlw8V/h...

«lieutenant colonel Tormod Heier said: - In its first years, the Stoltenberg government had a bad reputation in the USA, partly because we did not contribute in southern Afghanistan. After SV was weakened in the 2009 election, Libya became an opportunity to repair relations with the United States. This has contributed to the fact that Norway has now moved up a division in NATO .

And as a thank you for his efforts, Jens Stoltenberg was appointed Secretary General of NATO.«

https://www-dagsavisen-no.translate.goog/kultur/2014/10/15/s...
"Who is harassing who if someone feels that their choice of not drinking beer will cause affront?"

The responsibility of "feeling" belongs to the individual.
No level of alcohol consumption is safe for our health
> Denial, in a word.

I think it's more like: yeah, we know, but people are able of being responsible too.

So don't assume that living a week more in a lifetime should be a goal, I assume these studies are published to get some funding for the team who publish them, not because they are useful for the public debate.

Because they are not.

Alcohol is much less dangerous than the car tyres, moderate alcohol consumption is also associated in many studies to health benefits, just like drugs are not good for your health but without them the chances of dying of common disease increase two fold, so they're not as bad as they look.

Maybe people should care about important stuff, not the sensationalistic stuff.

Meanwhile:

The car tyre particles pollute air, water and soil and contain a wide range of toxic organic compounds, including known carcinogens, the analysts say, suggesting tyre pollution could rapidly become a major issue for regulators. Air pollution causes millions of early deaths a year globally
not entirely, just not too well researched; https://www.cancer.gov/about-cancer/causes-prevention/risk/d...
Certainly benefits me
Don't get me wrong.

I am old and biased to my core. My personal experience is that in reality the winner is the boring tech which people use because of real life needs and goals.

All of it related to their survival and well-being. Generating some pictures is entertaining and may be valuable for some, but when we talk about art, the process is more important than the results. Art is personal human expression. When my brushes are painting more than me, this is their art. Not mine.

All of this will give yet another tool in the corporate belt for reducing employment on a grand scale. And this is not the industrial revolution, which provided some alternative to the craftsman of the era.

This is the removal of human value in the production loop.

Edit: Did you not read the ART part of my response?
Boring is MS Excel, a real game changer.
Extreme marketing can work in a highly fragmented market where no dominant players have been established - basically the Goaddy model. I see similar things with Monday.com, asana, etc.
Define soundness. Here's something close to the definitions that I've seen:

> The central result we wish to have for a given type-system is called soundness. It says this. Suppose we are given an expression (or program) e. We type-check it and conclude that its type is t. When we run e, let us say we obtain the value v. Then v will also have type t. - https://papl.cs.brown.edu/2014/safety-soundness.html

This only makes sense in the context of static types afaict, because you do not "typecheck an expression" in a dynamically typed language.
Thanks for this.

I have never deployed a service mesh or used one but I am designing something similar at the code layer. It is designed to route between server components. That is, at the architecture between threads in a multithreaded system.

The problem I want to solve is that I want architecture to be trivially easy to change with minimal code changes. This is the promise and allure of enterprise service buses and messaging queues and probably Spring.

I have managed RabbitMQ and I didn't enjoy it.

If I want a system that can scale up and down and that multiples of any system object can be introduced or removed without drastic rewrites.

I would like to decouple bottleneck from code and turn it into runtime configuration.

My understanding of things such as Traefik and istio is that they are frustrating to set up.

Specifically I am working on designing interthread communication patterns for multithreaded software.

How do you design an architecture that is easy to change, scales and is flexible?

I am thinking of a message routing definition format that is extremely flexible and allows any topology to be created.

https://github.com/samsquire/ideas4#526-multiplexing-setting...

I think there is application of the same pattern to the network layer too.

Each communication event has associated with it an environment of keyvalues that look similar to this:

petsserver1
container1
thread3
socket5
user563
ingestionthread1

These can be used to route to keyspace ranges (such as particular users to tenant shards or load balance) to other components. For example users1-1000 are handled by petsserver1 and socket5 is associated with thread3.

In other words: changing the RabbitMQ routing settings doesn't change the architecture of your software. You need to change the architecture of the software to match the routing configuration. But what if you changed the routing configuration and the application architecture changed to match?
This is a poor line of reasoning - pretty much every community acquires an ass at some point and when it's not something they've dealt with previously it often takes them a while to figure out how to react.

The question is how they do react once they've figured it out, and Scala's come along in leaps and bounds in that regard.

If anything, you should be more wary of groups that haven't yet dealt with that problem, because they've had no chance to develop the relevant antibodies yet.

I mean, I get it, if you have a bad experience with X, it's going to colour your perceptions going forwards, being human be like that - but similarly to throwing away a dice because you rolled a nat 1 with it at an inopportune moment, it's far from the most rational response available to you.
I think (optional) static typing is important for "serious" programming, so I've been experimenting with Python's type hints after of my good experiences with TypeScript (which fundamentally works in the same way).

Oh boy, what a mess, especially if you have to keep compatibility with 3.7 (which has slightly different types for builtins).

The ecosystem is definitely improving and I do think the benefit will eventually be worth it, but this example illustrates (albeit in a somewhat exaggerated way) why I would advise users to move cautiously.

IDE completions are a good benefit for a start, it'll probably take a while until you can support strict checking (errors when types don't match).
And I am still waiting for the WiFi support in the Rust rp-rs crates
> If I was tasked with changing anything in there, or analyzing the code, the first thing I would do is run autoformat on it. even if I have to preserve the code style, I would just translate it back once I'm done

This could be done with local reindentation/deindentation. You'd need some way to map back to the original style, maybe treating the whole process like a git edit, putting a newline before each new addition, highlighting it, with a checkmark button to "commit" them once the indentation is adapted to the original style, and by "commit" I mean make the highlighting go away.

However the criticism about the right part of the code being visual noise I see in your reply and others is somehow unfair, the second pic bordering on the limits of what I find acceptable myself. It's still linguistically readable as in you'd still be able to replace the parens and braces by reading that one line of code aloud. It's not code that's supposed to be readable in a typographical sense, with harmonious spacing meant to catch the wandering eye like an ad, it's code that was written to be thought through. Sit and think. For 30 minutes before hitting 'build'. After minor compilation errors and the first successful build, I had just a single one-line fix to make before having the code run correctly.
Wages peaked at 7.3%, not averaged that over the 12 month period.
> To refuse a beer in Germany is an affront

I don't think that stereotypes add anything to any discussion.
That's true, people don't need rigorous typing systems. However,

1. the way to verify types before deployment is usually through a rigorous type system.

2. auto-completion of type signatures is massively easier if the language has a rigorous type system.

It's the tools that people use that need a type system, not the people themselves.
> If they are going to do it, it should only ever be on an OPT-IN basis.

They made their case against it, and I can even understand the reasoning behind it. Doesn't mean I have to agree though.
Your own link says:

> However, a large number of epidemiologic studies (both case-control and cohort studies) in humans have found no consistent evidence that dietary acrylamide exposure is associated with the risk of any type of cancer (9, 14).
Startup culture is rebooting. It has reached an unseemly level of stereotypical, cut and paste, me too, lemming behavior that cannot be redeemed by any insights conceived by essays writen for a less absurd era.
People don't know about Palemoon or Seamonkey or Konqueror or other web browsers. They knew about Firefox because it evolved from Netscape -> Mozilla.
Hersh possibly confused Jens with his father Thorvald Stoltenberg. Who travelled to North-Vietnam in 1970 to negotiate between them and USA, and who was commended for his negotiating skills by the am. intel community in a declassified rapport from 1980.

See my other comment for sources.
That doesn't seem like the solution. Are you sure you're talking about level 38? It's starting to seem impossible to me, too, even with your spoiler :(

Apart from that I really like this game- it's simple but challenging and looks good, too. I've played other similar ones but this one just nails it for me.

The only thing I would add would be a reset button - having to spam the undo button to get back to the start position is mildly annoying
what's so very different between chrome and chromium to make you to use one or another ?
NYTimes is definitely a successful example of the paywall strategy. They just added 180,000 subscribers in their most recent quarter and continue to make a profit: https://www.nytimes.com/2022/11/02/business/media/nyt-q3-202...
Light pollution cut humanity’s connection with the stars–but we can restore it
The escape hatch is Haskell. The only reason Elm exists is to remove escape hatches from Haskell.
Aged computer technician tries to solidify position and secure future ^
> ...bloated MS systemd

I dislike systemd as much as the next person who's gotten burned in production by systemd "quirks", but the correct epithet is "Poetteringware". systemd predates Poettering's hire by Microsoft, and Poettering's projects have a very particular style to them.

(Namely, when they break, they break _badly_ and provide effectively-zero information to help you understand what went wrong and how to fix it... and advocates for the project that's giving you grief today either dismiss your questions as anti-$PROJECT FUD, or are just as helpless to understand why you're running into trouble as you are.)
I would log for this to work but these bots always have 0 posts in their timelines.
I was looking to logseq but I found its recurring tasks to be unstable at times. Sometimes reindexing graphs invalidates all the dates and messes up the timeline.

Table creation using query, if it relies on properties, makes the block very ugly to work with and manage.

Child block support is not as great

And separating notes and tasks is quiet difficult without properties.

I need to look into orgroam but I will have to learn Emacs first.
> Moreover, each time someone adds a new option it gets harder to justify why they shouldn’t do it when the previous person was allowed.

I’m not sure languages should be limited in order to avoid problems with the lack of project leadership.
My life is in Evernote, and it works well now. At work we use OneNote. It also works well.
actually people who drink moderately live longer.

Epidemiological studies indicate that moderate drinkers live longer than non-drinkers and heavy drinkers.

https://www.med.unc.edu/alcohol/education-prevention/alcohol...