skysight-inc/HackerNews huggingface dataset:
I agree with the basic thrust of your comment, which as I interpret it boils down to saying it's unhelpful to throw book titles at a person without any context or guidance. However, I disagree with this point:

> If some 2-minute video gives you something actionable to do rather than going through a 2-hour chapter in textbook there is no point of going through 2-hour chapter. Knowledge is all about applying not learning the facts and saying it around to your friends I know it feels good but nothing comes out of it in real life.

There are optimal and suboptimal ways to learn things, sure. But some things legitimately cannot be reduced from a complicated textbook chapter to a straightforward YouTube video. You can improve exposition, but that comes with its own time efficiency trade-offs, and you won't meaningfully simplify the material without compromising significantly in depth of coverage. In particular, even extremely good video series like 3Blue1Brown's Linear Algebra have neither the breadth nor the depth to replace the material in any given chapter of e.g. Axler's Linear Algebra Done Right. The exposition is certainly clear, and you can get a nice overview, but you're actually not learning enough to apply the mathematics if you watch a video on it. Ironically, such a video is much more likely to leave someone able to talk about the subject but woefully incapable of actually doing it. The videos that can be used for learning are mostly lectures.

More importantly I think your conception of working through a chapter is incorrect. If you're spending a significant amount of time working through a textbook chapter, you're either 1) actively learning the material and doing the mathematics, not just passively reading it, or 2) you're not prepared for the material, and you're not learning efficiently. Finding a video to simplify the material doesn't resolve #2, it just disguises it. When you learn mathematics from a textbook, you should be applying the material by working through the exercises. You can't immediately jump into e.g. data analysis after learning linear algebra, and you certainly can't do so by watching a video on the subject.

I'm fully with you that replying to these questions with textbook recommendations is unhelpful, but not because they're textbooks. Textbooks are great! The hard reality is that you can't simplify most mathematics into an easily, quickly digested format, especially if you want to apply it. There are simply too many prerequisites for most material and too many unknown unknowns that can leave glaring blind spots. "There is no royal road to geometry" is a saying for precisely this reason.
Wallabag is a great open source alternative that you can host yourself. Anything interesting that I stumble across on hacker news (or elsewhere), I add to Wallabag, then when I fly I have a huge collection of articles to read.
Remote work can be difficult on both sides when starting out - difficult for managers who are more used to face-to-face management, and difficult for devs too who have to develop good self-discipline in a relatively unstructured unsupervised environment. I think it's a matter of experimenting and practising (which unfortunately a typical small startup can't afford to do).

Comfortable environment for me is many things. It includes the physical things:
- a favorite working chair.

- a preferred working location - in my case, from home some days, and from a co-working space on others

- preferred food

- a preferred ambient lighting level

- a preferred AC level

In case you're puzzled about the last two: very bright cubicle lighting gave me eye fatigue in multiple workplaces, and very cold AC levels caused discomfort, probably due to dehydration. It reduced my productivity in those workplaces, and because the only relief was to come home and sleep, it caused me to not be able to enjoy my hobbies after work. That affected my motivation and sense of well-being.

Environment is also the computers and tools I prefer. I use multiple computers for my work, each of which has been setup for specific kind of work. In some companies, they provided company laptops, but sometimes they were underpowered, and other times I had to use a particular OS/editor/other tools. In one place, every little installation required permission and authentication by a system administrator.

These may look like minor things to employers, or may even look fussy, but they did affect my productivity and sense of well-being a lot.

From my point of view, all these were unnecessary problems and complications, and often lead to second and higher order problems. If those workplaces had provided a remote option, they wouldn't have these problems, I would have been more productive, and I might even have continued to work in those places.

When I was very inexperienced, I didn't mind these problems at all, didn't have the leverage or financial security to be able to negotiate or refuse them, and had even convinced myself that they're part of life.

