skysight-inc/HackerNews huggingface dataset:
The only visa intended for starting a business is the E5 visa. You need at least $1 million in capital to qualify.
Anatomy of a $40M+ Bitcoin heist
You're also forgetting re-training thousands of employees on an entirely new operating system. That's far more of an issue than commercial support at this point (as the argumentors responding to you have pointed out).

Even though Unity and other desktop environments are quite intuitive at this point, changing over would cause a massive disruption to laymen who have been using a Start menu, Windows Explorer, and Outlook for years.

The benefits of switching (license costs, I suppose) far, far outweigh the benefits.
Thanks for the encouragement, Robin.
I was losing my mind as I read that, up until I clicked the link and realized it was a well placed joke.
LessIsMore: Solve Twitter information overload
I'm sorry, but nothing in that article contradicts what I wrote. I wrote that once variable is declared, a memory location is assigned to it and this location nor it's content change over time, unless you write to (initialize) it yourself.

Care to quote the sentence(s) that say differently?
on H1B, I am legally only allowed to work for the company that sponsored me the visa. I can switch company, but I can again work only for that one. L1 doesnt allow switching jobs. But both of them have no lee way for forming your own companies in my opinion
Cool idea. Even cooler if there would be different assignments for each job :D
The basic concept of zero tolerance would handle this fine.

B is a victim. A is a perpetrator. The type of drug sets the punishment. Drugs would normally mean recreational drugs. Aspirin is not recreational, so A doesn't need punishment for carrying this drug. But medical drugs, even aspirin, need cautious use and A should be told about the risks of handing out medication to other people, and about the stupidity of sneaking stuff into other people's bags.

The zero tolerance policy has handled the situation appropriately. A not-zero-tolerance policy would have said "Bah, we've got better things to worry about than that" and not done anything to A.

Unfortunately, what zero tolerance means in most implementations is that B gets no opportunity to explain that they're a victim, and thus B is expelled from that school. And if A is caught they're also expelled.
Please do not spread incorrect information when it comes to US immigration, mistakes can have very real and life-changing consequences.
Aren't most of the variable name suggestions based on the method being called?

If I extract a variable for service.getUserRecommendations(), I believe the recommendation list would look like "userRecommendations", "recommendations", etc.
Code isn't just for writing, it's for reading too. A degree of extra explicit information in the code can often (Note: not always) be useful when you're maintaining someone else's code.
Because that way is littered with rotting corpses ravaged by baroque syntax monsters.
it's the only software i pay for; i buy each version as insurance they don't go away.
No. Going to new Apple releases has the same problem: app compatibility, and OS X doesn't support stuff going back to the 90's, either. And that's just for small personal apps on my iMac, let alone bespoke applications on windows that the Enterprise rely on.
Off-topic, but why does ghostery report 11! trackers!?
Can you do an AMA? I would love to hear more!
I like this idea but how long does it roughly take to read a short story, poem and essay? It sounds like a significant amount of time every night.
Marketing, inbound & outbound SDRs are indeed the key elements in creating a good and strong sales and marketing team.
"The two challenges I have are assumed knowledge and lack of skills.
I've read the books, watched the videos, read the codes, helped my handyman friends. There's no substitute for DIY."

I guess I disagree.
Without trying to sound like an elitist, my father taught me that doing this kind of work is not "brainy" work, but it is labor intensive and requires careful thought. With no offense meant (really!), it sounds like you are skipping the last part :)

Every book I have tells you to make sure header boards are true. Nailing schedules are often controlled by building code (though maybe not in this exact case, dunno where this closet is :P). Unless you are building a house from scratch, a framing nail gun is probably overkill, etc.

These things you call "learning mistakes" sound like "not being careful" to me. I see this often with software dev friends I helped. Because they are so used to throwing stuff out, they almost try to "incrementally" frame a window or whatever until they get one that works, rather than carefully think about where they are putting nails, measuring, marking, leveling, etc, before doing anything.

