skysight-inc/HackerNews huggingface dataset:
Get a Mac - as others have pointed out OS X is a *nix variant so you can set up a dev environment that is similar to what most production environments are.

I use fink, vi, TextMate and NetBeans w/ mariadb, nginx, php, python, java.

Learn git and how to use some basic command line stuff like grep and find.

If you're learning the front end stuff, learn a framework like Bootstrap too.

Get yourself a cheap (USD 5 / month) VPS node, set it up and figure out how to deploy also.
> Cancer, addiction, diabetes and stroke (just to name a few) occurred more often among people with high ACE scores.

Pretty major known confounding here. Family-based, adoption, twin, GCTA or GWAS studies usually find low effects from shared environment but high heritability or specific hits, especially for addiction & diabetes (stroke and cancer are less well known but still plenty of GWAS hits for those too). And this is true of various aspects of bad parenting like physical abuse as well.
Not really, have you ever tried Lsd or other similar hallucinogens? They have a hugely positive value unlike virtually all other 'bad drugs'.
10 Social Media Marketing Trends to Watch for in 2015
They want people to give them $1M for empty boxes from the future? Are they on drugs?

It might well be a good idea to study the therapeutic applications of these compounds more, or to change the laws. But the bottlenecks are in laws and in actually establishing the medical utility, not in synthesis. If they want to solicit donations for advocacy, fine.. but there are plenty more noble causes worthy of support. Tying it to manufacturing drugs is just bizarre.
Numberphile also has a really fun debate on Pi v. Tau: https://www.youtube.com/watch?v=ZPv1UV0rD8U
CrossTap: Universal typing software from the future
It will not happen anytime soon.

For one, (speaking as an American) unions are sneered at as a waste of resources by your average citizen.

This leads to the second problem: there will always be a pretty decent sized group who do not believe in unions, meaning companies will have a choice in who to hire. It's usually not in a corporation's best interest to hire a unionized worker, at least not a corporation which views "profit" as their primary goal.
This is an odd response, your posts where arguing for a certain approach while not running test and benchmarks to post results for.

As I said there are a continuum of web sites from static text to dynamic and graphical. Benchmarks could be made at any point in the continuum to validate a specific approach.

My "argument" is simply that it is a good thing we can choose the approach rather than being limited to a server side model only. In many instances it can be more efficient allowing less server resources for a given load and lead to a better and richer user experience.
The corticosteroids used in medicinal applications (e.g. skin cream, for eczema) are different than anabolic steroids used in bodybuilding.

(A 'steroid' is just a type of molecule; other examples of steroids are Vitamin D and estrogen.)
Meeting Edison
Opposition leader Boris Nemtsov is killed. What better way for Putin to distract attention from the murder than to disappear himself, leading to rumors of Putin's death?
There is no way to not use life.

Let me repeat that: THERE IS NO WAY TO NOT USE LIFE.

Simply substituting one word for another shows you how you just can't hold Facebook responsible for this. People are and have been able to share information in myriads of ways. Facebook is just one of them. They could be telling information person to person, via a phone call, via e-mail or simply standing in the street and shouting it out.
I can be in the next room and a friend of mine could show photos of me to a stranger. I could be thousands of miles away and a friend of mine could reveal my private information to someone else.

What's stopping me to simply create a personal website where I post information about me and my friends? Who's responsible then? The server host? Or is it the me, the one who put all the information on the site, visible for everyone?

People complain about censorship, but basically what they're saying is that they want all information except the one kind where something is revealed about them. If you don't want this information to be shared, then ask your friends to stop posting your name, photos, e-mail, whatever.

Please note that I'm simply responding to the argument that Facebook mines all the data your friends put up. In my wildest dream I wouldn't call FB one of the good guys, nor would I condone most of their practices (e.g. their "Like" buttons on external sites).
All I'm saying is that people seem very eager to hand off responsibility to software, machines, corporations. And in some cases that simply doesn't work.
I don't use any of the languages I used in college or uni. Does mean that I wasted loads of time and money?

No, the theory is much more valuable. Plus, it doesn't fall out of fashion the way frameworks do.
So what happens in a power failure?

I can see the need and advantage of a system to make sure that only the appropriate doors open at certain stations, but surely this could have been done with information at the local level. Barcodes, NFC, RFID ... to go with sats hundreds of miles in the sky augmented by repeaters is overly complex.

Passengers are not cattle. I don't see why they cannot have local door control when the train is stopped for more than 5/10/15 minutes. The risk of death by idiot openign wrong door surely is less than the risk of death by fire/poison gas/axe murderer, all of which have happened on trains.
JetBrains PhpStorm 8 Keygen Plus Crack Full Download
Add hyperlinks to PDFs made by Inkscape
I didn't really understand why tau was "better" than pi until I understood the relationship to radians. Figure 8 [1] in the Tau Manifesto was the eye-opener for me. With tau, instead of pi, I now have a more intuitive sense of how to think in radians when doing trigonometry.