But it need not be that way. Once I turned towards consulting and remote work with a backup plan for my financial security, I realized how much better life can be. Now, I can afford to be choosy about whom I work with and where I work.
It's not a paternoster, but I actually wonder how common is this in the world - almost every lift in every apartment block in Poland I've ever visited only had outside doors but no door inside(so you could see the floors moving past and yes, had to be very careful not to lean on that side). Have other, non ex-soviet countries ever used such design?

They look like this from the inside:

https://youtu.be/I4hg_jGzO3U
Oh yes. It was paired with other treatments too though so I can’t be sure of causality.

I was getting acupuncture, began excercising more, eating more veggies, and dealt with the factors that were bringing about my depression.
The last time people asked, I collected the responses so I could do the same thing as you. Note that I'm wanting to learn it in a way where I can do proofs. So, I have general-purpose books and stuff for that. I just ordered the three books I've seen pop up the most. Although 2 are in the mail, Concepts of Modern Mathematics by Stewart just got here yesterday. It had an awesome opening that made me wish the math I was taught in school was done like this back when I went. Makes newer stuff make a lot more sense, too. I included a link to Dover that has a Google Preview button on it where you can read full, first chapter for free to see if it's what you like. Other two are more about exploring and proving things which may or may not interest you. I added them in case anyone is reading your question to learn that stuff.

Concepts of Modern Mathematics by Stewart

https://www.amazon.com/Concepts-Modern-Mathematics-Dover-Boo...

Dover Version with Google Preview Button

http://store.doverpublications.com/0486284247.html

Introduction to Mathematical Reasoning: Numbers, Sets, and Functions

https://www.amazon.com/Introduction-Mathematical-Reasoning-N...

How to Prove It by Velleman

https://www.amazon.com/How-Prove-Structured-Approach-2nd/dp/...
In prehistoric times, before shelter was common, would a half or full moon cause the same effect?

I just wonder about how actually natural a pitch black sleep is.
Sure we are. What does that have to do with DNS rebinding?
We will never go back ; there is only a tiny niche group (embedded, retro and demoscene) that cares about tiny and efficient. The rest simply wants to deliver features fast. On their (I include myself in that often) island, most reason that computers are fast enough and have enough memory. But that arguments really does not take into account things like: multitasking (if all devs think like that, what happens when you run 20 apps at the same time?) and, in many cases, battery life (that does not have to be the case; bloat does not have to hog cpu but often does).
Do I read it correctly that they banned @ludde from the wireguard IRC channel because his software wasn't open source? Damn.
If "ethical concerns" prevent even this mild and useful intervention, ethics has turned into anti-science paranoia. There has got to be a middle ground between mad science and today's bureaucratic IRB busybodies.
On the consumer front, you can be paperless now, and travel across the county carrying nothing but your phone. That feels like progress as far as efficiency.

Better tools and resources like Stack overflow etc.. have made us more productive.

But this has been partially offset by endless feature adding and abstraction upon abstration in software construction.

Its very difficult/impossible for people to stop development on something and say, this is all it can and should be.
There’s a difference between liking someone (which doesn’t really matter) and trusting their judgement (which is what I think folks mean here). I feel it’s somewhat important for the later to be true, especially with security related software.
I wonder how much this can be put together for... Sounds useful to me
Can a modern tech journalist even unplug from the Internet if they wanted to? I was under the impression that most journalists have a (contractual) daily "tweet quota" that they have to meet.
I felt bad about upvoting this, because the writer is so nasty about it. His style of writing feels like long-form Twitter trolling. But I upvoted it because the information in it is important. It shows how addictive Twitter is. It also shows how plugged in you can be and still feel yourself to be unplugged.

Farhad ends up seeming like an alcoholic talking about how he's on the wagon, and then you look down and there's a bottle in his hand. The important point though is not that he's some sort of hypocrite, but that it could be any of us.
You are not alone, see the following exchange on LKML, where Donenfeld immediately "disciplines" another subscriber for asking some minor question that was not 100% on topic:

