skysight-inc/HackerNews huggingface dataset:
Rationality: From AI to Zombies by Eliezer Yudkowsky - Despite its many flaws, it seems to be the single most intellectually empowering book I've ever read.

The Book: On the Taboo Against Knowing Who You Are by Alan Watts - Gave me spirituality without supernatural beliefs that I can lean on when all else fails. (Someone else mentioned The Wisdom of Insecurity by the same author, it works just as well)

Atlas Shrugged by Ayn Rand - I don't necessarily endorse it either as a work of literature or philosophy, but it gave me a little push that ultimately sent me on a very deep journey exploring my ethical beliefs.
bitchX please
The problem is small and medium programs have a tendency to metastasize into large ones.
The saying isn't mine but an African idiom. As you spent time in Africa experiencing it you have every right to use it :-).
Without any code samples there is too much left answered for a 29.00 template.
Even if the war was unavoidable (which I don't think it was), Arjuna's participation in it (which was the subject of the Gita) was not.

Arjuna had thrown down his weapons and refused to fight until Krishna intervened with his godly arguments to make Arjuna fight despite his disinclination to do so.

If Krishna had instead used his superhuman persuasiveness to argue for non-violence to each of the war's participants, perhaps the entire war could have been averted.

Regarding the Matrix and Hinduism, while there are undeniable parallels, and while Hinduism might be able to lay claim to being the first major religion to posit the illusionary nature of the world, there are also parallels to other philosophies and religions.

For instance, one can see parallels between the Matrix and Plato's allegory of the cave, and to Gnosticism.

Also, it's important to mention that Hinduism is not a single religion, but might better be thought of as an umbella term for dozens if not hundreds of different religions, some of which have radically different views.
It was published in Astounding starting in 1942. It was later reedited in book form in the 1950s.
This is a kind of nineteenth century understanding of the economy. You can only have overproduction and massive unemployment if you have a shortfall in aggregate demand, which the government and the central bank have the power to correct.
:)

I'd be more restrictive, i'd force myself to also shop in physical shops after 5 pm.
Holiday turkey with low-carb stuffing and gravy
I actually bought a smart plug that can shut off my internet between 8pm and 6am the next day. I'll try it when I get back home after the holidays.

It's a bit of a hassle to setup because I control it by connecting to the WiFi which needs to be unplugged when I plug this smart plug :D but I couldn't find a bluetooth one on amazon (if someone has one please share)
^^^^

Derek's book 'Anything You Want: 40 Lessons for a New Kind of Entrepreneur' was definitely up there for me.
It turns out that predictions are hard to get right, especially ones about the future.
But, could he afford it? See this from The Flintstones:
https://www.youtube.com/watch?v=AGkPzDxd09I
Testing the validity of mindfulness vs. the Big Five for mental health
Delhi Police film protests, run its images through face recognition software
> The financial position of the United States includes assets of at least $269.6 trillion (1576% of GDP) and debts of $145.8 trillion (852% of GDP)

From the first paragraph.
There's a GitHub extension to transclude content from a GH repo into a MediaWiki page, allowing the code to be managed separately from the wiki presentation: https://github.com/JeroenDeDauw/GitHub#github-extension-for-...

There's an older, more generic git transclusion extension for MediaWiki that needs a maintainer and updates: https://www.mediawiki.org/wiki/Extension:Git2Pages

And approaching the problem from the other end, there's the git porcelain git-remote-mediawiki that translates git commands into MediaWiki API requests: https://github.com/Git-Mediawiki/Git-Mediawiki

Git-Mediawiki is also known as mw-to-git in git's `contrib`: https://git.kernel.org/pub/scm/git/git.git/tree/contrib/mw-t...
Everything you saved is “OBE” or “overcome by events.”

That email about a product launch you’ve forgotten? OBE

That article about how to write a node.js app in es5? OBE and probably a 404

That song you wanted to listen to but never got around to adding to a playlist because you found better ones? OBE

Bookmarking, saving, noting, or whatever mechanism you use to save information for later does not mean you will ever have the information. If it’s not important enough to be actionable starting a certain date, dump it, and if it becomes important, you will find it again.
I really need to pick up Solaris.

I felt like Sapiens rewired my brain in a way. Homo Deus only drove in the message that we are nothing but algorithms
When we were developing Yahoo TV, which ended up being deployed on a bunch of "smart" TVs for a while one of the things we struggled with was "what are people going to do with this?" First thing that came to mind for me was, "look up the show on imdb.com". One huge issue though was that the TV basically didn't know what was on — the connected devices don't transmit that information. So we started thinking about a database of shows & movies so that we could identify what was on (using audio and video) when someone wanted to find out more about it. Amusingly, we were thinking about user convenience and not about advertising at all. I don't think Yahoo ever shipped that but I am not surprised it exists.
Original title:

