skysight-inc/HackerNews huggingface dataset:
You're right. Funny thing though, my wife made up the name watching Game of Thrones. Ever since then we've been calling it "nedstarkism" in the family. We've been using it for a couple of years now, it was not meant to be sugarcoating, it's just the name we've been using for it :)
Samsung is a big (really big) company. Of course some people, especially in the marketing dept, are bound to be out of touch. It does not necessarily means no one at Samsung knows what he's doing (even marketing-wise).
Spotify - NYC, SF, Stockholm, Gothenburg. Full time.

We've got plenty of positions in all offices for backend devs, iOS devs, Android devs, and also JS+frontend devs. Check out our job site and drill down:
https://www.spotify.com/us/jobs/vacancies/

Also, right now I'm working as an engineer on our backend infrastructure team in NYC and want to specifically call out an opening we have on this team. The role description (at http://spoti.fi/13zEPmT) should give you some idea: my team is building the infrastructure that all devs at Spotify use to build their features and services on top of. Great way to make a big impact, and also involves playing with a lot of fun tech like Cassandra, LXC, and Docker :-)

I've been at Spotify for a year and a half and it has been a great place to work as a developer. Let me just list the ways:

- Really smart people with very diverse professional and cultural backgrounds.
- Problems that are actually pretty tough & challenging at scale.
- A hacker culture, where solving or building things is what's valued.
- Getting to travel between our offices and exploring new places.
- Speaking of travel, 4-5 weeks of vacation depending on your location.
- Excellent events with great music and bands (look up "Spotify Sessions")!

We also have all the standard benefits and things you'd expect (nice offices, health insurance, coffee, etc.), but those things above are what I think have really made working here unique.

Feel free to reach out to me directly (rohan@spotify.com) if you have any questions or want to talk, or feel free to fire off an application through the jobs site.
If you're going to do a quantitative analysis of the effects of terrorism you'd need to analyze effects other than deaths. 9/11 caused the loss of 430,000 jobs, $40B in insurance payouts, damage to lower Manhattan that still isn't fully repaired, $100B losses in the financial exchanges, probably close to $1T in economic losses total, even before taking into account the misguided wars in Iraq and Afghanistan. Likewise, the Boston Marathon bombing was far less devastating than 9/11 but still caused an estimated $333M in damage.

It does suck that more people die in car accidents but no single car accident can cause a billion dollars in damage.
You should attend "Reality 102", where they explain how abstractions and inventions like "rights" or "patriotism" or "duty" can affect the mind of the guys with the guns and influence whether they shoot or not.
What I want to know is WTF they did with the topographic map mode on Android. Not having that sucks big time.
using curiosity against you.
Ask HN: resources/papers about the future of programming?
After listening to Bret Victors latest talk about the future of programming I'm trying to find more new (or old) ideas. It doesn't seem to be easy as I don't know where to start. Any recommendations for papers, sites, books for starting points?
This thing was on Shark Tank. They got $300,000 for 33% of the company from Robert and Kevin. I'd link to the video, but I can't find it. It was on episode 7 of season 4.

http://sharktankblog.com/business/self-balancing-unicycle/
When a bike stops, the rider puts their foot down to balance side to side. I don't see how that's different here. Training wheels on bikes are meant to help kids learn the proper speed and when to put their foot down, an adult who already knows how to ride a bike shouldn't have that issue.
This. A million times this.

I've used other languages, I've done C# development, I've done Python development... but I currently do PHP development, and you know what? It's fine.

As long as you follow good practices and use things in a way that doesn't make your life unpleasant, then all is well and you can get on with your day.
I've been writing code as text line-by-line for decades. I think code visualization tools are key to letting those with a higher-level concern have high-level access. Let's go with the car analogy: most drivers only ever need high-level access to their cars- accelerator, decelerator, directional control, etc. Some can "drop down a level" and change their own oil.