https://lkml.org/lkml/2017/12/7/1745

Follow-up by David Miller:

https://lkml.org/lkml/2017/12/8/533

That said, I like the idea of WG like I liked the idea of systemd.. but Donenfeld just seems to be another Poettering in the making.
Sandboxing means preventing the code from accessing local resources. If that requires whitelisting acces to specific IPs then so be it (although in this case there are other possible solutions).
You cannot create an efficient static page with recommends below a video?

(clientside that is; serverside it would be dynamic but Chrome should not be bothered, it is, but that is another story)
most comments here recommend books, but what's probably more important is how you learn math from these books.
> There's good reason. Fraternities are the exact opposite of meritocracy. Their very reason for existence, in fact, is to subvert meritocracy through cronyism and nepotism for those who can afford it.

There may be some like that but there are plenty that are not. I don't remember anyone getting in my fraternity that way and we averaged over 100 members at a time.
I would assume that quota could be lifted if they set about writing an article like that.
> People don't like to hear this, but blockchain tech isn't ready for a general app platform.

This cannot be stressed enough. But, I disagree that building your own blockchain is the answer in comparison to using EVM. The amount of blockchains and services people might end up needing will be huge. So, it seems the correct usage for blockchain is still far out.
How about, your task is to program a thermostat, but also keep the thermostat from mining bitcoins because an npm module you downloaded has been compromised.
> the benchmarks I've seen

I think GP was asking for links to that, able to share?
It's not just speed. This also improves the usability of vim by turning insert mode into a pseudo-mode, which is a mode that requires constant interaction (depressing the pedal) to be maintained.

Pseudo-modes are generally much less error prone than normal modes, the canonical example being the shift vs. caps lock keys.
Been a while since I took the intro CS course from Matthias at Rice (late 90s), but I do remember he was an eloquent teacher who really illuminated for me the idea that you could simplify the design of complex programs through formal techniques (as opposed to the cowboy coding I had picked up in high school). Whether or not I was always disciplined going forward, I've often felt the nudge to take a deep breath and think a bit more because of the image of Matthias speaking so emphatically about these things in my mind.
I feel the opposite way.

Subscribed to the Wireguard mailing list for a while and the author seems very friendly, even to help requests that are really .. stretching what a mailing list should be for.

Yes, this reply was rather harsh, but if there's someone who jumps on a somewhat popular project and implements (competing, it seems cross platform clients are 'coming soon') commercial/closed source clients than I do understand some .. frustration.

On top of that: Both the author of TunSafe and Wireguard seems to agree that - at least on Windows - TunSafe requires a rather scary tun driver?

(I am not a security expert..)
Science and engineering aren't strictly meritocratic by any means. More than the fraternity system, perhaps, but not strictly.
The system I've seen it used in was Oscillatory due to regulation. A balance sensing aid for human feet.

On this article they describe it as a phenomenon of bistable systems. The noise enables the oscillation.
With this contraption you'll be nearly as efficient as out of the box Emacs!
> I tried this a few years back and really wanted it to work. Ended up ditching it though. My foot is too slow.

It seems like riding a bicycle or typing on a new keyboard. At some point, it becomes natural.

On a side note, I wonder since USB input is polled whether or not it would make sense to look for a toggle in the inputs rather than using two switches.
This article (Jan 2014) has many references:

https://www.newyorker.com/business/currency/the-open-office-...
I’ve play so many games and had every system that came out up to ps3, Xbox 360 from NES. I still don’t know how to properly play Minecraft. Is one of those game I feel sorry for myself for still now knowing how to play lol!
Hmmm, I applied about a year ago so maybe they've changed that recently?

Edit - their FAQ page says that they accept Canadians so maybe ask again?

"the companies we work with CANNOT provide visas for candidates unless they are from Canada, Mexico, Singapore, Chile, or Australia"

