skysight-inc/HackerNews huggingface dataset:
Here's the nub of it:

> "Not many psychologists are very good at maths," says Brown. "Not many psychologists are even good at the maths and statistics you have to do as a psychologist."

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.

One of my favourite quotes is from Kelvin:

> I often say that when you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meagre and unsatisfactory kind; it may be the beginning of knowledge, but you have scarcely, in your thoughts, advanced to the stage of science, whatever the matter may be."

And ... mentioning Kelvin is a nice segue to this quote from the article:

> "Just as zero degrees celsius is a special number in thermodynamics," wrote Fredrickson in Positivity, "the 3-to-1 positivity ratio may well be a magic number in human psychology."

Almost Sokal-ish in its attempt to borrow some relevance. Zero C is not very special. Zero Kelvin is!
Not OP, but I think the idea is to consciously pause before taking the path that is obviously (to you) downhill. This gives you a chance to think whether it's actually downhill instead of making an assumption. It's a way to practice mindfulness
Thank you for your advice.

"In my experience too many people are just terrible at understanding their field, products, how to actually break down product problems to their basic pieces and build solutions up from there."

How does one go about understanding whether one has the right product skills, or has the ability to pick them up (apart from actually jumping in)? As an engineer, I feel I'm somewhat good at breaking technical projects down and solving them. Are any of those skills transferable?
It really shouldn't be hard to tell for the designer. If you're considering implementing loops, conditionals or variables in your DSL then you should kind of realize what direction you're headed in.

The hard part is realizing from the get go (before backwards compatibility concerns kick in), that your problem space is not conducive to non-turing complete languages in the first place, and that instead of inventing an exciting new DSL, maybe you should just write a library.
> Can you explain how to enable/disable the noscript tags?

It's one of the per-scope switches, see:
https://github.com/gorhill/uMatrix/wiki/Per-scope-switches
Intel Introduces “Intel AI: In Production” to Help AI Developers
Einstein's boyhood proof of the Pythagorean theorem (2015)
The problem with success is that it makes you always look forward. But sometimes you need to take a break and look back at your achievements sofar. It helps to look at them independently and not comparing with other people.
Jordan Peterson talked about this in his infamous Cathy Newman interview. I think it's worth a watch: https://www.youtube.com/watch?v=aMcjxSThD54
> So the only valid criticism I saw in that whole thread is #4, and even that is only a tenth as valid as its author thought it was.

Not really here to defend these criticisms, but if #4 is only a tenth as valid as the author thought it was, then does that mean that you know the worst case instruction count to compare two DEC64 numbers is five? Also, we're talking x86 here, how many μops and static instruction bytes are we talking on either side of this? Are all of the branches usually predictable? Can we ever afford to inline something as critical as the comparison operation?

As for the validity of #5, I think this might make more sense in the context of hardware implementations, where a low-order exponent position could increase complexity (requiring adjustments to reuse any of the FPU datapath) AFAIK.
With the view of APL as a better notation for mathematics, what would happen if mathematics were taught using APL from first grade?

In first grade it would probably be identical to traditional notation, and you wouldn't need a computer because learning to evaluate by hand would be the whole point. Then as more operators are added it's a convenient way to not have to worry about operator precedence. And in higher grades where programming classes are increasingly being mandated (despite there being next to no teachers capable of teaching it) they would have already picked up enough of APL to get it for free, making it a mere typing exercise to put it into the computer for execution.
Check this out: https://miserver.dyalog.com
One potential mitigation...move some place where the cost of living is dramatically lower.

Depending on your field of expertise, it can make a big difference. The bigger safety net reduces stress levels.
In my experience there are a couple kinds of product management. There is very user focused product management, and technical product management.

User-focused PMing is making tools that work for people - working with marketing, UX and client teams, to make sure you have a good Product/Market fit.

Technical PMing is more about making sure that you are building things the right way - making sure that the underlying models that your tools utilise are close to reality and understanding the roadmap that you will need to hit so that your releases will always be useful. It different from an architects role who is fed the information about the domain, the technical PM needs to synthesise this for the tech team to build, but there is a lot of overlap.

For engineers, it makes a lot of sense to become a technical PM, via being a team lead/architect, managing your devs more and coding less, and understanding more about why you are building what you are building that how what you are building it, and working with other PMs. From there, you do become more and more part of the design process, going up the food chain as it were, closer to the source of your user stories.