I feel that once we (the programmers and computer scientists) get some more experience, we'll start designing our systems (including programming languages) for such high-level access. Think Star Trek and the 'ambiguous' verbal commands given by characters to the computer to complete a task.

Somewhat tangential to this, I have a similar problem with math education. We don't show students the high-level uses of math and then work into the depths of the concepts and mechanics of producing a result. Instead, we teach them to memorize the mechanics and for many, the understanding never materializes. We expect these students to build their car from scratch.
There is steady downwards pressure on all video based education. Saying SQL is not on Coursera today is like saying, "I can't find the complete works of Hemmingway on Amazon" in 1995. Chuckle if you want, but the trend is your friend.
I'm flying into Sheremetyevo this Sunday. I was secretly hoping they would be holding one of those press conferences while I was there, a long shot I know.

ES: if you're reading this- Anything you want from the homeland? I can drop it off in a secure location, I'll be staying about 100km south of Moscow. /u/@gmx
Learn Java Programming (and More) by Solving Challenges
> Anything can be redefined to terrorism

Bingo
Thanks for your comment. After reading your comment I re-read it and you're right, I was to director-like. Anyway it's already done, but I'll keep in mind to have a more exploratory tone in future articles. I, by no means, was trying to give directives. The whole article itself goes against the idea of following established rules, I'm no one to tell anybody what to do or how to act
Watch the live Judiciary Hearing on NSA Spying
And of course there's the argument that everybody refuses to talk about with regard to the threat of Islamist terrorism, blowback.
Gigantic Bundle of 59,000+ Web resources from BundleStorm
Nice policy
Study Suggests That Late-To-Bed-Late-To-Rise Leads To Greater Workplace Success
Under $250?! I'd say around $500. I don't know if I'd trust it if it were under $250, not with the manufacturing technology I know of today.
So would you have preferred that the original poster not bring it up on HN at all? I could just as easily claim that someone who was planning to enter the contest before learning about Samsung's practices will now choose not to. We have no data. In the absence of data, I think the OP did the right thing by letting us know about this.
The first job listing on your page, under "Top 5 requested jobs" being "Sr Software Developer - Cloud Servers" at Rackspace has already been filled according to the rackspace URL the website provides. It doesn't give a good impression if the first thing you look at isn't available anymore.
"Need some feedback on the app I am about to enter for the Samsung Smart App Challenge."

I guess that one could have worked. A real question on some programming problem having this as a side note...

They didn't really understand SO, but they could have done worse.
Ethics and Software Development
Millions of people believe in one god or another and visit churches where they are being taught about what's good and what's right. Does that kind of "education" make something right or wrong? Does it make it right for me to comply with soldier's orders if he was properly educated about patriotism by some people I don't even know about?

So lets simply pray that gunned men are educated well and let them do their thing. E.g. killing innocent people overseas.
I would have asked a few questions on a message board for $500. Sorry everyone.
what are you talking about. Since when time goes at a different speed on the internet? Your champagne brunch was BS.
No, it was .edu email address only, though.

source: GT freshman in 2005 :)
I am not an expert in this field; but I don't see why ZD was seen so significantly (by the field, apparently) given the fact that ZD vs ZD does not work out so well (again, just going by that article), which fails one of the basic "robustness" tests arising out of this type of research.
Yep, excellent points there. I think my beliefs about the value of the war are superior to others' (because I'd change them if I didn't think that!) so I'd just call those people wrong and say that value really was destroyed. But, of course, I could be the one who is wrong.

If this was all capitalistic private enterprise, it would be much simpler. The people who saw value in it would contribute whatever money they thought was worthwhile, and that would be the "value" of the effort. I kind of doubt that most of the people who feel the war was necessary would actually put up the $3,000 per person if they had to write a check for it, but who knows.