https://triplebyte.com/candidate_faq
These are actually common for apartments in Europe (well, Switzerland at least). Even UW (in Seattle) has one of these old elevators in the library when I was an undergraduate (staff used them, at least).
Ejected create-react-app not working on Heroku
Every time I start a new Minecraft game, I would start throwing random bricks and beating up chcickens and saying to myself, that’s it?
The 32GB RAM requirement limits your options and should make it easy for you to find options.

Dell XPS 9560

Dell Precision Mobile

ThinkPad W series

Eurocom

I'm not sure your budget will allow you newer models. Maxed out XPS cost me $2700 and change.

Good luck.
Unfortunate to see this kind of trivial doublespeak -- "What does unplugged mean, really?" -- from the purported paper of record.
FWIW, his last 3,200 tweets (as pulled from the API) and a graph of his daily tweeting rate: https://docs.google.com/spreadsheets/d/1nFHsiPWvYwUmopXWbx6T...

After the second week in January, he definitely tweeted far less than he usually does. But it's still far from being "unplugged". It's not just whether or not his original column claimed to have completely cut off Twitter, but how it omitted any mention of the relevant fact that he continued to tweet during this time. You can tweet without getting your news from Twitter. OTOH, you can read a lot of Twitter without tweeting very much, and it's clear he was reading and tweeting about the kind of bullshit that he claims newspapers don't get to printing.

To me, it's comical/sad how Manjoo couldn't simply quit Twitter for a few weeks after coming up with the idea to make this a big feature. It's as if social media is a basic life necessity for him and he could only do the equivalent of fasting.
Interesting thought - I'm fond of pondering over ideas while soaking in a hot bath.
A lot of great resources and suggestions here, and I see some discussion of books vs teachers.

Let me suggest a strategic approach: decide on a goal that is not math, but is something you're interested in and requires math to achieve. Learning math for math's sake is a bit abstract, and can go many different directions, so it might help to pick a specific application of math as your vehicle, to be both motivated and focused.

For example, I love computer graphics, and making pictures via programming forces me to learn programming and math, and sometimes a bit of art too. It's hard to play with ShaderToy, for example, without doing some math, and how much math depends on what kind of picture you want to make.
In Winston Churchill, Hollywood rewards a mass murderer
Undoubtedly. However old sci-fi authors did do well out of making the concept the focus. They were often much much weaker at characterisation and characters really only existed to explore the high concept. In some ways they were like an essay but in story form.

As someone who grew up reading these, I would have liked better characterisation but concept focused stories still appeal to me.
DNS rebind attacks can be prevented with dnsmasq. It also has an option for domain-based whitelisting if necessary.
A slow one, yes.
It's not per solve, it's "per cube".

That is, the top center is always the same color, for every solve.
One of the nice things about newer worlds created with Terraria is the event system. There are cyclical events around phases of the moon and holidays. And there are world changing events like defeating Skeletron that unlock harder modes and access to new materials and crafting abilities.

The full game isn't available all the time and has to be discovered tonit gives you something to work towards.
In OpenWrt, DNS Rebinding is disallowed by default.

Not so with many other firmwares.
> At M.I.T., he joined the Phi Delta Theta fraternity, which he has said helped him learn how to build a corporate culture.

> When people talk about things you can't say in tech companies, being in a greek organization is one of them. I would never advertise the fact that I was in a fraternity for fear of how people would perceive me.

I was in a fraternity myself and I don't bring it up unless it's relevant because I'm an adult and nobody cares anymore.

People will only perceive you poorly if you bring it up when it's not relevant and that's because they'll, rightly or wrongly, think that you never grew up.
I’d second that, for web devs too, a text editor is all you need.

After 20+ years but I try out most new tools. Just in case it turns out to be something great.

In webdev in 20 years Id say ONLY Github/Git, and the cloud Linux VPS, have met the standard of Great Adds to the toolchain.
A smaller percentage perhaps.

