skysight-inc/HackerNews huggingface dataset:
As a business owner & pre 1.0 Rails adopter, I completely agree.

It's never been the goal of Rails to support programmers who need long, conservative development cycles. Improvements get that much harder that much more quickly.

Having said that the 2.3 series is fully baked now, and there is some commercial support out there. Are there software contractors out there who 1) like Rails, 2) sell their services on a long-term basis based on 2.3? Doesn't seem very likely.
I upvoted this comment due to its honesty, but I disagree that Ukraine needs dividing.

Let me bring up some points:

* Why should apolitical people have their country divided?

* Ukraine isn't divided by language, practically everyone can use both to a different extent and there is no miscommunication. The language that you use most of the time doesn't have to match your politics and often doesn't.

* ~80% percent of the population identifies as simply as Ukrainian with majorities in both parts of the country.

* No part of the country is "mostly inhabited by Russians that gravitate towards Moscow". Even in the Crimea the self-identifying Russians don't have 50% of the population.

* The Yes vote in 1991 for Ukrainian independence from the USSR: http://en.wikipedia.org/wiki/File:Ukr_Referendum_1991.png

* 55% of ethnic Russians supported independence from Russia and they remember, are around 17% of the population.

* With the return of Crimean Tatars and Ukrainians from other parts of the USSR and withdrawal of Soviet troops if there was a confirming referendum today if anything the percentage would be bigger.

* Otherwise the culture is pretty much common to all Ukrainians.

* Religion isn't that different - people actually self-identify as Christian or East Orthodox and the traditions are the same all over the country. Even the Greek-Catholics (10% of population) are really much more Orthodox than Catholic.
Who's Online? An alternative approach.
Many of these chargers are also conveniently located at hotels, so when you take your inevitable sleep break you can start the day off with a full charge.
MixedMartialArts.com forum accounts compromised
Thanks for the information.

My girlfriend and I used Picnik a lot, back then in 2011. Its photo effect filters were way better than what Instagram, Photoshop CS 5, etc. provided.

A Picnik photo app for iOS/Android would have been great. But sadly, Google shut it down. And G+ is a ghost town, only Youtube comments appear there (by accident).
Maybe you would be interested in a site like: http://www.stickk.com/.
In BC, Canada, an employer is mandated to give at least 2 weeks vacation [1] according to the Employment Standards Act. That vacation is expected to rise to 3 weeks after 5 years of employment.

[1] http://www.bclaws.ca/Recon/document/ID/freeside/00_96113_01#...
I'd love to hear impressions on this article from HN users in the "some college" category. I know the stats on income and educational attainment, but anecdotally - in tech - has lack of formal education been a cross to bear? Or is was it just "a foot in the door" for your first job that you ultimately didn't need?
Wrong, there were plenty of paper trails in the HSBC case.

The large companies know how to avoid accountability by paying off powerful politicians.
Amazon AWS C3 Instance Adoption Rates – January 2014
This is certainly a step in the right direction. I too find the thumbnails to be an EXTREMELY distracting. And in my opinion, offer absolutely no value. If this was an image search, then a thumbnail would be useful. But seeing unreadable text doesn't help me decide if this is what I'm looking for.

Here are my thoughts.

- Only show me 10 matches at a time.

- Increase the font size for the points, date and comments line.

- Use yellow background highlighting to show search term matches.
I understand the concern, but I value consistency and discoverability, so symmetry of thing-being-tested to test itself is (so far) the best way I've found to make sure it's dreadfully obvious where a given unit's test is.

This approach is not concerned with brittleness or being coupled to the implementation because each unit is so small that it's easier to trash the object and its test when requirements change than it is to try to update both dramatically.
Bluetooth paper airplane kit is ridiculously awesome
Yup, same train for me. Came back to this thread just to post it, only to find you two already had.

I recall some "random street view" site a while back having the same behavior. Not sure if it was a different site, or same one is just making the news cycle again.
Sort of... but in the bar I'd be there teaching music, how to compose a song and helping you find people to practice and perhaps create your own songs.

