skysight-inc/HackerNews huggingface dataset:
A few years back, when my knees started to crackle when biking, I switched from a more standard frame geometry on my bike to one where the pedals were kicked forward about 6 inches, with the seat a bit lower, and handlebars a bit higher. It cleared all the knee and hip problems up practically instantly. I suspect the long-term problems with biking are more because bike designs often maximize performance over long-term joint health.
Unfortunately yes, but I'm not surprised.

There seem to be a large number of people who came into the tech-startup industry through programming a bit of Javascript, maybe from a web design background, who never had a formal education in computer science, who suddenly found out that they could write 'full' web apps in Javascript, and they could query a database in Javascript, but never learnt enough to know why this is a bad idea.

I'm not saying this is all bad, or that all Node devs are bad at all. Node is a good tool for a certain set of problems, and there are some excellent tools in the ecosystem and some great devs. But I think it is the easiest ecosystem to be a terrible developer in, and still get stuff working.
TSA Sued Over New Policy to Refuse Opt-Outs
Lab explosions and accidents
I like Ubuntu and have gotten most of my family to switch. LTS for some who are far away.

It is also interesting to watch people like my mom, who never used another desktop before, learn Ubuntu. Then I showed her a Mac desktop and a Windows one and she said "they are not user friendly" -- I thought was pretty funny.

But I also hear a lot of hate from developers about Ubuntu lately -- "It is not really free", "They changed my Gnome desktop, I'll never use this piece of crap again". "They hate systemd and invented their own thing!. --No, they adopted systemd now. --Oh... ok, well they still have a stupid user interface!". Kind of stuff.

What a bunch of whiners and complainers. Before that it was complaints for a decade -- Linux on desktop. "Year of the Linux Desktop -- such a joke". We had Mandriva, Redhat, Gentoo, others for years and they couldn't create desktop usable for average people -- hardware support was bad, interface sucked, design was bad, still had to use command lines to configure things etc. Then Ubuntu came, tried to do something about it, and while not perfect, made a huge improvement. Now it is possible for normal users to use a Linux desktop and many are using it as such. And because developers use it for development, the server version also ends up in production often.
Developer Tea looks exactly like what I want to do with The Holistic Developer. Awesome!
Did you read the article? This isn't about assuming risk for the hope of greater reward, this is about working hard and getting nothing in exchange but 'experience'. That advice is bullshit.
Does anyone have an actual example of someone getting to VP level at Google through a startup faster than you could otherwise?
Do you have a flat feet or some other condition with legs or knee positions? People with misaligned knees or flat foot tend to develop more problems from walking/running due to improper form because of that misalignment.
You're welcome.

You have managed to capture the spirit of the post. The goal was to highlight areas where developers can take action, and how improving even the little things can go a long way to improving the entire system -- even the one you can't see.

In the early parts of my career I would often take pride in building complex systems to accommodate for misbehaving applications. Throw in some fancy Nagios alerts and a sleep depriving on-call rotation; I looked like a hero.

Then I learned how to write code.

This was the turning point in my career (2006). I was now brave enough to modify "legacy" production applications to take advantage of "new" infrastructure features like service discovery (use DNS records instead of IPs), and logging directly to syslog (asynchronously with proper ring buffers).

I was willing to learn any language too: Python, PHP, or Java, it did not matter because it allowed me to take action and contribute at the heart of the application.

I'm not saying platforms that also handle "misbehaving" applications or complex failure scenarios are unnecessary. I just consider those platforms as extra layers of protection, not a free pass to ignore building applications that take responsibility for reliability from startup to shutdown.
Quite a lot of govt computers in india now run ubuntu.
ATS?
> the Microsoft version Minesweeper was introduced to Windows 3.1—not to demonstrate that Windows was an adept gaming operating system, but to make the idea of left and right clicking second nature for Windows users

It took me all the way to Windows XP to learn that you can right-click in minesweeper. I showed it to a friend, and he told me that doing that was cheating. No one in my family knew about it either.

