skysight-inc/HackerNews huggingface dataset:
I suppose that means your comment was "Not Safe For Work" ;)
Ask HN: Learning to program in 2015
I'm a professional software developer who recently got back from a trip to Nepal. Whilst I was there I did some trekking in the Himalayas and met a fantastic tour guide whose son has the dream of becoming a software engineer. Unfortunately they don't own a computer, but do have Internet access via mobile phones. I've decided to fix-up an old Macbook (still working on that bit - http://apple.stackexchange.com/questions/171126/cant-power-on-without-smc-reset-whilst-holding-power) and donate it.

I taught myself to program when I was 12 years old, bouncing between BASIC and C++ as I struggled to understand basic programming concepts. I believe my tour guide's son is around 18 years old, so the things that held my attention may not seem so interesting to him. He probably also has even less experience with computers than I did when I was 12. To further complicate matters, his first language is Nepali; although I am expecting he'll learn to program from English resources.

The software world has come a long way since I was 12 - so I'd like to know what resources, software and programming languages are out there for someone learning to program for the first time. I'm talking about starting from the absolute beginning i.e. What is a program? What is source code? What is a compiler? What is a variable? etc.
I love backhanded compliments about Apple's marketing. If marketing had the impact you seem to think it does, Samsung would be doing a whole lot better than they are.
Yeah I'm inclined to not use the word addict - maybe go with what DFW said about everyone worshipping
Why don't you just switch to io.js, then you won't be limited on platforms?

What did you actually gain by doing all of that work? I think it was a big waste of time.

You forego Node, does that mean you can't run Node modules installed with npm? Sounds like a very dumb decision.
Google Will Finally Terminate Google Talk Program for Windows on 16th Feb, 2015
> who tries someone for war crimes and then sentences them to having their name put on a naughty list?

The 4th Prime Minister of Malaysia; that's who. ;)
I recently went to replace my HTC 1 M7. First I got a Moto G, but due to cell signal, and general quirks in lollipop I thought I would try a Samsung S5. Ugg. I don't know how people could stand all the non-standard stuff that samsung puts on there. So I decided to settle in with a Nexus 6. It was pretty good. But it just seemed empty. Maybe because I was used to using custom roms on One it just seemed like features were missing. I didn't want to install a custom rom on it because in the past I always just ended up with bugginess and quite frankly a custom roms are a cop out. I paid for something, the people I paid should give me a good experience not random people on the internet. But the app store, even though it gives users a plethora of customizations like lockscreens, locks, etc, they will never bring android up to the level of a unified experience of the iPhone.

So I went and got a 6+. I have to say since it was my first iPhone I was blown away. I was in the camp of "Why do I need to spend $1000 to do what this $200 moto g can do?" I really can't see how android users feel that any android device is as polished as the iphone. I guess its subjective but honestly >90% of people I know in silicon valley have an iphone. If the most tech centered place in the world all use iphones, I think that says something. Its more than just its the trendy cool thing to do. Its honestly a better experience and the professionals can see that. If I, an engineer in silicon valley, can't get android to do what I want when I want it, how can I expect the average user to master it? Maybe its because I have a higher standard for software and user design since I am in the business but everyday I find some subtle way that the iphone manages to impress me, a feeling I never got on android.
> Just imagine a world where you'd never have to hear "because I said so" and "becasue fuck you, that's why" ever again

Instead you'll hear "sorry, but it's the algorithm. I understand you need your paycheck, but there's nothing I can do and the programmer won't be available until the middle the of next week".
You view it as taking drugs to "avoid facing reality". A less judgmental and, frankly, less jerkish way of putting it would be "stress relief." Because we are not a bunch of meat-puppet robots, able to turn off emotions with a blood-curdling scream of the lambda effing calculus. Combating stress is a positive effect. External signals that are internalized are not false, they are externally derived, and the idea of a blanket claim of negativity based on this idea that any avoidance is inherently a negative is wacky.