Everyone will be working the same project, for eg. a game. I will present the basics of creating a game, give code to get started, etc.

Think of it as a RailsCast/PeepCode but centered around a community.
Many stretches of the federal roads in Germany merely have an 'Advisory limit' with no legal maximum in good weather.

http://en.wikipedia.org/wiki/Autobahn
Meanwhile, the US allows the Sinaloa to move drugs in the US:

http://world.time.com/2014/01/14/dea-boosted-mexican-drug-ca...
Just applied, very excited to see how this works.
There is no "speed limit" per se on the Autobahn.
Its difficult to maintain large codebases period.
Mozio will be the Uber/Lyft for Enterprise!
Why don't you prefix variables based on their usage in the code?

function(a,b,c) -> function(arg1_cat, arg2_tree, arg3_carrot)

for(i=0; i< 10; i++) -> for(counter1=0; counter1 < 10; counter1++)

var a -> var global_pants;

You could do this reasonably well with regular expressions/find+replace.

To be more sophisticated you would use a a tokenizer/parser and rename based on the identifiers location in the AST nodes. I did something similar a few years ago for a commercial product that included a JavaScript beautifier and our customers loved it.
Maybe 100K LOC in a dynamic language is more difficult to maintain than 100K LOC in a statically typed language, but what if the same functionality requires 500K LOC in the statically typed language? It is easier to maintain a small code base, other things being equal.
Two "WontFix" vulnerabilities in Facebook Connect
I'll give this a shot. Thanks.
This is no different from many of the companies that Andreessen-Horowitz, Y Combinator, Sequoia, KPCB, and other big names have invested in. In fact, it's just the tip of the iceberg.

More arrests will likely follow. I wouldn't be surprised if Dwolla and/or Veridian Credit Union is next. They were one of the largest pipes to the Silk Road.

http://www.plainsite.org/flashlight/case.html?id=2434524
Hm, I think I understand the problem. Back to the code to see if I can track it down. :)
That JTA article is almsot 2 months old. A lot has changed since then. A lot has changed just in the last 5 days.
Fig: Fast, isolated development environments using Docker
AFWall+ doesn't hurt, if you can get the damn thing to work (I seem to have issues with loads of apps that require root on my Nexus 4)

https://play.google.com/store/apps/details?id=dev.ukanth.ufi...
Talk about begging the question. It would be far more interesting to talk about the characteristics which make large codebases easier or harder to work with and how to encourage those practices in different environments.
Rough patch for Uber service's challenge to taxis
Herding Software Engineers
Nest to apply ML techniques to home automation.
Nice idea. I don't have the time to do this right now as I'm already working on a few side projects but I'll definitely be checking back in a few months. Not too sure $30 is the right price. $20/25 feels better to me (small difference I know but $30 just 'feels' a little high).
Homophony Groups in Haskell
A Racist Turn in India
This was indeed my motivation for writing the post. I think the next step to take if you agree with my premise is that we need to come together with ideas for how to best teach TDD to beginners/novices. Exercises that promote these concepts, lines of reasoning to take, tools to get people started without any unnecessary cognitive overhead, etc.

I agree that teaching TDD exactly how I do it today can be a bit overwhelming from a tooling perspective currently, but conceptually I think visualizing it as a reductionist exercise with a tree graph of units is pretty simple.
I think there's value, but very little.

A list of 50 items uncategorized with minimal descriptions and a screenshot is not enough to grasp what each tool is, what it does, and why I should use it. Basically, why is it awesome?

If the author doesn't want to write an extensive review or tutorial then possibly link to them.
Ask HN: Can someone help with Iptables and MySQL replication? 
I have two machines.

Machine 1: Front-end/Webserver (Nginx), Slave DB (IP example: slavedb.1.1.1)
Machine 2: Master DB (IP example: masterdb.1.1.1)

When iptables rules are removed, replication between master-slave (MySQL) works fine. I've setup the machines so they both have private IPs.