Remember that the contractors and handymen you watch have done this all a long time, and can probably do things like simply look at a frame and tell whether it's true with high accuracy.
They also don't need to think as much about how to put nails in.

Again, i'm really not trying to tell you "you are doing it all wrong", just offering an opinion :)
Hi Jan,

First of all: Props for responding. It's a brave thing to do and I much appreciate it.

Secondly: Although I fully follow your sentiment regarding personal axis, let me assure you that I don't think this is about you or me. It's about how some people I know have been treated over the past week. I don't even believe that this happened on purpose. I just think it's sloppy journalism and it's not how you should treat people.
Cambridge, MA Panjiva (http://panjiva.com) Hiring engineers--UI/UX, frontend, backend data mining/algorithms See http://panjiva.com/jobs
Various European Locations (Vienna, Milano, Sofia, Belgrade) - Bank

We're currently looking for a couple of "full stack" developers to join our R&D team. We mainly work with big data analysis and visualization.

We use scala for most things (Akka, Scalding, Spray) (but we've also used Clojure and Python and are interested in just about anything else). We also use Hadoop (HBase and HDFS), ZeroMQ and Redis.

On the client side we've been using D3 a lot with both Backbone and AngularJS (we tend to use CoffeeScript).

Send over your cv (in English) using "6827554 - {desired location}" as subject line to me michiel.pascolutti@gmx.at (pdf please!)
The fact it has so many votes is scaring. Nobody reads anymore.

Votes don't necessarily mean "I read this article and agree with every word in it" or even anything close to that. In fact, as ill-defined as the semantics for voting are, a vote could just as easily mean "I read this article and disagree with almost everything in it, but I think this is a topic that is worthy of discussion so I'm upvoting it", or even "The headline sounds interesting, and since 'upvote' and 'save' are the same thing on HN, I'm upvoting this so I can find it to read later".
It was made over a weekend just to demo the concept. It's been sitting for half a year collecting dust.

Right now it uses a JSON feed that I got from Watsi to display projects, but it needs manual entry of projects to make this concept work. detail about this on DN: https://news.layervault.com/stories/11029-ask-dn-will-you-he...

Would like to finish this app with some help.

Rundown on the app:

A brand purchases a charitable project by committing to its funding target.

Users connect their Runkeeper account (fitbit/jawbone up/etc.), select a project to run for, and then for every mile they run, they'll accrue a micro-donation towards that project (provided by the brand sponsor) until the project is fully funded.

It's Charity Miles with measurable initiatives, which I think is just a better model because when a user runs and shares that activity to FB, Watsi would get an impression in the Newsfeed showcasing the project that the user is currently running for. This advertises the actual work that they're doing rather than just the organization. I also think it's more interesting to share stories with a measurable impact associated with my milage. Stories are dynamic; they're constantly changing as projects get funded rather than the repetitive data of my milage as a stand alone update.

It solves a problem for Nonprofits. Advertising is expensive, and NPO's receive criticism for aggressive ad spend, which they need to do to keep the donations rolling in so that they can continue their work. See Dan Pallotta's TED talk. The reliable source of funding is a nice plus too.

Brands are presented with a more interesting avenue for cause marketing than what is currently available. With Cause Marketing, the typical trigger for donation is Likes, RT's, and purchase triggered donations. However, with a system like this, the brand is engaging and getting an impression in a lifestyle context where the trigger is "go work out." They're basically saying that "if you invest in you, then we'll invest in you AND the world." They're also getting what is potentially a timeline of initiatives through the projects that they've funded, which tells the (story) of their impact. I think this is a really powerful proposition to brands. It hits on everything Umair Haque talks about Re: the requisites of "meaningful brands", which I find super interesting. http://www.youtube.com/watch?v=7zCGoKVN4Cc

The take away here is that it's worth exploring. For me, it's something that I want to complete, but am not necessarily interested in ownership. These systems, which provide much needed support for nonprofits should exist, and so I'm willing to contribute to creating this. If you want to run with it, awesome! I'll help you get brands on board, and I'll help you with the design.
My apologies for the poor functionality of the site. I went ahead and threw up a quick theme to help with the disabled JS and no scrollbar issue.

Thanks for pointing them out.
A bitcoin article hit my Am Law Daily feed months ago: http://www.americanlawyer.com/PubArticleALD.jsp?id=120261442.... Also the ABA Journal: http://www.abajournal.com/magazine/article/some_basic_rules_.... Finally, it's been mentioned several times on Above the Law this year: http://abovethelaw.com/tag/bitcoin. I think these are pretty mainstream sources such that a lawyer would have at least run across the term.
Once when I was riding passenger with a friend, a cop pulled him over and told him that he was getting a ticket as part of their new "zero tolerance" policy: anyone caught exceeding the posted limit by more than 10 mph was going to be ticketed. I sometimes wonder if cops say stupid things just to identify the smart asses out there (I kept my mouth shut).
Take the languages which can be compiled to Java bytecode, throw in IKVM.NET, add the list of languages which can be compiled for the CLR, and you might have the longest list of languages which can run on one platform?
As someone who focused on proof based mathematics in collage and is largely a self taught programer I think this proposal has merit. Begin forced to confront abstraction and formalism without any crutches as a freshman in college changed and expanded the way I thought. Learning to write down a correct proof without an external way of verifying it is an experience everyone should have.

However I think this needs to be coupled with an introduction to the concrete at a younger age. In mathematics we teach arithmetic to young children then step up the ladder of abstraction to high school algebra, simple proofs and linear algebra before eventually exposing them to abstract algebra (ie group theory etc). Teaching abstract algebra first would make theoretical sense but the mind tends to need to know at least one example of something before it accepts the abstraction.

I imagine a playful introduction to programing for young children coupled with a strong course in formalism for young adults could produce some great programers. Though, as with the proof based math series I took, I'm sure there would also be loads of freshman drop outs/transfers to more applied courses.

I also agree with others that insight rarely comes from pure formalism. The point of learning these things is to expand the way your mind works allowing you to think about abstract objects and allowing you to verify insight when it does come.

For me Charlie Parker sums up the necessity of a formal education even if it is not explicitly used in practice:

"Master your instrument, master the music & then forget all that & just play."
Barbies are fun.

[Citation needed]

/Manly man
Off-the-Record (OTR) Communication, or, Why Not To Use PGP [2004, PDF]
If you flesh this out with 1,000 nights... First off: Awesome! That's a hell of a lot of grind. Secondly, I'll totally do it. Or at least try it.

Would be cool to see a simple web app that let you check them off as you went. The preset list of them, that is. So, if you put together this list also in some consumable format like JSON, I'll write the app to read this list format and record progress. Go!
@Shouting on a balcony: They even thought about this possibility loudly (see the article). It is pretty unethical to not say anything when you know they don't want you to hear them, especially when it's about private stuff and you are planning to post it on twitter.

@Quality of shame: I think it's more about the audience you as a person expect. Everybody would behave differently when we know we might be watched by the whole internet. Did you ever watch "The Truman Show"?
Thanks for the input--should be fixed now.
Yeah I don't really get it either.
Huh, that's interesting. I can't say I've encountered that need before though; it's much more valuable for me to have many panes of different files open at the same time (or two locations of one file), rather than an "extended buffer" of a single file. Most of the context outside the immediate method is not immediately important, and most methods are just a few lines long -- enough to fit in a pane.
Haha, ok, I'll do so next time :)
Using Travis CI to build your iOS apps: part 1
The problem with the education system is similar to that of a corporation, or politics. Nobody who sees the need for changes has the authority to make those changes, and those in authority do the bare minimum needed to keep their jobs.

I was expelled or "asked to leave" from several high schools (in Broward County) when I was growing up about 12 years ago. Ironically, it was never for drugs or misbehavior, but instead for being too smart for my own good. The offenses were always minor: a "dangerous" amount of "knowledge of school computer systems". Pushing a chair across the room "in a violent manner" (fast enough to make it clang into the wall). Strange electronics diagrams that they could not decipher (an FM transmitter project kit from RadioShack). Having a website with links to VisualBasic AOL proggies and punters that "could be slowing down the Mac network".

What it took me years to figure out was that nobody wanted to deal with a special case. Nobody wanted to take the time to help you or understand you. They have thousands of kids to deal with. They're happy as long as everyone is towing the line and they'd much rather get rid of you (or pass you) than educate you. And I can sum up the motivation in one sentence:

There is zero incentive for educators to help troubled kids.
This is (arguably) the difference between civil law and common law systems — the former seeking to codify correct rules in advance, the latter to adapt rules correctly to new circumstances.
Malware. Or frame them for something.
There have been a series of articles in American Banker this year too. Even staid, conservative industries watch their horizons for things that may affect them.
Your main premise (expressive power vs readability) is wrong.

Take clojure. Both very expressive and very readable.

The problem of Scala is not that it is oh so awesome and expressive. It is in a failed attempt to marry two very complex worlds: OO and FP. Of course the complexity of language explodes on unsuspecting developers.

Scala is a cautionary tale for every language creator out there. Chose carefully what you pack into your language.

There's absolutely no need to create a monstrosity like scala in order to reduce boilerplate. Even such complex language as haskell is much simpler and more readable than scala.

That's the reason both OO and FP camps reject scala. It is OVERENGINEERED.
You would be amazed! He held a concert at the Beijing University and we were all inspired.
I, for one, look forward to the glorious day when all children are grown in vats and reared in communal nurseries by hermaphrodites, so girls will never have to be subjected to the horrible sight of a mother nestling her baby, which unjustly conditions them to prefer baby dolls to Tonka trucks.
> Men wearing a wedding ring, another marking campaign invented in the 1940's.

Do you have a reference for this statement?
You know, saying 'I recommend reading up on X from an academic perspective' is a fairly useless cliche. If you want to be helpful and feel that there is a specific book or study that someone should read - go ahead and mention that. Just saying 'go read a book or paper or something' adds nothing.
Spaces in the path.
1. Switch to an app with a backend that can talk to a tablet and a browser.
Which is one of the advantages to a jury trial in criminal proceedings, so that a defendant's peers can evaluate the circumstances surrounding the alleged crime. Traditionally judges in the USA have considerable leeway in sentencing as well, though mandatory minimums and "three strikes" laws have eroded that.

In schools, "zero tolerance" rules take away the leeway of administrators to make punishment proportional and humane. Going down the road of making better rules that can be perfectly enforced is exactly the wrong direction.
I would still argue that making the browser aware of the screen it is using (or perhaps, aware of the screen real estate it currently occupies and the text size preference of the user) is a better solution than adding a div to every serious web page.

Also, I'm pretty sure that (at least for simple pages) styling the body element will work just as well.
I hope he downloaded their whole sourcode. That should make locating in-scope bugs much easier.
The Next Frontier in Urban Design Will Send You Underground
> There was a time when getting an English or History degree from a respectable university opened a wealth of opportunities.

Unless it was Harvard, no, it didn't. People always joked that a liberal arts degree left you prepared to work in fast food and little else.
last minute shopping (via Amazon Prime Air)
I'd love to meet this guy (and you for noticing). Unfortunately I live in London, but honestly, I love this kind of resourcefulness.
You can edit them to your heart's content though. I have never had an issue, but I use the "Default for XWin" setting. There are about a dozen other keymap templates available by default, though.
I think its more like "if three is prime...", where there isn't doubt that Martin is the creator, but that being the creator makes being defensive understandable.
Be Ready For Big Advances in Robotics
Show HN: Automatically create QA environments for your GitHub pull requests
Why is that a stupid thing to say?

Before the zero tolerance policy cops had discretion whether to ticket or not. After the policy they must issue a ticket to anyone going X over the limit.
Canary / New York, NY

We need Python and iOS engineers to help us disrupt the home security industry: http://careers.stackoverflow.com/company/canary
Prezi never claimed they would pay you for anything that harms the company. Their rules are, I think, unusually clear and specific.
Wanted to add that it's in Rails.
> Scala reminds of the saying that just because the American SUV is the most elegant solution for making a family vehicle that looks masculine; it still doesn't mean they're not ugly.

Way off topic for the main point, but the actual problem the SUV originally solved was "how to make a mass-market passenger vehicle that counts as a 'light truck' rather than an 'auto' for various safety and other standards."
IANAL, you can start a startup on H1B if you can prove that you are not sponsoring yourself. The way few people I know did is, by having a board of directors with the power to fire you (maybe through majority vote). You need to list a member of board-of-directors as your manager.
I am glad he was able to articulate why some types of change are accepted and other changes rejected with hostility -- that some new things can be interpreted through analogies with previous experience.

It is the difference between "change" and change, "thinking" and thinking.
The easiest server configuration management tool ever - Fucking Shell Scripts
The whole segmented thing sounded interesting to me, so I did some research and it really does seem like a "real thing"... And for me, it truly is a wonder when it happens. I feel the most refreshed I could possibly feel, and (TMI warning) making love between the two sleeps is absolutely amazing. I've gone out of my way to remove blue light from my living areas for this reason, and it has helped a lot. The best part is, I manage my depression much better now that my sleep cycle and sleep hygiene is improved.

/offtopic
I use the defaults, and then set about removing all shortcuts from my desktop
I had those with Android Studio. _Removing_ these lines from studio$ARCH.vmoptions fixes the font issues on Arch Linux:

-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=false
CERN Life: Minds over matter ... and antimatter
"There is zero incentive for educators to help troubled kids."

Brevity is overrated; none the less strike out "troubled".
Worst Amazon Customer Care Experience
I'm pretty sure the parent was being sarcastic.
Google Compute Engine lower prices
The Human Brain Is Too Weak for Gossip
"en English professor"

Sorry buddy, gotta downvote you now. Based on that typo I can tell that this comment lacks quality and doesn't add to the discourse.
Mainstream for the type of lawyers who go to court to collect on judgments? ABA maybe, ATL not so much.

Oh wait, discovery after the judgment. Not a separate execution. Yeah, that could be a BigLaw thing.
Thank You for #GivingTuesday
Applebee's Is Now Serving Tablets
Percona XtraDB Cluster 5.5.34-25.9 is now available
GitHub allows you to check things off in their GitHub Flavored Markdown.

https://help.github.com/articles/github-flavored-markdown#ta...
see my other reply on this thread: https://news.ycombinator.com/item?id=6837320

I'm not talking about less than $1 million a year account.
This is basically useless advice. If you're too different people will think it's weird, or just being different for different's sake, and they'll still pass you up.

The real key is to be original. Except that's also useless advice, because it's only ever obvious in hindsight.
The Switch: Here’s what critics miss about Bitcoin’s long-term potential
Geeksphone announces high-end Firefox OS phone with Android too
Start on the far end and pull the sheets towards you. That is, if your bed is next to a wall or two (as usual), start with the corners next to it, this way you never have to kneel over the sheets. If possible you can also move the bed and walk around.

This one took me a while to figure out, but was proud when I did. :)
Control which apps have access to your Google data with this extension
Swearing, Euphemisms and Writing Something That Actually Sounds Like You
Zero tolerance would be 65.0001 in a 65 zone means ticket, but the humorous psuedo-zero tolerance is +10 so 74.9999, although nearly 15% out of tolerance, is OK
All I can say is HAHAHAHAHA! Too much work for a single package. If ever this will push through, I wonder how much a delivery would cost.
Yahoo: 2013 was the year of Miley Cyrus
We Just Found This Hidden Location-Tracking Map Inside iOS 7