[1]: http://www.tauday.com/tau-manifesto#fig-tau_angles
Install corner brackets (permanent) or an edge lip on three sides with a rotating lock on the fourth (semi-permanent) or get it drilled for flat hinges (liftable).

Or use double-sided tape in a color matching the underlayer.
BBC News still uses static files for deployment actually.
Pi approximation day 22/7 works for these parts of the world.
News in Shorts – Crisp news within 60 words
Trite, but accurate. This role is currently in high demand, with correspondingly good salaries. It's worth noting, though, that companies expect DevOps to do more more operational tasks than programming or procedure generation.

There aren't a lot of folks who understand how to administer a modern Linux system anymore; even companies using AWS or Rackspace or GAE will need someone versed in the arcane ways of System Administration as they grow.
> Putting substances into your own body should not be illegal

Why is this so? By axiom?

Any parent will forcibly forbid her child to put any substance in his body. We make things illegal exactly because we recognize that a sufficiently large portion of the population is unable to handle a certain freedom. Now what exactly made you conclude that a sufficiently large percentage of the population can handle their use of drugs?
FFS. A line in the station that the operator pulls up to, and two handles in the cab that have to be operated in sequence and simultaneously. And now the operator can open the doors whenever and wherever necessary, even while the train is rebooting.

Or were masses of people trapped in cars in the decades of operation prior to this, because the operator couldn't figure out where he was and wouldn't/couldn't open the doors?
They have never tweeted from that account (see archive.org)
I know that Balanced was using Forte for their ACH processing. You might check them out.

https://www.forte.net/devdocs/api_resources/forte_api.htm
Did a parkrun event (www.parkrun.org.uk) this morning and they had pace runners there this week with target times printed on their back. One of them had pi printed on his shirt and it wasn't obvious what his actual target time was. The run begins at 9am. It was only later that we realised he was _probably_ setting pace for 26 minutes (i.e. to end at 9.26am).
I recently switched to ConsumerCellular. My wife and I share 750 minutes, 1500 texts and 150 mb of data. All for $40 per month. Plus we can call each other for free. Data might seem low, but our data usage away from home is extremely low. At home we use our WiFi. And best of all, no contract required.
> The site "Likes" things on peoples behalf just because they talk about it (even negatively!) with others. It occasionally automatically "friends" people because you looked at their profile and mutual friends in common. It constantly takes liberties with people's relationships, friends, and preferences, without asking. The mobile app turns on the damn mic to listen to ambient noise in the background so it can try learn what you're listening to or watching on TV!

If you don't mind, do you have any sources for this? (Not talking about the mic thing, but the automatic liking and befriending)
AngularJS: Custom validations with Directives
Mac Mini Hosting and Colocation – Mac Mini Vault
> She thinks doctors and patients should take care not to overinterpret an ACE score — it's not a crystal ball that predicts health or illness.

It's also a hell of a lot more depressing if true. We can fix biological issues a hell of a lot more easily than we can convince people to not be so shitty to each other.
A Theory of Changes for Higher-Order Languages [pdf]
Google Drive encryption via JavaScript in browser
Cucumber Testing: A Language Everyone Can Understand
You are overestimating importance of Boris Nemtsov. He was a political corpse for a very long time.
CKP Bagi Sembako Kepada Lansia
It is possible to get by with a mobile device without cell service. Just need occasional email checks at open wireless spots. All the more reason to setup a router with EFF's open wireless. https://openwireless.org/
You also can't control what others say about you.
Or post on any other website about you.
Or someone showing a friend of his a picture of you.

(excluding malicious intent of course)
For an insightful look into the thought process of some people within this community, please read http://rationalwiki.org/wiki/Roko%27s_basilisk

Whether or not you agree with the premise of Roko's Basilisk, the fact that so much thought has been put into this is interesting in its own right.
The Death of Optimizing Compilers
First I thought it was a typo, but it can't be, there are too many occurrences - looks like Stallman is intentionally referring to FB users as 'useds':

> Facebook carefully studies all the text that its useds type in and then don't submit.

> Facebook, as an "experiment", collected the text its useds started to enter as status updates and ultimately did not send.
I think we have a good idea since it's already in progress. Have you been to Denver? They're really everywhere. And they'e so far been operating under a cloud of uncertainty due to federal laws that will soon likely clear.

It's also been pseudo legal in California for a decade. Dispensary owners haven't been slaughtered, and cannabis is the biggest illegal drug market.

