skysight-inc/HackerNews huggingface dataset:
> My overall point is that the progress narrative is counterproductive. We ought to abandon it. A simple step is to stop using obfuscating terms that prop up a progress narrative. Words like innovation, impact and disruption invite an abstract style of thinking and talking that leaves little room for moral reflection.[11] Talking about technology in terms of progress invites a technocratic and uncritical approach to thinking about the human good. It quickly moves from real benefits for real people to abstract systems upon systems that may someday benefit people. By encouraging this hyper-analytical thinking, the idea of progress desensitizes us to the use of moral judgment. It allows our moral intuitions to become dull.[12] It serves a function: it preserves the false connection between what some Silicon Valley firms do, in terms of consequences for real people, and what they claim to do in terms of ushering in a better future. The progress narrative shrouds the tech industry in virtue for playing a key role in technological change while weakening moral evaluation of new products and services.

I don't know if I agree with the entire article but I think the summary that the author presents is worth a conversation.
For those who don't, it's a UX nightmare, because the standalone info viewer uses a specific, relatively ill-surfaced subset of Emacs conventions for its navigation commands. No one who doesn't use Emacs can be expected to know any of these. Even those of us who do use Emacs often don't know any of these. It took me more than half a decade of daily Emacs use to discover them.

I hope future generations of user interaction designers pay heed to this.

If you're going into the GNU info system to begin with, you're trying to get help, because you don't know something. Chances are, you may not know much about the system at all. So navigating your help system should be very, very easy.

Because I'm trying to figure out some other program, and I don't want to spend 15 minutes trying to learn the help system first.

A WordStar-like on-screen navigation help for GNU info would have helped me immensely through the years. Yes, it would have wasted valuable screen real estate, so the advanced users would eventually have created a command-line alias to disable it. Guys like me that used GNU info once a year (if that) would have had a much easier time.
It's quite ingenious but it's not as convenient as locally nameless representation for working underneath binders. In Haskell if you want to do variable binding you ought to use the bound library[1]. It's been seriously used in at least one compiler project[2].

[1] https://hackage.haskell.org/package/bound
[2] https://github.com/ermine-language/ermine
Inky has posted a document entitled "Inky Security White Paper" here: http://inky.com/secure/

Haven't tried the software or given their paper a proper read yet.

Initial thoughts: No forward/future secrecy. Stores user private keys on their server encrypted with user supplied passwords. Their centralized service is trusted for identity. Not sure how users update their secrets if compromised.

Adding proper E2E crypto to legacy email is hard. I don't think they solve it.
Try other years. The official Olympic medal database is somewhat awkward to use [1][2], but volunteers at Wikipedia have aggregated the data [3][4].

Prior to 2016, their latest gold medal was earned in 2008 and that year they earned 3 medals total, and prior to that in 1980, in which year they earned 1 medal total.

[1] http://www.olympic.org/olympic-results
[2] https://www.olympic.org/india
[3] https://en.wikipedia.org/wiki/India_at_the_Olympics
[4] https://en.wikipedia.org/wiki/All-time_Olympic_Games_medal_t...
Interviewed there back in '11. I actually didn't realize they hadn't gone public yet-- yikes.
Hey what happened to https://news.ycombinator.com/threads?id=raganwald ?
It's a bit harder to estimate, it's like evaluating NASA and ROSCOSMOS, NASA's budget is considerably larger but it's not necessarily "less efficient" just because each mission costs more.

Olympic medals per portion of GDP spent on sports education and the olympic team in each country might be a better method.

Also a good metric is how much effort/cost does it take to get into the olympic team of each country, the US is somewhat special in this case since in some cases one needs to break a world record just to get pass the team's trials since they have a huge pool of athletes competing for spots.