If you think the solution to a dead mate is to sack up and move on (and no, I'm not putting words in your mouth, I'm just getting at the inescapable conclusion of your line of thinking), I don't think you're particularly well-qualified to pontificate about either stress or grief.

(And I don't touch anything stronger than the occasional beer, I just don't like your tone or your presumption.)
i wasn't familiar with syncookies, but the article you linked to says

> Syncookies are discouraged these days. They disable too many valuable TCP features (window scaling, SACK) and even without them the kernel is usually strong enough to defend against syn floods and systems have much more memory than they used to be. So I don't think it makes much sense to add more code to it, sorry.
I've read the Edwin Black book - he makes a reasonably compelling but nearly completely circumstantial case.

The case against IBM could be made against any multinational of the era, like Ford and General Motors. The fact that IBM's business was information processing does not add or subtract to their level of supposed conspiracy.

From the time of declaration of war (against the US), all american companies were hands off - even before that the relationship between Dehomag and IBM NY became more and more distant from 1933 on.

Beyond that, the technology was not held by IBM alone, Powers/Remington-Rand and Siemens and Halkse also had similar equipment and technology - so while IBM may have been the market leader, they were by no means alone - and choosing IBM over Powers in my mind is different than buying a Ford-werke truck over an Opel one.
The usual play is to stage a convenient military coup to 'bring back order and security', with leaders who then loot the country.

No invasion necessary.

I have huge respect for Varoufakis, but I hope he realises he is dealing with very dangerous thugs in very expensive suits, and not reasonable people.
The last reported Gross World Product was 74.31 trillion dollars.

http://www.indexmundi.com/world/gdp_%28official_exchange_rat...

Current global debt is in excess of 100 trillion dollars.

http://www.bloomberg.com/news/articles/2014-03-09/global-deb...

That alone is enough to illustrate the situation. If you must have a cherry on top, worldwide derivatives are likely in excess of 1 quadrillion dollars.

http://business.time.com/2013/03/27/why-derivatives-may-be-t...

Regulation is a nice thought.
I think the context in this case is the usual, everyday awareness of typical unemployment rates, which politically conscious individuals tend to have.

For instance, at the very least people probably have heard that U.S. unemployment has been anywhere from 9% to 5% in recent years. And we know that things were pretty bad when unemployment was 9%, and surely 24% is a lot worse than 9%.

If you were good at U.S. history, you might recall that our great depression had similar unemployment rates. There's just about no context where that's a good number.
Consumer interest & willingness to open their wallets might be currently inflated. But even a year ago, Apple had $137 billion in actual assets. Their P/B ratio is a somewhat high but not insane 5.7
Hey all, I've been working on Autoprotocol for the last couple of months and can answer any questions!
Well, I can't say that it's true for EVERYONE, but my typical work-week includes about 30 hours of work, and I work on teams with others who work 40+ hours, and I consistently get more done per week than many other team members.

Maybe I'm just faster; my own experience is that I can push to 50 hours in a week, maybe 60, but then the following week I get about 20 hours of productivity in before burning out, so 60 isn't sustainable, at least for me. And those last 20 hours in a 60 hour week are really only good for brainless tasks.

God forbid I do any truly complex code in that time, or my net productivity will actually go negative, as I'll need to spend more time later fixing what I did as a zombie.
>Given that Tarsnap is bootstrapped, that's not an option for me.

Indeed. I think the advice is for VC funded companies. Whole different ballgame. In the ideal case, VC funding lets you grow faster and ultimately make more money. Whereas bootstrapped companies are constrained by the requirement to make at least some money from the getgo.

On the flipside, this constraint of bootstrapping ensures that we actually do make money. Whereas in the less than ideal case for VC the outcome is zero for the founder.

(Bootstrapping can result in zero too, but you usually find this out faster than in a startup.)