Americans won't tolerate people being dipped in vats of acid. You cannot compare our system of law enforcement to Mexico's, they're vastly different. Our police will stop that. We've dealt with exactly that sort of organized crime before. Alcohol was once controlled by violent criminals, as were casinos. There are a number of reasons why violent organized crime is able to take hold in an impoverished region like Mexico but won't here.
Isn't month first better? It is easier to sort MMDD than DDMM.
Dallas and Houston are a bit of a hike (4 and 3 hours, respectively), but San Antonio is only an hour away. I find that there's plenty of stuff to do in Austin itself anyway. (Heck, SXSW is going on right now.)

I have a theory that a lot of people move to Austin expecting it to be somehow hermetically sealed away from Texas; if you don't like Texas, you will eventually not like Austin. What do you like about the Bay area that you miss in Austin?
I often have multiple really dumb typos in my text when I'm using an unfamiliar keyboard and they're remarkably 'internally consistent'.
Even your mentions of when they violated people's privacy, those instances were still 100% based on what the user decided to share with Facebook - which I believe was the parent's point.
No. There are 4-5 common approaches.

- Macros, as you see.

- Writing a generic implementation that takes a void* (or suitable "any" type). This has many, many drawbacks... no type safety, poor performance, frequently requires allocations if you want to store more than sizeof(void), forces the compiler to generate poor code...

- Custom data structures for your use-case. In my experience, this is the most common for performance-critical code. Doesn't end up being a problem nearly* as often as some people think (e.g., you don't spend much time writing data structure code), as you only write the subset for what you actually need at the time (A hash-table is fairly easy if you only need get-or-insert, exists, and clear), and you don't tend to need these data structures as much as you might think. This is still not ideal for some applications that require many containers (this is the minority of all applications, in my experience!).

- Intrusive containers. This only works in some cases (lists, trees, and chained hash tables), but basically the idea is that you put the shared part of the data structure as a struct at the front (or in the middle if the implementation does some offsetof math) of your type, and then all the operations use that. This tends to be less than ideal because of both the pointer chasing and storing additional pointers, but it beats the void* approach, and is better than poor implementations of the others, assuming you can do the data structure you want this way.

- Writing code that generates the code for the container for each type you need. This isn't as common as the other three but you definitely see it. Typically after generating it once it's customized but sometimes the ability to edit the generator and re-generate it might take priority.
Some years before his death, Konrad Zuse wrote a book about his long and interesting life called "Der Computer - Mein Lebenswerk", which was later translated to an English version titled as "The Computer - My Life".
Not sure if we will ever hit end game, there definitely seems to be some more sloshes left, just look at mobile apps, in many way closer to the old heavy client PC days than web apps. Why? Offline is not there on the web, everyone likes to think there is a great network connection everywhere, mobile networks have obviously brought that closer to reality, but nowhere near complete. Taking advantage of the client hardware completely as well for better user experience. Deployment has been pretty much solved by app stores, but still involves a big initial code download before the user can see your app vs a web site yet here we are complaining a javascript heavy site takes a little longer to initially load.

I think it will tend toward a homogenous compute environment, you can almost get a feel for it with javascript, node and say postgresql with plv8. Now your code runs anywhere in the stack you please, it's nice even if js ins't the best, but what is?
Justification for the Trans-Pacific Partnership Deal
I'd agree with that. My desks tend to quickly end up buried under books, papers, desk tools, mail, and everything else that I lay there ``just until I put it away''. About half of the people I know do the same thing, especially when it's their desk at home. This desk almost seems to be designed to not allow that to happen, which is counts as a feature rather than a bug to my mind.

A nice compromise would be to use butcher-paper that's less wide than your desk is deep, leaving perhaps the back third of the desk uncovered. That way, you can put your various permanent pieces of desk furniture --- pen-pots, charger cables, paper trays, whatever else --- at the back of your desk and still have the front two-thirds as a rolling writing surface.

That also probably makes it easier to use 100% of the depth of the writing surface, because reaching right to the back of the desk isn't really practical. A relatively standard UK desk is about 800mm, or ~32", deep, so having the back 300mm/~11" uncovered would work out pretty well.

Edit: Just realised that this comment describes a solution that's functionally equivalent to panic's comment one level above[0], though does vary a little in the method of implementation.

[0]: https://news.ycombinator.com/item?id=9202054
This is absolutely not true
>Let me repeat that: THERE IS NO WAY TO NOT USE FACEBOOK.

Why are you shouting? We know this. People aren't up in arms over this. Not because they don't understand what you're saying, but because they don't care and no amount of shouting will make them care.
Fact or Fiction: Childfree Couples Are Happier Than Couples with Kids (2011)
Oh, probably you can avoid the reboot by changing the access level to "Service" (username: service, password: service123), choose "Disable all Safety Systems", click "OK" on the dialog popping up telling you that this is forbidden when operating on public rails and having passengers, and just continue driving.

