skysight-inc/HackerNews huggingface dataset:
I long for the days, long past gone, when people waited to be successful in their endeavors before stepping up onto a soap box to tell us why everyone is wrong for not embracing the same lifestyle as them.
Because her coach said that was the most likely explanation, and her coach represents an informed distanced opinion with expertise in the area.
State socialism is arguably not Marxist, but Leninist. Many Marxist will also disagree with the term state socialism (many describe those regimes as state capitalist, on the basis that the organisation of capital remains as it does in market capitalist countries - de facto if not de jure concentrated on the hand of a small upper class that is exploiting the working class for profit).

But the criticism above seems to me to even describe "state socialism" in a way that is even largely incompatible with Leninist theory (though not with Stalinist practice).
Image is Superficial: Cameron Russell at TEDxMidAtlantic 2012
Arizona solar plant achieves six hours after sun goes down
I recognize this fight. Person A has a system, person B finds a problem in it. Now, is it a "real" problem?

Emotions run high, on both sides, and I've been on both sides of it at various points in my life. I recognize the patterns of the bad arguments made by both sides (by A: "of course you don't do that," "this requires something else bad to happen," "that's a problem with bad coders", "you are an idiot"; and by B: "every potential issue is worth full attention," "you should always stop your developers from breaking things," "you can't fix things with obscurity!!!1," "you'll be sorry", "you are an idiot.").
I wonder if we could ever produce a statistics on the financial loss, power consumption of these attacks.

Can you please expand on the cloudflare clan? Sounds interesting!
I would willingly look a 9 year old child laborer in the eye each time I buy a cheaply made T-shirt, and I would feel good about myself.

Consider: most people in developing countries are able to choose which job they will do. It is true that some (far too many) are held in debt bondage, but the vast majority are not. Therefore, if the 9 year old child laborer is working to make cheap T-shirts, they're doing that because it's the best option available to them. If I refuse to purchase these T-shirts on principle, I'm denying them an income. I would much rather deny the income of first-world manufacturers who don't need my money.
Google and CIA Plough Millions Into Huge 'Recorded Future'
C++ for C programmers:

RUN
I think there's a difference between a logical skip and a judgement call based on a personal experience of a situation.
You didn't ask that question - I thought your similar question was rhetorical since you answered it yourself. I agree with your evidence that a glass ceiling exists.

If you want to know what evidence I would accept to put this case down to gender discrimination, then any positive indicator not itself based on discrimination. I can't imagine all the possible forms that could take.

edit: on re-reading I see where you wondered about it. The guy coming out and saying it would be evidence, and it's true that even if it were gender discrimination, it might not be at all obvious. That doesn't make it rational to decide that it was gender discrimination when no evidence was given.
In case you missed them, like me:

Part 1 of blog post: https://blog.thijsalkema.de/blog/2013/10/08/piercing-through...

Part 1 HN discussion: https://news.ycombinator.com/item?id=6512310
Any political organization in the world should be very worried about its communications since the Snowden revelations.

I wonder why we havent heard major political parties in EU countries them setting up their email/communications-equipment/networks/services inside their parliament buildings, or even just re-checking their current security standards.
Amazingly good explanation of Bitcoin
I edited my post to answer your question.
Nope. The last version I wrote is buried in a rails app at a company I no longer work for.

It's a three or four line before filter in the application controller. I reimplement it every time since it's relatively simple.

I don't have it on any public code since it's also the last thing I implement before launching.
Actually, The Guardian is recycling news. The Guardian gets his news probably from the Journal of Consumer Psychology, where it was press-released first.

See: http://www.portal.uni-koeln.de/nachricht+M5c21c8e0d26.html
I moved from T-Mobile from AT&T because AT&T started demanding I buy a data plan if I were to have a smart phone, and automatically signed me up for one and billing me for it.

T-Mobile's network is worse. Really, it's worse. I'm considering going back to AT&T despite all the crap because I'm sick of picking up my phone and seeing "no coverage available" in places where I had five bars yesterday.
Not really, care to enlighten me?
It is worth noting that the USSR came into that system for many reasons, but not least because they tried something that Marx had explicitly warned against: Attempting revolution somewhere that was so poor that redistribution would make want for basic necessities universal.

Marx pointed out already in The German Ideology (1845) that this would just cause a return to class struggle, as it creates an immense incentive for people to find ways to accumulate, no matter how much you try to crack down on it.