Testing the incremental validity of dispositional mindfulness over and above the Big Five in accounting for mental health: A facet-level structural-equation modeling and predictor communality and dominance approach
This should really be included in Ubuntu's 'Privacy' settings.
Is there an easy way of altering the user-agent header for my phone?

I would rather take the desktop site every time instead of being pidgeonholed into stupid m.-.com that forcefeeds me popups of how their mobile experience is so much better.
_The Crusades: The Authoritative History of the War for the Holy Land_ by Thomas Asbridge. A modern scholarly and critical look at one of the most fascinating times in human history that even beginners can understand.
This is my only argument for "subscription culture" in much better words.
it’s not an enclave but it’s also not a smart card. you probably think “close enough”, but guess what ... enclave is also close enough. we don’t need to split hairs here.
For a brief period of time I thought the “quit job to travel” was the dream life, but I soon realized, at least for me, that traveling for the sake of travel was just another way of running away of my problems.

It also made me realize that most people are happiest when they feel like they’re contributing to society in some way, and traveling non-stop feels like you’re side stepping your role in society rather than making any contributions to it.

Though I do think there’s a ton of value in mini-retirements or sabbaticals of maybe a few months to a year, and travel during those times can play a huge role in helping break up your routine and provide some perspective.
That test rig in the video looks like a low-tech electro-mechanical Dieselpunk version of SG-1!
The point I was trying to make was that the trades don’t scale like tech or banking do. It’s clear that this guy, who did manage to scale a trade, has a net worth of about 100mm after almost 40 years of scaling, whereas the most successful tech entrepreneurs have multiples of that in a quarter (or less) of a timeframe. This guy is an exception, but still sort of exemplifies what I’m trying to say. It’s worth noting that this guy may be the most successful plumber in the world (or at least on a short list of the most successful plumbers in the world). If we made a list of people in tech or finance, the people would be younger and richer by several orders of magnitude in some cases which is saying something when we’re talking about 100mm bucks.

My argument wasn’t that the trades don’t scale at all (this would be an asinine argument as I know contractors that do scale and this guy is clearly an exception to that argument), but rather that the trades don’t scale the same way tech or finance do.
Yeah ok, but its also explicitly not allowed by the specification, both in text:

> A number is very much like a C or Java number, except that the octal and hexadecimal formats are not used.

and image:

https://json.org/img/number.png

as shown literally on the JSON home page:

https://json.org

I am all for good error handling, but at some point you do have to blame the user.
I don't understand why anyone would want type hints. It makes the code so ugly and complex. Pythons appeal for me was always that it is "runnable pseudocode" with a strong object system and great libraries.

To me it feels like python is running as far away from simplicity as fast as possible.
The main problem for me is - if you're not logged in, you've missed that part of the conversation.
I’ve been doing it with ROAP, RTSP & MPD on a rPI for the past ≈5 years, I call it Cantus.
Agree about the dopamine flow from working with a good compiler/IDE. Golang's compiler is super fast and super fun, with very helpful messaging. Enjoyable refactoring process, to be sure.

In terms of dynamic languages, the Clojure ecosystem has a lot of techniques that help with dynamic language codebase scalability. Very few are exhibited in Python codebases I see, I imagine for various reasons.

The most important is short, single purpose functions arranged in layers- essential for working at the REPL, where you may want to inspect or interject at any point in the data flow.

Related is a clear segregation between code and data, and explicit data flow/state control. I see this violated all the time in Python classes, which are very clever but should almost never be used.

Clojure Spec is also a revelation, much more expressive than a static type system and also (IMO) much more comprehensible. Nothing equivalent in the Python world.

Python works hard to be readable in the small, but it is a struggle in the large, both because the language does not help you and because the ecosystem is still pretty immature.
People by and large don't want to be free. Society is the choice to trade freedom for safety and predictability.
Were you using the same HipChat that I was? I recall the engineers at my employer (including me) clamoring to get off HipChat and onto Slack. Search was terrible, integrations/automation were clunky, and it was difficult to post code into chat. Slack was a breath of fresh air when we switched.

Also, I think Slack's threads are useful. You can have channels where you just post a single message for your question/issue and then have people reply in a thread, so that messages are naturally grouped together by topic instead of being a firehose of interleaved messages. Combined with good search, this makes Slack more of a valuable knowledge store than just an ephemeral chat tool.
There’s so many inputs, I’m sure there’s piles of vulnerabilities.

