skysight-inc/HackerNews huggingface dataset:
I've dealt with RSI and carpal tunnel syndrome for almost two decades, off and on. Some of my triggers are chairs with arms (I almost can't help but lean on them, making my posture horrible and disrupting blood flow), bad weather (rain and cold), stress, depression (all pain is worse when you're depressed).

My first real recovery came when I got an Aeron and lowered the arms enough to where I couldn't lean on them, switched to a tiling window manager and stopped using the mouse (I am back to normal mouse and window manager these days, but when I feel the twinges of pain, I will sometimes switch back), and fixing the source of some of my stress (money was a stresser back then, and I took a contract job that paid well and got my debts paid off and some savings in the bank, so I could get back to working on the stuff I wanted to work on).

I don't know which of these things was the real cure, though I do know that using a chair with arms I can lean on is the fastest way to bring the pain back.

I suspect it is never "cured", it's just managed. Since figuring out my triggers it's been rare that I've experienced the pain for more than a few hours or days, and taking a walk, massaging my hands and wrists, etc. can usually get me back to work.
I want to highlight how their "sign up to our newsletter" pop-up only popped up when I scrolled to the bottom of the article, and how it had a prominent "No thanks" button. So much better UI than all those pop-on-load-before-I've-read-anything ones out there.
Oh, sure, and the void pointer thing, etc., but that's all been true from the start. From gumby's comment I got the impression that there might be some more recent trend toward abandoning C compilation, and that's what I have a hard time imagining.
Just save this as a bookmark:

javascript:document.body.style.setProperty('background','transparent%20url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==)%20repeat%200%200');
There are exceptions, such as when the intent is to really dive deep on some topic (workshops and the like), but I generally find that keeping talks at conferences to 30 minutes or so, rather than the more typical 50 minutes plus Q&A, results in a better program. It forces people to focus on the key points they want to make and dispense with a lot of stage-setting or unnecessary detail.

Unfortunately, hour sessions are sort of the industry standard and a lot of people feel that it's not worth it to give a talk if they're not going to have 60 minutes.
Kudos to him. Among other things, I consumed gelatin daily for a year or two to feed the damaged tendons and ligaments, which helped significantly but didn't fully resolve the issue. It is resolved (at least for now), without surgery or drugs.
Must say I'm a bit jealous - when I started my company, I didn't have any need to decline VC coffee invites... it was all I could do to get enough interested parties to even get moving.

Good tips on time mgmt though, I guess
My pain started coming back this year. One thing that always helps my mouse hand, is to rest my arm on a raised surface (currently a portfolio), but I've used a textbook before. This caused my hand to drop down to touch the mouse, instead of being pushed up, and changed the body part that gets anchored and pivots when moving the mouse from my wrist to my elbow. That really helped a lot.

I still had issues with my left hand, and for me what has helped this time around is a ComfortBead Wrist Rest along the bottom of the keyboard. I'd used it years ago and wasn't convinced, but this time it's clearly and definitely helped a lot.

In the past, I've sometimes gotten some relief by switching which hand is the mouse hand. Every once in awhile I'll let my left hand control the mouse for a bit.
Realities of Big Code Analysis on GitHub – JQuery Usage in Web API Invocations
Lessons Learned Earning a Master’s Degree While Working Full-Time
Pardon the slight arrogance, but isn't most of this a technical problem that can either be solved mechanically or you end up knowing by heart after a few months ?
Is Test Engineer different from SETI (Tools and Infrastructure)? What does SETI do?
I did this, what worked for me was leaving myself a note of where I left off and exactly what to do next at the top of my task list; "validate input x on form y" for example. Just a simple 'trick' that really worked, for me at least.
For years, actually. I kind of chuckled when they finally changed it.
Do any examples come to mind?
Please do not launch a me too foss/health service. There are I suspect hundreds, many of which are already OSS of some sort, and most of which stand a better chance of becoming the de facto platform in years to come.

We are past the point where a GNU sponsored project to rally around is useful.

You have won. You changed the entire landscape of computing Mr Stallman. You did it.

Focus on the new GOvernment digital services, lobby for the idea that all government funded software must must must be open and free.

GDS-style departments are affecting a lot of change, and the biggest ones are default-to-free and that is where I would like the FSF and gnu to focus.

Lobbyists, not also-ran coders

(I have a very tiny bit of skin in this game http://www.oss4gov.org/manifesto)
One trick is to set a very long TTL on your MX records to mitigate any damage if your account is compromised.
Elon Musk: Our Solar Roof Could Cost Less Than a Normal Roof
Unless you are running a sniffer on a separate device, you're likely far less sure of that than you think you are. There are multiple components in modern computers that have some level of system access and aren't terribly constrained by the kernel (possibly including the processor on your network card itself), and that's before you get into the kernel itself lying to you (either by design or through a module).
You have to take into consideration that living in a European country is a lot different -- you're not going to get the same salary you would in San Francisco, for example. The quality of life is different, expenses are different, probably you don't need a car, apartments are cheaper, etc etc. Each country is unique. In Spain I don't have a really high salary (though it's above the average salary in Spain), but, compared to what? I live comfortably, all my personal needs are met -- so who cares?
I also switch back and forth which hands I use the mouse with. I use the Kinesis DXT mouse which is an ambidextrous vertical mouse. It makes this use-case very easy. switching hands is as easy as pressing a button and moving it.

I also recommend using auto-click software so that you don't have to click the mouse as often. I only click to click-drag, double click, and right click.

I also use the CVim chrome extension to browse with a keyboard.
> we know this next 4 years are going to be largely terrible and he will be a horrendous president.

I heard the EXACT same thing said about President Obama. The results were debatable.

> EDIT: I think the next round of house, senate and presidental campaigns/elections will be vastly different (for the better) than the last 20 years.

You're projecting. Plenty of Americans are very happy with the way the elections went and suspect more republicans taking power in the midterm elections. Historically republicans do better in midterm elections.
> The reason that I dislike that rule, is that it places the use/abuse on the developer, it's really the operator of the software that is at fault. Right?

I think that in practice I disagree with this. Certainly final moral responsibility lies with whoever misuses a tool, but on a practical level people should be aware of the primary or predictable results of their work.

If you create a cryptography system and release it publicly, you should be aware that it will be used by people hiding unethical things. If you build a deanonymization tool, you should be aware that it will be used for surveillance by people with ill intent. These are statistical certainties - if your tool is good, it will be used in these ways, and you can't claim surprise when it happens. It's like the stochastic terrorism question, where you can't know what an individual will do but you can easily predict that a system will produce violence somewhere.

None of this means you shouldn't do those things. Inventing TNT wasn't evil just because it's been used for violence, and when it comes to something like cryptography there's a real case for "this will be built eventually, so we have to live with it". With tracking, I sometimes feel the moral question is greyer, especially since the results are system-dependent and not 'inevitable'.

So yes, build these things, and accept that they'll be used for all sorts of purposes. But do consider the risks, and be aware of degree of harm. Building a tracking system that Iran might use someday is very different from building one for Iran, knowing what will be done with it.
Highly recommend trying indoor bouldering. Huge help for my RSI. Go easy for the first 3 weeks.
> If you own an airplane, you can afford to buy avionics updates legitmately, and will likely make very little effort to seek out unauthorized sources.

Not only this, but the method here is definitely non-compliant with FAA regs. You aren't even allowed to pull the sled out of the panel by yourself (you need a FAA-certified mechanic for all removal/installation of avionics), there's no way that the FAA would be cool with you flashing a reverse-engineered database onto it.

To be clear: by all means go ahead and do this. If the database on the unit is outdated then it's functionally useless for any purpose. It's totally legal to have a GPS in the cockpit that you use for VFR operation, so it's still worthwhile. Have a mechanic pull the sled and reinstall it when you're done, it's the law.

But your GPS is no longer rated for IFR operation. If you have an accident while flying IFR on unrated equipment the FAA will see the removal and reinstallation of the sled in your maintenance logbooks and they will come down on you like a hundred tons of bricks.
Udacity, an Online Learning Startup, Offers Tech Job Trials
Trump's CIA Director Wants to Return to a Pre-Snowden World
Exactly. Thanks for the clarification. It should be the job of the operating system to make it readonly.
I use Youtrack at work and it suffers from being WAY too configurable, to the point that nobody uses it because you have to click SO MUCH to do anything.

Every developer we hire has to sit and watch 10mins of videos so they know how to use it, yet every other issue track I've used has been immediately obvious as to how it is used.

It does some really annoying things too, like hijack the history state of your browser, so pressing back and forward doesn't work as you'd expect (they have their own back button in the app, you're "supposed" to use that).
Here's my anecdote. I had painful but not debilitating RSI-like symptoms for a couple of years. For me, fixing this came down to a set of fairly simple things: the Kinesis Advantage keyboard mentioned in the article, setting a timer to force myself to take rest breaks, focusing on posture when working. At least in my case, the issue seems entirely mechanical, and I'm sceptical of psychological and emotional explanations like Sarno's.
> chrissnell, an officer in the Army Reserve,

thats a red flag. you've got specialized training in weapons and tactics. maybe they should "keep an eye on you" ?
Indeed it would.

Our civilization depends on the complex supply chains - you need people mining materials, people refining materials, people quality checking those materials, people providing various precise tools, people providing various precise tools for making the precise tools, people providing food for everyone, people moving everything around, people making the stuff that moves everything around, etc. etd.

So I think the first generations would have to spend time slowly building up all the components of the supply chain, while furiously breeding to return the population to the levels that allow as big professional specialization as we have today.
I actually built like the same tool for internal use at the last company I worked for.
What ever happened to the first sale doctrine?

> You can't shit on someone's lawn and expect them to welcome you in their house.

Pets do exactly this, so if any company treats people like property, they shouldn't be surprised by those people's behavior in response.
I never claimed to flying on a database updated thusly or removing my GPS from the panel. Both spare cards and spare GPSs are on ebay easily
How was your health after such little sleep? Did you ever take breaks?
While pretty useless, this is bloody hilarious work!
I used Sarno's book to cure myself back in 2002 and this approach has been successful ever since. Occasionally I will have some issue (though rarely wrist pain), and I can make it go away quickly by addressing the psychological root cause.

I highly recommend reading his book "The Mindbody Prescription"
It does, but only in digital form now
How many computer science degrees include an ethics course?

That's not a sarcastic question, I genuinely don't know. It seems to be less common than in other engineering disciplines, probably because the harm of misused civil or environmental engineering is so much more blatant. (And perhaps, because so much of professional software - like tracking ad networks - is rather grey morally.)
> But then we won't so then they'll just accept money from anyone with an agenda.

That is an extraordinary claim to make. Do you have any evidence to back that up?
When I first started getting RSI, it was in the mouse arm, up near the shoulder. I did something similar, but wound up with a mouse on each side of my keyboard. That cleared it up reasonably well, and since then my main mouse has always been on the left.

I think that the combination of a keyboard with a numeric keypad (wiiiide) and a right hand mouse is the main trigger, not the concentrated mouse usage with one hand. If I could find one of the narrow model M keyboards, I'd consider moving back to the other side.

The other things I've done have all centered on being aware of where nerves are near the surface, and never putting pressure there. If you're getting numbness in the thumb and first finger, it's likely carpal tunnel. If it's all over, it's more likely at the elbow.
This really made me realize how much I need to find a way to backup stuff and move away from Google free products if I need to.
Another alternative is [PlantUML](http://plantuml.com/activity-diagram-legacy) which also has sequence, class ... diagrams
Your Filter Bubble Is Destroying Democracy
My experience concurs. I've worked in Ruby shops and many other types. I always assumed it was Rail's emphasis on testing and the popularity of Cucumber.

¯\_(ツ)_/¯
Brick it.
And that's why you do it sooner rather than later -- as time passes, it gets harder.
I worked there in Moscow HQ. Now it's just a generic BigCo with all it's corresponding problems and Dilbertesque bureaucracy with lots of meetings to get things done.

There is a history of the company suing ex-employees and vice versa. It's pretty ruthless if you break NDA - people get real jail time. I got reminded about that during my exit interview.

I left for financial reasons. They simply refused to give raises to virtually anyone after RUR tanked in 2014, even though 85% of the company's revenues are from foreign sources.
The internet is just allowing us to do the same things we've always done, but to scale. Pre-internet humans learned from each other, and there was a lot of mis-information then, just as there is now. Most people just weren't exposed to all of it. Now we're drinking from the firehose and that is scary, as it should be.

Now that everyone can communicate on the same system, the next issue to figure out is how to pick up the good bits and filter out the bad bits. But consolidating all that information (onto the internet) is a great way to start doing that.
This does not apply to Russia, countless other sites allow payment in USD/EUR, so it looks like management decision
Locking my door no. But building 4 meter concrete fence with barbed wire and armed guards around my house probably is.

Is encryption door lock(which in the real world are trivial to bypass in case of valid warrant) or Bond villain's lair?

Encryption is red flag because so few people are using it.
It seems a bit like that Kent Beck quote, "make the change easy (warning: this may be hard), then make the easy change."
Predicting Movie Review Sentiment with Topic Models
I got RSI some 26 years ago, due to entering a university CS environment where the workstations and terminals had very light action keyboards. I was used to hammering on stiff, long-travel behemoth keyboads, and of course continued that same pounding on the light ones which shocked the tendons, since I was basically tapping my fingers hard against the keyboard base with no shock absorption from the keys.

The fact that I was doing curls with 45 lb dumbbells in the gym didn't help the wrists, either, not to mention playing guitar.

I ended up with pain, tingling and numbness. The university sports med clinic prescribed a NSAID (naproxen). That did provide some relief.

I overcame the RSI by working exclusively through a DEC VT100 terminal (the actual DEC VT100). Its heavy-duty keyboard with stiff action and long key travel didn't irritate my wrists. Eventually I went over to the light-action/short-travel keyboards that are now ubiquitous.

Haven't had a problem since.
I think there's nothing wrong with multiple competing codes, just like there are many different open source licenses.

But I am concerned that right now they're all crying in the wilderness - if two codes are pretty similar, it might be worth burying our disagreements over them until there's some kind of actual conversation or acceptance of any standard at all.
Object Order isn’t specified in JavaScript (except it is)
This isn't a good way to do web design. The grid you'd be aligning everything to will change dimensions depending on the screen it is being viewed on.
I dunno man, the internet is a pretty big place. If you're hitting the level of popularity with this stuff that of the people who see your first fake news article, a significant portion of them then see it when it's published in an unrelated place the next month then this whole discussion might be moot.
> I behave online with the understanding that my behaviour is essentially public.

Also assume that the connection between any and all pseudonyms used only is public knowledge. Because it is.
Same as most other places. A single 18 wheeler can transport 60,000+ lb of stuff. Which is more than most small town grocery store. As to buying and selling these are cheap to ship and there are probably several wholesaler's in town.

Don't forget they can still order stuff from Amazon it's not in Antarctica or something.

PA: Australia is somewhat famious for using road trains due to the how much stuff they ship to remote areas. https://en.m.wikipedia.org/wiki/Road_train
Is there any surprise here? A platform whose existence is based on clickbait and other worthless content was not careful in tracking ad success metrics?

This is why we don't pay programmers to find bugs, but from the opposite perspective.
The "downvote and run" actually exemplifies some of the points expressed. Quickly dismissing opposite opinions, paint it all as influenced by "Fake News", throwing labels like "racists", "sexists" around is part of the issue at hand I think.

Interestingly, one would expect people here (or I would dare say liberal in general) to be the more educated ones, with better self control, more rational and local approaches to issues and so on. One thing this election has shown is that it is not necessarily the case.
Depends on the medium, I think. If you post it just to your friends in a protected way with a reasonable expectation of privacy, then it feels wrong for the government to do dragnet surveillance on that. On the other hand, if you start tweeting about your plans to commit an act of terror, how is that any different than going to the city center and shouting it?
I don't have anything large at hand that I can share. Here is a small real-world use case https://code2flow.com/wclEvF - and this is another https://code2flow.com/KdNVeJ
In the latter example, please note that "Update failed: flash error" generates only one node in the flowchart.

The most complex flowcharts were created by customers and testers but I don't want to expose their data. They have hundreds of lines of code resulting in huge diagrams.
As part of my immigration requirements, I took 2 years - 550+ hours - of Norwegian instruction. I was in class for about 18 hours a week.

And the truth is, this has helped far beyond whatever I tried to piece together myself. I never actually found it as an obstacle.

And the truth is, I found that when I spoke Norwegian badly, the norm was to switch quickly to English - both because most Norwegians learned it and it is more efficient communcation (and helpful).
I had carpal tunnel syndrome to where I lost sensation in three of my fingers, and could not grip properly in that hand.

A chiropractor helped me recover. It took three months, a bit more attention to how I sat and leaned and used my computer equipment. But the pain in my neck and upper back went away, the pain in my arms and shoulders went away, and the sensation and strength came back in my hands.

I didn't rush out to get a special keyboard, though my 1984 Model M keyboard is already special, just not in an ergonomic way.
I do not believe it's a hoax, but a lot of disciplines develop unintentional publication biases, so that sensational or apocalyptic findings are probably easier to publish.

Again, I don't think that's what's going on, but I know a lot of people who question or dismiss the median conclusions in other scientific disciplines, like economics, because of some perception of systemic bias.

Myself, I might discount health studies, but maybe I'm biased by the ones that the media chooses to report, which seem to be mostly contradictory nonsense about how chocolate and wine will make you live forever.

This is just a conjecture. If I'm right, I'm not sure if that's supposed to make you feel better (because your opponents are more rational than you thought) or worse (because complex epistemology is not likely a topic you can discuss with 60% of people).
This strategy seems very relevant and pertinent to me, especially the parts about delegating time, asking for actionable help / emails instead of meetings, and hiring good people. Very helpful for scheduling and structure.

Is there anything else you guys would add? For me, it doesn't seem to address motivation, setting aside time to complete deep work, and the circumstances where you'll actually output the most quality stuff.
A Central Dogma for Testing and Training with RDF