There are tradeoffs to either method. I prefer the bootstrapped way. But you can apply that rule to a bootstrapped business to some extent: if your budget allows it, then it can make sense to trim margins if your growth rate is high and you can increase growth by spending.
I agree with you, the charge holds about as much water as a colander. I feel much the same way about the charges against IBM and the Holocaust.
Couldn't you say that about most tech solutions available today?

Particular as a farmer I imagine you have little time to be screwing around with a local server that's prone to failure. A company looking after that for you is probably quite tempting.
Exiting the EU and setting up their own currency so they can control their own interest rate to limit capital inflows that caused the over-spending and malinvestment in the first place would be a serious structural reform I would like to see them to undertake.

The last default wasn't sufficient in cleansing the situation, most of the debt was rolled over only with new terms. The previous GDP high was only because of excessive capital inflows causing malinvestment and overconsumption - it would be akin to your bank lending every member of your family including your children $1,000,000 at 0% interest rate. Some of you may spend it irresponsibly and they would be the ones who spend the most. This increases your household spend making you look richer than you are. In the end the bank isn't getting their money back because you just don't have enough $1,000,000's left because it was spent on new clothes and expensive cars. Your family isn't going to ever get back to pre-crisis spending high, even given continued growth in your family's income, and especially not if you have to continue to pay interest on that debt.
With my child, aka we were in a long distance relationship.
My partner has a Samsung Note tablet and is very happy with it as her primary device. So... I'll pass on the koolaid thanks =)
No, I don't think so, I think it was a single one-off thing at a show.
The point of my post was exactly to state that this case does _not_ exists... Because
1) a layer 2 virtual network between "user-like" hosts serves no real purpose, except for games (which is the main use of Hamachi). And since this is linux only, i doubt there is a real use case of gaming here.
2) if you have this setup, then you will need a STUN server anyway to bypass mutual NAT'd users.
This is why, IMHO, there is no real need for mutual NAT traversal in these kinds of VPNs.
One of fedora's key values is to be leading the way on stuff like this, so it's not surprising that other major distros aren't quite caught up just yet[0] (although I think for this particular one, debian won't be far behind).

That said, I do wonder if this change is going to break more things for end users than they really bargained for. It reminds me a little of the Pulseaudio introduction - where in the haste to ship the new shiny ASAP, they ended up shipping a distro where a huge percentage of users never really got properly working sound.
In this case, I'm worried that they underestimate the amount of stuff that users depend on but aren't included in the distro, and that many of these will break. Thinking of stuff like dropbox, the nvidia drivers, skype, etc.

I'm not certain that in retrospect this will be shown to be one of FESCo's better rulings, and that they would have done better to give companies like nvidia, microsoft and dropbox more time to adapt. But time will tell.

0: https://fedoraproject.org/wiki/Foundations
Does it need to be? Dropbox has suited my needs perfectly from the getgo.

I imagine they have been changing on the enterprise side. I'm just a small business account.
Well, clearly you iPhone users are just better than the rest of us, after all.
IIRC their revenue is about 4x Apple's.
I've got no experience/knowledge of the FarmLogs platform, but I would guess the reason farmers arn't doing this themselves is probably the same reason they don't host their own email platform: It requires a level of technical skill, plus time and money to do so so that it works well.
Consider the question of why someone would want to teach you this subject, when you are combative at every turn. I did not assert corporations are moral agents. This is not a debate beyond an invitation to adopt intellectual humility on this subject, about which you do not claim to know anything.
> you have little time to be screwing around with a local server that's prone to failure

While I agree with the fact you shouldn't be screwing around with a server, that doesn't mean running your own server with your own data on it isn't a good idea. It's just we're not quite there yet!
The GPL says, "you must grant people the right to distribute, modify, and study this... or you may not distribute it at all." The app store says, "you may not redistribute this".

Those two terms are incompatible, and neither side is willing to change the terms.
Which really isn't that despicable of a stance; money is a dependency of survival (or at least survival with decent physical and psychological health) in all but the most anarchic environments (where money is trumped by "I have a gun and will kill you if you don't give me what I want, and only someone with a bigger gun can stop me").