IR interface buffer overflows anyone?
Sadly user friendly error messages are often main differentiator between low-performance parsers and high-performance parsers.
When will python have it's typescript?
Typically, in formal English, companies are singular.
Glad someone posted this.
This book gets so much praise. But like any popsci book, there are huge incentives for the author to exaggerate and manipulate to produce a clear and marketable message. Just consider that if there was no interesting story to tell about sleep, of course there would be no book.
Epic looking to fund academic publications that move to open access model
I'm puzzled. I haven't read all of the history referenced in the comments but did visit the MetaStack post and a lot of the comments therein. Why would this moderator have to apply for readmission since it seems she was dismissed unjustly?
It says 279% in the second paragraph. (And in the third paragraph it says 350%.)
I’m finishing the Four Hour Work Week.. this book just reads like a “get rich quick”/scammy collection of snippets. It’s conflicting at times (“money isn’t the end-all be-all” v/s “how I made 10k$ a month sipping piña coladas”). The only useful takeaway was not to waste your life 1) wasting time and 2) working, which is fair.. but the message is wrapped with so much ego I ended just being annoyed through most of the book.
Yes, this. It's about the freedom to forget. Important stuff bubbles up again and again.

This is why I mark everything as read once every couple of years and just give up. It's impossible to deal with everything.
Next, maybe Twitter can assign a big team the multi-month project of making it so that when you click an image, to zoom for more details:

* it doesn't ever shrink the image size (as currently happens with certain oversized/proportioned images)

* it doesn't add new overlays obscuring edges of the image that you just clicked to get a fuller view

Baby steps! I know they're running a cash-starved skeleton crew over at their non-profit hobby site.
Seconding. I write a Lisp a lot (including professionally), and I don't think there was even one time I was wishing for the kind of automated refactoring I had available when I worked in Java. 99% of the time, manual fixing, Emacs search and replace (or editable Occur), or grep are enough. The remaining 1% of the times are the cases like renaming a slot name in a class, where I need to track down and fix all the relevant slot-value and with-slots calls, but somehow this never ends up too big of a problem.

I didn't figure out why things are like this. I'm guessing something about Lisp makes me write software in a way that defeats the need for automated refactoring. It's not only that they're not possible to implement reliably[0], I don't find myself in any need of them.

Also, spot on with OAOO. I have cases where equivalent Java code could occasionally benefit from automatic refactoring of couple dozen functions and classes, because they're all hand-written. My Lisp code is usually one macro invocation that generates all these functions/classes, so "automated refactoring" involves changing the macro definition (and rerunning the top-level form using it, in the live image I'm working in).

--

[0] - Good luck automatically refactoring calls to slot-value that use slot names generated at runtime, or any kind of non-trivial macro. That said, I sometimes wish this wasn't the case, because I could use better autocomplete, or more reliable "who references this" queries.
Seems like they found a kickstarter promoter to do their video.
Many people prefer that. Slack is a total eyesore, IMO.
We didn't need an all-in-one hub for realtime chat. Hipchat worked great for us, we had a separate WhatsApp group (with the founders and everyone else in there) for the social stuff. We all mingled but if you didn't want to, they'd find the preferred way to talk to you.

I don't want to name the exact place this happened but it was certainly a unique culture that I now miss. It was neither British or American.

It was the only place I've worked where I had easy and direct access to the founders, the C level, and the VPs, as a lowly senior engineer. And not because I brown-nosed my way up; we'd connect outside of work because we liked the same things.

A total tangent, but it's just to say that we never needed Slack in the first place. I doubt many places do.
For the last couple years I've been toying with a relay computer design. Only a few prototype circuits have been built, but I do have (several) completed designs. I'm cautiously optimistic... it should be the fastest relay computer ever built, if I actually do build it. I have a whole bunch of reed relays on hand but the boards (and construction time!) are still expensive for a project of that size.

What fascinates me is that, even with a full design under my belt which works in simulation, computation remains somewhat magical to me.
Virtuoso is the VLSI layout editor/schematic toolset that is egregiously expensive. However, I believe that Allegro (the PCB suite) is above $100K per person per year.

A good example at the price range cited is ballroom dance competition software. Dick Douglas created it a number of years ago and people gripe what it costs (I think $1000 per comp or so) and the fact that it hasn't been actively developed over the years. It would be very useful as open source software--except that nobody seems to have the knowledge of what is needed (Dick and his wife Liz have high domain knowledge of ballroom scoring and competitions) and nobody is willing to take on the training/customer support task.

This is, in my opinion, where software, in general, breaks down. Everybody wants to be the developer of scalable software that doesn't scale support costs--unfortunately, that's the exception, not the rule.

