skysight-inc/HackerNews huggingface dataset:
This is a great idea. You should build it!
You'd only really need to synchronize the audio and slides at a single point (perhaps this could happen backstage, before the presentation begins). After this, you can just record relative timestamps for each slide transition.
Yep, this would be so great.

I've wished for so long that slides and presentations were synced, the best I've seen are videos like DEFCON where they have a small window for the presenter then slideshow.
>I don't know whether he was suggesting a nefarious agenda, but I do get discouraged when I see people accepting something as true at least in part because it gets communicated to them with a good story.

Not very different than when people accept something as true in part because it gets communicated to them with nice sounding numbers, stats and figures.
Thanks for the explanation. I was confused why this thread seemed totally off topic with no one commenting on Time Series Analysis.
When I said "best" programmer, I meant it more holistically. That's algorithm skills, architecture skills, communication, ability to pick up new things, culture fit, etc etc.

Put that all into an imaginary 1-100 rating: you can get a 60-70 programmer in the bay area, or an 80-90 programmer remote. How many points does being local make up for? That's a question specific to your company, but if it's less than that difference in overall developer quality, remote may be a good call.
Ah Dr Dobbs. I miss the days when I waited for the next number to read it back to back including adds. Now we have so much information at our finger tips but it becomes harder to be exited about it.
You just described Tent!
I have no idea how to parse this comment. Calling someone a "spastic" seems horrible. Kids in schoolyards looking to score points at the expense of the disabled are horrible. Assuming that a kid with ADHD is the victim of bad parenting seems like a terrible idea. Following your idea to its logical conclusion, it seems like we'd still be calling black people the n-word; after all, much of the use of that word in the first half of the 20th century was probably intended to be neutral.
I am in a position where I could work remotely, and I would like to, but for one reason: career advancement. I am pretty early on in my career (about 5 years in), and I have basically two competing routes ahead of me A) be a highly technical dev who will be a high value "mercenary" type or B) move into a technical lead/CTO type role. I always thought that I wanted to do be A, but as I have gotten into product design, building up a team, mentoring, negotiating deals, etc. I have found that I really enjoy B. Being a lone wolf type dev is almost ideal in a remote setting (all of my clients are already off site anyway). Being a manager, technical lead, or anyone core to a business team, however, seems a lot more difficult to pull off.

I used to love the idea of working as that story book hacker who can spin out code from a laptop in an RV traveling where ever the wind took me. I work with a guy who literally owns a laptop, a suitcase, and the clothes and toiletries to fill it. Every morning I talk to him he could be in German, Brazil, Japan, or where ever the hell he feels like going. That is awesome, and I highly respect anyone with the spine to live that way, but...

At the same time, I want to be in the fight, shaping people instead of just machines. I want to be able to shake the hands of the people I work with, and look my competitors in the eye. For now anyway, I am sticking to the office and reaping the career rewards of being a central figure to my team.

TLDR: work can be done from anywhere; leadership.. not as clear.
I'm not so sure, and just as a note, I'm pretty liberal.

> Asked if the US intelligence services were out of control, McCain said: "There's not been sufficient congressional oversight, and there has been an absolutely disgraceful sharing of information that never should have taken place. For many years, we had an absolute provision that any classified information, which was going to be shared, is based on need-to-know information."

It seems like he thinks the spying was egregious as well. Given his hawkish nature, I'd be surprised if he was actually that upset about it, but this article makes it seem like he's equally upset that we were doing it and that it was being run in such a poor manner.
C# from Microsoft doesn't have a REPL, but C# with Mono does: http://www.mono-project.com/CsharpRepl
Successful Startup Accelerator/Incubator applicants
I'd like to interview people/companies that were accepted to tech accelerators or incubators. Anybody here interested in chatting? Please email at info@PopEstate.com
I'm currently working on a Go project that is meant to sit above the Hadoop FS. Go has been absolutely brilliant to work with. Some of the design decisions make very little sense at first (e.g. no fields in interfaces, no real inheritance, etc.) but as I've used the language more and more, the reasoning behind them becomes clear.
Was really not expecting to see someone get downvoted for suggesting that maybe people should try to be nice if it's not too much trouble. Have I accidentally connected to Bizarro Hacker News?
++ this, I moved from C# to Typescript and see that pattern change as being the biggest difference as to the code style i write.

I started Typescript by subclassing but as I work more and more with it, I subclass less and less, and delegate more and more.
Love the final statement from McCain:
"If you believe that Mr Snowden didn't give the Russians information that he has, then you believe pigs fly."

Snowden plans to give up all of the documents publicly, so I can see how this is even close to relevant.
The solution I've found to the "package main" problem is to put the "main" as a sub package.

-src-myapp-main1
\shared_code
\main2

