skysight-inc/HackerNews huggingface dataset:
There are a ton of additional benefits of being in the cloud. You can backup your environment and replicate it in minutes, you can collaborate with other developers across the world really easily in real-time, and you can work from any device with a modern web browser. A lot of clients really prefer using Nitrous environments for their service providers because they feel as though they have more control over the developers they're hiring and their IP -- clearly there are still risks since there are fairly easy ways to pull code down but "owning" the machine that your contractors are working on is a step in the right direction for compliance and audit purposes.

We’ve found the biggest benefits are really around the collaborative use cases — sharing environments easily and working together remotely. It’s saved us a ton of time when we’re troubleshooting issues. Yes, you can use tmux over SSH, but not everyone wants to setup and maintain their own development server. I think that interacting with your environment using Nitrous Pro is a really enjoyable experience.

That said, we’ve still got a lot of work to do, so we really do appreciate all the feedback and support from the HN crowd.
Scientists edit the genomes of human embryos for the first time
I've always wondered: does the NRA (or a majority of its supporters) believe that Americans have the right to buy a surface to air heat seeking missile and then hang around with it under the departure path of a major airport? If so, then they are nuts. If not, then they support an infringement of the right to keep and bear arms.
The point is they don't need to do that to such an extent that it will affect the plans offered. It's a nice bonus, but no more than a bonus.
Previous discussion: https://news.ycombinator.com/item?id=9419931
Ask HN: Developer Contract Question
I have an offer to work at a software development shop for a few months but it's through a recruiter.

I've worked with recruiters (and recruitment agencies) in the past and they've always emailed me a copy of the contract for me to sign. This time they want me to go to the office and sign it. I am uneasy about this for two main reasons:

I have a copy of the signed document and everything else in writing. If any disagreement comes, I can prove it through the emails.

I can spend more time going over the document and making sure everything is good.

I've asked them to send me a copy but they've only sent me a copy of a standard contract that they would draft it from.

The recruitment agency is a big name agency, so I'm surprised they are making this so difficult.

Is this usual practice? What's the reasoning behind this?

Thanks!
The model is really specific to the station and commentator. I've trained it on games from a local Montreal station. I tried the other local station with the same model and the it detected no goals at all. So to make it work on any other station, we'd need to rebuild a dataset from scratch.
Well I bought some stock in a company that is supporting this Fi. Hopefully I'll make enough to buy a Nexus6 ;)
Well I bought some stock in a company that is supporting this fi. Hopefully I'll make enough to buy a Nexus 6. ;)
There's a free plan on Nitrous Pro, so you can signup to reserve your free workspace (we're rolling out free workspaces, if you pay it's available immediately). We wrote about a few ways you can migrate your data to Nitrous pro here:

http://docs.nitrous.io/v1.0/docs/migrate-your-data-to-the-ne...
Why show off about 7.0 when there is none?

Where is the VCS?
Yup, the current model is trained on the TVA sports broadcast
'Cheating' is not playing the game the way your competition regards as fair. It's getting an unfair advantage by using techniques that your opponents wouldn't use.

Consider this: Imagine a fighting game which is unbalanced. 'Unbalanced', here, means that one character is so inherently better that using it is a victory condition in itself; maybe it can spam a really effective move without giving the opponent a chance to retaliate. Whatever the details, the person who chooses that character is guaranteed a victory assuming they play to win.

In that case, the community of people who play that game would effectively ban the character to make the game as it is played more balanced. Anyone who picks that character would be unable to find opponents, and everyone else would restrict themselves to the characters which offer both players a chance to win.

My point is, in that not-entirely-contrived scenario, doing something the game software allows is cheating because it is something the game community has agreed to be cheating. Cheating has little to do with what the un-hacked code allows. In fact, in this case, hacking the code to remove the unbalanced character (or, more likely, to make that character unavailable on the selection screen) would remove a possible cheat, making the hacked version less amenable to cheating.

