skysight-inc/HackerNews huggingface dataset:
This is so incredibly important. So many people do not spend time upfront getting projects structured and setup for builds, testing, deployment and the appropriate automation for each. I should not be copying and pasting out of date scripts from random folders on a network share to build. Or to package something. Or grabbing an EXE from one place and a DLL from another to run my unit tests.

People don't like writing tests because it's not as fun as writing code, but because it also requires a different setup, configuration and flow to get them executing. Figuring that out and making it easy to execute those tests is important in getting people to want to write them.
Yea? So what? You just happen to post it right after your post about creating an open feed platform -- right as the PR momentum behind it started dying.
I think HN's policy of requiring the article title be used as the submission title really hurts here. Blogspam reposts generally have snappier titles than primary sources like company blogs (even to the point of outright lying in many cases).

This is a hard problem that no social news site has solved. One idea would be to allow users to connect stories to each other through some sort of collective voting mechanism, so blogspam submissions could be linked to each other and the primary source even after they hit the homepage.
Why are rows with 'y' in them being returned when he asked for that value equal to zero?
ditto, PadMapper is the sh*t! It has saved me countless hours of apartment hunting. Thanks!
What does that have to do with anything? In your letter to Mark you said, "I had been reassured by Facebook dev-relations employees" -- as an ex-Facebook Dev Relations employee I can assure you that you were not talking to the right people.
What makes you think they won't be relevant in 10 years? They're not a distribution company like Netflix, Amazon or the cable companies. They have no direct relationship with subscribers. They don't deal with the marketing to customers, distribution or billing systems. They produce amazing original content, and the cable companies pay big money for it.

So until Netflix, Amazon, Apple, etc. have the viewers that would warrant paying HBO the incredible amount of money they currently get, it's in their best interest to stick with the cable companies.

Even if cord-cutting had a material impact on the cable companies (and there doesn't seem to be any evidence of that), HBO would have no problem getting their content on the next-gen distributors.

The armchair television executives have been amusing ever since this became a story, and I think it's because they don't understand their business model. Or like MartinCron said, they just can't get over that what's best for HBO isn't aligning with their own self-interest.

I'm also not sure if people are really thinking this through to the logical end. HBO is great because they don't have to consider ratings or cater to viewers' tastes. That would all change if they were responsible for getting people to pay for HBO GO.
Hackathons - neither the time nor the place
Oh, I'm not saying they are huge costs, I'm just trying to point out that $20 doesn't necessarily capture all of the costs. You aren't paying $20 for HBO in isolation.
Google has used it for some client apps (Earth, MusicManager). Skype uses it (though post-MS that seems subject to change). Intel already employs some of the senior Qt people.

I think the most likely resting place will be a non-profit of some sort along the lines of the Mozilla foundation.
I expect they're used to this. Successful businesses in YC often have hugely positive social outcomes even if it's not part of their initial value proposition: Airbnb has helped folks earn enough to avoid losing their homes, Ridejoy reduces atmospheric pollution, etc.

For us, it was fortunate that the commercial opportunity was directly linked with our social mission -- doing the right thing by workers makes more business sense in crowdsourcing than treating people anonymously and paying them lousy wages.
They spent a lot of time working on a product and then had the choice of either giving it to Facebook (selling) or writing off the entire effort.

From a business standpoint, that's just the way our society works.

The problem is the concept of business and how it controls all aspects of our lives and opposes technological progress.
That's a nice saying, but it really doesn't have anything to do with anything. Yes, current data says that people still buy cable subscriptions, but that doesn't mean the trend will continue. Things change, and looking at data and expecting any patterns you see to exist perpetually is just as bad as citing anecdotes as though they were statistics.
Slick countdown (jQuery plugin)
I know it seems crazy to some of you but some people like to watch cable TV. We can shout HBO GO until we're blue in the face, there's not that many shows on it, really. There are arguably great shows on HBO Go but it's not that many and most of the seasons for each show are like 8 episodes long, great! Netflix .. really? OK, I get that is fashionable and everything but I don't ever see any data to back up that cable TV is done.

Also, as an aside, why is it so fashionable anyway? There's just all this pride of like "I haven't had cable or satelite in 6 years" or the "last time I had a cable was when Cheers was on but I turned it off and watched an interpretive dance instead."
You should have used your Marc Andreessen connection to talk to the VP of Product instead of a Level 2 or 3 dev relations employee.
Just wanted to mention that these guys give great support to any developer trying to integrate Hipmob into their app. My app will be released quite soon and I can't wait to chat with my own users!
Time, sure, but also I think that instead of the exec-level support he wanted he instead got the impending doom that either:

a) Facebook will knock on his door again at a later date asking to "acqu-hire".