But the US is an outlier in general, it's pretty much the only country where you can live as a semi-pro athlete and actually make money, college sports are better funded than most professional sports leagues in other countries (NCAA has a 700M club pool, UEFA champions league has a club pool of about 700M EURO's), and college athletic scholarships exist for virtually every sport.
Way back when I went for an interview. That was when Java started to get popular. The interview involved some coding, and I set a variable to 0 at declaration. The interviewer asked me why I did that. I said I know the language already initialized it to 0 but I like to clearly document the init state of the variable so others can have an easier time to understand. He said others should have known the language well enough to know the initial state of a variable. We went back and forth for a few minutes on the importance of code reading and code efficiency. At the end I realized I didn't want to work with people who were so pedantic on minute detail of a language. I later declined the offer, not that it was a good offer anyway.
> Are optimists more likely to come up with specific explanations for things in their life? Or more likely to come up with general explanations?

It seems to me that is just correlation and not causation. It seems that the cause is the time we spend in action, not thinking about us. When we act, we are more likely to succeed. When we think about ourselves, we are more likely to be depressed.

In my experience, the root of these two things is too much thinking about ourselves.

Quote: Don't think about what is a good man, be a good man.
It's alright to think about that but it doesn't seems to be a good idea. Taking periods twice every week seems to be a good idea[1].

[1] Turning Pro (https://sivers.org/book/TurningPro)
I hadn't heard of Curse until somewhat recently and I was kind of surprised to find out that they had a previous incarnation as a game addon manager/community thing. Apparently they started to pivot with a VOIP/chat program about two years ago called "Curse Voice" and when things like Slack & Discord started to gather steam they put their chat app front and center and started to scale back the addon stuff.
Lambda seems like a neat concept, but is it really worthwhile? Conceptually, an infinitely scalable backend for whatever thing I'm working on sounds great, but in practice, there are some downsides. For instance, your client requests hits the API Gateway, which then initiates another HTTP request to whatever Lambda is supposed to be called, at which point, a container is started to run your code. By this point, you've added some overhead to every single request, and it's completely impossible to get rid of it because that's how Lambda is designed. Am I off base here? Does it really work like that? If so, what's the performance hit that you've seen compared to running e.g. ExpressJS directly on a VM or bare metal?
This kind of dichotomous analysis of the world -- you explain things in X way, or in opposite-of-X way -- seems to pop up a lot in social psychology.

I also see it in discussion of the idea of "fundamental attribution error" (when I analyze my own behavior, I attribute mistakes to external factors; when I analyze others' behavior, I attribute mistakes to internal factors).
Thank you so much. That's the kind of feedback I was looking for. I will try to focus on few projects and cover them in depth and link to others like you described.

Thanks again :):)
Refuting the HN headline with a quote from the article:

>Last month in The Lancet, researchers tested whether any amount of exercise could ameliorate the risk of premature death that comes with sitting for eight hours a day. Their epidemiological analysis found that 60 to 75 minutes of concerted daily exercise might to the trick.
It is true that upvoting leads to different kinds of groupthink.
> Most people who are actually wealthy drive moderate cars that are completely paid for

whoever wrote that book is selling you on a worldview. your quote is often repeated, but i don't find it to be true. i think it's wishful thinking for a lot of thrifty people, so they can feel superior by judging people they don't know by what they drive around in.

in my experience being a millionaire or not has absolutely no bearing on the kind of car you drive. some people like nice cars or sports cars, other people simply don't give a shit about cars, rich or not.

and from what i've seen, even the wealthy people who don't drive nice cars have other really nice shit, like $100k in road bicycles, or gigantic house(s) or a fully equipped fishing boat sitting in the marina. but they drive a prius, so they're thrifty and virtuous.
Twitch is acquiring popular video game community and software maker Curse
The Curse Voice product was being internally developed in early 2014. I believe the planning/thoughts for it were happening before then, but it has been long enough that I forgot some of the details. I would have to ping the project lead for additional clarification.