When I added some generic rules, replication breaks.

Below is the 'generic' rules that I used.

*filter
# Allows all loopback (lo0) traffic and drop all traffic to 127/8 that doesn't use lo0
-A INPUT -i lo -j ACCEPT
-A INPUT ! -i lo -d 127.0.0.0/8 -j REJECT
# Accepts all established inbound connections
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# Allows all outbound traffic
# You can modify this to only allow certain traffic
-A OUTPUT -j ACCEPT
# Allows HTTP and HTTPS connections from anywhere (the normal ports for websites)
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT
# Allows SSH connections
# THE -dport NUMBER IS THE SAME ONE YOU SET UP IN THE SSHD_CONFIG FILE
-A INPUT -p tcp -m state --state NEW --dport 30000 -j ACCEPT
# Allow ping
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
# log iptables denied calls
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7
# Reject all other inbound - default deny unless explicitly allowed policy
-A INPUT -j REJECT
-A FORWARD -j REJECT
COMMIT

Can someone provide an example of an iptables ruleset that I would use? Would I use it on both machines or only one?

Thanks in advance or helping me out!
Trading companies do pay well, but that's a pretty boring and not value-adding industry to pigeonhole oneself into, and the corporate culture is beyond terrible. There aren't a plethora of interesting jobs sw devs can jump from and to in Chicago. Trust me, I wouldn't have moved if this wasn't the case.
Shortcomings evident as video job interviews increase
This is great but the SEO company will simply use Google's disavow tool to pull the link the week after you respond, they'll even include your response as evidence of you not cooperating.

I wonder if disavow / non-cooperation with this kind of stuff becomes a signal for the PR algorithm?
Why would a dynamic language be five times shorter, given a modern statically typed language such as Haskell, Ocaml, Scala, or even Go? Even C++11 has powerful abstractions that can cut down the size of a codebase significantly.
Good catch - my UK/Great Britain/England geography is not great.

http://f.kulfoto.com/pic/0001/0039/GY22q38509.jpg
>or any network of people who engage as a business in facilitating the transfer of money domestically or internationally outside of the conventional financial institutions system

Wouldn't that definition mean that every single bitcoin user is in violation of the act?
It would be nice to receive a confirmation mail. I'm quite sure if my application got to you now :)
Or perhaps a consistent "namespace", e.g. with a standard prefix prepended to a simple noun.
pretty sure a lot of cat herding is about to ensue
Inside Stripe's San Francisco Headquarters
Customer service isn't a department
Money laundering is part of the criminalization of victimless drug use. That's why they were created, and that's how they're used. Nothing more, nothing less.

Money laundering laws are almost never used to track down under the table payments to corrupt politicians or business leaders, as you seem to imply. It's always linked to the drug trade, or occasionally "terrorism" (which may or may not involve actual terrorists).

Do you really think it's a good idea to criminalize non-violent, victimless drug use? If so, then we'll agree to disagree.

It not, then I suggest you look into the history of money laundering laws and how they are applied. They're not doing what you seem to think they're doing.
Illustrating that people who audit apps to see what they are sharing are not being too paranoid at all.
>So I wouldn't trust my kids with an unfiltered internet

Why? Like what exactly are you concerned about? Just that they might "watch adult movies"?
I agree with chetanahuja that there are more "single developer's technical problems" in established software companies rather than startups.

During my time at Google, there was an engineer next to me working full-time on GCC, because found compilers most fun and technically challenging. On the open-source version, not a private branch or anything.

Very few startups would have the scale and stability to allow an employee to work on something that maybe delivers 5% faster code or 5% faster build times in a few year's time.
The same argument can be used for successful clinical trials. Should pharmaceutics hold all the clinical trials results for 100 years and only sell black box medicine pills?