So my take is that they could have made the concept clearer.
So you walked pain free for 20 years and woke up one day and your feet were a wreck?
The Problem with Mast Brothers Chocolate Is a Problem for the Entire Industry
I've had dual boot on my laptop for a while (Win7 and Ubuntu), but a few months ago I wiped the Ubuntu and reinstalled the latest Ubuntu desktop and forced myself to use it for several weeks. So much better for development purposes, even though I still get frustrated with some things (a Win7 alt-tab switcher would be nice for example).
You could give this a try: [1]

But make sure you discuss with your GP.

[1] http://forums.phoenixrising.me/index.php?threads/completely-...
https://scotch.io/tutorials/building-a-slack-clone-in-meteor... Building a Slack Clone in Meteor.js: Getting Started ... ya know... for fun. and binge watching falling skies
but...if I already have my CV in LaTeX why would I need it in this?
According to the law of headlines the answer is "no".
Emberconf 2015 was (as near as I could tell) 95% mac.
Applicant tracking system. I.e. Taleo
Is this inclusive of the TSA PreCheck or Global Entry program?
Sure. Took up incline walking/running over a decade ago to mitigate a moderate case of programmer's ass.

The habit stuck, but over time, my knees (right knee in particular) really began to ache and swell badly. Overall energy began declining also, but that's beyond the scope of this context.

At the suggestion of some local "gym bros", I swapped out carbohydrates for fats and switched half of the endurance exercise for resistance exercise. At first it hurt, but over the course of a couple months, my knee issues disappeared completely.

But again, single anecdata point.
Agreed. Whenever I've made email addresses optional, it just means I can expect to do a bunch of manual "forgot my password" support. And it's hard to justify responding with "sorry, can't help you since you didn't input an email" when you're in the early stages of growth and your one active user's remember-me session finally expired.

These days I prefer to require an email address. That way, the few users that want to opt-out can insert a bogus one.
Not to be rude, but you're exactly who I am talking about. "I also have entrepreneurial ambitions so joining a startup as employee #1 has allowed me to learn how to build a business at every level." This is the same bullshit American dream Silicon Valley has been scamming people with for decades. Your aspiration is to graduate to tier 2 of the Ponzi scheme. I have news for you: your business will not blow up big, you are not a special unicorn. You are just like everyone else, stomping on the treadmill so the investor class can make more dough.
Awesome, thanks! I've added attributions on both the blog post and the puzzle page. It's a really fun puzzle, the author of it definitely deserves credit.
Came here to essentially say the same thing you mentioned in your second sentence. In terms of how many Ubuntu containers have been launched, it could easily be in the billions. Docker makes OSes so ephemeral that any statistic on launched Ubuntu instances is meaningless.

The down side of containerization for Canonical though, is that as engineers get more sophisticated with microservices and Docker in general, container images are built from much smaller distros such as Alpine, Busybox and even from Scratch.

(disclosure: I work for Docker)
One thing that I really wanted to do for hiring is to be able to put resumes on top of each other in a tool and slice and dice over time periods to see how a person's career has evolved be it in terms of companies they worked for, skills they picked up etc. Does anyone else feel the same need? Storing the resumes in a queryable format is a good first step towards my dream :)
Unix toolchain and CLI on Windows: current state of the art?
What's the current state of the art for getting a decent unix-like toolchain and command line on Windows? Cygwin? Babun? Something else?
I also liked Developer Tea, very near to what I wanted. Will be waiting for yours.
Making a Mini-Lisp: Introduction to Transpilers in JavaScript
I added 20 pixels of left margin to the puzzle, let me know if that helps. I think it depends on screen resolution, I'm not seeing the same thing. If it's still causing you trouble Cntrl +/- should work for resizing the page too.
Precheck relied on metal scanners only every time I used it. Global entry is an immigration thing which currently includes pre check at no additional fee.
Could you suggest a usable, practical alternative then?