When you get government involved, the question of value becomes much more complex.
Probabaly some snake oil guy who tells how where to put your money wisely after the dot-com crash.
Also interesting is how many links I am afraid to click while at work.
Pod1 is hiring a full time LEAD Front End Developer.

We are a digital agency who specializes in creating beautifully functional eCommerce apps for high profile clients and brands. (We work with many high name fashion brands if that interests you).

Applicants should send an email to techny@pod1.com with their resume or github profile.

We're looking for the following:

Object Oriented JS experience (and Javascript that goes beyond jQuery).
JS Framework experience (backbone, underscore, require, d3, etc..)
A keen eye and ability design to convert .psds into functional web pages.
SASS experience.

Previous Magento exposure, or, at the very least, some PHP, Python, or other scripting language experience.

We offer very competitive payment if you have the ability to provide the aforementioned skills and can hire immediatly.

----

Recent college grads are also encouraged to apply for a JUNIOR role if have the skills, but don't have professional experience.

Thanks
This is basically a Segway, which is essentially an electric wheelchair with higher spec motors and battery.

All of the above sell for more than $1000 dollars, probably because that's just what the hardware costs :-(

Likely, the problem is over engineering. Segways and electric wheelchairs will often run for several years without needing new parts, and are expensively engineered to not catch fire.

In reality, Segways and the OneWheel are toys for most people. You can buy a toy remote control car for much less than a bomb disposal robot, because it's far lower quality. I think a toy quality device for toy grade use would have a bigger market.
And I think it's not only about whether the cost of protecting Fort Knox is not bigger than the value that can be potentially stolen from Fort Knox. The so called war on terror is not without consequences - it alienates people all over the world and sometimes it even creates hate against the US.

I am not only talking about drone attacks which I believe might create more new terrorists than it kills. All that spying is going to cost you many friends in Europe and the rest of the previously US-friendly world and alienating all your friends is not the best strategy when you want to be safe.

I don't have any hard data on this (how could we measure that?) but I personally believe that those claiming to protect US from terrorism do more harm than any terrorist could ever achieve.
> If you define this.sayHi in the constructor, then each Person you create gets its own copy of the function, making every Person heavier in memory.

Does anyone know whether this is true for more sophisticated JS engines like v8? I seem to recall reading something like that, that it detects that it is the same function, but I might be misremembering it.
NODE.JS — BERLIN — VERSUS.COM

Top 5 reasons why you should move to Berlin, now:

1. Lowest livings costs with highest standard of living. Stay in gorgeous, perfectly renovated apartments in pre-WWII residential buildings with high ceilings, right in the middle of the center and pay a fraction of costs of any other capital (even cheaper than any Eastern European capital). No need for a car—Berlin has one of the densest subway nets and wide streets make biking fun + we have Car2Go and Drive-Now (these are world's best smartphone-supported car sharing systems with brand new cars at every corner, cheaper than owning a car or riding a cab). In addition, Germany has an amazing social health care system including health, unemployment and pension.

2. A vibrant and fast growing ecosystem of smart people. A vast number of new software talents, founders, software companies and VCs are moving to Berlin, every day (Twitter, Google, Soundcloud, Earlybird, Mozilla and many more).

3. People here are open-minded, outgoing, mix well and international—no need to learn German, everyone speaks English. Making new friends is a matter of days. Visit tons of networking and startup events, every week.

4. Easy work permissions—Europeans do not need any and can work from day one.

5. Berlin's night life is unmatched, huge and changing every day (plus ridiculously cheap). Berlin has got some of the most dazzling, naughty, and original clubs on the face of the Earth.

Berlin is calling and getting the new tech hub of Europe. If you are passionate about building great software, we’d love to talk with you. If you don't live in Berlin yet, we could help to fix that.

We are one of Berlin largest Node.js team, running an high availability cluster on Node/Express and looking for more Node.js Software Engineers.

=> our product: http://versus.com

=> our career page: http://urge.io/jobs

=> or apply to career <at> versus <dot> com
Carrot Creative - Brooklyn, NY

We're a creative agency with a lot of neat projects going on all the time. We're looking for a full-time and in-office developer with a good amount of Ruby/Rails experience. We've been bootstrapped and growing for almost 8 years now. Agency experience isn't a requirement, but a plus.

http://carrot.is/hiring/#senior-developer
New Haven, CT -- Senior Director of Product & Application Development

Prometheus Research (http://prometheusresearch.com) is looking for a talented department-level manager of technical people and projects who can get top performance from a talented team, coordinate development of multiple components into a complex product suite, and create management and reporting processes that keep stakeholders, including executive sponsors, informed and involved. You will understand every technical project in the company and delegate appropriately. You will make sure all the technical projects work together to advance the mission of the company. You will anticipate project, process, and hiring needs, and be able to hire and develop a great team, including developing next-level managers. You are passionate about creating transparency and accountability in software development organizations and about helping developers achieve greatness.

Prometheus helps customers transform their structured data into a valuable, sharable resource by organizing it in flexible, highly accessible systems. We’ve built our reputation on helping diverse members of the biomedical research community overcome the ordinary and extraordinary challenges of managing complex research data. We deliver sensible solutions to data management problems powered by our adaptable, web-based RexDB platform, and deliver expert consulting and data management services.

Areas of Responsibility include:

* Meet with senior technical leadership to facilitate clarity about technical direction

* Define and implement better management practices for software development and delivery

* Create and maintain plans for delivery of products and function points, including those that require integration of multiple components

* Talk with developers to enrich your understanding of the status of each project

* Review code check-ins, test suites, and documentation

* Meet with developers to mentor them on best practices and to promote professional growth

* Organize information about the state of software development into meaningful reports and present reports to stakeholders, including the executive team

* Work with the management team and the executive team to identify and resolve issues that block delivery

If you're interested in discussing this position, please send a cover letter and your resume to mgt-hn-20130801@prometheusresearch.com
SEEKING WORK - Remote/Bangalore

I'll keep it short: I build web applications using Django on the back-end, and AngularJS on the front-end.

I'm currently hacking on Secondhand, a little time-tracking application I built for myself. See http://github.com/GeneralMaximus/secondhand and http://github.com/GeneralMaximus/secondhand-web

Drop me a line at contact@ankursethi.in.

Website: http://ankursethi.in

GitHub: http://github.com/GeneralMaximus/
How is this different than, say, Rational Rose or any of the other UML/WYSIWYG tools that have come down the pike over the years? Or, for instance, Rules Engines that in general no one uses because inevitably stakeholders stop trying to understand the "plain and simple" english-like syntax that have morphed into full-on semi-Turing Complete disasters that developers manage anyway?

Most code, when visualized in sequence or relational form, is generally incomprehensible even to developers until they've spent time understanding the intent and history of the domain. I can't convince most senior developers to learn to read and use the simplest of UML sequence diagrams. How are non-technical stakeholders supposed to be able to grok this?

Code is complex in the best of times, early in development. Legacy code that's actually used for business in the real world, even when visualized and distilled down to its simplest form, is generally a labyrinth of polymorphism, duplication, object/relational tension, algorithms, background jobs and asynchronous callback madness.

We've seen this kind of thing many, many times before. So often that by the early 2000s when some Golden Visual Environment For Code, the Holy Grail of "drag and drop", would emerge every couple of years or so, we used to roll our eyes and say, "here's another one." I wish I could dig up some of those links, but ALL of the language in this pitch is exactly the kind of thing we've been hearing for decades. And it never pans out.

The closest thing we have is UML. Look, I love UML, and I'm probably one of the last holdouts for it -- I read Martin Fowler's UML Distilled years ago and still use those techniques to this day. But I've never used it to generate code (a la Rational), or to fully diagram an entire system. Even with a human editor reducing the noise and focusing the diagrams on the core workflow, real world systems become extremely complex and very difficult to follow visually unless you have a long history with the system, an understanding of the patterns and architectural principles that went into designing it, and enough technical ability to grok things like inheritance, object/relational concerns, asynchronicity and the like. For these issues, the code isn't the challenge -- it's the concepts themselves, whether expressed visually or directly in code. Any system that grows to have significant business value will a) NOT be able to be maintained purely through visual environment and b) become so complex that the visual representation will be a mass of lines and boxes that, unless edited down and vastly simplified, will be too complex to read even for developers.

The Holy Grail of a visual, drag and drop environment that could create meaningful business value would have manifest years ago if it were possible or even desirable to do so. This latest attempt may end up having some limited utility for simple applications, but I'm beyond skeptical or pessimistic. This seems hopelessly naive to me.
What's up with the blatant Samsung bashing recently? Does Apple have to fall back on these kinds of tricks?
Software applications are one of those things that are easy to draw, but impossible to describe without years of practice in arcane specialized languages.

I agree. They are easy to draw. They are easy to draw because in doing so you eliminate real world situations and just draw some boxes that elide all the real detail of programming. And in doing so you barely express what will be needed to make the program actually work.

Visual programming has been attempted over and over again. It's the future and I suspect it always will be.
This of course happening the day after what was perhaps the biggest revelation so far, even though Putin said that asylum would be conditional on Snowden promising "to stop harming the United States." I do not think this highly symbolic timing was coincidental.
No, I obey some laws because there are men with guns and I obey others because I think it's a good idea to. For instance, I pay taxes or obtain visas to other countries because otherwise officials are going to make my life difficult if I don't do that. On the other hand, I don't steal from or hurt people because I don't like it and consider it immoral.
Ask HN: NSA mass surveillance - What exit do you suggest?
It is obvious that we are all outraged by the recent revelations, and we will be even more outraged in the weeks or months to come.

But nothing substantial will be achieved by the feeling itself and by only expressing it over and over again. That's why it's time to understand that the discussion must now center on the next step in this process, meaning:

What are the possible scenarios on how to exit this situation properly?

What do you envision?
If you hold a commit ref but it becomes unreachable (ie. it isn't tagged, a branch tip, or an ancestor of something that is a tag or a branch tip), then it'll expire eventually and be removed. So no, keeping a record of that ref doesn't necessarily protect you. Using a tag additionally ensures that
the ref remains reachable, and then git won't garbage collect it.

> Author means backup as in, something to use for disaster-recovery

Looking back at the article, I don't think it's really clear what he means. For disaster recovery, you should be backing up at the filesystem level (and he does say this). For accidents in the use of git, then tagging will hold a commit and all its ancestors, which is normally what you want. For more major accidents (maybe filter-branch, or rm -Rf .git), I rely on my regular system backups, but you might just keep a copy of the entire working tree, including the .git directory.
How many of those companies/URLs are still in business? Anyone want to crunch that out? :-)
All of the border-width examples act somewhat strangely on Chrome and Firefox both.

Otherwise, this is great. I love these demos as they really give you an intuitive sense of how CSS works.
1. Proving the point. He stole 4 laptops!

2. He stated he had full access to the system as a contractor and could lookup details on anyone he wanted. I fully believe him. In his documents he has examples of the systems being used.

Bonus point. He has yet to release all the documents and has timed his releases very well. Expect more documents showing better examples to be released in the future when the US government has stated more lies that he can disprove.
Benjamin Franklin's Habit Tracker
Optimize HTML5 canvas rendering with layering
Educational Music Apps and Websites to Keep Kids in Rhythm Over The Summer
also tastes faintly of crab.
Why are people wearing a helmet? It only gets up to 16km/h (10mph), and it just adds like 10cm to your height. Humans can run up to 44 km/h and Ive never seen them wearing a helmet.

It really makes the product look dangerous.