To be clear, I think that more transparency is good, and the lack of publication of unsuccessful studies is a problem because it causes a strong bias in metastudies and border cases.
The surprising story of Sony's first Walkman (video)
I think it should include a Gruntfile.
Perhaps offtopic, but the US is against blood diamonds too. It's illegal to import diamonds from Sierra Leone.
While no doubt true in some cased, I prefer the more optimistic view that the system is just somewhat broken with respect to bringing larger entities to account for their errors. I find that problem to be more tractable than eliminating political corruption, while possibly also making paying off politicians to avoid prosecution more dangerous for both involved parties.
That is incorrect, OUN-UPA couldn't have collaborated with them because because it pronounced an independent Ukraine as soon as the Nazis invaded the USSR. The Nazis immediately arrested the members they could find and insurgency against them began immediately.

Please take a look at the flags at the bottom of this 40s UPA propaganda: http://upload.wikimedia.org/wikipedia/en/7/7e/UPA.jpg
Omidyar previews 'First Look Media' venture
What do we get for $30?
"that doesn't affect the quality of my posts"

Its to prevent confusion. jaegerpicker, now is he the guy who likes American IP law or hates it? Imagine you getting sued because of something a copycat who stole your name wrote. What a drag for you.

I just don't see trademarks as all that bad. As a thought experiment, imagine a world without a trademark system, it would suck for everyone. Customers getting scammed, legit businessmen getting ripped off / shaken down, nobody knows who is the "real" company so lawsuits and the like all messed up, everyone gets to pay legal fees either directly or indirectly via higher prices, it would basically suck.

Or to "humanize" the process you could demand words in a dictionary can't be trademarked, which would lead to a world of cruddy brand names like "DBA VLM inc" or something like the ridiculous pharma names, at least until every phoneme combination is used up, which could be worked around by making every trademark a ridiculously long string of Klingon language.

I mean, it sometimes sucks, but is there anything that sucks less, and what would it look like? And thats where the crickets are heard. Well anecdote, special exception, unusual situation, anecdote, anecdote isn't going to do it if you want to apply it to the entire economic system. If you try to blue sky the whole idea and create a new trademark system that works as well as possible for as many as possible, it pretty much ends up as the current system plus or minus some "minor" details about punishment and paperwork and policies.

The totally garbage anti-capitalist copyright system and anti-capitalist patent system give the trademark system cooties by association, although trademarks aren't nearly as bad.
Thanks for joining to share that!

Do you have a family to support? That's a big factor in how much risk I can really take. If I was single, I don't think I would have any issues taking a break to work on this project.

I actually have a pretty good nest egg established from another project I launched about 10 years ago, but I don't think it's enough to responsibly depend on exclusively to support my family while I work on this.
Ridiculous,seems like they are taking data and storing it and waiting to get subpoenas to look into and analyze the data later. Welcome to the new world order where your every movement is known.
And CallTrackingMetrics :D

shameless plug obviously but in this day and age - there are a lot of self funded companies on the internet right?

you just need to start writing code and answering the phone.
You could run System 7 on a 128K Mac? That's crazy.
As a devoted fan of the well-known baseball player Babe Ruth (a man who was known to enjoy an occasional cup of coffee, in coffee serving establishments), I find your presumption of a feminist monopoly on the word "Babe" repugnant and chauvinist.
I thought the linked answer did pretty much what you suggest. Was it missing something?
I found it pretty ease to peruse. The "awesomeness" is pretty subjective (see other comments on this post), so I appreciate them not getting too opinionated.
I hope actually that Americans learn to drive less, not more, as a result of these sorts of changes in the market.

It always amuses me that a majority of American life is lived on the road. For all the pleasures of the free and the brave, they love their little cages..
Need a one sentence description towards the top. Otherwise I have no idea what the site does.
Thanks for sharing Jennifer. Congrats on this and your past 180 app streak...I was wondering if, after being able to be away from the daily grind, you changed up how you built and structured your app? That is, what were the architectural lessons you learned after 180 days of getting-things-done-(even if not always best practices) that you could apply on your longer term projects?
Observations On a Wife Project
Another commit the post comes from the view point that Github has enough capital to hire really good people. That is an assumption though.
You are dead on.
So is hauling Bradley Manning to a cell without due process and torturing him for years?
Code completion and jump to definition isn't unique to VS. Pretty much any modern IDE offers it. GDB is an extremely powerful debugging tool that has a feature set that is really hard to match. It just has an extremely step learning curve. I can't really see much of an advantage of this besides getting to use tools you already know, which no doubt is a huge advantage.
1) No stepping stones. Do the thing you want now. Startups are not that risky, particularly if your very young