That way main can import "myapp/shared_code". Yes, the packaging standard is being broken for the main programs, but that's ok, nothing needs to import them.
Senator McCain is almost certainly referring to compartmentalized intelligence [1].

So he's not saying the spying was egregious, but instead that allowing a contractor like Snowden to have access to the classified info about the spying was egregious.

[1]
http://en.wikipedia.org/wiki/Compartmentalization_(informati...
A lot of people, especially in law enforcement, don't believe that the law should apply to "the bad guys". Of course, it doesn't exactly occur to them that the reason the law is designed to apply to everyone equally is to ensure that being put in the "bad guy" bin, and the corresponding consequences, is not just up to an individual's judgment.
by your logic we should continue to use facebook then.

now, if you want to start to discuss effectivenes instead of size, take a look at slashcode voting system.
>Personally I'm a big fan of encouraging the use of real identities for reputation management in online communities

For me personally? I use my real name for most things. It's convenient. And in a "cultural fit" world, well, I am a "cultural fit" for my profession, so why not run with it? Nearly everything I've done online in the last decade has been under my real name.

That's the key, though. Being a 'cultural fit' means that the community is unlikely to have a problem with my personal life, and if they do, it's likely to be a minor sort of thing.
I have been working remotely for 6 years now. I started off like you unemployed after a layoff, but during the start of the financial crisis.

I looked at employers around my area, craigslist, job sites, everywhere. Emails/called to see if they needed any extra help. Started with small contracts lasting a few weeks. Eventually building up a client list to have some stable employment.

It wasn't easy, but love it everyday. I always hated the office politics, annoying drawn out meetings, strict timeframes (work at this time, lunch during this time, etc). Just a lot more flexibility in life.

My advice is stay updated with technology and have quick response times to clients.
http://www.ncbi.nlm.nih.gov/pubmed/23213158
I finished my engineering degree after taking 2 years off. All companies are looking for is you have the degree. people do internships all the time, really not much different. Industry experience looks good on a resume. Jusr make sure you have a chunk of the company.
Very easy deployment. A Dockerfile that works on your desktop that refers to a container image can be very easily be sent to many devices and installed seamlessly.
every crazy dictator is found of eugenics.
I'm sort of in the same boat as you in that I have to support IE8 for one of my projects. However, these selectors are often used to simply enhance the appearance of something, so the lack of IE8 support isn't a big deal. Basically, I let certain styling gracefully degrade instead of simply not using the newer CSS rules.
I love Go and want to see it succeed, but as long as "why I wrote X in Go" is a novel thing, Go maybe hasn't made it yet. There are probably thousands of wonderful Python libraries and sure sometimes people decide to talk about why those chose Python, but all of these "Why Go?" posts feel a bit like a forced explanation to the question "Why did you write X in some new language that almost nobody else is using?"

But that isn't true anymore. Lots of people and teams are using Go. You don't need to explain yourself. Just write stuff in Go. Maybe even write about the process of how you wrote your app in Go, but stop making it about the language. It's there, it works. No need to apologize, evangelize or explain yourself.
Which kind of web apps? Not everyone writes todo apps these days. One of our devs retired last week. There are probably less than 20 devs in the world with his skill set (very specialized geospatial analytics). Even todo apps can require extremely talented developers to work at scale.
Ask HN - Dropped out of college, how do I rediscover learning code
I've recently dropped out of college as I simply felt like I wasn't learning anything whilst being there, and that I hated it. I am now completely demotivated but I love the idea of being able to code. I also have a ton of projects I have always wanted to build.

I would love some advice on whats the best way for me to motivate myself, and whats the best way for me to rediscover the enjoyment of learning code.
Try eating some Roquefort cheese; it's almost nothing but salt, fat, water, and protein, half of which is glutamic acid.
Forget Tipsy: introducing uTip, an unobtrusive jQuery tooltip plugin
What do they mean by Go is neutral?
What Australians think about the big political issues
200 people isn't a huge sample size, but the study is still very interesting. This part made me laugh:

With regards to sex lives, one of the most fascinating discoveries is that aging liberals have way more sex. Political ideology had no bearing on overall life satisfaction, but the most conservative men on average shut down their sex lives around age 68, while the most liberal men had healthy sex lives well into their 80s. Vaillant writes, “I have consulted urologists about this, they have no idea why it might be so.”
It varies from individual to individual. Some people can't focus well on a side project while working full-time, either because the full-time work eats up all available energy/time or because dissatisfaction at work leads to a low-level depression, making it hard to get motivated to do anything else. (I've been in both situations.)

Sure, finding a job that is both rewarding and non-all-consuming such that you can work on side projects too (ignoring any IP ownership issues) is a great solution, but not everyone is in that situation.
But the PRC has been in control of China for 60 years and has more than a tiny island. While the PRC used to be a rebellion, that was a long time ago.
I wonder if we'll see desk spaces with large screens showing real-time feeds at the end, simulating a co-worker adjacent to you but without the need to be in the office. Benefit of some social side, but able to be paused if you're concentrating.