b) Facebook will eventually release something in-house that will compete with his app (and most likely win due to Facebook's large momentum).

With the impending doom stuff aside, I still don't think that he should've expected getting exec-level support for his product walking in to the meeting. Facebook doesn't _need_ to give him anything. So yeah, he wasted his time, but that's _his_ problem, not Facebook's.
How to Choose the Right Domain name for Your Business?
The whole point is, it wouldn't make sense for them to cross goroutine boundaries, but the pleasure of Go is the ease with which you can use goroutines. Thus, in a lot of places where people would lazily use exceptions to aggregate potential errors, you would be unable to because the exception is occuring in a goroutine.

Which is why there are other nice ways of communicating such states in go that go hand in hand with handling errors at their occurrence. If you find an error in a goroutine, you can signal that on a channel, return and wait for a new goroutine to be restarted in place of the errored one.
I can see similarities between the allegory and film in terms of the populace being blind to the so-called "truth" of the world until Bane forces it upon them; even that though is like an inversion of the cave situation, I would suggest. Apart from that though, I'm not sure that I see the correlation, unless you're suggesting that Batman himself is the guy in the cave (not literally the Batcave). Was there anything specific that made you think that's what Nolan was going for?
You've done great things, but I find it slightly disingenuous for you to imply that the only thing standing between your average high school student and a great internship is talking to their teacher, attending an event and collecting business cards, and applying at NASA. Your particular situation is so massively weighted towards the unlikely that you can't really safely extrapolate from it.

Reading back a bit into your blog, you're clearly aware of the advantages you have had, and are trying to “not to be one of those people.” Just try to be aware that laying things out in overly broad blog posts about common sense networking techniques does not quite count as not being one of those people. Not that it's not good advice, but I think there are far more valuable uses of your time than trying to generalize from your experience and evangelize. Acknowledge your advantage, but don't assume that telling people to do the things that were successful with that advantage, maybe try to work against the systems that systemically give advantage to a select few while ignoring most.

Sorry for what has turned into a pseudo-lecture, you're doing good things, keep doing them. Just stay cognizant, that's all I ask =)
How to Build a Website With Wordpress Today?
Yup, this is a key point I think people miss. HBO is not an "inventor". They produce content. By and large, so long as that content is of consistently high-quality (especially if it remains higher-quality than competitors) I expect they will be able to weather the storms.

Heck, this is the whole reason the idea of "exclusives" exists. Comcast, DirectTV, Nintendo, Sony- they all understand that to many people the content is more compelling than the platform. Sure, platform is of consequence, but if you have no content, it doesn't matter if you have the best content delivery platform in history.
I agree, the letter makes it sound there isn't anything serious going on. And the general skepticism here on HN seem valid. But if a FB exec informally threatened to revoke API access, then it's a whole different picture. This little detail deserves a bit more visibility.
http://www.phonenews.com/nokia-closing-qt-australia-office-q...
However I am re-reviewing the literature and might be able to be convinced that having it slightly lower is better, but I still think that having the top of the screen at eye level is too low. Has been ages since I looked at this properly, so I might be suffering from reality-distortion.
If you look ar ARM cpu's as bits of lego, sure you can use this brick or that brick to make your CPU, but it's still made out of standard bricks.

