skysight-inc/HackerNews huggingface dataset:
One thing nobody seems to have brought up, is who is reinforcing these anxieties in you.

Is it your parents, is it your friends? Is it school?

4 year olds aren't depressed about being successful - they just live their life.

As you get older, your parents think your happiness is related to making money, having a family, stuff like that.

They're right to some extent. The crucial point is since you have anxiety about this issue, what has happened is their incompetence (this is a crucial point, incompetence breeds anxiety), has created anxiety in them, and they have infected you with it.

They're anxious you're not good enough, they're anxious your grades aren't high enough, they're anxious, anxious anxious. They're comparing you to their friends' kids and they're having an internal competition - they want to tell their friends how well you're doing. Their self esteem is tied to your 'success', success they've defined for you without asking you if that's what you want (This doesn't always happen, but it is extremely common)

All this is unfortunate and extremely common. Your parents/friends are just incompetent at being happy, sorry. They mean well, they just don't know how to live happily and spread that around.

The possible solutions are:

- to succeed, according to your parents' worldview, to shut them up

- to disagree with their worldview and create your own (redefine success for yourself)

- to do a combination of the two - succeed to some extent (get higher education), but also distance yourself away from them, so that their regular dose of anxiety doesn't get in the way of your self discovery

This is something everyone goes through, and doesn't get talked about enough, because most people are not aware of what really happened - they just think everyone is insecure to some extent, and that it's ok. It's not ok, but only a few will be curious enough to rediscover what THEY actually want out of life. That's what a mid-life crisis is - when people finally reach a peak in reaching what everyone else told them would make them happy, and they're not. So it's something you figure out now, or mid-life, or after, doesn't matter when really :)
Exercise a lot. Practice yoga. Be detached from the uncontrollable outcomes and focus all your energy on doing what you can do.
Reducing complexity

https://github.com/saulpw/visidata/issues/93
Whats successful?
Is there some objective way to answer the question of how much we should be willing to sacrifice for greater longevity? It's entirely a values question.
It is a term used by people with hindsight to depict bad decision making in programming that needs a lot of fixing and refactoring later on. And to insinuate they are more cautious.
Here's my Silicon Valley routine. Wake up around 1 pm. with slight hangover. Put as much coffee beans into a Mr. Coffee grinder as I can and make a stiff cup of coffee with a 1 cup filter cone. Drink coffee and check the stock market. Take a dump, shave just the cheeks on my face, trim my neck beard, and shower.

Roll a joint with as much weed as I can fit into a single zig-zag paper. Leave for work right before rush hour and smoke out going down 237.

Get to work about 4 pm and have an espresso. Read E-mail until I come down a little. Get in the zone and write code until about 7 or 8 pm. Get some dinner at for example, La Milpa. Come back to work and do some testing. Leave about 12 midnight and stop at a dive bar for some beers.