(Link to the ballroom software: https://www.douglassassociates.com/)
As More Mothers Fill Prisons, Children Suffer ‘A Primal Wound’
Those issues are only relevant to applications that display arbitrary HTML and already have XSS issues. Avoiding XSS is doable; with most web frameworks you're protected from XSS by default and have to specifically turn off the safeties to get XSS.
I've been programming for 30 years, across many different languages from assembler and up. I've yet to use octals for any code.

What am I missing out on? Why are they included in modern languages like JS?
Would be cool if they could blast a cloud of heat whenever going over a switch.

There are lots of remote switches that just have a big propane tank to keep them clear of ice.

Because switching shakes the train around, sometimes a block of ice from an ice storm 1000km away can dislodge and jam a switch until it’s clear or melts away.
Wait but what if the founder believes that long hours do in fact get you ahead? What if that is part of what they actually did to get where they are today? Should they lie about it?
I think there's a lot of good decentralized or E2E private messaging apps, but some of the overlooked features needed going forward are

* chat history

* open source (Server too!!!)

* destructive messages

I think qTox provides most of these. Still struggling to get my friend group to use it though.
This is such an unbelievably ignorant comment. Yes, Alabama is poor by American standards but it is far richer than any third world country (have you been to any?). Its GDP per capita is $38,000 which is compares favorably to almost all first world European countries.
I'd say it stands to reason that in these quotes the word "democracy" is used as a stand in for "(centralised) representative democracy".
Faith, Hope, and Fury by Laura Antonelli. It's an erotic psychological thriller. I kept thinking it was partly based on the authors own experiences, and then she ended her life in 2019.
A key insight is that knowledge loses value over time. An article a few years old might be a tip to buy a stock, a prediction of the outcome of an election or a technology stack that has since been superseded.
I'm not familiar with how .NET runtime works, but why does AOT compilation nerf runtime code generation?

Take SBCL - an open source Common Lisp implementation that compiles everything by default. That includes any run-time generated code. The code is simply AOT-compiled at runtime, at the point of generation.
I am confused by the threat model here. It seems that we want to assure (among others) confidentiality of the data the user is inputting. However, I don't think any of the planned data input channels would be hard to eavesdrop on from the POV of the user's phone:

a) input via hardware keyboard, if the betrusted is a part of the phone case, should be simple to eavesdrop on based on microphone and/or accelerometer readings in the phone: different keys on the keyboard will likely be different enough.
b) input via voice can be eavesdropped on by the phone' microphone.

Do I misunderstand the guarantees betrusted intends to provide or something else?
Wikimedia expresses concerns about India’s proposed intermediary liability rules
In the US, besides Tesla, the LEAF, and the Bolt, everything is a compliance car.
https://insideevs.com/news/343998/monthly-plug-in-ev-sales-s...
Roku does it now... you have to register the 'Roku TV' before using it (even if it's not network connected). TV generates a code, punch it into their network, get counter code.

I can totally see a month to month plan for getting a TV (the 50" is $260, so you could do a $20/month and come out ahead after the first year).
True - there an objective method of measuring headphones. That said, what headphones sound good to me, with my "slight" hearing loss and a taste for both classical and dubstep, will be different than what sounds good to you.
Will we ever learn?

Asking myself this question everyday in an org that uses Skype for Business, Teams, Slack and...yes, there’s an island of engineers and ops people using IRC sneering at all of us from the horizon. Hell we still have people struggling to set up conference bridges and video calls and have resorted to buying their own solutions and expensing them back to payroll. I’ve been given expense reports for paid accounts for Zoom, LogMeIn and someone even tried expensing $3 after buying their own phone number and writing a single serving conferencing app on top of Twilio.

I found that last one especially creative and especially worrisome if these are the lengths people are going through.

I’ve sat through four all hands calls now where “unified communication” was brought up and “infra-departmental communication” was mentioned as the leading gripe on preceding employee satisfaction surveys.

Yet here we are.

Hilarious, when you consider we sell wholesale communications platforms and services.

(When is the next “who’s hiring”? Mid-level Product Manager shackled by golden handcuffs seeks short walks to happy hour and a 4 day work week, heh)
Discord is good but it has a bunch of drawbacks. The ones that matter the most to me:

* Can't leave a channel (without custom bot shenanigans, which doesn't scale well to having a lot of channels).

* No control of notification sounds on mobile. All notifications get the same sound and there's no option to deliver quietly.

* No threading.

* Can't collapse embeds.

* No back/forward navigation. The closest it gets is in the quickswitcher it offers the last channel you were in, but that's it.

* Their support is awful. Everything except extremely obvious bugs get the response "please vote it up at feedback.discordapp.com", and even bugs often get that response.

* No "do not disturb" settings. If notifications are on, they're on 24 hours a day.
I saw a subscription PC on the Dell website a few days back.
I have a similar project, 94 tasks currently:

https://cup.github.io/autumn