Disclaimer: I work for Curse.
Yeah swimming is sort of combinatorially ridiculous. They really ought to be able to get by with two strokes rather than four. Backstroke and freestyle would make the most aesthetic sense to me, because I don't really see the point in a race using an inherently slower technique but I can see the point of going backwards. However, don't add a bunch of sidestroke races!
My grandparents had a Rotiseria here in Buenos Aires in the '30s and '40s, so I can confirm that is not a novelty :P
The guys behind the reproducible builds. I don't know how much "in" debian they are.
In his book, Seligman claims that he actually measured people's performance, and that he has evidence for all of his claims:

A: That you can measure optimism;

B: And that it correlates with performance;

C: That cognitive therapy can increase optimism;

D: That the increased optimism correlates with increased performance.

He published his studies, but I have not reviewed them, I am just repeating the claims from his book.
Attribution security is the meta-message. Perhaps that's the best attribution.

It could be someone else taking advantage of the timing but that is definitely the intended frame.

"Better than stuxnet" is also quite the claim.
>There is research backing this thesis.

Is there a way for a layman to assess the quality of this research. I've read many assertions of research on HN on topics similar to this. eg: Meditation is supposed to help with depression(among other things) but seems like most research is extremely poor quality [1]?.

1. https://www.ncbi.nlm.nih.gov/pubmed/19123875

Most clinical trials on meditation practices are generally characterized by poor methodological quality with significant threats to validity in every major quality domain assessed. Despite a statistically significant improvement in the methodological quality over time, it is imperative that future trials on meditation be rigorous in design, execution, analysis, and the reporting of results.
PHPArtist – Community driven resources for developers
Searching is ctl-S.

Ctrl-Q and Ctrl-S are still bad choices for commands. Why? Some terminals support flow control via XON/XOFF, which is Ctrl-S and Ctrl-Q.

Back in the day, with a serial terminal running at 9600 bps, a human had fast enough reflexes to stop and start the screen output. These days, no so much.

Heck, we had an incident just last week where one of my coworkers froze his output screen via Ctrl-S, and I told him about Ctrl-Q to unfreeze it.

It's funny how long some of this stuff hangs around, long past its useful time. Ah, compatibility. Or cruft.
True but that doesn't mean someone shouldn't even mention it.
Microsoft has completely missed the most powerful aspect of VR/AR here...

I believe strongly that one of the KEY features of AR/VR for humans is that it leverages our excellent spacial memory.
The spacial metaphor is a powerful one, and the reason memory techniques like loci work. We need to leverage this in VR. Standing at a virtual computer screen is exactly the wrong way to think about this.
I can highly recommend the Dell XPS 15. I too was in the market for a laptop with a mediocre GPU, which didn't look absolutely terrible, was affordable and not too bad on the whole portability thing. So far it has definitely lived up to my expectations.

I can recommend getting the 1080p version (but not the entry-level model, as that one has a smaller battery and no discrete GPU), unless 4K is very important to you and you know what you're getting into wrt. high-res scaling in Windows.
I know you're joking, but in case it isn't obvious - Mythical man month doesn't apply outside dev. Sales/marketing people can actually deliver a baby in 4 weeks.
How land use regulations are zoning out low-income families
Well, Kirani James does, anyway.
>> But a truly proficient programmer fits the tool to the job, not the other way around.

A truly proficient programmer finds the right tool for the job, learns best practices on how to use that tool; makes mistakes, learns and improves.
It's pretty fair. Everything in that summary is a fact.
I can't help thinking of Community's take on virtual reality: https://www.youtube.com/watch?v=NMTQxCzStuw

Whatever pointing device they give had better be good. Flailing around in mid air trying to click a tiny box right next to two other tiny boxes sucks.
Is there any other study not focusing on 71 year old men which is as conclusive? It's strange group to focus and then claim it's as effective as plain water for everyone.
That's just your boss being dogmatic.