Incidentally, here's That Mitchell and Webb Look on working from home:
http://www.youtube.com/watch?v=co_DNpTMKXk
Networking, networking, networking.
The secret is to know people. The best jobs aren't found in the normal job boards but from connections.
I started programming (self taught) while moonlighting. I eventually asked my network (or people i had met that were already freelancing) to keep me informed if any extra opportunities arose. Eventually something did and i quit my job for a 6 month gig working mostly from home.
I eventually found one project after the next until my current work which is more long term stable and also work from home (or anywherw)
Is something like (https://developer.mozilla.org/en-US/docs/Introduction_to_Lay...) what you were looking for? Or Were you looking more for how the browser reads CSS and sticks that into a formatting context? For the latter, I would suggest visiting https://developer.mozilla.org/en-US/docs/Web/CSS and poking around the key concepts a bit
> "Not sufficient oversight"

That is an easy one because all they have to do is say "We will do oversight better; trust us. Now stop worrying about it, watch the big game and vote for us next time."

The rest is all him being annoyed about how the information was shared inside (and outside) the agency, not the fact the information existed or how it was obtained.
Empty-Stomach Intelligence
Not only that: if the author wanted to extend the trick for N-column grids, then they'd probably need to use a CSS preprocessor to output the final CSS rules (e.g. for N=5, the widths would be 20% and there'd be 4 special :last-child:nth-child rules).
The perseverance and ingenuity of the Indian government and the NGOs needs to be appreciated. The success of polio eradication programme has been result of decades of work in India and Bill is trying to replicate the model in other parts of the world.
3D Visualization of our Solar Neighborhood using three.js
Don't build your life on other peoples digital plantations.
cache link: http://webcache.googleusercontent.com/search?q=cache:tuBAAbS...
Keith Alexander is already planning to retire in early 2014, so I don't see the point of this. McCain is just cock-waving.
Google Changes Outrage YouTube Community
I notice this all the time - focus better hungry. Just did some research and dug up the article.
> Because the people who died were poor, this accident adds net positive emotional entertainment value to the life of typical consumer.

Not to be cynical, but I imagine if they were rich celebrities it'd add even more dubious 'entertainment' value.
I kinda agree, but I think it depends on the type of work, and your own personality.

From my perspective it's kinda like a band. Look at the Beatles - they did everything together for almost ten years - and it was that connection with each other that made the band (and as a result, the music) so awesome. The same can be true for business. A team that works together in physical proximity is gonna be so much stronger and have a much better connection with each other.

However, if you're working for a huge multi-national corporation that's so big that you don't know the names of everyone in all the other departments - then you're not gonna get that same connection anyway. In this case, you might as well work in whatever way is more efficient and more comfortable for you. For some people it will be the freedom of working remote - for others it will be the structure of a 9-5 work day.

Some people (mostly gen-y, but not limited to) find the traditional office-culture too stifling. Everyone is putting on their 'professional persona' in the office. Now it's possible to work remotely and instead hang out with 'real' people.
Who’s buying the iPhone 5S and 5C? Owners of previous iPhones.
No, it is totally relevant. Sure you can write docker in Perl in Bash or even in lolcode if you really want to.
Each language has its strength and weakness. If everyone is language agnostic why do we bother to invest in Rust when C++ is just good enough in the first place? Why do people here keep inventing a new language? Why Javascript if we could just use Java back in the 90s?

Does the language provide some facility that allows docker developers to make docker easier to write and easier to scale than writing docker in Python? Totally relevant. People experiment with new language and hearing Go is scalable and Go is about concurrency - what do these things mean to docker inventors? As a library writer I want to understand what makes Go their choice when Ruby, Python, C and Java seems to the primary languages people use to write system tool.

If I were to write a similar tool like docker in Go, what patterns can I learn from reading docker?
I did exactly this in July. My colleagues and friends were surprised that I didn't have something else lined up, but I needed to take a full break from the 9-5 world. Funnily enough I had about 6 months of runway too.

Several comments in this thread have mentioned how it's hard to get a side project to profitability in 6 months, but that's really not the only route to a sustainable lifestyle. Freelancing, consulting and other income streams (hurrah for busking!) are all perfectly good ways to try out new projects, learn or improve skills, and bring in some cold hard cash.

I've personally found that far more doors are opening for me now I'm open-minded, available, and willing to have conversations. When I was equated with the tech company I worked for, people would not have approached me about the things they do now, and I certainly wouldn't have considered some of the things I'm considering! It's taken a few months but I'm happy with where things are going, excited about the various projects I'm doing, perfectly satisfied not to have a complete prototype of a fundable startup idea yet, and definitely still overwhelmed at the sheer amount of branching futures ahead of me.

