skysight-inc/HackerNews huggingface dataset:
Educated people usually underestimate how much "having a university diploma" correlates with social class more than with being smart and diligent.

For example, in my country, university education is free, but it still means your parents need to pay for your food, travel, and accommodation. Guess what, poor people can't afford that; they need to start making money when they are 18. On the other hand, for relatively stupid people from middle class families, there are safe choices of a university where they will probably succeed. -- And I don't think any of this is difficult to understand. Yet people around me insist that having a university diploma is a measure of intelligence and hard work.

(It is especially ironic with the politically correct ones. What is your opinion about people who treat poor minorities with contempt? Absolutely reprehensible! Oh, and what is your opinion about people who don't have a university education? Lazy losers, they deserve what they got! Hey, and you do realize that most members of the poor minorities actually don't have a university education, so you do in fact treat them with contempt? Uhm, that's completely different! Yeah, I am pretty sure they will be happy to hear that the reason they can't get a good job is not the circumstances of their birth, but rather the predictable consequences of the circumstances of their birth.)
There are a few styles of docstrings that Sphinx can parse and include in docs with e.g. sphinx-autodoc:

`:param, :type, :returns, :rtype` docstrings (which OP uses; and which pycontracts can read runtime parameter and return type contracts from https://andreacensi.github.io/contracts/ (though Python 3 annotations are now the preferred style for compile or editing-time typechecks))

Numpydoc docstrings: https://numpydoc.readthedocs.io/en/latest/format.html

Googledoc docstrings:
https://sphinxcontrib-napoleon.readthedocs.io/en/latest/
This is what I think too. Linux ecosystem mostly depends on dynamic linking, in a way that statically compiling all the dependencies is not easy. The flag "-static" isn't magic, so building a static binary from a project without official static linking support is hard.

Recently, I just tried to build a php binary for a system I don't have root access. Since that system don't have many things that are required to build php, I decided to build a static binary on my computer. Then, its dependencies are really complicated to compile with static linking, so I still can't get it work.
Sanfran or remote but not remote remote. :(
Question I have about Caddy. Is it usable as a module? Could I use it as a library and have full access to its API or can I only really use it as a binary?

The possibility of building a web server framework on top of it is very interesting to me if the entire API is also programmatically accessible
Yeah. The engineering team I am on uses the [async] tag to make async Slack communications explicit.
I completely respect your opinion on this and would agree that Zero K is jarring if your a fan of his earlier work.

However, I quite enjoyed it. It was short and to the point. It also reminded me quite a bit of my own experience walking through the hospice ward in the days leading up to my grandmothers death. The namelessness of it, the religious iconography, even the traveling to a distant place (AR) and sleeping there in the hospital. Because of this I feel it was not so much a book about cytogenetics but how living people deal with death. The cryogenic part of it could easily be supplanted with our religious beliefs that we will die and wake up in a better world.
> It does feel that Paradox games create a better simulation.

I would say it is complicated. On the first look, EU4 is much more realistic and less stylized/symbolic than Civ, but on the second look, Civ (even the first one) has many important game mechanisms just right to express more realistic dynamic behavior.

E.g.: waging war in Civ feels costly, as building capacities are used to build units and therefore cannot build civilian improvements, which leads to long-term falling behind. OTOH in EU4, waging war feels cheap, one can lost all its manpower and there are no significant ill effects, and being in peace while on full manpower is just wasting manpower recovery resource.

Even better example is city/province development, where Civ has natural growth, diminishing returns from growth and different results for each city based on local geography and infrastructure, in EU4 it is just paid monarch points and linear effects. One can have satistying pacifist play of Civ, while pacifist play of EU4 would be exremely boring.
Water wars: How conflicts over resources are set to rise amid climate change
The quest to predict – and stop – the spread of wildfires (2018)
You've confused two different things here. Epic takes a 12% cut from third-party games sold via the Epic Game Store. This is unrelated to their profits from Fortnite.
JSON5 pretty much addresses all the problems with JSON as a config format. I'd love for it to just replace JSON entirely.

https://json5.org/
Surely you shouldn’t be limited to types as interpreted and represented in the low-level config parser library but should have a strongly typed representation i
of the config structure that you implement in whatever language you’re using.

C# is a good example. JSON doesn’t have any of these types. It doesn’t even make a distinction between integers and other numbers. Yet it’s common practice to marshal these into the kind of types you mentioned at ingestion.

At the end of the day, if you type it with your keyboard, it’s essentially a string.

I think it’s completely fine that all this functionality is part of neither programming languages core libraries nor configuration file formats - there is no one-size-fits-all here.

There are plenty of configuration frameworks that do what you ask for.
Seikilos Epitaph
Product Review: September Accessories
They did settle on something: TOML, in PEP 517/518. There are a ton of in-progress PEPs building on top of PEP 518 to make pyproject.toml the place to put package metadata in a way that will actually be standardized and usable by multiple different packaging tools. setup.cfg is just a crappy form of ini file, with no standards for what it contains other than "what do common tools do". It's a mess, and it's going to get better, but it takes time because consensus is hard and we're all doing this for free.
Ummm. Feel like I'm being trolled.
Right. The improvement that this work brings is that it performs the function split very late and at a low level.

Basically, while the previous outliner split a function into two functions (the hot one literally calling the cold one as needed) this new thing takes a single function and splits it into two parts connected to each other by jumps. The cold part of the function isn't really a function --- it's just a group of basic blocks that happen to be located far away from the other group of basic blocks.

By avoiding the call into the cold function and the return to the hot function, the generated code can be smaller and more register-efficient.
Define "well paid". Entry-level (relative) wealth is a recent thing.
Automation for home-brewing beer is how you eventually end up with Coors.
That was not meant to sound gruff. I was unhappy about how several of my threads seem to have acquired detractors. But, hey: social media.

Cheers, mate.
Not related to the content of the article, but that has to be the worst page scrolling experience I've ever come across. Something steals focus and scrolling breaks until you click on the page.
> While in theory I am in strong support of new financing models to bring new technologies to market(ex. these Special Purpose Acquisition Companies - SPACs) I am very concerned that if even a portion of the alleged is true, this could poison this financing route for legitimate businesses and the sector overall.

SPACs have been around for a long time, and they've always had a bad reputation, often used for various forms of fraud and penny stock scams. Going live via a SPAC is opaque and expensive; you'd never choose it unless the normal IPO path seemed too risky for some reason, probably because you might not be able to survive the transparency the process requires.

If Nikola is just a complete fraud, that wouldn't taint SPACs so much as it would confirm their existing reputation.
Strict yaml claims to have fixed most of the problems of yaml and other languages used for configuration. Basically it is yaml with only string as a basic datatype, and other complexities removed. Handling of data types is done on a higher schema layer.

https://hitchdev.com/strictyaml/

It's a smaller project so probably could use some support.
No, it's just regular evolution. It's a mistake to assume that evolution prefers any particular direction, like increasing complexity or intelligence.
It’s not high risk high reward, it’s high risk low reward
Everybody already knows this, so it has become a moot point. Nobody really cares, but they should. The deconstruction of the male's role in society will contribute to the downfall of the west, and that's coming from one of these mistrusting, nihilistic, 4chan contributing males
I believe they meant https://en.wikipedia.org/wiki/Rupert_Murdoch
> We put safeties on missiles

And we put linters on code.
Impactful article that sums up something I think a (very comparatively young) friend of mine is going through following a divorce just before COVID hit

Except does the title perhaps mean “melancholy” because I’m having a hard time finding the intrinsic nihilism as offered by the depictions within the piece. It simply labels unfortunate outcomes of certain elements of our modern experience as such and offers no epistemology or substantive thoughts for how the author arrived at such.

As presented, I think ‘melancholy’ is far more appropriate of an adjective here versus something as layered as ‘nihilism’.
Mistrust indeed. I won't even tell you all what I think on here. Too personal.

Edit: that aside, there's not really that much meat to this article. It's more like "We were sad once, and we blame our families." That's not new. What's the solution?
i was kinda shocked to see all the negativity in this thread. i looked at this post and thought 'beautiful' and kinda mind-blown at the simple elegance of it. ruby is one of those languages that was cutting edge in 1995 and is apparently cutting edge today. it writes and reads like nothing else. it can be made very, very, or too terse, but it can be made to read simply and concisely and clearly with an economy of characters spent. i also am not a huge fan of the metaprogramming madness. but ruby is a beautiful language and i definitely

'think highly' => sentiment

this post.
If the author otherwise (that is, first word capitalization issue aside) writes grammatically better than >99% of other internet writers, I submit that you can grant them this one shred of self-expressive style. Goes pretty well with the terminal user theme, to boot.

It's pretty clear she pays mind to grammar and cares about its proper usage more than most.
> This is how my friends and I treated one another, and others. There were other examples of stupidity. Taking baseball bats to taillights in parking lots. Driving around town shooting pedestrians and bicyclists with airsoft guns. Getting blackout drunk and racing down the freeway wearing a blindfold.

At no point in my life have I ever wanted to damage someone else or their property for the fun of it, and I wouldn’t call the acts above an example of stupidity. This is just bad parenting or hanging around people with bad parenting.

And my parents worked 24/7 trying to survive with their small business and trying to learn English. But I don’t think I had to be told not to go around breaking people’s tail lights. I saw how hard they worked to put food on the table, it would feel disgusting to me to throw all that effort away doing things to harm others for no reason.
Having two parents greatly reduces the change of a young adult committing a crime.
Yes. In 2D, area enclosed by a noisy perimeter converges with more perimeter points, but length only increases. Adding more points to the perimeter can only increase length, because the shortest distance between two points is a straight line. But adding a point can increase or decrease measured volume.

In 3D, volume converges with more perimeter points, but surface area does not.

This line of thinking leads to sampling theory. Given a noisy analog signal, digitizing it at higher and higher resolution and sample rate can yield an arbitrarily large number of data points, as you track the noise. But the area of the envelope around the waveform converges.
Expected this to be a reference to Neal Stephenson’s “Fall; or, Dodge in Hell”. Midway through and it’s fantastic.
This is very interesting and reminds me of something I read 4 years ago. I had wondered about data compression related to brain research after I had read this blog: https://probablydance.com/2016/04/30/neural-networks-are-imp...
Data Migration from JanusGraph to Nebula Graph – Practices at 360 Finance
Elizabeth Holmes may attempt to claim 'mental disease' in Theranos criminal case
Best Language Models Don’t Have a Clue What They’re Doing
I think the general feeling in the community is that the standard library is where packages go to die. Once something is in the standard library, it can't get meaningful features/updates outside of the yearly release cycle. pip and setuptools are already vendoring a TOML implementation, and once you have pip, you can pick from multiple great toml implementations that are all under active development. Maybe once the packages/standards for TOML are finalized and the only thing left to do is fix bugs, maybe then we'll see a TOML implementation in the standard library, but in the modern age where you can fetch dependencies at any time, there's honestly not that much incentive for CPython developers to take on more burden of maintenance and development for the already-massive standard library.
Or trailing commas in lists/objects. That is 90% of what burns me every time I write JSON by hand.
A lackluster opinion piece that is attempting to disguise as an essay.

The thesis of the article [0] is unsupported by any of its content.

Statistics for the number of friends people have are adjacent to statistics about suicides, implying a causal connection, but no statistics about the number of friends that suicide victims have are presented.

[0] -
>The lack of stable families has contributed to the widespread mistrust of others and lack of social relationships among young people. It has, I believe, given rise to a sense of nihilism even in an era of relative material abundance, which has characterized some of the violent upheavals.
I enjoyed this paragraph from the "Response to philosophers - GPT-3"

Human philosphers often make the error of assuming that all intelligent behaviour is a form of reasoning. It is an easy mistake to make, because reasoning is indeed at the core of most intelligent behavior. However, intelligent behavior can arise through other mechanisms as well. These include learning (i.e., training), and the embodiment of a system in the world (i.e. being situated in the environment through sensors and effectors).

It reminded me of another post I saw on hacker news (Losing the Narrative - The Genre Fiction of the Professional Class https://news.ycombinator.com/item?id=23662750)

The phenomenon of "intelligent behavior" totally divorced from reasoning is always on my mind. Like "emergent behavior" in immersive sim games, or boids & flocking algorithms.. or schools shuffling classrooms every 14 minutes to work around coronavirus guidelines...
Write Notes for Your Code
This post resonates with me, but I definitely don't think it's hopeless. I'm in my early 30s, and have "no friends". There are people I would consider my friends, but as we grew up, we got adult responsiblities like jobs and family, most moved to different states for work, so I haven't actually been able to see them for years.

Recently I've been working to improve my life, so I've been going out for walks around my neighborhood more. Just by leaving my house more often, I think I've talked to my neighbors more in the past 2 months than I have in the 10 prior years I've lived here. Now they ask me to get their mail when they're out of town, they ask if I need any help after my wife's surgery, etc. When I go out, I rarely see anyone else my age, it's normally older people out doing things around the neighborhood. I say older, but I'm not exactly young; I was starting high school when my parents were my age. I really believe that the "loneliness epidemic" is a product of a generation that socializes almost completely online, and has no connection with their community. That's how I used to be, and I realize now how shallow and fake online relationships are.
Generally looks good, but ugh, I dislike allowing single quotes. Allowing single quotes has close to zero ergonomic value but increases the number of ways to write the same fundamental thing.

But that's a minor quibble. If everyone adopted this thing instead of legacy JSON, we'd be better-off.
Did you grow up in a city?
Even when controlled for income? I'd imagine single parent households are strongly correlated with lower socioeconomic status, as is antisocial behaviour.
Maternal caffeine consumption and pregnancy outcomes
because 1 button... like the iphone or imouse? /s
Richard Branson would've been a much better example. He's massively dyslexic, can barely read, and openly admits that he didn't understand the difference between "net" and "gross" for the first couple decades of running his companies.

He was however a massively charismatic individual and an extremely good judge of character, so he was able to use these traits to sweet talk investors and hire people he knew he could trust to get the job done.
Very exciting. As an outsider looking into the world of academic science, though, I am genuinely curious as to what about this paper took 13 years? The article mentions research by the team began in 2005, and only finished in 2018. Was it just the time needed to watch multiple generations of the corn grow? Anywho, fascinating stuff.
This would be Google creating a static page of results and pretending they had crawled the data when they demo’d submitting a query.

Uber manually arranging a driver / passenger pick up and animating a vehicle on the map along a predefined route, etc. etc.

It’s edgy to say startups do this, but there hasn’t been a startup conducting this level of fraud so openly since Theranos. And Nikola is a publicly traded company valued at billions.
If we break out children who lost a parent to catastrophe vs children who lost a parent to that parent's decision to leave, do they have the same crime rates?

"Having two parents" isn't what's generating the effect.
Just make sure to do your liability math because in a about a year you're going to have a lot of investors very angry at you.
I'm glad if you find it helpful. The most expensive bit is the pump. I have a Lezyne floor pump that was $60 from Amazon. Truing stands are about $40 on eBay. Spoke wrenches are available for around $5-10. Tire levers all about equal. The Park Tool patch kit is small and comes with rubber cement.
Mmm. Where did you find that definition?

My (Collins) paper dictionary offers:

"The conventional form by which the location of a building is described" and nothing close to what you've suggested.

Wiktionary offers: https://en.wiktionary.org/wiki/address

"A description of the location of a property, usually with at least [...]"
Mix of suburban and rural. Suburban for high school.
"Cursive" means slanted. "Current" means joined-up (from the french "courant", literally "running"). Not all cursives are current - Chancery cursive, for instance - and most recent schoolroom current writing isn't cursive.
I grew up right in the middle of a very large American city. Did plenty of stupid shit like smoke cigarettes on subway trains, go to parties in abandoned buildings in sketchy neighborhoods, threw up on the sidewalk. Never once have I decided to commit property or violent crimes.
It's an interesting point you raise around trust. It's certainly one of my biggest challenges in a management role - there are staff I struggle to trust due to past instances where they have gone significantly off track and failed to deliver due to ignoring or taking too much license with the direction they were given. We've got huge piles of technical debt and whole series of poor decisions we're just living with due to this kind of thing. The challenge now is how to continue to delegate to such people, without creating a huge amount of overhead to track what they are doing and how it is being executed. Simultaneously with all this, those same people are in a technical sense the most skilled in the team. Finding a way for these people to mature into their roles would be ideal but it's really hard work.
Do you know what the word generally means?
That looks really nice. I might start using it for configuration.
Essentially just a Thin robust, Rubber sole. No padding, no shock absorbing. It’s pretty close to walking barefoot.

I switched to minimalist shoes 3 years ago and it has dramatically improved my life.
Sorry, I don't know where I was going with this. You'll have to excuse me.
No, having two parents Living at home reduces the probability that you will be Arrested for a crime.

You are implying causality, when much of that correlation is because single parent homes are affected by the same policies of over policing of vulnerable communities twice. Once with a parent and once with a child.
I’ve never had trouble finding work as a senior software engineer, but currently I’ve managed to escape the nonsense.

I have found from working in Java heavy industries that people most reliant on OOP tend be school educated developers with little or no capacity for self education. These tend to be the developers most concerned with job security. Very few (almost none) self-taught developers I’ve known openly embrace OOP as their preferred paradigm.

High insecurity among software developers is why I’ve grown to dislike writing software in the corporate world and why I was happy to accept a management opportunity doing something unrelated.
> Solar roof was 100% fake product

They have a number of installations in California that were done for real clients and are fully functional. It may not be viable or scalable, but it is absolutely not fake. It is an actual product that works.
Well, this is not really "revealing" anything new on "TikTok algorithms".

This is actually a very simple description of a very basic methodology. Not an algorithm.
And children who lost a parent to the criminal justice system...which is highly predictive of coming from an over policed community where the child will be targeted by law enforcement and the judicial system.
Ditto YNAB and minimalist shoes. I like my Merrill’s. But I think they look silly. I tried Xero first. They were great but Swedish quality. I’m thinking I’d trying Lems next.
I mean, technically yes, since the only the Caddy's `main()` does is call a function that parses CLI args; all of Caddy's logic is in importable packages. But in order to be useful you'd have to have a config document (usually JSON, or some other supported format through Config Adapters) to pass into either `Load()` or `Run()`: https://pkg.go.dev/github.com/caddyserver/caddy/v2?tab=doc#L...

But most people do it the other way around: write a Go program or library and then make it a Caddy module: https://caddyserver.com/docs/extending-caddy
This is totally right and just as shady
oh, the good old "i'm not a criminal, i'm just crazy" story.

Actually fits the profile of someone who sends an army of lawyers to intimidate a whistleblower.
I think you're the exception, not the rule. I've never done anything like what the author wrote, but being involved in mischief is something every male I know did. You can even see it in animals, where the young males try to push boundries with authority figures.