Your reason for wanting to do X seemed valid to me, but then again I have no idea what Y was or why your boss wanted to do it.
... The protest group STOP encouraged European countries to write letters of disapproval to the U.S. government. They also stressed the stark contrast between international models of criminal justice and the emerging American model—as Holland, Sweden, Japan, England, and others were reducing their use of prisons in favor of community sanctions, the U.S. Federal Bureau of Prisons had doubled its number of prisons in the previous ten years.

As controversy peaked in 1979, Ramsey Clark, the former Attorney General under President Lyndon B. Johnson, testified that the controversy about the Lake Placid project wasn’t just about Lake Placid, or the symbolism of the Olympics—this would be a litmus test for the future of incarceration in America. “We are going to be masters of our destiny or the victim,” he told Congress. “It’s precisely the psychology of the prison, that once it is built you believe you have to fill them up.”

The people in opposition were right on this one.
Freestyle isn't a stroke, technically. You can swim any stroke that you like[0], and swimmers usually choose the front crawl.

[0] provided that you don't swim the whole thing underwater
Anh, this isn't a great model of humanity in my opinion. Most people seem pretty good when you talk to them, but we're all involved in massive negative externalities right now. Pinker might be right that we're less violent than we used to be, but we're just as greedy (if not more), and I think all that ill behavior is being channeled somewhere else. Where? The environment of course.

Wealth has spread and poverty has diminished in the world, but we really shot ourselves in the foot doing it. Unless a massive technological innovation comes along in the next 30 years Pinker's observations are going to seem moronic (sure we were less violent, but billions of people ended up dying).

Edit:

To prove my point do a Ctrl-F and search for "environment" or "climate" in this article, you won't find them.
I don't think the cost will be different for a consumer car or a fleet car. I'm just saying the cost will be pretty big, and for consumers the value you get is "I can relax while driving" (not worth very much), while for cab companies the value is "we don't need to hire any cab drivers" (can easily be worth $100 000 per car over five years).
Okay, that was all a joke? Ha ha, then. And get off my lawn!
I'm locked out of gmail, so i don't use it anymore. It's what happens when they can't track you. "suspicious activity" they call it.
Looks like the search companion dog is back! But where's Clippy?
Much the same as the main message (as I remember) of the "The Healthy Programmer" book (which you should totally read by the way ... most researched, elaborate and "balanced" (AFAIS) reading on the topic I've came across).

https://pragprog.com/book/jkthp/the-healthy-programmer
An APL “Fizz Buzz”
I have a pretty long list of IFTTT productivity hacks and just wanted to focus the article. Email's dying and all the more reason to automate it so that you can live in the newer technologies.
There was a lot of luck in Facebook, even if Zuck is a particularly talented individual.

Also - if Harvard is a great school - how the F does someone find time to do the work and make a product at the same time?

When I did Engineering, I didn't have time to take a shower.
Do yourself a favor and install pinfo - an info viewer that's actually usable.
To me the terms are roughly interchangeable if taken in their general meaning, or at least easy to confuse with one another.

But when I wrote this article, I hinged it off of specific definitions assigned to the terms in the Dreyfus Model, which although not exactly commonplace, is an established bit of literature (for example, Pragmatic Press uses Dreyfus Model to indicate expected skill level for readers of their books)

So I stuck with their definitions and attempted to restate those definitions (informally) in the article.

But I'd be fine with you calling these Thing 1 and Thing 2, as long as they mapped to the definitions provided.

What the article refers to as competence (Thing 1) is something programmers generally recognize as valuable, because it is valuable! Essential, in fact.

What the article refers to as proficiency (Thing 2) is something programmers probably also recognize as valuable, however... many do fall into the trap of thinking this: Thing 2 is what you get from being really good at Thing 1 in many areas.

In truth, Thing 2 is what you get from being halfway decent at Thing 1 in many areas, and then with a view of the bigger picture, getting really good at specific aspects of Thing 1... in the context of your actual work, goals, etc.

In other words, Thing 2 = Thing 1 X TheBiggerPicture.

Now if I were to use my own way of thinking about this... I actually thing of Thing 1 (competence) as tactics, and Thing 2 (proficiency) as strategy.

But I think that could end up leading to an even more confusingly overloaded set of terms.
The Indian culture does not value athletics or physical fitness activities (or medical health, for that matter) as much as other countries. And it is showing.
This is an actual presentation given at a conference, so the pictures are actually the visuals. I did write up half of this talk as an essay, you'll find it here:

http://braythwayt.com/homoiconic/2009/05/01/optimism.html
For someone not versed in the specifics of chip engineering, what is the "physical IP"? Is it the process and how the wafers are made?
Why trains suck in America
In a bag of nuts with shells there are always a few which lose their shells in transit and they never taste as good to me.

Could it be some ancient hunter gatherer mental reward system thing?
They've charged for backups before but not snapshots.
IANAL, but I assume (perhaps incorrectly) that the fab needs a license to create a chip containing an ARM processor in it given that it needs the raw GDS2 database that describes the IP in the detail required to manufacture it.
No mention of MySpace?

Because that was a pretty big deal back in the day.

The Lycos or Excite of Social ...

Without MySpace, I'm not sure if FB would be.

Oh - and remember 'Friendster' ?

:)
At work, on my desk is a Hololens. In some ways, it's cool. In others, it is a complete pile of garbage not worth anyone's time.

