skysight-inc/HackerNews huggingface dataset:
Brain Rules for Baby by John Medina, because it made me a better father; Why We Sleep by Matthew Walker, because it taught me of the importance of something that I’d occasionally dismiss as a nuisance; Pain Free and Pain Free at Your PC by Pete Egoscue, because it completely changed the way I understood posture, pain, and how repetition influences my body; and Letters to a Young Poet by Rainer Maria Rilke, because it taught me how despite big changes in technology and society and way of living, very little changes when it comes to our personal struggles and concerns; Man’s Search for Meaning by Viktor Frankl, because it helped me realize that in any situation, my attitude is what I always have control over; and 7 Habits of Highly Effective People by Stephen Covey because it greatly contributed to my mental framework for how to be productive and for this quote, which is probably my favorite of the past decade:

“In the space between stimulus (what happens) and how we respond, lies our freedom to choose. Ultimately, this power to choose is what defines us as human beings. We may have limited choices but we can always choose. We can choose our thoughts, emotions, moods, our words, our actions; we can choose our values and live by principles. It is the choice of acting or being acted upon.”
The false hope in the Milly Dowler story is deeply heart-breaking, but a privacy violating system that couldn’t generate false hope would still be bad. If the phone company mailed copies of every phone call made by the family, to reporters, I think we can agree that would still be gross.
I've gotten it once (HND to SFO), so it's not unheard of, it's just not official policy. 24 hours before the flight departs, the upgrade list gets transferred from the online waitlist to the airport, and check-in staff and gate agents have full control at that point (this is why UA doesn't let you use upgrades within a 24 hour window). Occasionally, you can get someone at the airport to put the upgrade through (though I've found it burns goodwill, so don't do it too often).
Well then go right ahead and get right on that for us, please. Wait, what? You want to rob ME in order to pay for it? No thanks. If you think your idea is so great, come up with the money to fund it yourself. Stop robbing the world.
The co-author of this book is (seems to be) Deepak Chopra who acquired quite a fame for his liberal use of quantum physics terminology (quantum woo-woo) and for producing thoughts and ideas which typically turn out be not very coherent under a closer scrutiny (https://rationalwiki.org/wiki/Deepak_Chopra), i.e. for "sounding deep while saying nothing"

I wonder how his co-authorship affects contents of the book. I bought the book (b/c of this thread, not even looking at the authorship), and I will judge the book based on its contents, but suporting financially a de-facto cult leader of a not very rational movement doesn't sound like a good move from my perspective.
> other techniques -- from CEGAR model checking to concolic testing -- have had better results, and that's why they're getting more attention in the formal methods space.

These techniques are tailored towards efficiently finding refutations or counterexamples where a program fails correctness. They are very effective at what they do, but they're best used in combination with formal proof, or as a sort of glorified automated testing ('fuzzing').
2010 - Outliers, Malcom Gladwell

2011 - In Defense of Food, Michael Pollan

2012 - Born to Run, Christopher McDougall

2013 - Four Hour Work Week, Tim Ferriss

2014 - Nourishing Traditions, Sally Fallon

2015 - Awaken the Giant Within, Tony Robbins

2016 - Black Swan, Nicolas Taleb

2017 - Surely You’re Joking Mr Feynman, Richard Feynman

2018 - The Prophet, Khalil Gibran

2019 - Three Body Problem (series), Liu Cixin

These aren’t publishing years, just the year these books transformed me.
Surely, by making use of C++/WinRT, C++/CX or VC++ Compiler COM Support mode, who still uses stuff like STDMETHOD outside legacy code?!?

And on Embarcadero's side, C++ Builder Component Wrappers.

He is so knowledgable about COM, that in 2018 writes ExitScope manually instead of using either ComPtr or _com_ptr_t.
It's not going to be a black swan event. It's the long term debt cycle which is a clear pattern in historical data. See Ray Dalio's explanation.

Preparing for the possible collapse of the financial system does not make you crazy. Ask people in Greece or Venezuela, or great grandparents who went through the depression.

I think the first smart thing is to diversify investments such as buying gold or different currencies or real estate.

I have lots of other idea but based on your comment you would accuse me of being insane if I mentioned them.
"In other news, the military-industrial complex--like all government programs--just grows and grows and grows, while the taxpayers are continuously sucked dry to fund all these marvelous ideas and brilliant schemes concocted by the Really Smart People. More at 11."
because "Manufacturing Consent: The Political Economy of the Mass Media"
Amazing read so far, very gripping! (Page 5)
An OS which targets uniprocessor systems. MS-DOS for example.
Oh, it surely is. I'm lucky enough to be one of those trained people who can and does do such things (one reason my technology (laptops, TVs, etc) is old is because I continue to repair old stuff instead of getting new shiny).
> You are using a unique definition of privacy here to say that meddling with data you have understood to be private is not a privacy violation.

I'm saying that meddling with someone else's data isn't a privacy issue in the same way that if I enter your home and cut your table in half, the destruction of your table isn't a privacy issue. It's a destruction-of-property issue.
I contend that it's one of the best games in the Civ franchise, but someone else can articulate it better than I can.
> full Battlestar Galactica

This is a truly marvellous turn of phrase.
How to Start a Paperless Eco Finance Office as a Startup Company
I join my smart* devices to my network, then add a policy to block all of their traffic on my eero router.

Not sure if this is good practice or not — I remember something about there being an attack vector for devices not on a network. Started doing this since.
All regulation will always be "suboptimal." Your type will always be clamoring for more and more of it, while our collective problems continuously increase...but you'll never make the connection between the two.
I'm not too sure which books have influenced me the most this decade, but I just wrote up my favourites from this year https://danielmay.io/2019-in-books
In theory. But I don’t have a much faith in auto transmissions (effectively a mechanical computer that has to handle many scenarios, probably none perfectly).
The directions lack meaning.
Probably the most common use of this meaning for "pregnant" in English is a "pregnant pause"; which are the points during speech where you pause for effect.

https://en.wikipedia.org/wiki/Comic_timing#Pregnant_pause

(Although I've also heard it used for pauses outside of comedy)
> Now all I get is frustraded by reading news like this.

Don't just get frustrated. Go do something about it.
> I don't get the last bit, is it really better for traffic for me to Uber to a shoestore that may be several miles away

That's where we fucked up, you didn't have to travel miles to find local shops back in the days, especially in large cities. I often try to buy local but it's such a pain in the ass now that online shopping killed every small local businesses. As always, convenience is a curse in disguise.
The cardinality, not the directionality, is the driver.
I prefer non-semantic class names (“messy” is up for debate). I find it much easier to reason about the markup when I can see exactly how each element is styled right there _with_ the element. Not only does semantic naming add a layer of indirection, I have have never found it to be as “clean” as you are insinuating. I can’t count the number of times I’ve found myself having to invent names for elements, containers, etc. just so I can apply a style when it would have been much easier to just “style=whatever”. All the naming conventions in the world don’t solve this: is it list-item__header or list__item-header? Who cares?

I don’t find your arguments about maintenance very compelling either. If you want an element with “p-3” to have more padding, just... change it to “p-4”. That’s the whole point! You don’t have to wrangle with the _semantics_ of the element. You style it exactly as you want. It’s akin to using the `style` attribute but terser. The only vector of change for the definition of a class name becomes the CSS spec itself. “p-3” === “padding: 3px” and cant _ever_ mean anything else (or it would have a different name).

I see your point about SaaS tools, but why can’t you just add a class name for that purpose alone? Seems simple enough to me.

I’ve tried just about everything when it comes to organizing CSS/styles and I have come to the conclusion that semantic naming is more trouble than its worth.
The Fountainhead
There’s not much point in providing such guarantees for most application code but there is great benefit for OS and driver code, and some benefit to most library code.

Just take security. Ensuring all applications are using the latest, secure, version of a library is a hard problem and so we should do all that we can to ensure the code is correct. How valuable this exercises is depends on the size of the audience of the library
Towing its exactly why I ordered a Cybertruck. Just waiting for confirmation the bed is suitable for "fifth wheel" camping trailer.
I still haven't played a better 4X strategy game.

One of the best aspects was that it provided so many different ways to play that were effective. Usually in Civ-games, no matter how they try to design around it, there's no real alternative between just rushing technology and pumping cities to snowball.

One of my favorite things to do was to use the terraforming abilities as weapons, and build mountains or flood the low-lying land. Or you could encourage the native life to go wild and take out the other players.

The unit designer was also fun; it's one of the few in games where I have actually bothered to build out specialized units for different roles - usually it's either pointless or too complicated to bother with.
Ohh my bad
> eager to help make the global food system “more equitable, healthful and sustainable,” as the course mission states.

Imagine my shock when the article failed to address the effects of GMOs on economics and equitability, e.g. making it impossible to run a viable farm without dealing with GMO firms. Will the world be more equitable when every farmer in Europe has to pay a tax to Monsanto or be driven out of business? Not to mention letting the same incentives that gave us DRM, cigarettes, and sugary soda, now also write the genes of our food.
At the same time the business media can't stop talking about both US and global savings glut being the issue. The Fed says the average American doesn't save enough. Every few hours talking heads turn around and say something completely different with no change in fundamentals.

The whole system has turned into a joke. We get to see Powell answering the same questions with less sophistication than a fifth grader. While serious analysts actually do the math and prove policy makers' models diverged from their stated goal decades ago.
I just looked through the United rules for next year. Not really a surprise as earned points had already moved to dollar-based. But it does look like it will be harder for me to gain the same status next year as I did this year. (Which was actually already a bit of a step down from the past few years.)

It does make sense from the airline's point of view. They care about your money, not how many miles you fly with them. In fact, they probably would prefer you flew fewer miles (which cost them) and spent more money.

Also, cynically speaking, it's often a lot easier for employees to spend more money on flights than it is to take more flights and thereby get more butt-in-seat miles. There have been qualifying dollars for a while but they weren't that hard to hit and ways to get waivers. Now there's a direct incentive to spend a bit more on a ticket if you're near an award level.
I think the answer to strategies for black swan events is the same it always has been. Own a piece of land, some portion of your portfolio should probably be in gold/silver. You might toss in some crypto. Get/stay out of debt. Get a passport. Have enough savings so you can GTFO your country if necessary.

Also, here's the math on catastrophic events. It's more likely than you think.

https://medium.com/s/story/the-surprisingly-solid-mathematic...
Like other systems of its time it didn't have a cache. CPU and RAM ran at about the same speed, so waiting for data from memory was only a small problem. Everything worked quite deterministic back then.

Now with Moore's law coming to an end I sometimes dream that RAM speeds might catch up so much that we can get rid of the caches again and that we will get back the nice deterministic performance behaviour we had in the old times.
Unless you do a blind listening test, most consumers will fool themselves into believing that the more expensive or attractive looking headphones sound "better".
You're missing my point. My point is that those places are even more culturally distant from NYC but no one ever tells them to "go back where you came from".

Btw, also a Midwesterner. Recently left NYC. Finally took the advice of the locals.
It's already happening

https://fortune.com/2019/12/20/climate-change-litigation-hum...
Why in the world would a finance company need to fork python rather than just a custom framework or something?
Here's an update of the ideas found in Superforecasting

https://commoncog.com/blog/how-the-superforecasters-do-it/
Thanks. I use unlock origin but hadn't tried that. I'll do that now. Thanks!
Can't speak for GIMP but Krita is growing exponentially, :)
For a book of 38 chapters, that’s not half bad!
Nothing doing. The Street cut big in Fall 1998 and look what happened next. Source: I worked on Wall St back then.
choosing one problem over another doesn't say much to the person's priorities; perhaps they just thought they'd have more impact in that field.

Furthermore, that attitude drives people away from philanthropic work by alienating them about what image their proposed good deed generates.

Just do good, any way you find.
I figured they disengaged because they can’t know if you’re wanting to coast or wanting to brake when you step off the accelerator.

If they always assumed you wanted to brake, that would really hurt mileage.

And it would have to disengage anyway at some point to avoid stalling.

Engine braking is more RPMs in aggregate, but nothing particularly bad for an engine.
I can't wait to read/listen to black swan
I'm 35, I have been trying to turn the boat around on this for 2 years now. You're exactly right.
I'm on the road 150+ nights a year.

Packing can be easy. For example, I roll everything, makes it much easier to tetris them into the bag and they don't come out as wrinkled on the other end, they also compress a little better.

Similarly TSA PreCheck is a must, yes, I hate effectively paying a bribe to bypass the security theatre, but I also hate dealing with getting undressed at the checkpoint - the fact is, the security theatre exists to keep the infrequently flying public feeling safe - and if that results in more relaxed travelers, that also makes my life better.

I mostly focus on Hotel Status over airlines, thats gonna change, I'll likely try for status this year or next at American.
Honestly, how much data would the typical company need to transition off?

Some photos, docs, code snippets? Most companies do use those features to some extent, but it should be fairly ephemeral. If you're using pinned messages as a WIKI, then you are really using the tool incorrectly.

Channels and memberships? If you made all of my company's channels disappear tomorrow, you'd be doing us a favor. We'd re-create the ones that matter within a few hours, and the other 90% didn't really need to exist anyway.

The only really true "sticky" part of Slack are webhook integrations. Some companies really do setup some degree of workflow automation around those things. But most of the time, it's just bot-spam. The CEO wants everyone to belong to a #wins channel, which gets a spam alert whenever a sales guy qualifies a lead, etc.
The Bhagavad Gita is a tremendously beautiful and profound work, and it's a tragedy that it (and the whole Mahabarata, really, of which the Gita is only a small part) are not more widely read in the West.

However, I see its core messages as deeply problematic. The entire work is a justification of violence, obedience, and traditional social roles. It's simply amazing to me that Gandhi, the most famous advocate of non-violence in history, was a huge fan of it.
"exploring alternatives" absolutely means dropping support for sysvinit in many cases, which is what was already happening.

Maintainers were failing to fix bugs in their init scripts, or even ship init scripts for critical services. The resolution was about trying to force them to include a very small shell script to do the job, and they balked.

There are a frightening number of maintainers who couldn't write a bash script to save their job, and even more maintainers who don't actually use or understand the package they are responsible for.

I suspect the long term damage here is going to be embedded and all the little projects that base off Debian.
Could just be that the cumulative value of the work being done by those 1500 employees was less than the cumulative cost of employing them.
Delta is currently doing some weird combination of miles and dollars for their status levels. The wife is pissed that she is way over the mileage amount for Delta Gold status, but she's about $900 short on the dollar amount.

Keeping that status is stupidly important; almost every flight she takes she gets upgraded.
Your confusion is endearing it makes me smile with compassion. Bless you.

The word pregnant is used symbolically - a woman carries a child with great effort (the symbology gets even more significant if we consider the act of sex before the pregnancy) - and the child
Is born with great pain, but eventually happiness of the parents.

So this symbol of promise-of-joy-at-end-of-suffering, when combined with the symbol of the word (as carrier of meaning) gives birth (see how im using birth here to explain something? Its a similar mechanism) to a new symbol, “pregnant words” - these words written during great emotional storms, and attempt to draw a picture of immense meaning and beauty to those who read it, if they are also in the right state of mind to understand.

Even trying to truly explain what it is, is kind of difficult.

We humans actually are “complex symbol creators” - rather than “language users” - its a wonder we understand each other at all sometimes, and its no wonder that we disagree so much.
When your inputs are from real JSON emitters, it is silly to even have error handling other than rejection.

Helpful error messages for humans writing JSON is a special use case, not "the main differentiator" marking an "excellent [parser]".

Exposing a "helpful" JSON parser to the internet is a bad idea, and probably a waste of electricity, since the error messages will likely go into a black hole. An "excellent" parser might even reject some technically valid forms, for not being regular (indicating a suspicious or malfunctioning client).
I know "Getting Things Done" by David Allen is a book the HN crowd occasionally loves to hate, but I came across it at the right time in my life and was the impetus I needed to reorganize my life and put systems in place to ensure that I ... well ... started to really get things done. Since then, I've built up my Emacs ecosystem to support a GTD-derived workflow and I've never looked back.

Also on my list are the already-mentioned "Getting To Yes" and "Nonviolent Communication". I also really enjoyed "Good for You, Great for Me" by Lawrence Susskind, which is a slightly more real-world take on the ideals put forth in "Getting to Yes".

I also studied Physics in College and my course on Classical Mechanics was really the impetus to continue down that path for a while. Textbook was "Classical Dynamics of Particles and Systems" by Thornton and Marion.
That doesn't seem right: https://support.yubico.com/support/solutions/articles/150000...
Isn't the IRS knocking on Ren's door already?

https://www.accountingtoday.com/articles/rentechs-billion-do...
If only that were a future-proof strategy. :-(
I've played a lot of civilization, mostly 2 and 3, but before I ever played those, I played a lot of alpha centauri. It was my first 4x game. The thing is, I don't really remember much about it at all. I remember it being harder than civ and I remember not really being able to figure things out and even when I did, it was still kind of confusing in comparison to civilization.

But, I'm pretty sure i got to the end game at least once and when I think about it, I remember still having fun and I still spent a lot of time on it. It's actually one i've thought about going back to play as an adult, just because I feel like I'd have a better time of it now.
It’s a good question re:heat that seems to be unanswered. While it is compression and decompression, it’s not 100% efficient. And in a gas car, it’s releasing hot compressed air throughout the system, including the cat converter. I figured enough heat during compression would radiate to the engine. Plus more RPMs = more stuff warming up.

I mean, the energy has to go somewhere, and the engine itself makes the most sense.

We’re doing the opposite of acceleration (sometimes faster), so that’s gotta be a lot more energy turned into heat than necessary to keep an engine idle.

If brake pads get to several hundred degrees while braking...
If you expect a wave of debt defaults then that will cause asset price deflation. So accumulate cash now and then use it to buy assets at a discount after the fallout. Of course trying to time the market seldom works for individual investors.
I've stopped paying attention to all these auto manufactures like Rivian, VW, etc. All they do is keep announcing how they are going to take the industry by storm but yet never release a product or are working on it. Meanwhile Tesla pumps out a few thousand vehicles a month and the media makes it sound like it in big trouble. Ford, GM, VW are junk.I wouldn't buy any of their vehicles ICE or Electric. I worked for Ford 20 or so years ago and bought a Toyota (2000 4Runneris still going @ 300k + miles).

Although I'm glad they're pursuing electrification, it's all B.S until I see mass production.

If I were a betting man, all my money would be on the one horse that actually showed up for the race.
Vaporware. TSLA all the way.
I'd suggest taking a look at a gentpy used Triumph Street Triple (R/S Optional). Depending on the year and mileage you're looking between $6000-9000 with stock ABS and with 675cc right in that sweet spot you're looking for. I picked one up 2 years ago, 2014 with 1400km and no regrets whatsoever.