Get home around 2 am, and watch Family Guy and American Dad reruns on Adult Swim until about 5 am. Repeat.
Some of his commits surely don't even compile. This one takes the leading # characters off of preprocessor directives: https://github.com/ariya/phantomjs/commit/52e4849a36c68b15c6...
Measure success against your past self, not against your "dream goal" or against the most successful of your peers.
Neither are special
But don't do that alone. The human psychology is not only a problem of serotonin levels...
This ++.
I've been working with engineers all my life, and a lot more senior engineers. I've seen engineering careers plateau after a certain point - plateau at either architect level positions or worse, as a senior software engineer. Longer term, a PM level position opens lot many doors (and especially, if you have an software engineering background).
A sentence I like (and often forgot :() : "The process is the purpose"
If you have a room to live in and food on your table, you already are successful. Enjoy life.
Well, the irony is that it isn't very special, and neither is the positivity ratio. So the "just like" statement turned out to be true after all. ( A nxor B == not A nxor not B )
While it's interesting (pretty funny) that this language exists, it looks downright awful to program in. Has anyone ever programmed anything sizable in it?
I'm somewhat lucky in that Jabber is popular, but optional, in my workplace. So I can get away with never logging into it. I'm sure, though, there's some price I pay for opting out of the idea.

Personally, the idea that anyone is arbitrarily welcome to interrupt your chosen way to work is silly.
I was struck by how every word of this could apply to how not to do politics and advocacy on social media. (Aside from the part where they actually advised taking all the terrible behavior to social media. It seems everyone is already doing that.)
Indeed. Though that was sometimes used to switch languages. eg the same Streets of Rage Genesis cart will display English text when the console is set to NTSC-US but would display Japanese text when set to NTSC-J
I noticed the same thing (and upvoted to push back). I am not 100% sure but I think there's a trend on HN whereby good comments are often being downvoted. I need to recheck the guidelines (on mobile now) but I thought downvote should be applied rarely. For example I don't downvote if I disagree, even when I am actively arguing in a thread. I reserve downvoting for trolling and other obviously bad faith comments.
The only way to truly understand an APL derivative language is to implement an interpreter for one.

It's interesting that the author of the article embraces the Write Only code philosophy. If there's an issue - just rewrite it.
7:30 -> alarm ring

7:45 -> wake up

7:45 - 8:00 -> breakfast

8:00 -> bike

8:10 - 9:35 -> gym

9:35 -> bike

9:45 - 19 -> work

19 -> bike

19 - 21 -> free time (work/side project/ sport/stuff)

21 - 22 -> eat

22 - 23 -> prepare to go to bed

23:00 -> sleep
Just reading through that, the unanswered questions are literally the same questions asked before the research began.
Bookmark all tabs in your current window together instantly
> ultimately, I suspect the depression comes from a sense that you're not part of a bigger group with a shared identity.

I think this is a big part of it. I have chronic depression and anxiety but it’s pretty manageable because I work on a small-ish team and get to solve problems in a group setting a lot. In other jobs I’ve worked where I was isolated (like being the only technical person for an entire company of 100 people) I felt incredibly depressed, alone, and like I wasn’t going anywhere.

A good team early on can make a huge difference in terms of feeling supported and building confidence.
According to the ruling, the CEO wouldn't be liable personally unless the violation is willful. Which, having been adjudicated in German court, it now would be. If the CEO becomes personally liable then found in contempt, he would have to avoid travel to Germany. That's a lot to ask of a volunteer.
"And death threats (and trolling, and weird online gender-flavoured violence) are not just deeply unpleasant, they’re CRIMES. If you do this, you are breaking the law AND being a shit human being, and you should either stop or walk yourself into the sun."

Death threats towards people that use death threats, really?

I don't like the article. Some people are more knowledgeable on a topic than others, "if you aren't in doubt you're probably wrong" doesn't apply there. Not even in general in my estimation.

A better alternative to "you have to sugarcoat all your thoughts by 30% before you speak them out" would be to train people to be better at taking criticism. People get spoiled by a high baseline positivity. I'd like to bring my points objectively without sugar coating, if everyone did that there would be no problem. Now i would have to either pretend to be more nice than i am ( talking behind people's back is a consequence of this), be straight to the point and get disliked by people who are used to sugar coating or keep silent. It usually boils down to the latter. Let me work alone if i can't be my critical self.

Also, this article seems to be mostly aimed at unfair criticism, let me pose the following.

If the criticism is fair and reasonable, it is justified, doesn't have to be nice, and the receiver is at fault if they dislike it.

If the criticism is not fair or reasonable, it is not justified, the criticizer should express uncertainty where applicable, they are at fault as the article suggests.
The number of people responding is very encouraging to see.

To answer the question, I echo and endorse what one user has already posted -- practice gratitude and be nice to yourself. It's very easy to get caught-up thinking we're not enough these days, and social media likely exacerbates it. I'm not going to tell you to get off of social media, but try appreciating all the things you do well and find things you like about yourself.