Cool:

New display type, that puts out really good looking holograms floating in reality.

Really solid SLAM algo that allows building of areas in 3d.

Battery and usage is really solid. Can actively use it at full brightness for 6 hours before recharge.

Suck:

Runs only things from their "App Store" aka the slum store where PuTTY is $5...

Sorry, no X86 apps. Period. End of story. Use Metro/UWP or whatever they call it these days.

Very little applications for platform. What little useful ones available are for ridiculous amounts. Open source is non-existent.

Loads of crypto data going to and from MS domains. All pinned cert data. The size seemed to correspond to the total size of rooms scanned listed in the settings.

No Administrator access, nor is there even a file manager. You are a renter on this platform, not an owner. This of this as "Surface RT for your face".

Requires Microsoft account to use, full stop. Don't have an account and don't want an account? You have a $3000 paperweight.

If you're prone to getting migraines, using this for any length of period will likely trigger a migraine. I know 3 people who get them, and each of them received a migraine within 5 minutes of usage. It has to do with how the clip/strap works on the head.
Hence the question about the framework, because what kind of a resolution is that if you stop and think about it for a second? You saw something really bad and that made you feel better about things? Your life is a bit better than theirs, what does this mean? It doesn't make yours suddenly better. And it certainly makes the whole world worse. Those people are part of the world you live in, and your world just got worse.

Someone gave you a random number. Say, 23. You have a biological device programmed to set this random number as your "default". It has no frame of reference. It's not objective. All it does is tell you things are bad when you feel lower than that number, and good when you feel higher than that number.

Then you found someone else and their number is a lot lower. Like, 6. You have now decided that your number is pretty awesome because it's so much higher than theirs! Later, you see someone with a 50. And you're jealous because they're a lot higher than you. Except you have never seen the full graph. You don't even have any way to really evaluate "so much higher" except that same biological device that you so hastily discredited. Maybe the max number is 30. Or 50. Or a 100. Or a million. And the most important thing - your number is still 23.

You didn't put your problems in perspective. To have perspective, you need to know how wide the possibility set is, and you don't know that. All you did is calibrated down, and reduced your expectations. But that doesn't change reality. Your minor problem may as well be bigger than you imagine it, you have no frame of reference, how can you possibly tell?
Funny how both Apple and Intel (xscale) had a bet on ARM, chose to abandon it, only to come back to it later.

Apple's history with ARM is particularly interesting and not very well known IMO. It looks like this Intel's new move will be at least as fun to watch.
For a developer without the luxury of a standing desk, what alternatives do I have?
Disagree. It's a good parallel.