This was one of many objections to the Bolshevik rush to try to develop socialism, but by the time of the Bolshevik power grab, Lenin had spent 25 years inventing excuses for how Russia could somehow avoid that trap, starting by his fantasy that the Bolshevik would somehow get the support of poor farmers (didn't happen)... Didn't save him from it.
Nobel Prize in Economic Sciences 2013: Trendspotting in asset markets
>Inflation (a jargon word that basically means printing money) transfers money from savers to debtors. This is destructive.

Call it destructive, but historically it's the only way to prevent society from blowing up in an exponential debt meltdown.

Well, that or banning usury.

>It's also destructive because it discourages savings and capital accumulation, which are important to wealth creation.

Except that the actual source of wealth is just labor and materials, and capital accumulation is a vampiric disease on the honest economy.
> One problem with this is people as a group tend to be stupid. What stops the workforce from voting to reduce their work hours to 30 hours per week?

What stops them from doing that today?
Nice! However, I'd appreciate the converse more.

I'm pretty well versed in C++, and every time I try to write something in C, I fall back to C++. I find memory management a pain without RAII, error handling a hassle without exceptions, and, well, anything really a pain without some sort of standard container library.

I have the idea that there's good alternatives for these in C-land, but I'm unfamiliar with them and would love for an expert to teach me.

In general, I wonder whether there's really that many people who know C but not C++. This might just be me projecting myself onto the world, though. Anyone?
it is basically a matter of getting paid the value you are worth. Unfortunately, its hard to tell sometimes, and even harder to know if you were being tricked =(
Just to clarify, in case this is needed: I totally agree. Just posted that to bring fuel to the discussion.

My hope is that expiration will be soon baked-in (or easier to bake in), after reading https://github.com/rails/rails/pull/11168
saying that marriage and kids discourages entrepreneurship, is not entirely correct. think it depends on the person, yes your risk profile changes once you are married, and some would be discouraged. not all will be, I quit my job for a startup with a 1 year old daughter. Granted I had saved up to last me 6 months though its not enough.

The challenge however is when your wife has a different risk profile, 3 months in of living on the bare minimum, eating noodles/beans everyday she may convince you to get a real job. The challenges faced my married entrepreneurs are different, you have to manage the expectations and sell them on the dream. If your partner is not sold, it can cause probs in the marriage.

Also it can be a serious motivator, you will do anything hustle your way to makr sure you can at least eat and pay the rent.
Hayek and Mises were in total alignment on this point: economic calculation under socialism is impossible. Without a working price system economic coordination is impossible to sustain. Those communist countries were not growing at all. If you look at actual output compared to capitalist nations at the same time there is no comparison. The case of East vs. West Germany is sufficient to demonstrate this case.

In fact the problem that subsidies create in society is a little window into the problem of socialism that exists on a larger scale.

Hayek would probably agree with the sentiment that you expressed though.
Testing is just a means to an end like the code you write. It creates a certain confidence level that your code is doing what it supposed to do based on the instructions you gave it.

Like the other dude said start with model tests because they are generally the easiest to work with.

Maybe start off with something basic. Write down a list of validation constraints that are necessary for the model you're testing in normal english.

Example, maybe you would do something like this for a Profile model.

"expect error when first name is empty"
"expect error when last name is empty"
"expect error when e-mail address is empty"
"expect error when e-mail address is an invalid format"

To get these working with the built in rails 4 test framework you just need to change them so they read:

test "the description would go here" do
# insert test code here
end

I'll fill in 1 test for you and you can do the rest.

test "expect error when first name is empty" do
@profile = Profile.new
@profile.first_name = ""
refute @profile.save
end

If you have no validations in your Profile model then this test will fail because it WILL save. So your goal is to make it pass. Now you would write your validation in the model as so:

validates :first_name, presence: true

If you re-run the test it should pass now because active record will throw an error saying first name can't be blank. The test is designed to refute (ie. refuse) saving the model, which is the opposite of assert.

IMO just read through this:
http://guides.rubyonrails.org/testing.html
Flat, marriage, and family. That's 3 reasons.

Flat, marriage and family. That's 2 reasons.
I'm a massive hypocrite. I don't use photos of my face as avatar on FB and G+, but I do share photos of my son.
I'm a terrible person.
Wood fires aren't great if you're growing and cutting down the trees but if he's burning wood from trees that have fallen naturally and would otherwise rot it's a lot better - the rotting itself releases CO2 at a similar level so you're not increasing the overall CO2 emissions, just changing how it comes about.

Obviously trees that fall naturally aren't sustainable on a large scale but for an individual it's feasible.
This looks like a great start, but I'm wondering if there are any working personal dashboards already in existence. Any recommendations?
The fact the company can hire someone else.
You will quickly get workers that understand this as long as you allow those companies to fail and force those workers to find work in better managed companies.
Posting pictures of your kids online is one thing. Giving those pictures to a service like Facebook is of an entire order altogether.

One of them is about privacy, and there is a grey area. The other is exploiting children. Basically you're giving Facebook pictures of your kids as payment in return for a "free" service. People should be aware that when they do that it's not "sharing", it's selling.
"We've already started work on making sure that all future versions of benchmarks we get will come with unique package names." - Anandtech

After that Samsung will just figure out some other identifying feature to recognize the benchmarks. Naturally we might go overboard and do random obfuscation on everything, that might solve the issue for the journalists who use them one off.

However for benchmarks that are published in the Google play store that is impossible, so there is no real way for benchmark developers to 'immunize' their products for this sort of approach.

Disclaimer: I am employed in developing Mobile benchmarks, and our product is something they cheat on. Avoiding devices that cheat is very much in our interest.
I find this somewhat offensive for Bill Gates.
Is this considered satire? Or just poor taste?

Of course, this fails to take into account the damn hard work, risks, and clever strategies used in growing Microsoft.

Let's not forget that Steve Jobs came from a much more modest background and was a great competitor to Bill Gates and Microsoft. It wasn't all about having the background of a trust fund to fall back on.

I fear that people will take this article to heart without realising that it wasn't Bill Gates background that allowed him to succeed, but it was his instinct and drive.
You're confusing taxation with rent-seeking.
That won't help the company if the law has been changed to set a 30 hour maximum, which is my point: Why are you generally not seeing electoral support for 30 hour maximum work weeks?
Yes, it is 2013, but most of the population is still stuck in 1980s mindset, they use whatsapp to chat but never really cared about "what the heck is android"? People still believe in child marriages (http://world.time.com/2013/10/14/india-snubs-u-n-on-child-br...), families/society still think it is prestigious for them and their kids to work at Big IT/Non-IT/Govt Firms irrespective of their (kids) interest, rather than starting their own or working with startups. I think that's what author is actually trying to point out, that it is hard nut to crack.
Amusingly that job still exists in my neighborhood of Boston for reasons that I cannot explain. I suspect there may be a law about it but I'm not certain.
>Please use a modern browser with JavaScript enabled to use Coursera.

One wonders how people who can't even create a static HTML page will manage to teach people a complex language like C++.
5 programmers and 3 project managers are interviewed to reveal generic issues that lead to miscommunication in software development projects: only real people, real stories, and real experience.
The coach (according to the author) made that call based on her assumptions about the hire based on his gender, age and geographical origin. That's not informed personal opinion, it's exactly the kind of discrimination which the author is complaining about.
"The free market is supposed to mean that supply will rise up to meet demand where possible."

The British property market is anything but a free market.
Online financial investment banking available here..
I can tell you what works for me, and has for years.

There's an old saying that goes "Once begun, the job's nearly done" - STARTING the project is the hardest part.

So I use an egg timer or if I'm working with my headphones on the PC, I use Orzeszek Timer (it's free) - but the idea is I set it for 15 minutes or 20 minutes or 30 minutes (whatever amount I want to make sure I work on a task) and then remind myself that starting is the hardest part, and that all I have to do is work until the timer goes off, and I can quit.

The reality is that normally once we actually start working, we stick with it for a while, but I believe the timer allows us to 'check out' and just focus on work.

See, when we are working, there are a million things going on in our heads, reminders, deadlines, things on the internet we want to look at, but with a timer and an understanding that the timer will remind us when we can quit, we can just focus on working.
Exactly - use force_ssl true in the case of Rails.
The old UK dial-up service Freeserve used to use these too.
I suppose that if the Danish residents hold title it might be hard to prevent them from disposing of the property.
But the problem is precisely that the flats aren't even rented out; they're just left sitting empty. Real-estate has apparently become the new gold bullion.
Also, keep in mind that this article was written in October of 1998. Pre-Gates Foundation, Pre-Windows Vista even. Most of us don't have the same view of Bill Gates (or Microsoft itself) now that we once did.
Cheaters: Samsung, LG, Asus, HTC

Korean companies

non-cheaters: Motorola, Google, Nvidia, Apple

US companies.

I for one can't help but see a slightly xenophobic pattern in the poster's comment.
Actually, that's not entirely true. Due to a quirk of US law, e-mail in transit has more legal protection than e-mail at rest.
Video Backgrounds - Free Weekly Download
10M wasn't a salary its stock options for being a C level executive
No, give me a (some) specific example - you know "If I saw XXX, I would know that there was a glass-ceiling in place". My request is not spurious - anyone that has ever tried to talk about these issues in public gets hit with comments like yours "That's not evidence of discrimination". And each time, on the surface, you're right, you could construct a different interpretation of the events. Nevertheless, when we look at the global situation, you and I agree that our world looks like one in which discrimination exists. Once you accept that as a fact, the onus of proof shifts somewhat in the direction of the person claiming that discrimination wasn't the cause.
You underestimate the number of people who view such living as a laudable goal. Frugal living is quite satisfying. Read Walden for starters, then something like Five Acres and Independence, or Foxfire. It's a major paradigm shift.
hmmm, On iOS7 tripleclick results to all apps showing an overview. Not voiceover...
Take a bit of travel through Africa. The amount of arable and unused land is simply beyond imagining.
The whole of London is an undesirable area in my opinion. Expensive, busy, polluted, full of unfriendly people.

Many people love it however.
IBM researcher can guess your personality from 200 of your tweets
Easy. Just do what he did.
I won't defend the quality of the article itself and rants are never a good thing, but Westerners are never really going to understand how crippling societal norms in the Indo-Pak region are.

Maturity has differing definitions in the East compared to the West and personally I think it's a little unfair to make comparisons. What's considered mature in the west can often be considered immature in the east. The youth that belong to ethnic minorities in the west often under go major identity crises, and takes them a very long time to come to terms with it.

Yes, we're in 2013 and there are great start-ups in India, but I'll be the first to tell you these are still huge exceptions to the rule. Things are starting to change, definitely and things are starting to move, but it's still going to take time.

You cannot begin to imagine the pressure young easterners face from their parents and their families to live to the ideals of their parents and extended families. I live in the UK, I could give you over 20 examples of my own life that held me back - Now i've learned to ignore those pressures and am taking corrective action, but believe me it's not easy.

I could give you over a 100 examples of others. Even when living within the West, ethnic minorities have huge pressures from the sub-culture.

It's never good to blame anything or anyone - that I agree with, but to suggest that it's easy to overcome the cultural obstacles would be an unfair statement.
It really was quite the fashionable thing to shit on Bill Gates in the late nineties, eh?
So you're just going to let the Western world move into a "new Middle Ages", then?
ASUS and HTC are Taiwanese, not Korean.
FWIW, the fact that the default session store is client-side only is mentioned in the overview for beginners:

http://guides.rubyonrails.org/action_controller_overview.htm...
Theory of Mind, or Theory-Theory, is far more based in literary fiction than it is based on any experimental evidence of human construction or behavior.

Without reading the paywalled study, I'd assume that reading literary fiction would give you insight into how people who write literary fiction (and those who share their demographic) see themselves, but not into their actual behavior.

In other words, I'd speculate that this holds true when evaluating the interpretations of the anxieties and guilt of upper middle class people who went to small liberal arts colleges in the east, and the people who aspire to associate with them. Otherwise, not so much.

Edit: Awful - http://languagelog.ldc.upenn.edu/nll/?p=7715
To be fair, I don't think the author expected the rant to be critically analyzed at HN. He probably just wanted to vent, share some anecdotes and move on - won't be happening now.

Either way, what he said is not completely untrue. Obviously India has a very family oriented culture. A lot of educated young people are first generation educated, and thereby there are always expectations. Expectations, that are not just limited to settling down but that also lean towards making people risk averse. Times are changing, but the hangover of the days when people used to join one company right after college (preferably a government job) and retire after 40 years are still here.

Couple that with the fact that our higher education system is pretty much a mess, with very little directly applicable skills taught. And you can see why such questions are part & parcel of life if you have been out of college for 3-4 years.

Not all bad though, the big cities are seeing an enormous number of startup events. I cover startups and have seen very passionate student startups coming out of even Tier2/3 colleges and there are plenty of incubators/accelerators around.

If you are a young aspiring entrepreneur, you will have far more complex things to worry about than an occasional relative asking, "When are you getting married"
After Gates Foundation I despise Bill and Melinda even more:
http://www.activistpost.com/2012/07/melinda-gates-family-pla...
> I think the tech will shine if they ever manage to fit 4K resolution in there.

That's probably going to take a few generations, and they might do it faster and with better results if they used this technology instead, which apparently doesn't give eye-strain like LCD's do, too:

http://reviews.cnet.com/wearable-tech/avegant-virtual-retina...

By the way, check out this Redditor's crazy story about falling asleep with the Oculus Rift, and waking up feeling like he was actually in there for the first couple of minutes:

http://www.reddit.com/r/oculus/comments/1oe33h/so_i_fell_asl...

Sounds like we'll be on one hell of a ride in the next 10 years, if Oculus Rift gets so immersive, and hundred of millions of people have them, all preferring to be in their high quality virtual realities over real life, most of the time, and feeling "disconnected" when they aren't there, just like we feel now without the Internet.
Because this University of California professor runs the entire Coursera website.
New Yorkers miss chance to own an original Banksy for just $60
How is this not at the top of the news? Isn't this what this site is mostly about?

(Edit) Also this: Facebook says it's opening first office in Israel

http://www.businessweek.com/ap/2013-10-14/facebook-says-its-...
Running over HTTPS is not enough, stripping SSL when you can MITM or alter traffic is incredible easy and adds no real complexity. You must both force https and have HSTS enabled at a minimum [1]. Some javascript to ensure that the page being displayed is running over https for first-time users is also a good bet (but can be circumvented).

[1] http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security