Given that it may be understandable for Keller to move onto something more of a challange for a person who likes to design the bricks.

Apple don't need to make there own add on's, they pick what they want and what they don't want/need and in that the level of skills needed to assemble those parts onto a workable CPU is at a level were you don't leverage the skill set that Keller has as much as you could.

I can understand Apples needs and what they don't need and in that it is non impacting to Apple and probably a good move for Keller.

To read anything else into this story is clutching at the speculation stick and has no grounding.
"In my view, the strongest argument here came from the Angular guys who stated that in the near future, they expect DOM-based templating will be native in browsers, so we’ll best prepare ourselves for the future by adopting it now. "

Would love to know where this was discussed in more detail.
Highlights and shadows: the real color of transparent in CSS3 (with examples)
> 1. The right environment - going to school in Seattle or the Valley/SF, or even NY, the big companies are literally in your backyard, and you're aware of it. Meeting people, showing them your motivation is a lot easier in person.

Great companies are everywhere. You've probably never heard of them because they can't afford to advertise on TV. You don't have to be in the countries 5 largest TV markets to find people bootstrapping really cool stuff.

In fact, I posit that not being where the cost of living is too damn high means more interesting bootstrappers. Bootstrappers love cheap labor, and who's cheaper than a high school intern?
The bottleneck is the delivery: unless there are sufficient deliveries to be made in your neighbourhood, sending a van to just your house then back to depot is very expensive. For hundred-dollar-and-up items this works, but not for the kind of consumer goods that people want within an hour (food, namely). And for $9.99 for one-hour delivery, who is not getting paid very well here?
I understand your point, but actual work experience at large companies suggests to me that regardless of whether you have talented soldiers in your company, if the very top folks are mediocre or fragmented or demoralizing then it can cause the entire company to perform at a worse level, and to degrade over time. Bad decisions flow downhill.
Tell me about Balmer. What's the next step in your master plan for Microsoft?
I don't know about you guys but I think I'm all shared out of images. Cute or funny images with captions ... I get it but at this point why is this better than the Wal-mart culture we all so rage against?
Thanks Kyle - we want to make it as easy as possible to user our service so we're iterating based on developer feedback. P2P chat is coming soon as well!!
You must use it really, really, really sparingly. There are cases where it's useful, but they're pretty rare. When you do it, you need to document the crap out of it.

I've been lucky never to hit any code where someone did this kind of thing without taking that into consideration, so I can't say how bad it gets when it's screwed up. Used sparingly it can be pretty nice, but you have to be really sure you're not just overcomplicating things for no good reason.
But then again, I can't count the number of times I've ran out to the store and paid more than Amazon prices because I didn't want to wait two days for shipping.
People thinking "Oh god, not another x in y lines of z" (I first thought this as well), be open minded and try to read the code. It might not be in a language you know, but try and see if you can understand the last part:

(run 1 [q]
(== q vars)
(everyo #(infd % (domain 1 2 3 4 5 6 7 8 9)) vars)
(init vars hints)
(everyo distinctfd rows)
(everyo distinctfd cols)
(everyo distinctfd sqs))

Which, for me, reads "Take one solution and return q, where q is equal to vars, and every var is either 1, 2, 3, 4, 5, 6, 7, 8 or 9. Then initialize the variables with the already placed elements we've been given, and ensure that every row, column and square has only distinct elements."

Now, I don't know about you, but this sounds actually like the rules of Sudoku for me, not some algorithm on how to solve it. That's amazing, and should really get you to think about trying out logic programming if you haven't already. There's a lot of power in it, and using it in production code might not be as far away as it seems.
Just like on Windows 7, where a shortcut only exists on the start menu by default.
Thanks for the info. That's interesting :)
Unfortunately for Samsung, the court is likely to see it as "Eff You, Judge"; which is unlikely to work out for them very well.
The U.S. Dept of Energy has high school internships at many Labs:
http://csee.lbl.gov/Programs/high_school-other_labs.html

For those of you in Alameda or Contra Costa Counties, the Berkeley National Lab, where I work, has the following:
http://csee.lbl.gov/Programs/BLIPS/index.html
Imagine having your arms in front of your face for an 8+ hour workday. That will be terrible. Chiropractors are going to make a fortune off Win8.
I'd like to see a better input method other than straight html forms. Personally.

A guided approach ie: Did you stretch? Tap Up arrow for Yes, Down Arrow for No.

Quick keyboard input (or touch on mobile) of one question at a time might be nice. You could also skip questions with another input. Learn what questions the user values most, and show those first.

I really like this idea.. signing up now to see where you take it.

Edit: also pre filled out question templates (I dont want to start with a blank slate)

And also community contributed questions that can be voted on/gauge by popularity so I can add others questions/ideas to my own checklist.
Dotphiles: A More Sensible System for Dotfile Management
Fortunately for Samsung, the court can't really get them if they didn't break any rules. :)
Looking for Chefs
Have you ever thought of owning your own restaurant, but skirted from the idea because of the hassle? MeStro provides you an arena to share fantastic cuisine with your community hassle free!
Generally, negotiations favour the prepared. By ambushing him, FB was hoping to trick him into negotiating unprepared. Dalton, by experience or judgement or both, recognized the ambush and dealt with it well. Someone else might start talking terms because they accept what the FB execs are saying (and thus be intimidated or fearful, or grateful for what seems like a nice guy move by FB).
Commenters Anonymous: Why Real Names Aren't the Answer
Decoupling Algorithms from Schedules: Optimize Image Processing Pipelines
Thank for you for the lovely description and insight! :)
MIT offers a new programming language for the visual web
No idea. I would expect it to convert the 0 to a binary format (since that's the format of the column) but it's not.

It does raise warning

1292: Truncated incorrect DOUBLE value: 'y '
1292: Truncated incorrect DOUBLE value: 'y '

(Yes, twice.)

Which makes no sense to me.
Given what its doing and how it's doing it then those virus alerts listed are understandable and if anything I'd have to say kudo to panda AV for being the most honest about it. Probably breaking the PE and the CRC checksum aspects would get it flagged as it has in some and the html/exe flagging is also explained as well having read thru how it works.

Still impressive stuff and also given the use of undocumented opcodes and x86 foo it does raise a new question:

Given some VM's will fail on some of the instructions instead of running on bare metal, is it possible to have a virus that will only trigger on bare metal or VM machines thru use of undocumented op codes and the like.

Non the less a wonderful definition in hacking in its truest sence and educational on undocumented OP codes and how for some things you cant beat pure assembly for fun and jollys.
I believe Jonathan Nolan stated that he specifically looked to Charles Dickens' "A Tale Of Two Cities" for inspiration.

Admittedly, I haven't read "A Tale Of Two Cities", and it's been years since I read "The Allegory of the Cave", so I'm not in the best position to comment on any similarities or comparisons.
Again you seem to insist on talking past people.

Recap of this subthread:

Someone says they know someone at Apple and they are working on "designing future chips"

You: Apple doesn't design anything, it's all off the shelf.

Me: I'm pretty sure he means Apple's modifications to the base stuff.

You: No, there's nothing in wikipedia that indicates Apple modified anything.

Me: here's two wikipedia links and other citations showing the changes Apple makes and how that might be expected for some ARM licensees.

You: They maybe didn't change one part I want to talk about, I win.

For the record I think you are correct that it hasn't been shown that Apple has made radical changes to the A9 CPU. It also hasn't been shown to my knowledge that they haven't made changes. There certainly are benchmarks where Apple's chip does better then other A9's but there's no evidence this is hardware based.

Most importantly, I don't care if they changes they're making are to other parts of the SoC or to the core A9 CPU design. Changes to the SoC perfectly qualify under what you originally replied to "future generations of chips" before the gratuitous display of nitpicking and goalpost moving.
I think HN could easily solve it - they don't need anything from these sites, a moderator could just replace their URLs and it doesn't matter if the content farms don't like it - it's not like digg and reddit where their widgets made it some sort of (probably massively lopsided) traffic and link exchange.
4. Get sued for copyright infringement

5. Profit [for the lawyers].
Because the uploader did not own the rights to parts of his video?
Should your startup have mandatory “Work from home Wednesdays?” [video]
Requiring a "renewal" hasn't stopped the PATRIOT Act yet. I can't imagine why it would stop "Homeland Security".
Array Iteration Interview Problem
I agree. It's risky to bet a company on someone else's platform, whether it be Facebook, Craigslist or someone else. You are at that company's mercy.

Even the most stable company can decide to pivot their strategy, change management (i.e., your cheerleader/sponsor retires, gets fired or worse), and at that point, you're just collateral damage.
An awful lot of startups these days are created on top of an existing giant's rather volatile shoulders: Microsoft, Facebook, Twitter, Apple, heck even Gree and Zynga. The APIs and platforms are a rat trap for developers, but the massive userbase is oh such tasty cheese. Most hope to be quick enough delivering value for a buyout to make more sense than a shutdown, but few can pull that off.
Angular directive is pure genius. Much more reusable than traditional "widgets"
Angular meetup.
> "Your team doesn’t seem to understand that being “good negotiators” vs implying that you will destroy someone’s business built on your “open platform” are not the same thing."

It's Facebook's platform. Sometimes they are going to create internal products that compete with developers' ideas. The fact that they brought you in, explained what they were doing, and raised the possibility that they were willing to give you what I assume to be a boatload of cash to compensate you for your efforts seems almost comically generous to me.

The simple fact of the matter is that they CAN crush your business. They seem to be cognizant of that fact and were wiling to do something to help you. All I can say is that I'll bet most people reading this wish they had this kind of "problem" and would be writing "thank you" letters to Mark Zuckerberg, even if we ultimately rejected the offer. The title of this story could easily have been "This Just In: Facebook Has a Heart".
Because the baby was dead.
NYC and San Francisco

Spreecast, http://www.spreecast.com

Spreecast is a way to bring people together online, face to face, for conversations on topics they care about. For instance, two weeks ago we had a star from the TV show Glee talking with fans from Italy, Brazil, the UK, and the US. We are well funded, have a team of 20, and have offices in New York and San Francisco. One of the cofounders previously started StubHub and sold it to eBay.

We are bringing Spreecast to mobile and are growing a team of engineers in NYC. We are always looking for engineers on our web and infrastructure teams in San Francisco.

We're most interested in excellent engineers, regardless of which current language/toolset they're currently using. We believe that excellent engineers can quickly accomplish great things in a language that they don't already know.

If interested, please send your resume plus links to apps/websites/projects you have built to robert@spreecast.com
I've seen some organisations with an complete inability to learn these 'bicycle skills' in the interests of short-term savings because of misaligned incentives.

Gigantic enterprise software/infrastructure projects with no integration test automation because it's cheaper/faster to throw on a few temp testers every time there's a release rather than taking a month to put automation on the whole stack. Role reshuffling to make a savings for the business unit quarterly earnings sheet.

I think the other side of the coin to bicycle skills is something akin to technical debt - call it skill debt, say. Something could be done the right way straight away and the skill/process learned earlier, but because of a shortsightedness regarding cost, the cost to learn them actually increases with time until it's simply not possible without starting all over again.

This is something that can affect organisations as a whole, not just individuals, and I think it's something technical and project managers in growing organisations ought to be aware of - get your people, ALL your people, set up with the requisite bicycle skills that benefit everyone.
Most frameworks it is not possible to do proper unit test. With Angular, you can actually do it. As the controller is totally separate from the view (html/dom).