Lastly, I'm not too big into self-help books, but if there's one that's helped me it's The Gifts of Imperfection by Brene Brown. The gist is start loving yourself for who you are, recognize that you are enough, and understand the difference between shame and guilt (and why guilt is ok but shame is bad).
VisiData is indispensable for data engineering tasks. I've been `head -n 1000 mybigfile.csv | grep somerandomthing | etc | etc`ing for so long, it's ability to give you fast summaries and exploration is such a breath of fresh air!
A little nihilism legitimately helps me. One day, the sun will expand and, most likely, engulf the inner planets. Save for a few hunks of metal and bursts of energy, all that was, is, and will be of earth will be incinerated, and rather spectacularly, I might add. We’ll (most likely) be long gone by then, but I find comfort recognizing that my life is but a short blip on the cosmological timeline, and as such, I shouldn’t take life too seriously. Live well, if you can. Be kind to others, love as much as possible, but remember, as they say: you can’t take it with you.
I think you are giving the fields of engineering and physics too much credit here. Not the least because you are assuming that engineers and scientists are by default good at math.

Math is hard. Pretty much period. Often, you can trick yourself into forgetting how hard it is. More, you can assume that mastery of something that takes high math to describe, somehow indicates mastery of the high math. Consider juggling as an easy example, can be very complicated to explain what is happening, yet I don't think it would be wise to assume that all jugglers are good at higher math. Even if the ones you find are.
Submitted 2 days ago by same user. Looks like an advert.
I venture to suggest that the fact that after 20 years you use the word “coding” to refer to the totality of what a human can create with digital technology and computer code reveals that you sadly have glimpsed but a tiny fraction of the wondrous intellectual vistas that were out there for you.
You forgot the first step for this which is to be independently wealthy and not actually need the income from your little farm.
> It's amazing -- well not at all amazing really! -- that the most successful people in any scientific field come from an engineering and physics background.

This seems like a pretty wild claim to me- what is your basis for it?
I cannot ask for advice and counter with a "none of your business" when asked questions. That's not how any of this works. Thank you for your question.

I can probably write an essay on this, but here's a TLDR version.
I do like coding, and will definitely continue working on my side projects. Although programming pays quite well, I'm not sure of the long term payoffs of continuing as a programmer (unless you are one of the Linus Torvalds, or in a similar league - which I am no where close to).

Longer term: I do want to get to a point in my career where I would like to influence product strategy (focus on the whys) a s a VP of Product Management vs. VP of Engineering.

Having said that I do believe I have the skills to be a good PM. I will explore this, and if it's not the right fit, I can switch back.

If you have a completely different perspective, please let me know.
Actually, as someone who loves to drive and race (& has won regional championships in road racing, ice racing, autocross, karting), I can't wait for self-driving L5 cars to become the norm.

Driving on the public roads has long since ceased to be much fun. Traffic density is ever-increasing. The average drivers' skill level has deteriorated noticeably and their distraction level has increased such that 60% of them might as well be actively trying to kill you. Meanwhile the guys with the blue lights have much denser coverage.

Occasionally, far from the cities, I manage to find a brief stretch of fun, but they are ever more scarce. I've also given up my road bike and stick to mountain biking. And my observations aren't unique among those I know.

At this point, I'd much rather just be able to hop in my car and read as it gets me to my destination. Save the fun driving for the racetracks or off-road.

And yes, the loss of revenue to the Police Depts who spend their time catching the easy to measure infractions instead of the ones who actually create hazards will be delicious.
Fair enough, but again...

I'm in favor of subsidies for clean energy, but I'm also in favor of calling a spade a spade.

Pretty much every subsidy nowadays has some "for the public good" narrative, some more believable than others. I don't think having a better such narrative than average makes it not a "subsidy in the traditional sense".
But this is actually a solution...
For those who haven't looked at some of the commits by @pixiuPL, the list is here : https://github.com/ariya/phantomjs/commits?author=pixiuPL.