It seems from the other thread that you believe WebID to be a better alternative to Persona/BrowserID. How practical and usable is it right now, and what key advantages does it offer in your opinion?
Nuclear disarmament and Mars
Elon Musk and many others have suggested to bomb Mars with nuclear weapons to make Mars warmer and more suitable for life. Mankind has developed enough nuclear weapons to destroy entire world multiple times.
Isn't this a perfect initiative for Nuclear Disarmament for all world super powers to give up their nuclear weapons and hope that we may have another planet to live on in future. I was just wondering what people think about it.
My wife and I are reading this book called "Move Your DNA" (by Katy Bowman). She has an interesting thesis: modern exercise is "junk movement" (like "junk" food). The idea is that humans were meant to move more throughout the day, and that trying to cram all of our needed movement into a small 45-minute block is similar to how junk food crams tons of calories into a small bit of food.

We're not finished with it yet, but initially, I find it interesting.
It doesn't sound like his beliefs were affected at all. In the end, she decided to get her kid vaccinated. He was playing the long game, and it sounds like it paid off. It seems to me that you're the one missing the point.
UMLet: An open-source UML tool with a simple user interface
You might be looking at it a bit differently than me, here. What I was looking at is the central components for CPU & storage are on the card. Power, memory, and peripherals are in the chassis. The card's connectors plug directly into that. So, if anything, I'm re-creating the old situation in towers of pluggable CPU's except it's externally pluggable and the tower is now a laptop with integrated electronics.

Regardless, it was very important to move the CPU out given it's a high chance of targeting or subversion. It is literally the root of trust for computation. I protect it because I assume attackers will be smarter than me and use it against me somehow. Far as cooling, I admit I didn't think much of it for the high-end: just decided on efficient CPU's where that wasn't so much a problem. Think along the lines of the card computers that need no cooling but have good performance.

"Joanna's approach is much more attractive in terms of being something that involves very little modification of existing platforms."

Convenience vs security. Always a tradeoff. I promise you that in physical you'll find the more convenient versions will usually get you screwed. Especially if EMSEC or subversion matters to you. I'm holding off reviewing specifics of her work until she finishes it. No promises that I will but I'd rather wait for finished thing given nature of this topic. I'm writing on the general concept which predates it on paper and partly in real products.
The examples are not about Ubuntu users. Almost all are about Ubuntu being used as a server or an instance. As such, the display server won't even be installed. Some (low quality) Dutch website said that using the same method a pressrelease could be written that there are more Windows users than people on the planet :-P IMO, Ubuntu is based upon Debian, so Debian is the biggest one :-P

Note that there's some debate on the accuracy of some of the examples. That they used it in the past or used it partly doesn't mean an entire company uses it now.
You'd rather share your phone number or home address than your email address?
No you're right, I read/skimmed it cover to cover, but that doesn't do that book justice. I didn't do a single exercise and I really focused on the sections that were relevant to what I was doing (Random Forests, testing/validation). The author recommends maybe 4 or 5 chapters as required reading in the forward so I read those much more thoroughly, but again, skipped all of the exercises and the appendices. At the end of the day though, I'm not going to be implementing these algorithms, I'm just using existing libraries so I couldn't really justify the year+ of effort to go in depth on everything. That book is also a summarization of a lot of techniques. If you wanted more depth, I wouldn't think Elements of Statistical Learning is the book for it. I'm hoping to get fill in some of those gaps through reading Optimization Models a bit more closely.
I haven't looked into Persona since they shut it down, but is it a protocol or a service? If it was actively developed again, would one be able to use Persona without integrating with any Mozilla service at all or would there always be a Mozilla layer involved?
Man that's annoying. I don't feel like these scanners have been impartially vetted by the medical community and while they are potentially safe, it's going to be a bummer to finally be forced through one.
There's also the factor of different types of exercise. Resistance training (again, with proper form) has done wonders for me (and before I trot out anecdata, I'll preface that resistance training has been prescribed for skeletal issues in the elderly for a while now). Things that used to hurt after "totally unrelated" exercise (hiking, climbing, etc), now no longer hurt. And I had been doing these activities for years - it wasn't until I started resistance training that the pain went away.
The data for extreme endurance athletes such as marathoners is mixed. It's very possible that racing at long distances is a risk factor.