There are many cases where people have done something they knew was wrong, but were afraid to stop doing them (or refuse to do them in the first place) because the risk of not being able to eat (or - worse - their children not being able to eat) was far greater than the risk of being punished for committing such a moral atrocity.

This is probably not a reasonable context for IBM's actions, but to paint all people who "were just doing [their] jobs" or "were just doing it for money" with the same brush of indignation and scorn is incredibly unfair to those who actually needed the money.
This again.

Marketing encourages people to take a look at their products. But if the products are terrible then nobody is going to buy them. Apple has had plenty of failures in the past despite good marketing e.g. Cube, many of the iMac variants.

The reason Apple does well is FOCUS. They keep their products lines simple which makes it easy for consumers to rationalise and easy for them to scale and improve.
> Here's a company that sells grilled cheese out of 3 trucks, that has been valued at $100M.

With zero liquidity. http://www.otcmarkets.com/stock/GRLD/quote indicates trading volume of 800 shares and their shares were $0.10 until January 28th, upon which someone started trading a few hundred shares a day at about $6.

That's not a bubble, that's someone screwing with a tiny stock. Probably selling back and forth to themself.
Drchrono is hiring Django and iOS hackers, take our software challenge
Granted. I'm sticking with the short week for as long as someone will pay me for it. That really is the argument you need to make: Can you get enough done in a week to be worth your salary and benefits?

If so, then an employer should be willing to pay you appropriately for that amount of time.
A surprising amount of foodstuffs can be classified as a drug. Not only does tea contain caffeine (in small quantities), but it also containes an amino acid, L-Theanine, which can cross the blood brain barrier and has psychoactive properties.[1] Some people like the effect enough to supplement it.[2]

[1]: http://en.wikipedia.org/wiki/Theanine#Effects

[2]: http://www.amazon.com/Now-Foods-L-Theanine-Veg-Capsules-60-C...
I want to see some (or a lot of?) chat history offline, and then send msgs while offline. I don't want it to scan the network, delay loads, or blow up in any way just because the network is down. Think about the Whatsapp or Telegram experience, as opposed to Slack or Facebook Messenger. If you are in and out of the subway, or in elevators, or just where there are spotty networks, the mobile experience blows for anything but the super popular and consumery chat services.

Unlike the people who can't figure out why this is better than IRC, I find a ton of value in your project. After leaving Campfire, moving to Kato, and then settling with Slack, I am really unhappy with the Slack mobile experience.
A fitting end to the now old fashioned tradition of inserting a trusted journalist in war as showpiece. In 2015 we leave that job to Vice magazine who won't be sending our father figure, they are sending your geek chic brother. He's "with it", he's "one of us".

His stylistic choices from dress to script to cinematography play the part in a psudo-paradigm shift, one in which a more "democratic" and "socially connected" symbol puts themselves in danger for us. They make us feel like we are finally getting the real story, like the well read guy from an artrock band is being punk and just going to a war zone and live blogging it at us.

The truth ultimately is that with Rupert Murdoch already at the Vice table, it's nothing more than a make over. The content is fresh, it's easier to digest and hits all of the next generation's buttons but it's mostly a fashion update.
Not a study, but it has certainly been mentioned before. Here's a relevant discussion (and YC alternative to Tinder) where the same topic is discussed (ctrl-F tinder).

https://news.ycombinator.com/item?id=8454405
Ive added an IAP to remove them now :)
Apple's value is hardly speculative.

They make the most popular consumer products in the world, and make a huge amount of profit as a result.
There are a boatload of apps that integrate with Google Drive. I am not sure how one can claim that there is no ecosystem; It looks pretty healthy to me.
>You seldom hear about people who lie to their loved ones about their hidden coffee stash, or steal from their child's piggybank to sustain their caffeine fix.