It's not the quick way of doing it, but PMs who understand the entire ecosystem are obviously more well rounded and may well be more effective than ones who have fallen into it from client management or marketing!
>"Just as zero degrees celsius is a special number in thermodynamics," wrote Fredrickson in Positivity, "the 3-to-1 positivity ratio may well be a magic number in human psychology."

Well this statement still stands.
An amateur who did the work. He was doing a relevant degree and collaborated with people with more experience or expertise in relevant fields. That's how you provide useful critique of scientific theories.
If you'd like to try how code looks with the use of this keyword, Lombok has support for "var": https://projectlombok.org/features/experimental/var
Most of the ideas I hold as certain have some built-in leeway. One example that comes to mind: "A good solution now is often better than a perfect solution later."
Listen to some talks by Alan Watts and Joseph Campbell. It helped me a lot to take a step back and accept here and now instead of worrying about the future. In other words, the only way you are going to end up looking back on a life full of good memories, is to make it good here and now(!), not in the future.
I've read that transitioning into a new role in a new company almost never works out. I'm looking to transition to PM role in my current company since I already know the culture and some of the products.
> A track record of success. We believe winners have always won.

I'm nearly sure this is a long-term marketing campaign in which they'll flip the script later with something to the tune of "see how hard things can be for people with health issues? we're here to solve that" etc.

But that's the part where I lost it – because even if this is an honest parody, this mindset is quite pervasive in real life, especially in the US. You don't just have to be great in life today, you must have always had a great life.
I'm pro var

* I write code a lot more fluidly with var. When I go back to writing non-var code (enforced by some departments) I find that it breaks my focus on solving the problem at hand. I end up writing my code with var and then going back and replacing my vars with the type names.

* I find code a lot easier to read. I can understand the flow of the logic easier, the variable names are enough. Unless you have the type definition memorized, just knowing the type isn't going to help you much. You're going to need an IDE either way.

* Refactoring is easier. For example, changing the return type of a function from array to list means a lot less code needs to be changed as a result if the callers were using var. The compiler will tell you if there's any instances where a caller was using an incompatible property.

* Reviewing is easier. Your change set is a lot smaller when changing a type name.

Seriously you won't miss it when it's gone. People also used to prefer Hungarian notation.
Maintenance programmers already have to deal with concealed mystery types, every time you do

f(g())

it's just syntax sugar for

var temp = g()
f(temp)

Now at least programmers aren't tempted to do gratuitous function nesting rather than introducing a variable just to avoid cluttering code with an unimportant type name.
General Decimal Arithmetic for Binary Computers
Then you're dealing with long, nested invisible type declarations.
So the researchers are proposing the U.S. Embassy in Cuba has brain-altering levels of noise in the ultrasonic region somehow caused by two or more simple,low level and possibly common ultrasonic emitters without malicious intent...

Xu's other recent works has been lacking meat and are better at fear-mongering (Tesla ultrasonic 'hack', Smart grid 'hack').
Hey. Can you share resosurces on how to get started with 3?
Just shows that invoking Godwin's Law as if it had probative force was nonsense in the first place. Valid principles of reasoning can't be suspended by fiat.
I can do this:
> You don't need to go to South America, Asia or middle East - it's happening in Europe and no one seems to notice.

First sentence commenting an article about drought in several continents, yet they didn't mention Europe. So I stated such thing is happening in Europe.

> Look at Portugal and Spain, it's becoming a desert - the day of the cold wave the south of Portugal and Spain had the same temperatures of some country's in Africa.

In this sentence I state the example of Portugal and Spain - and gave an example of a day of extreme cold, snow and rain in Europe and parts of that territory (the iberian peninsula) had a day with temperatures similar to parts of Africa.

Saying I can't use weather to argue about climate is the same thing as saying I can't talk about anything which is the outcome of something else.

I'm not saying that because of that specific weather event in that day (or days) it set the climate for that region - I say it has a point of data. I gave you more - which is a clear example of a long term effect resulting from climate change - the drought of the main river.

Do you want more data points?
I second this. I used to think practicing gratitude was stupid, or at least not really worth my time. I have recently picked up stoicism and one key techniques seems to be "practicing negative visualization" - basically imagining how much worse of you could be. I found that once I really think through all the hardships that I could find myself in I appreciate my current situation much more and feel much happier.

Curiously, I think I also get more done now because I feel better, am in a better mood and spend less time anguishing about all the things which are not perfect or could somehow be better. It has also made me aware that many people do find themselves in various hardships and my appreciation for my situation has really grown again through this.