The data on intense weight-lifting on the other hand is much more conclusive. Heart enargement, aortic dissection and a host of other heart related risks are sharply higher for extreme weightlifters.

Lifting a couple of days a week and doing cardio 3-4 days a week and not going completely nuts with either is probably the safest. But sometimes it's fun to go nuts and shoot for a goal. In the big scheme of things, there are a lot worse hobbies to have.
Or rather, I would like to create a sustainable, long-term profitable business. I don't want to build some Silicon Valley VC bullshit. The knowledge around building a business is generally applicable, and I have always had an entrepreneurial bent, long before I had any idea of VC and long before the way things are now.

Now show me on the organizational chart who hurt you...
December 2016 prediction: TSA PreCheck (including the $100+ fee) will become mandatory as well. You can always take a bicycle to your destination if you disagree.
I reversed the order of the arrows, but I'm not sure about flipping the glyphs. Those are the standard unicode glyphs for rotation arrows, I didn't want to use any images on the page. I suppose I could use CSS to invert them.
What was the decentralized OAuth approach? Are you referring to OpenID?

If so, the difference is that Persona works with whatever email address/account the user already owns, just like plain email/password authentication; they don't have to figure out that they need to create an account in some "identity provider", which then gives them an URL to copy-paste into the site.
What's the benefit? And, more than this, why do I must provide anyone my mail address? Why do I have to provide it at all?

I understand and I'll provide my email address, my JID, my phone number and whatever else I'm willing to provide, if I want someone to contact me. But contact details are technically completely unnecessary to just have an account.
I’m so excited to have a new acronym in any room. I could read the article to find out what AR stands for, but since I don’t know what it stands for, how would I know the article is worth reading?
The author goes on to describe DNS spoofing in the following paragraph. Perhaps this was used for the live.com attack. He even says, "Within 20 minutes he’s obtained the login details, including passwords for my Live.com, SNS Bank, Facebook, and DigiD accounts."
Can we get some blog posts and discussions about how single individuals can put together such a beautifully branded and effective civil rights advocacy program, without a bloated nonprofit organization attached? This is a powerful weapon against tyranny
REST only requires uniquely-identified resources. There's nothing in that stopping you from having a single endpoint that takes query parameters to identify those resources.
There is XML standard https://europass.cedefop.europa.eu/en/home
Having used Persona on my last project, I'd agree.

The article brushes aside the "no traction" bit and says, basically, "the idea was awesome". But that's why we test ideas and measure them by results like traction: not all great ideas turn into great products.

Persona as deployed was an appealing idea that did not provide a great user experience (or really, a great developer experience). To fill the gap, you need to A) deliver lots of value, or B) target an audience that has some special motivation (e.g., idealism) to use the product. Persona did not do A, and general-audience users definitionally lack B. A site's developers might have that motivation, which is why some people tried Persona out. But if the users don't share the motivation, then to them it's just a low-grade experience.

If Mozilla wants to go after the identity market again, they need to do something different. The obvious thing to do would be to leverage their browser market share and make something lower friction than existing systems, rather than Persona's higher friction. But since this is an obvious idea and there are plenty of smart people at Mozilla, I presume there's some good reason they didn't do that in the first place.
Can't tell if you are joking. Op gave a 30% for each OS, once per OS per conference...
$100 fee isn't even such a big de, compared to the Sept 11 Security Fee (terrorism tax) already attached to every leg of your airline trips.
Best KDE/Plasma distro of 2015
I appreciate Canonical, but disagree with being called a whiner/complainer. I'll give praise/complain in moderation. Your post sounds too much like "with us or against us" US president comment. On any topic I might like some bits, dislike others. Canonical invited me to (real life) UDS twice btw.
> A standard test in brain damage research involves dropping brass weights on the heads of anesthetized rats, then inspecting their brains for tearing in the connections between nerve cells.