I also seldom hear of people who lie to their loved ones about their hidden drug/alcohol stash, or steal from their child's piggybank to sustain their drug/alcohol fix. Really, I do often hear the same sad generic story which you refer to, but there are never any specifics nor any thing else that would prove it is actually as common as is purported.
3G provides some cryptographic basis for this, but you might not have a UI on your device to require 3G or to warn you about roaming (which could defend at least against early generations of IMSI catchers).
Physicists Blast a Quantum-Shielded Encryption Key 307 Kilometers
I'm not really sure why this post got downvoted, because I think there's some merit to it. In a spherical-cow universe I think there's an argument for opening up the universe to all tools, but I think in practice this makes good practices much harder to maintain and harder to proof against issues and failures at a glance.

Personally, I dig Spark on EMR or Spark on Mesos (with Scala as a domain language), and I'm not sure how this plays with the rest of the world.
Is this faster than the react-art canvas renderer? Why use one vs the other?
That's because we've somehow equated addiction with badness. When you read about opiates, for instance, the high addiction potential is called out as a major downside. Doctors get all nervous about it, try to prescribe little, don't allow refills, etc. Yet this is not the case when prescribed, say, antidepressants, which can be just as addictive.

What we need to do is realize that addiction is not a bad thing intrinsically. Sure, it has the downside of needing a supply of the addictive thing, but that might be a minor and perfectly reasonable price to pay. Just like popular medications that have a small chance of making all your skin die and fall off, or over time, frying your nerves and making you jerk around. Never, in my personal experience, have any medical personnel made a big deal about those side effects of "good" drugs like anti-psychotics, stabilizers, or anti-depressants. But mention "bad" drugs and they go nuts about similarly small tradeoffs.
Do you have a bug number, by chance? (If not, consider filing one at bugreporter.apple.com)
I don't think it's ironic at all, at least when looking at the bigger picture. The trend in IBM's dealings is not a propensity to go after customers with poor human rights track records, but to go after customers that will make them a lot of money. Governments - like those of Germany and South Africa - are a big target of IBM's sales, whether they're literally genocidal maniacs or poster-children of world peace.
Coursera/Stanford have a crypto course going on right now. It's already well under way but you can watch all the videos and (I believe) still do the quizzes and just pass on the certificate.
https://www.coursera.org/course/crypto
Even you argue that 90% of drug use isn't "helping," the bigger problem that we have today is that criminalizing drug use makes it that much worse. The American Medical Association declared drug addiction "a primary, chronic disease of brain reward, motivation, memory and related circuitry" in 1987. Why then are we sending drug users to prison and ruining their chances for future employment? This only exacerbates the problem and is essentially a lifetime punishment.

We need to be treating it as a disease and a social problem, not a criminal one, with an appropriate and measured response.
Hey, just wanted to say thanks for working on and open sourcing this project. It's amazing!

> But we need a better option on the web in order to achieve the kinds of experiences that people have come to expect from native applications.

I agree, and I think you are actually doing this in a way that can work (unlike some other attempts in this space).
How to Build a Better Entangled-Photon Detector Array
You can read the original paper about Mirage here: http://anil.recoil.org/papers/2013-asplos-mirage.pdf (it's a pretty easy read for something with an abstract).

I love this idea so much. There's also OSv which targets the JVM instead of OCamL. It's an open source commercial enterprise. https://github.com/cloudius-systems/osv
I highly recommend a read through of Barbara London's Photography book [1]. Apparently this book is still commonly used for photography classes even these days.

I have the 3rd edition which is pretty old, but all of the information is still applicable - film and digital cameras share the same basic principles.

[1] http://www.amazon.com/Photography-11th-Edition-Barbara-Londo...
I think the focus of the CLR/.NET team at MS at this stage is on the server side (eg: ASP.NET).

So it's not going to suddenly open the floodgates of .NET apps running on a Mac. That's still a long long way away (if at all).
I remember working out of the same office as these guys back when they were just getting started, and their success and impact has been truly amazing. Recognition well deserved.