There's almost certainly more people with the time and concentration to write a novel than there has ever previously been.
I thought this was a bit illuminating:

> During the first two weeks of February, he tweeted, on average, more than 15 times a day. He refrained completely from tweeting on only five days—all on weekends. That’s far from obsessive, but it’s even farther from “unplugged.” It is, in fact the opposite of “unplugged.”

More than 15 tweets per day is far from obsessive? I'm not much of a Twitter user, but that does seem like a lot.
But what he's recommending is basically his path: go learn it. The fact that he learned it before codeacademy existed isn't a reason to dismiss his recommendation of something concrete that someone could do.

It's infinitely more practical than saying, "Go back to high school age and start programming then".
Honestly, reader was what made me want to switch to Firefox. When the performance between FF and Chrome was about equal I jumped ship and I've been loving it.

No more using some crazy bookmarklet to remove silly CSS just so I can RTFA.
awesome! i added the freelance gigs to the codefor.cash search
> did you decide "yes, this is something I choose to work on."?

That's the thing about being an employee at a company: the director says "look into FooBarTech", and so you look into FooBarTech. Ultimately, I agreed that the reasoning behind the investigation - all of the investigations - was sound. Our stack is big enough that any serious attempt to swap out low level technologies is going to take a decent amount of time, and the number of people who understand the whole system to the point where they can even attempt such swaps is small.

So, no, it didn't sneak up - but it still needed to be done, and I was one of three people who could do them without doubling or tripling the required time. Each time I accurately predicted the output, but executives looking to open up new multi-million dollar sales opportunities or to increase their bargaining positions with Cloud Provider X can't rely on predictions.

That said, none of this ameliorates the fact that I effectively have 6 "unproductive" months on my record; that I'm bored to tears of doing work just to throw it away.
Fair Dice [pdf]
Crypto-currencies

https://cryptonewsagency.com/
Interesting syntax. Can Picat programs be run backwards or in other-than-expected directions, as in Prologs and Kanrens? This relational aspect is the killer feature of logical languages, and it would be unfortunate if Picat doesn't have it.
So, I decided to go back to study Math from the very basics to try some more advanced Data Science stuff later and I'm really enjoying Krista King's courses on Udemy.

They are very clear and straight to the point. She currently has courses on Fundamentals of Math, Algebra (I and II on the same course), Calculus (I, II, III, in separate courses) and Geometry and Trigonometry. She is also preparing some Probability & Statistics course and later a Linear Algebra one.

That is the only way I could self-learn Math without quitting after more than 12 years without doing math at all in real life. I was originally a Lawyer so I didn't care much for Math in school and didn't have anything relate to Math for all those years until now.

I tried a bunch of other paths, like challenges, For Dummies books, more advanced University open courses... Nothing stuck until her courses.

They are not free, but you can find basically permanent Udemy coupons to buy each course for USD 10.

Here is her profile: https://www.udemy.com/user/kristaking/
The Long, Knotty, World-Spanning Story of String
I suffer from this "phantom clutch syndrom" myself. Slowing smoothly to a stop and SLAM full on panic stop because I pressed the brake to the floor with my left foot.
I’m Italian and I’ve witnessed this over the course of the past five to ten years. The whole county, fragile enough to begin with, has been subjected to an utter death-march of diminishing returns as margins decrease, no longer cover fixed costs, and cause businesses to fail while dropping prices all the way until whole swathes of the economy simply shrivel up and die.

I was struck by the parallels between what is described in this paper and the very recent (week old) national elections, the first to be held in five years. There was an overwhelming swing towards extremist parties (one in two voted either for the xenophobic nationalistic formerly openly racist Northern League or the wildly populist Five Star Movement). The disposition along the north/south axis correlates sharply with unemployment and other forms of economic/social duress and I cannot help fearing that this is the fate that will befall us.
To cover pre-high school through undergrad: https://brilliant.org