[yes, completely made up, but corresponds to what's happening daily in other, probably slightly less safety critical, industrial automation systems]
hint: when I listen to your phone calls and use to to make money, that's illegal
WormUp in search for support :)
Hi all!
First, allow me to say that I spend a lot of time daily reading all kinds of content here, but I don't post much, so moderators, please don't be too harsh on me if I screwed something up, I hope this post is not against any rules. Thank you for understanding! :)
The reason I'm writing here is because I'm searching for a support, for a longer period od time now, teached me there is no better place to find support than in a warm hackernews community.

So, my friend and I started our first project on Kickstarter and it's about a mobile game we made as a part of our hobbies. I, personally, am not a developer, he did the programming stuff, I helped with graphics and ideas. The game itself is very simple, it's played by tapping your finger on the screen which makes jumping character to move forward. The goal of the game is to precisely adjust your timing to avoid touching the worms while moving forward and collect the biggest personal highscore.

Here is the link to our Kickstarter project so you can see how it works:

https://www.kickstarter.com/projects/1909046409/wormup

It's not yet available on Google play, unfortunately, because we are still adding some final touches, but we expect to launch it soon.
If you think it has potential, you can support us on Kickstarter, our wishes are very modest: we are asking for 300$ dollars just so we can launch it on App store too, buy music for the game and cover some minor expenses. I know it's a funny goal for a Kickstarter project, but we are both university students in a poor economy country, so 300$ is actually a too much of a money for us to pay from our pockets. So, yeah, we really appreciate our backers and you can support us by donating if you like, or just a few words of encouragement here would be great too! :)
Thank you all! :)
Yup. How a DO-178-like integrity level is not mandatory for medical devices is troubling.
That's perfectly fair. They might also not want to use their employer's website for their personal writings. And using the right technology for the job is a good attribute.
> Simply substituting one word for another shows you how you just can't hold Facebook responsible for this.

Single word substitutions of words that have no relationship with each other do not prove anything. Facebook and life are from entirely different categories in the taxonomy of useful (and not so useful) terms.

The use of certain digital services should be voluntary, not implicit because your associates use it.
surely there are restrictions opening while moving but while stopped seems a bit odd. Aren't they paying the driver to think, to know when to open or not open doors?
It's very rare that I have to search my whole machine. Mostly my search need is to find a string in a specific directory using grep.

I am happy to get rid of the automatic indexing, it has caused me nothing but pain.
I used to do the same with a grease-pencil at my old job, and found it a pretty good method for very fleeting information. It did, however, draw appalled looks from my co-workers, and was ultimately stopped by a new manager who refused to allow it (``This isn't a f---ing primary school, stop drawing on your desk!'')
Time Trial: See If You Can Clock These Time-Warped GIFs
Check out Forte Payments. That's who Balanced was using for their ACH processing.

https://www.forte.net/
Why wouldnt this using something like radio waves in each station from a few sources, wouldnt it be super easy to tell your position fairly accurately with just a few radio sources? I did some googling and indoor localization systems can determine your location down to 3cm, I think that would be way more accurate than the 50m or so I have observed of GPS units while they moves around.

And obviously they would be 10000x louder than the gps signal, so you couldnt lose it unless someone was purposefully interfering with the signal.
If karma doesn't matter, then that is an argument for not having up votes for comments either.
Why does FastCoDesign hate design?
A visual way to brainstorm your ideas
That doesn't matter quite as much, mainly the inconsistent month/day/year system is quite confusing. Note that the ISO time standard does use YYYY-MM-DD.
Data Analysis Revolution in Football
Eh... that's relative as well. Some people would argue these "bad drugs" have positive value. And others would argue what you are calling "positive value" is anything but. And in specific cases, all these arguments might be correct.
You describe it as a zero-sum game, but it isn't.

Spending time writing documentation does not mean less time is spent coding, it means less time is spent coding that day, but then that is offset by time gained when someone later has to modify it and can finish sooner, thereby increasing the time available for coding other features.

This article struck a nerve with me because I've been at it 11 years, and feel much the same. The one lesson that has stuck with me most is the quality vs speed paradox: focusing on quality makes you go fast, focusing on speed makes you go slow. The reason is that if you cut corners you are continually wasting time fixing yesterday's cut corners, instead of implementing today's feature. You then feel pressure to rush through the new features to make up for lost time, causing more bugs to stack up, and... In extreme cases the project reaches a virtual standstill, spending all resources fixing past mistakes. Usually that's around the time it gets canceled, no lessons learned, freeing up everyone to do it over on the next project.

So, the issue is not one of budget, but of accounting. You have to account for the future cost of debts taken out on the codebase, and when you do you eventually conclude that the numbers tell you not to take out that debt. Convincing a manager of that however ... well, let me just say that it depends on the manager.
But if they know that they are going into management within 10 years, they are at least expecting it. ;)
Guess they want to make sure that cattle won't ever escape again as they did here: http://www.bbc.co.uk/news/uk-england-cambridgeshire-11658110