Good luck!
Not so interesting to us now, but maybe to people in 100+ years.
"Open Source" is the software equivalent of Robert Boyle's modern experimental scientific method which rests on the open publication of what you did so that anyone else can do it too. This is the foundation of the Industrial Revolution and the modern world. Note that Boyle died in 1691.

Given the betterment of society that has been created since that time, I think that your "puerile" comment is both too extreme and ill-informed. Yes, a lot of people out there are channeling Stallman, and maybe many of them are puerile hero worshipers, but Open Source does not rest on a foundation of Stallmanism. He was just one of many proponents of open publication, and groups which preceded him like IBM's SHARE followed the same well-established principles.
http://www.businessinsider.com/grant-study-reveals-what-make... Original article.
I don't really know anything about docker. Do you actually have to write Go to use it effectively?
"But nobody believed smartphones would run cameras out of town, either."

I very much disagree with this. Despite the low quality of the first generation iPhone camera, I recall it being nearly universally regarded as a digital camera killer. With the sole question being a matter of time. Any doubts that lingered, were quickly wiped away with the next version or two of the iPhone (the 3GS specifically had a huge leap in camera quality).

I think an awful lot of people saw that the quality would only keep getting better, the pixel war was already nearing an end for digital cameras as far as consumer benefit was concerned, and the convenience factor was absolutely huge.
Here you go: http://learnlayout.com/
It definitely is not a big sample size. However, considering that 200 people participated in the study for this many years.. I would say it is a big sample size just in terms of practicality (how many people would agree to participate in this? This study essentially becomes a part of their lives.. for all the time they live.)
It's also a safe political statement, Alexander is on his way out soon anyway.
Challenges in the developer to CEO transition
and this is really sad
>>it will be running incredibly valuable line of business code for long after both of us are dead.

Good for Java, bad you us as a career option. Unfortunately the more entrenched it is the more legacy projects you get to work on. The new things, the important things, sort of things which people are ready to invest big money on will happen in some other stack.

I know of a few friends of mine who've so far worked mostly on COBOL their whole career so far. Through COBOL is still pretty much in use, they have problems getting into good projects, switching jobs, getting good compensation. People seem to look legacy stacks like a burden they need to carry on unwillingly. So tend to provide the bare minimum funding to keep it up and running. Most of the times they are only running, until something better is found to replace them.

Learn Java if you want. You will still get a job, but you shouldn't be surprised if something like scala has more interesting projects, good money and better opportunities.

This happens with all technology. As with these things, the sooner you adapt to something- the better.
I would recommend keeping:

1. A local backup copy on external drives.

2. Backup to crashplan (change settings so if a file is removed locally they keep the copy in the cloud).

3. Burn a copy to DVD (incrementally as they are taken off your cameras/phone) and store those offsite at your parents or a friends house.

I usually create DVDs by month for images . . . so you can track down images easier by date and then also have a best of each year on a DVD.

Over the years though a lot of photos are taken . . . at some point I expect you'll reach the age where it's physically impossible to even view all the photos you've taken . . . but it will be nice for kids/grand kids in the future to be able to browse through 75 years of grand pa and great grand pa's photos and see what he was up to . . . if the data survives through the generations . . . teach your kids about backups and passing down data . . .
Right. That's commonly called the Turing test. This just pushes back the problem of defining intelligence to one of creating a proper Turing test. How do we do that?
Yes, because the problem isn't that American government is doing things which, when revealed, are "most damaging to the standing prestige of the United States and our relations with some of our best friends." No, the problem is that one man had the courage to reveal information about the kind of shit American government is doing to our "best friends." Clearly!
I think interface{} is a horrible, horrible hack. For me, the answer is an emphatic yes.
People in China that are searching for the game would probably be searching for "weiqi" or "围棋". "Go" comes from the Japanese word for the game, "igo".

Also, in my experience, very few (mainland) Chinese play weiqi. Everyone plays Chinese chess, but very few play Go. So people searching for "go" are quite likely searching for the language. (Although I'd expect that the people who know about the language know enough to search for "golang", so who knows)
I find this really interesting:

"And now we have a contractor employee, not a government employee, who has access to information which is, when revealed, most damaging to the standing prestige of the United States and our relations with some of our best friends," McCain said"
(Emphasis mine)

If revealing the truth about what the Government is doing damages the standing prestige of the country, then is he implying that much of that prestige is based on a lie?
Might have something to do with the women those men are married to.
Gadwa?

Not interested in helping or even looking.

My reality is, forgive the expression, not consummated. By that I mean... fucken no satisfaction.

Mission_Accomplished unemployment do_you_get_a_cookie Hasta
ouch anger hilarious I_pitty_the_fool hilarious boink