To summarize: It does not look like the guy has done a single commit with any meaning. His commits are basically the following:

1. Adding his own name in package.json
2. Adding and deleting whitespace.
3. Deleting the entire project and commiting.
4. Adding the entire project back again and commiting.

Just out of curiosity: How likely is that someone may be able to use a large number of such non functional commits(adding and removing whitespace) to a popular open source repository to boost their career ambitions.(e,g. Claiming that they made 50 commits to a popular project might sound impressive in an interview.)
My whole perspective changed greatly when I started to define success to be focused on what I want to be true about how I spent my time each day (e.g. on something I was truly passionate about), rather than an outcome like some financial event or some position.

Of course, it took me years to figure out what I would be passionate about doing that I would also earn a living off of!
These all seem like weird compromises satisfying neither to people who want to do serious computing nor people to just want to play some games on the go.
Hmm. I don't know about this particular equation (which sounds like it's mainly significant because it's viewed as a bellwether -- if the method works on it, it's likely to work on other problems). Anyway.

First -- for "homogeneous" equations like the one being studied (or simpler ones like x^2 + y^2 = z^2), a rational solution can be rescaled to get an integer solution -- replace (x,y,z) by (cx,cy,cz), a new solution with denominators cleared out. Homogeneous equations are very, very common.

That said, yes, the ultimate goal is to understand integer solutions (and as you say, they're often the only meaningful solutions in practical situations). But integer solutions can be impossibly hard to find, whereas rational solutions are just... very hard.

I guess I could imagine some unusual situation where rational solutions make sense but real ones don't. But it would have to be some context where x,y are "sort of discrete", they can be broken down into finitely-many parts (so fractions make sense) but no further (so sqrt(2) is out). But this does seem less likely.
He is a rower.
Var makes refactoring way easier while being just as safe and informative.
I refuse to let a simple phrase like that become verboten just because a certain configuration of it was used by someone that our circles of friends dislike. Personally, I think it’s a funny reappropriation.

But either way, this isn’t particularly germane to the conversation, and you could even argue that it wasn’t done intentionally considering that Medium used to be readable.

Anyway, Medium is annoyingly hard to read now, and I’m glad someone’s done something to fix it.
Er ... is that a trick question?

Given that over 99.99% of the population cannot possibly be defined as "successful" by most standards (unless "eating and breathing" qualify), why would you make your life even harder with that?
https://en.wikipedia.org/wiki/Technical_debt

basically it's when a bunch of bad but seemingly-innocuous coding design decisions accumulate and compound each other multiplicatively over time, to the point that any change of the code is far more likely to break something than the new feature is worth

Or as I stated at a previous job where I complained about the 40-minute-long test-suite run time that was bogging everyone down, "the road to a 40 minute long test suite is paved with a couple extra seconds here and there with every new code commit"
I've been thinking of going that route, but when I looked a couple of years ago there were significant limitations. Seems the reviews are much more positive now.
It’s still childish. It’s the same as writing ‘Micro$oft’. Might be funny if you’re having beers with your mates. Otherwise just refute the claim with better data.
You’re confusing learning software engineering and computer science with learning programming frameworks.
You did not address why unions are a universal good.
I believe the argument is that these traits aren’t exactly indications of effective leadership but are being selected for because they are indications of masculinity and work with an inherent bias that men are good leaders, which in turn reinforces the selection because the leaders you observe tend to be men and have these traits.
Not the poster, but my vote would be that it gets far more credit for readability than it deserves.

The dynamic nature helps a fair bit for some actual readability. But in large, I think it is more good marketing and a loud opinion that it is readable that makes people think it is readable.
I am thinking of home schooling my daughter with my wife. For one my daughter is autistic and special needs programs in Texas are fairly ok to bad. Two because the curriculum is so brain draining and well my daughter simply would refused to participate in some thing like that. I just am afraid of the socialization with other kids. How did you get around that?
Thank God we don't live under a soviet-era communist editor dictatorship
If you watch the rest of the video I think you’ll find they fit well with their personality and the tone of the demo. I recommend the butts visualization as evidence. Sounds like he’s also looking for anyone willing to glend a hand in testing it out.
14 JQuery Modal/Dialog Window Plugins
Bookmarked! That's my kind of humor (and pinboard suggested the tags should be "design humor typography" which seems perfect).
right, which is bad because it results in an extremely dull game. it’s not inherent to the rules of baseball, though. the easier it is to hit for power the more this is true.

imagine if we averaged 0.5 home runs per game instead of the current 1.8. suddenly you’d need a lot more small ball type strategy to have any hope of scoring runs.
Apparently yes:
https://news.ycombinator.com/submitted?id=arcfide
And his website:
https://news.ycombinator.com/from?site=sacrideo.us
I'm sure there are others, but this I happened to know from memory.
The Most Important Differences Between Arctic and Antarctic
You are correct in that there are higher level lessons to be learned and those are very important.

However, at the end of the day where the rubber meets the road you can't ignore frameworks/libraries/languages. You have to learn what the job/market demands. This gets tiring because not only do these tend to be the same thing rehashed over and over again by some new young developer who doesn't have the experience, but they also ignore a lot of the lessons you have learned throughout your career.

Constantly learning can keep things interesting. After several years of re-learning front end frameworks or even back end frameworks with the same result gets tedious and boring.
http://visidata.org/ is the page for the tool and https://github.com/saulpw/visidata is the repo
this is on the front page and has been for the last 24 hours: https://news.ycombinator.com/item?id=16511038
Their paper doesn't identify where the signals came from. "The emitter source remains an open question, but could range from covert ultrasonic exfiltration of modulated data to ultrasonic jammers of eavesdropping devices or perhaps just ultrasonic pest repellents. It’s also possible that someone was trying to covertly deliver data into a localized space using ultrasound to say, activate a sensor or other hidden device."
"Life is complicated and nobody wants to believe it. I suppose you might call it the infantilism of society. There is deep infantilism in the culture, in terms of the way they think, they can’t bear complexity. That you have to think, that there are gradations, nobody wants that. They want to be told, or they want to say: ‘This is good, this is bad’. Anything that in any way undermines that is not to be borne." - Stephen Fry

No pressing need to point out the obvious criticisms. Fry was already roundly criticized up and down for saying it. But it has become my favorite quote about the way people talk about ideologies.
Yes. By not having them there makes them easier to read and understand. Seriously.

It is often the case that very simple stream operations end with ludicrously complex type signatures. By being able to var them it makes them far simpler to read.
Try tldrlegal
I have a layman's and not very well informed knowledge of philosophy, so at the risk of being savagely and justifiably owned: even in the example you give, doesn't one have to make the assumption that one's rules of reasoning are sound? I don't consider it as a serious proposition, but isn't there at least in principle the possibility that one is deluded, and that modus ponens is not universally valid, for reasons one is not capable of grasping?
Thanks for replying. To give you some context the API is ipdata.co pricing at ipdata.co/pricing.html I've gotten feedback from multiple users that my pricing is overwhelming. The API is pretty much feature complete and my main focus right now is selling.
Could you tie this to responsibility? Like "Every day I wake up and you didn't do anything dangerous or naughty, the green light will come on sooner." Just that a life stuck waiting for the light to come on would kind of suck. I guess if you make their rooms fun...
I'm older than 35 and currently executing a plan to shift to PM. I have no worries that I'm too old.
Hey, things:///
Goloader – load and run golang code at runtime
Now, he shows up at number 4 in the Github contributor list (https://github.com/ariya/phantomjs/graphs/contributors) with 179,603 lines added, not a single one of which seems to be a meaningful contribution by him.

Are such incidences common in other open source software too, or does this one seem a rare case?
Medium blesses us with an unclosable "OPEN IN APP" pop-up on every page, on mobile devices.