David Sirlin wrote a book called "Playing To Win" which touches on a lot of what I just talked about. He was actually lead designer of Street Fighter HD Remix, Puzzle Fighter HD Remix, and Kongai:

http://www.sirlin.net/ptw/
Chargies: When Yo Met Tamagotchi – The New Virtual Pet App
Try lolmythesis.com/
"We'll give you a couple gigs of high-speed data; if you go over that, we'll just throttle you to 2G speeds without charging overages or any such nonsense. If you want more high-speed, pay for more of it or go with our actual unlimited plan."

... which slows you to 2G speeds after 5GB, instead.

I want to like T-mo, I've been a customer in the past until coverage made me give them up, but that point above is somewhat an important omission.
Ah, looks like power consumption west up. B+ listed 600 mA typ, 2B is 800. http://linuxgizmos.com/raspberry-pi-gets-quad-core-soc-keeps...
https://news.ycombinator.com/item?id=9424590
Good question. The GitHub account is odd. There appears to be a new repository for each release.

https://github.com/liblfds?tab=repositories
Not a bad idea. However it would probably be hard to make the difference between goals for and against your team without analyzing a lot of what's said prior to a goal.
I could understand why some people like to avoid exceptions. But constness? Really?
The Chinese are fascinating in this regard. To some extent they can thinking term and are willing to sacrifice the present generation so that the future generation have an advantage. That's to say they are willing to toil and thole in this generation to step up one more rung and have next generation one run closer to the top.

Parents will live in penury in order that they afford their progeny a better future. This is not u heard of in the west, but it's less common. Culture has a lot to do with it.
My workflow at present is to print out the hex representation of a binary file onto physical sheets of paper, and then mark them up with a ball-point pen that I received last year at a conference about technology.