Yeah, not nice.
I haven't missed it, I know the idea is to do everything by hand, which I think definitely has educational value but does not necessarily lead to better or more efficient code (to the contrary, even). Not using STL or Boost on the one hand, but using many of the available OS frameworks on the other hand, seems a bit arbitrary, I don't see why 'handmade' should mean 'reinventing the wheel' even on basic tools and building blocks like data structures etc.

>> In the bigger picture of things these abstractions have costs. They're not free despite the C++ propaganda machine telling us otherwise. It's important to know what those costs are in order to make effective decisions about whether to include them in your project.

Based on years of writing all kinds of software I can only disagree with this. Even in games there's such a tiny amount of code that would really benefit from going all the way down to the bare metal to avoid some constant-factor overhead of higher-level abstractions, that it rarely makes any sense to even think about these things before you have working code you can run through a profiler. Almost always, spending your time and effort finding and using higher-level abstractions pays off much more than tinkering with your ghetto-hashmap implementation 'to make it faster'.

>> It may not be a style of programming that agrees with you but it's one that has a growing number of proponents from Casey to Mike Acton, Jonathan Blow, and others. It's not a new idea either... but it certainly distinguishes itself as a reaction to the normative notion of programming by abstraction. It's a philosophy that proscribes programming by mechanical sympathy; using machines to manipulate data to get the results you desire.

Philosophically, that's all nice and dandy. Practically speaking, it doesn't make much sense though, except for educational purposes (and even then, only up to the point of showing how things work, then moving on and settling on a proven, battle-tested version of the same thing that you don't need to maintain and debug yourself. At least that's my opinion...
Why? For fun, or because it helps you make a good hiring decision?
I'd be interested to know how the "$4,500 dock accessory" works; it seems odd that they'd have the capability to charge it fully in half an hour with an accessory that plugs into exactly the same wall socket as the normal charger, which takes 6 hours.
Cygwin is ok with slight tweaks. Also look at the latest version of Maximus5/ConEmu for a good console manager/wrapper.

You can use it to integrate your various console stuff and ssh clients if you need it.
Facebook Anonymous Login is definitely a step in the right direction to address those concerns. And yet it's hardly adopted anywhere.

I think you're underestimating the importance of Facebook information towards making viable free content. The basic, accurate information you receive from the FB SDK really helps salespeople identify qualified leads for trial-to-paid conversions; the info also can be used to tell you what other websites people visit or software they use. This really helps make sales and improve your software in a way that seems generally net positive for consumers and producers.
Assuming a puzzle had a single solution:
How computationally hard would it be to prove that one solution was the only solution?
Indeed.

And previously pregnant women, those with compromised immune systems, and parents of young children could opt out. Not so much now.

I will say that the current Millimetre Wave machines are likely safer than the now defunct Backscatter X-ray machines. At least we're dealing with non-ironising radiation with a lower amount of raw energy.
The same scanners that proved to be inefficient?! I will definitely fly less then and will consider other means of transportation. It's better for the environment as well.
Try reading the Readme to find out.
I think you may misunderstand the purpose of the gambling laws here. Do you have a citation for their purpose as a consumer-protection measure?

Given the government's heavy use of lotteries and other gambling as a cash source, the laws appear to be designed by lawmakers with a solid understanding of chance and probability and a desire to ensure that monetary gambling (with gambling defined as "an activity where the influence of chance outweighs the benefits of skill, for most participants") be restricted to the state, not commercial entities.
> VPN :D

I've tried but Hulu even blocks VPNS :(