2)+3) Having time to yourself, time to develop ones many facets is important. But these questions sound like your deep down inside are not interested in working in a big company. You're in the fortunate position you can probably have a job you genuinely enjoy - do that

4) Try loads of stuff. You learn most in the first 3-6months. Ideally do loads of really different jobs for that amount of time, you'll learn tons about yourself. Always try to deliver great stuff. Quit if it doesn't feel right - people always stay in things they hate for ages. Paul Graham has some great essays on this topic, read them.
I use my side project at least once a week to schedule and send multiple tweets. https://tweetrup.apphb.com
FIRST LOOK MEDIA
DFW has a surprising amount of venture capital raised compared to Austin. Granted, the DFW metroplex is much larger than the Austin area, but still not something I would expect.
Not according to a US District Judge who granted a preliminary injunction against the phone spying. Please don't parrot the politicians who claim legality. The fourth amendment is clear enough to prohibit this government conduct.
Are those seriously the only options? Ignore, kill a US citizen with a drone strike, or have a full-out invasion resulting in hundreds or thousands killed?

Citizenship can be revoked, but I'm pretty sure that matter needs to be decided by a judge, not the President. Am I incorrect?
Why? They are designed to stop people making money from crimes. Seems to be exactly what was intended.I happen to think that drugs should be legal but that's a different issue.
If this sounds crazy, keep in mind that getting a drivers license in Germany isn't a one-day affair with minimal testing standards like it is in the US. Getting a German driving license is somewhat laborious but the upside is that German drivers are pretty darn safe and have amazing discipline on the road.

http://www.amcham.de/services/drivers-license/us-citizens-in...
Well for Haskell and ocaml, it's more the type inference and functional nature than the static typing that saves code.

As for scala, it's not quite as functional or well typed inferred as the others... interested in what the LOC savings would be.

Realistically though what's being compared is Ruby/Python vs. Java. It's much more than just the language it's the culture, java is just plain bureaucratic, a lot of routine paperwork for not a lot of functionality.
As a casual hackathon participant, this is a really great tool. I've seen countless teams with winning ideas go down in flames when they spent two days on the log-in page. And I attribute any success I've had at hackathons more to my ability to prioritize away from those activities than my actual programming chops, which are average at best.

The biggest advantage you'll get out of this system is that it's simple, and you know it in and out because you built it. With all of the other tools that do the same thing, you run into the same problem: you don't have time to learn a new tool at the hackathon. By the time you've figured out Yeoman (which looks really cool), you only have a few hours to implement your app's actual functionality.
Completely agree. I've never played D&D and I bought the book after reading a review, but didn't realize that D&D would be the lens or focal point through which the history of wargaming and world-simulation would be focused. But it's a fabulous book, and a breath of fresh air to read a well-organized and researched non-fiction history like this one.
victimless drug use

organized crime? human trafficking? [..]
The only solution is to move to a phone OS that is 100%, completely, open. I.e. Not even apps developers are allowed to ship blobs - its All-Source-Code, All-The-Time.

I know, its a highly unlikely scenario, but I can't help but feel in the midst of this human rights disaster, Open Source can come to the rescue.
This is absolutely fascinating. I can't wait to see the imagery but at least from the samples (even though they state its a simulation) will it be any more interesting that what we see from google's satellite imagery?

Also, when will the camera be operational and online so we can watch? I can't find any information on their actual website about this.
Yeah, but it's still cool that someone can drive across the country in a Tesla.

Shouldn't we get something like a 50% improvement in battery technology within 5 years? That should push it over the limit for most people.