Stop being so hard on yourself and cut yourself some slack - if you're the perfectionist type (like me) it does a lot more harm than good!
STAND FOR THE FLAG – KNEEK FOR THE CROSS
Subharmonics? Additive waves? What was the source and why?
A much better discussion and design for decimal arithmetic on binary computers was done by Mike Cowlishaw (http://speleotrove.com/decimal/) He shifted the entire computation chain into decimal (representing decimal digits in a packed form as well)
What was your experience at Product School like? I do plan to try and transition in my current company.
I started going to the psychologist to work on my anxiety/depression and so far I'm seeing good results.

A good psychologist will work on understanding the root cause of your depression, make sure you acknowledge it, and change your thoughts and actions so you can cure it.

I recommend giving it a try.
The latter explicitly violates ADA law. The former does not, necessarily.
When my oldest two (now 26 and 24) were in high-school we often had 2-4 extra kids at our dinner table each evening (we purposely bought a big table). We had a lot of comments about how "interesting" our dinner conversations were compared to their own houses. And there was lots of laughter too. It turns out that high school is also a good age to teach your kids the difference between debate and argument.

The other thing we did was optimize our house so our kids and their friends would want to hang out here. It's much easier to keep an eye on them when they're not off somewhere else (thinking back, there were a lot of times my parents didn't know where I was). A few of their friends could be problematic but by treating most of them as adults, they tried to live up to it.
If this is the entire conference room, and you are in a wheelchair, then you can't attend whatever occurs in that room. I imagine you won't be a very productive employee without being able to attend any meetings that occur in the conference room.
Previous discussion: https://news.ycombinator.com/item?id=15123638
Oh, if you're also in Lovecraftian horrors you should read this paper https://arxiv.org/abs/1210.8144

"Possible Bubbles of Spacetime Curvature in the South Pacific"
The people who work at failing startups are often successful people. They get other jobs.
Oh my god. It's astounding what becomes possible as we move further into this era when most digital activity gets archived for future mashups and other archaeology.

Here, I released this in 1996:

https://archive.org/details/msdos_Aspetra_1996

I knew people still played it, but I had no idea it had a freaking URL now!
And taking down UDP services is just as folly. It only takes a 1000 servers with 100 mbps upload streams to wipe out any single load balancer. There are at least that many root name servers.
Updated PostgreSQL Meltdown benchmarks
Sell everything you own, buy some land in the country, quit your job and just chill out. Grow a garden, raise some chickens, go to farmer's markets and sell your wares. The happiest people I know quit tech years ago and became small-time farmers.
Suggest an actual quote as the title then.

The HN title should be less sensational then the source material not more.
> It's about price differentiation between different regions.

I thought the DVD region locking had to do with the old school movie distribution rights systems that were in place. i.e. Fox would sell the rights to their movies to multiple companies in different regions for redistribution outside of North America. Allowing a person in one region to buy a DVD from anywhere would mean that those regional rights holders would otherwise lose money on their investments.
Use your imagination. It’s not really to hard to figure out how to use voice in an editor.

Think higher level than next Word, next word.

Pretend you aren’t hunched over the keyboard with your fingers at the ready.

And I didn’t say replace the keyboard.
Enough of the "Make X Y Again" please, it does nothing but refer to negative connotations.
Given that the US Gini index hasn't changed appreciably since the 1990s...why now?
Nerd Sniped by BINFMT_MISC
I don't really see why those two should be compared? Pandas is a Python library for programmatic work with tabular data. Visidata gives you a live view of a file storing tabular data.
You have to respect (fear?) a paper that Sokal and Pinker have helped with.
Exactly. I mean look at his commits. Look at this file: https://github.com/ariya/phantomjs/blob/master/package.json
(He created a commit only to add his how name as a contributor to package.json, which is the only name in package.json).

How did his changes even make it to the repo. There are commits adding and deleting whitespace with the disguised commit message of "Refactoring Code". I have no doubt on why ariya couldn't work with him.
Coding Horror: Facts and Fallacies of Software Engineering
This is surely not true. They say they have 4 treadmill desks, and I suspect their conference room can fit more than 4 people.
Instead of the ieee summary, check the original paper: https://spqr.eecs.umich.edu/papers/YanFuXu-Cuba-CSE-TR-001-1...

It's better and more careful not to over claim.
Weekdays:

5:30 AM - 6:30 AM - Wake up, get ready, drive to work
6:30 AM - 3:00 PM - Work
3:30 PM - 6:30 PM - Go to coffee shop, study for job interviews / work on side projects
6:30 PM - 8:00 PM - Hang out with wife, kids, and eat dinner
8:00 PM - 10:00 PM - Continue studying, then bedtime

Weekends:

8:00 AM - 12:00 PM - Study for job interviews / work on side projects
12:00 PM - 4:00 PM - Eat lunch and go for walk with wife
4:00 PM - 7:00 PM - Study
7:00 PM - 10:00 PM - Hang out with wife and kids

If you can't tell from the schedule, trying to advance my career takes up more time than the career itself...
95% of published papers are bullst and you know it the moment you read the abstract. The problem is having the time and energy along with a healthy disregard for the gatekeepers on your academic path to keep pursuing this.

That's why it usually takes an outsider to publicize this stuff.
Address address = contract.getAddress();

Not sure how this helps. I pretty much knew 'getAddress' would return some sort of Address structure. It's not like knowing the type name tells you what properties are on it. So what's the point?
Zuckerberg is a few years older than I am and I compared myself to him back in the day. It's pretty easy to get depressed if you compare yourself to others.

I've found that focusing on yourself and not giving a shit about what other people think worked for me, that and just doing the best you can.
define and potentially reevaluate what success means to you. chances are that goal will shift considerably with lifes up and downs over your next 20-40 years, not once but several times. Acknowledging these changes, reduce a lot of stress, as you realize most of what you feel strongly about doesn't matter any more in a few years
Indeed it is. Still early and getting better all the time but it's very usable and much less broken than vim as it stands. With the spacemacs package cache and version pinning it will become even better out of the box.
The 8bit region locking was started by Nintendo, and it was trying to combat piracy and unlicensed games. The Famicom released without protection in 83, but they changed it internationally as a response to the video game crash.
All I meant is that the author of the comment said it would apply in most cases, where even pessimistically it seems it should apply one time in ten. I don't have detailed performance information.
I don't understand, what is the special status of 0C?
It is however technically against the ToS to buy digital games from a different region than the one you are a citizen of, but that's not MS/Sony/Nintendo/Valve cares to enforce until nations tell them to.
They just explained what anyone who has played with 2 sine waves already knows, and drew no conclusions.
https://medium.com/@tgaul/introducing-unobstruct-230e4e95cf5...

Unobstruct is a good anti-dickbar tool for iOS.
This article gives the impression that Nintendo was the great market leader of ending region locks, when that's kind of the opposite of the truth. The handheld consoles weren't region-locked (except for the 3DS), but the Nintendo Switch is the first console by that company to be regionally unlocked. By contrast, Sony gave up region locks in the PS3 era and Microsoft in Xbox One, both several years ahead of Nintendo.
ubiyubix, your comment is dead.

To answer your question, I don't remember which documentaries were good, but searching on YouTube with subsets of the relevant keyword set {abmahnung, abzocke, Waldorf frommer, doku} will give you multiple results.

Just to give one example, I'll name https://www.youtube.com/watch?v=_w7t4znx8DA
IMHO (1..10) is much more explicit than range(10). No questions about what it is. Where does range(10) starts from? -infinity, 0, 1? Or where does it ends at? Is 10 the starting point? Probably not but who knows. One should read the manual for that. BTW I hate Ruby's three dots (1...10) because it's (1..9) and I never remember which one is what when I find it in somebody's else code. Languages should not trick developers into mistakes. I only write the two dots.

However:

1) if one comes from Ruby, then Python is a Ruby designed by someone with a weird mind

2) if one comes from Python, then Ruby is a Python designed by someone with a weird mind

I'm coming from Ruby, a historical accident I can't change. No hard feelings.
Is that still the default precision displayed in Excel?
Great question.

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.

If you have a complete different outlook to this, please let me know.
The Odd Couple – A Second Act for MakerBot's Bre Pettis
Apologies on not replying, I seemed to have missed your comment. Money comes in two ways: hosted plans on browserless.io and via commercial licensing. Happy to answer any more questions you have
Google was making sure Android wasn't getting taken over by Amazon, I think it's more about business.

Amazon also didn't open-source anything of their changes, something Google did.

Their compatibility was a requirement for getting apps in their Amazon app store ( business decision)

Where is Google killing standards? If it is what I think you mean, they are changing the whole Android system slowly to adjust app/system updates. Balancing between open source and proprietary source is difficult and it's probably a business decision to close it more. If Amazon was successfull in taking over Android, they would have lost a lot.
Please visit a psychiatrist; Let them decide if you need SSRIs.
I actually looked into this (from reading docs, never wrote code) and I wasn't able to find a way to convert the AST for the ObjectExpression into JSON or an actual Javascript object.