I love writing like this, where you got that pen doesn't matter one bit, yet it turns the drab of a tech blog into an enjoyable story to read.
I am using this. Has been working well for years in a low latency environment. Great stuff.
Extensive discussion on front page yesterday: https://news.ycombinator.com/item?id=9414211
Right, I don't disagree with you, but....that's not going to happen. It's literally politically impossible right now. So incremental steps are great.
Smart City Technology May Be Vulnerable to Hackers
lol well it does go off erroneously sometimes... statistically speaking once every 4 games. BUT... I do have the big USB button ready to cancel the light show and goal song. Something I did not mention in the blog post is that it stops the goal song by playing the Fail Trombone sound (https://www.youtube.com/watch?v=iMpXAknykeg) when you use the USB button to cancel light show. Yes really disheartening, but the one time it happened it made the whole thing pretty funny actually :)
How to Download Torrent File Using BitTorrent?
If it's distributed without a license, it's illegal to redistribute the software, or to distribute modified copies. You can only distribute patch kits which can be applied to the original codebase, which everyone must acquire from the original developers.

http://cr.yp.to/softwarelaw.html

> Once you've legally downloaded a program, you can compile it. You can run it. You can modify it. You can distribute your patches for other people to use.

... and that's it.
That's so Metal.
Why you should always have a free plan
Thanks for writing this. I'm no veteran of startups but I did have the privilege in a previous role of seeing near failure up close, working very hard to ensure we grazed the graveyard, and are now (my former team that is) growing steadily.

The items you highlight are common across almost all startups, so the lessons I draw are meaningful across the board.

1/ Design startups for speed. There is no way in hell you will get rid of false positives. You need to make sure you survive enough till you hit a true positive. This does NOT mean writing more code faster. In fact, this means do NOT write any code if you can avoid it. Learn though extremely cheap means even if the means only return 10% of the signal of a working product. If people don't absolutely fall in love with the prototype, it's not going to work.

2/ Don't be blinded by big names. Big name customers love to stay in the know about what is going on. They also have inflated self worth. Go after the small guys, and start using that to beat the drum around the big guys. In a past role when I was selling, I was walked out of the building by a VP who called in to get rid of me. 2 years later they called me because smaller competitors had better products than they did.

3/ Engagement with a small feature matters a LOT - I agree with your take that deepening engagement for almost all companies prior to growth is a bad idea. It is relatively easier to find a "feature" 1 user likes, and then scale it out to other users, than deepen engagement with that user.
Thoughts? Any other reason to have or not have a free plan?
The top voted comment is not about economics in China specifically - it is the only substantive reply that the parent got so that's what the conversation devolved into. The top comment is more broadly about the US being challenged - it's hollowing out of power. In the iron age if you can't wield iron you will be cast down. In the information if you can't wield information...
A Solution to the Stay-At-Home Mom Work History Gap?
The Importance of Software Updates for IT System Security
Mac Mini is hooked up to speakers and TV and it plays the goal song. I set the volume of the media player so that it's just right with the game broadcast so everything sounds good together.
The blog is amusing..
Remember that that's inluding like 60 pages of what are basically printed man pages.
Reading through the comments here it seems pretty sad that between international differences and baroque pricing schemes, nobody knows with certainty how much they are paying for their connectivity, or whether $10/GB is a good price or not. You would think considering the size of this market there would be some mechanism to establish a fair price by now.
Not only that but there's a steam heating district in Detroit. I've wondered why cheap heat and cheap land hasn't resulted in green houses.

http://www.detroitthermal.com/company/service_area.aspx

There's even a large farm market where you could sell what you grow.

http://www.easternmarket.com/
I read the page:

> You are free to use this software in any way, for any purpose.

This is a license. It can't possibly be anything else. It's a simple, permissive license, but it's a license. Them claiming it isn't a license is nonsense.
In addition to the others already mentioned, http://hyperdex.org/ implements the MongoDB API (though I cannot vouch for all of its claims, it seems worth including for completeness).
The Religion of Silicon Valley
With the amount of time invested into writing the book it would be interesting to see what type of financial return he was able to get for it. Certainly I would hope he was able to make as much as if he were working in private industry for the same amount of time. (though somehow I doubt this is the case)
Not sure that was sarcastic.
With all due respect, frames on the website? Creating a new repo for version releases? I would like an explanation from the author.

Many people judge books by their cover - I say let's see the code. But superficial things like that do matter in people's perceptions.

edit: below, frames.
Debug.Trace -- https://hackage.haskell.org/package/base-4.8.0.0/docs/Debug-...
Could somebody redpill me on why something like D (http://dlang.org/) is not a better alternative to C++. Is that the library support or what exactly makes C++ still a better option in 2015? I am not sure what is the best alternative to C++.
Best thing I did for my mental sanity this year has been purchasing a bike. I ride it door-to-door from my apartment in Greenpoint to my office in Manhattan. I haven't taken the subway in almost 4 weeks. I am noticeably happier and more positive.
Looks great, was super fast to setup. I probably don't have a personal use case... but for work I think this would be great.

Would love to see Asana/Hackpad support soon.
This reminds me of stories from the old USSR. There would be students of an ethnicity which excelled at math and sciences, so were overrepresented. In turn the system in no uncertain discriminatory terms would simply fail them in their entrance exams --even when they got everything correct and went above and beyond in providing proofs. "yes, its all correct, exceptional, but I have to fail you" would be the consolation in confidence.
I can't speak for the depression remedy, but SSRIs have certainly helped my anxiety issues.

A few years ago, I started having incapacitating panic attacks. They were so pronounced that I'd end up in the hospital ER several times a month.

Eventually, I was prescribed an SSRI, and the anxiety attacks went away completely. Maybe it's placebo, but when I tried to stop taking them, the anxiety attacks came back. (reverse placebo?)

I'm not a big fan of big-pharma, but for me, SSRIs were a literal lifesaver. It's easy to criticize, but unless one has an alternative solution, it's best to let things be until better treatments come along.
Evan actually spent a lot of time enabling Elixir support in CB when he was actively involved with the project.
Reminds me of 'The Nightwatch' by James Mickens (PDF): http://research.microsoft.com/en-us/people/mickens/thenightw...
s/amusing./off-putting/
+1 for hardware keyboards. In many ways I miss my clunky G1.
...are you arguing with yourself?
Obviously I understand your trepidation regarding Google's support, and the proof will be in the proverbial pudding, but they at least claim they'll be providing better support than for most of their other products:

LIVE SUPPORT AVAILABLE AROUND THE CLOCK
If you need help, our support team is in the US and available all day, every day. Give us a call, and don't be surprised when you connect right away to a Fi Expert without pressing 0.
You're right according to https://github.com/reddit/reddit/blob/master/r2/setup.py
it's not a "not now" approach, they are simply not going to add any new significant feature to the language (source : https://thechangelog.com/148/?utm_content=bufferf8f9d&utm_me... ) . Go will not have generics at all.

People don't want generics for the sake of it, they want type safety.
I have almost exactly the same experience. Given that the science isn't settled, and that the mechanisms are imperfectly understood, and that talk therapy has worked or not for largely the same population since 1910, I'll take the placebo effect.
Dropbox, keeping PyCon in sync
Startup Jet.com’s Goal: $20B Volume by 2020
> ...are you arguing with yourself?

You don't?

No, I'm expanding on my thoughts. I explained the general idea first, and then described what was actually going on.

The fact they don't know what a license is doesn't invalidate anything I said.
Show HN: Points – Summarize web pages into bullet points
Hey HN! I'm a high school sophomore and I created Points initially as a way to summarize the long readings we did for honors history this year and I have expanded it into a fully-functional tool for summarizing websites into bullet points. I'd love your feedback and I'd be happy to answer any questions!
I guess it probably didn't go off much tonight.
>Then wrote a driver for the LED strip, which communicates over SPI.

If you have to write a driver, you might want to reconsider your definition of "overkill."
"If however for legal reasons a licence is required, the license of your choice will be granted."

Very well, I want an exclusive license, meaning I'm the only person who can use this software. Also perpetual, of course, so the license never expires. And don't forget to indemnify me. But don't bother indemnifying yourself, so I can sue you if the software doesn't do everything I ever dreamed. And...

(I'm being sarcastic here. My point is that you can't get away with not licensing your free software, or saying the equivalent of "I don't care." It's not like there's a dearth of free licenses to choose from.)
This guys blog is hilarious~!
You just made the recruiter several thousand dollars for placing you. I suspect they want you in their office as a customer relationship tactic. Ie. Thank you for working with them, here's our coffee mug as a gift for working with us, etc.

Do not sign anything without properly reviewing it. If it's a simple one page agreement with simple terms like agreeing to work together, that's fine. But if they want you to sign a 4 page employment letter the. Clearly don't. --a good reason to share for not signing is that you need time to properly review, or simply that you don't have time to read the document now, but you can return it to them tomorrow.
Here are a few google results:

* http://erickt.github.io/blog/2014/11/03/performance/ and http://erickt.github.io/blog/2014/11/11/benchmarks/

* https://github.com/ugorji/go-codec-bench

* https://github.com/golang/go/issues/5683

In my own testing it was faster (even with ffjson) to pre-clean my data in cpython or pypy, and then emit some intermediary format (like capnproto) for the go code to consume. I was parsing huge files full of lots of non-uniform json with many formats.

For most use cases though, the fact that json is "slow" is probably not a huge factor, as network IO or something else is likely the gating factor. For those uncommon cases though, I wish the native json lib in Go was faster.
Haha yes, and one can relate to his experience as well.
Rent a Car in Melbourne
Convert MKV to Blu-ray
You may not find driving across bridges palatable for the environment or congestion, but there are many situations in which it makes sense. For example, there are people with disabilities who can't take trains. There are workers who live in areas of Queens or Brooklyn not covered well by the Subway. There are tourists who want to drive into the city from neighboring states.

I speak from personal experience. I personally hate driving into the city but I'm aware of many people/situations who for all practical purposes must.
> 1. How many application servers are you using?

1

> 2. How much RAM, CPU cores, etc. does each application server have?

Using an m3.large ec2 instance so 2 vCPUs and 7.5 GiB ram (https://aws.amazon.com/ec2/instance-types/#m3)

> 3. How many database servers?

1 m3.xlarge ec2 instance running PostgreSQL with 4 vCPUs and 15GiB ram. Make sure you tune Postgres because defaults won't use all the resources available.

> 4. Which web server are you using?

nginx (http://nginx.com/)

My main config: https://gist.github.com/alanhamlett/09c95d1be18aa50dd3fb

My site config: https://gist.github.com/alanhamlett/712ff3d39131f7fdbba2

> 5. Which WSGI server are you using?

uWSGI (https://uwsgi-docs.readthedocs.org/en/latest/)

> 6. What are the configuration settings for your WSGI server (mainly the ones related to number of processes, threads, etc.)

My uWSGI site ini file (at /etc/uwsgi/enabled/wakatime.ini): https://gist.github.com/alanhamlett/f495a240de3013300563

My uWSGI main init file (at /etc/init/uwsgi.conf): https://gist.github.com/alanhamlett/e57b6b6fdaf3124fe29d
Nobody said or implied that they have any equivalence. Please try to follow the logic of the arguments being made before being outraged at them.
Being an author of a well regarded programming book has plenty of benefits that don't involve book royalties. You're considered an industry expert and can make money on speaking and consulting gigs.
PowerVu is pretty old, and (at least in the USA) it's not really used for home viewing, so I think this isn't very interesting unless you have a giant C / Ku band antenna.
I remember when Go first came out and I thought "wow, that looks interesting, I'll check it out", then when I was checking it out, I found that the language enforced placing opening curly braces at the end of a line rather than wherever you want, such as at the beginning of the next line (which I generally prefer).

There was no option to even be flexible about this, for example, by programming one way and then using gofmt before committing code, because you will literally have an incorrect program if you put the opening brace on the next line due to automatic semicolons placed at the end of lines.

And so ended my 15 minutes of playing with Go.
And how often do we actually encounter these "unknown" json data types? Using an official api? Never.
Is public domain a license, or is it no license?

I'm wondering the same thing.
Not loading for me - did we just Slashdot Slashdot?
It seems like a reasonable approach to me; it shifts the burden of choosing the license to those who care about licensing. For example, if you work for a company with uptight lawyers you can just request Apache 2.0 and everybody's happy, rather than getting into arguments about public domain or WTFPL or some other stupid thing.
There were several drugs I tried where I couldn't stand the side-effects, and only one that I actually liked.

As a patient, if you feel the drugs aren't helping, you should be prepared to fire your doctor or even stop taking them. (I know that's a big medical no-no, but I never would have found someone competent if I didn't fire several psychiatrists and refuse to take drugs that had harsh side-effects. My first psychiatrist was so incompetent that I believed that they all were incompetent and all the drugs were harmful.)
That does seem to be outpacing growth in both the City and metro area. The City is now at approximately 8.5MM people [1], the metro area has approximately 20.1MM people.

The City had 8.17MM people in 2010[2], so just a hair under 5% growth since 2010, maybe 1% per year?

[1] http://www.census.gov/newsroom/press-releases/2015/cb15-56.h...

[2] http://quickfacts.census.gov/qfd/states/36/3651000.html
Review of the Moneymarket 247 Reseller Program Can You Really Earn
That Google is long gone.
John Resig may be a bigger name, and he didn't make much from publishing.

http://ejohn.org/blog/programming-book-profits/

It doesn't seem like the reward is primarily financial, though I'm incredibly glad of both Scott's C++ books, and Resig's Javascript books.
I wonder if real programmers use virtual machines though.
Same here. I used to have panic attacks from any unusual physical stimulation (too hot, too cold, hungover, hungry, ate too much). These would happen weekly and many times put me in the ER.

I have not had a single panic attack since I've been on my SSRI.