skysight-inc/HackerNews huggingface dataset:
The Art of Profitability http://www.amazon.com/Art-Profitability-Adrian-Slywotzky/dp/...

Revenue Management http://www.amazon.com/Revenue-Management-Robert-G-Cross/dp/0...
An Agile Process That Worked Well
Continuous Deployment: Implementation
The site redesign for my book, Swift Foundations, took over 100 hours
VR is amazing! I love my D2 kit, but I think the only way it will really catch on for consumer market is if they can find away to raise the pixel density. Mobile 4k screens might do the tick but who knows.
Worse (and most expensive) taxi ride I every had was in Toronto recently, absolutely shocking service. Is that common in Canada?
My NameCheap domains which are using CloudFlare do work perfectly, as well as domains which are using Yandex DNS.
http://www.amazon.com/What-Relativity-Intuitive-Introduction...

As a non-physisist I always wanted to understand relativity at least to some basic degree. This book was an eye opener...
On Managing Change: Chris Hughes and the New Republic
This combined with their app's shady activities ( https://news.ycombinator.com/item?id=8660336 ), it does seem like a very good idea to stop using it.
"The rape wouldn't have even been an issue [for Uber]"
South Africa has a very high rate of rape and private gun ownership is permitted, what do you suggest there?
IMO, PointHQ's quality and value proposition dropped after they were bought out / restructured into the Copper.io brand. Plus the change in pricing peeved me quite a bit.
Boston Is an Innovation Hotbed and Doesn’t Care Whether You Know It
Google Fiber's broadband dreams aren't making cable TV any better
> “The last thing we want to have happen to the Node ecosystem is to create a Python 2, Python 3 situation”.

As a long time Python user unhappy with the 2 vs 3 thing, is not the Node vs IO thing very different? A fork (Node) vs two versions being managed by the same group (Python)?
If, somehow, figuring out what interfaces a type implements is valuable, I would use a tool, like this one:

https://github.com/dominikh/implements
In principle, it looks promising (in particular, using ORC to compile image manipulation kernels to SIMD), but it is a different thing to im or gm. It's a library and a GUI. The library is slightly too low-level for most things I'd use gm for, but a GUI is too laborious.

Perhaps it could be integrated into GM or something similar, and used as a back end for certain operations.
A lot of folks miss an important point here.
It does not matter if they delay.
If the PTO delays your app, you get extra time added to your expiration date.

So if they delay examination 10 years,

1. You still get back damages from everyone in the world

2. Your patent will last 10 years longer when it finally does issue.

See 35 USC 154(b)
Well, false reports can not be considered false unless withdrew by the accuser.
Otherwise is just a shot in the dark.

It is completely valid to discredit a point with no source. And there's sources that say it is 2% false accusations (like most other crimes) and there's sources that says is 40%. Why are numbers so separate from each other? Because it's a shot in the dark.
Then, I think books on resume writing, preparing for interviews, writing cover letters, etc are relevant and users of your site would find them useful if included in an additional resources section.

As for whether affiliate links can bring in the money, search for 'affiliate' in this HN discussion [0]. It seems to me like they could easily pay for server costs.

[0]: https://news.ycombinator.com/item?id=8629919
But in all likelihood, most forks will be worse along all axes because they have less development put into them.
I'd suggest http://www.patientslikeme.com/treatments/show/19781-hepamerz...
I am not a big fan of uber. It seems to me that they have some sketchy business practices. In my city uber drivers are required to have a state and city business licences, but so far no one has even applied.
He was not convicted.
At least for now, iojs works with node and node works with iojs. They're also managed by different people.
Thumbs down. Those answers were disingenuous:

> Should we make a PC version? Absolutely!

cool.

> Can we make it? Nope.

should have been Yes.

> Are we focusing solely on mobile from now on? Not at all.

Nice misdirection. The question should have been:

> Did we decide to focus solely on mobile? Yes.

Then the rest of the article explaining why.
This 29yo Was a Waitress – Then Got a Cat with Dwarfism, Quit Job and Made $100m
relevant: YTD Revenue for A Dark Room iOS, a game that made the #1 spot in the App Store http://www.reddit.com/r/gamedev/comments/2ok3r7/ytd_revenue_...
Thank you for making an interesting point with concrete examples. This was very informative.
Seems to work for me, not from pets.com specifically though. We have all our pet food on automatic ship.
The days that I respected TC as a tech blog with authority are long over. These days they will do everything for the party waving with the biggest ads-pay check. Just looking at their website, Ghostery was signaling double digits of trackers getting blocked, I decided to turn off AdBlock. That is something you do 1) when you want to support a site with ad displays or 2) if you want to check how bad a website has spiralled out of control.

It is a mess. The worst part is that right know I don't know whether this is journalism or a PR-piece by an Uber competitor. An advertorial, maybe? I don't know.
We just need more people experimenting and more enterprises willing to adopt some of these technologies on small, easily contained projects to get some field experience with them.

I think we're finally seeing the first iterations of the operating system disappearing into the network... an idea that has been touted for some decades.
Frankly, I think it is a great post and highlights the important fact that a language itself isn't important, it's the way the language shapes your problem solving process that matters.

However, what's missing from this article is the interplay of languages on teams. What makes Python great is that the code won't even run if someone on the team doesn't use correct white space, forcing teams to write more readable code. Same goes for Haskell, it forces teams to think in reusable, modular ways.
TaiG 1.1.0 Released
Ask HN: DNS best practices?
Given DDoS attacks like the one Namecheap is undergoing, what are your recommended best practices before and during such attacks in order to ensure business continuity?

In other words:

How do you setup DDoS-proof (to the extent it is possibe) DNS for your servers?

If you find yourself in the middle of the firestorm, how have you dealt with it?
So does this mean all original code (IE not third party code) requires a CLA?

Or not?

If so, then Rust requires CLAs. Great, legally sound.

If not, this makes no legal sense. Simply having people with a CLA commit it buys you nothing, legally :)

As I said, all-in and all-out policies make sense.
Pass through policies (IE i can commit code by another), you may as well have no CLA. It's just overhead with no legal benefit. The benefit of CLA's is to have legal assertions about ownership and patents, from the people who wrote the code.

So without having the people who actually wrote the code make those assertions, you get nothing legally.

In those cases, or if it isn't your goal (like the DCO folks), you might as well move to the developers certificate of origin model, and get the same benefits, without any of the overhead.
> The type system, for example, does not help you when you have five Ints and you use the wrong one for an index and the output of the procedure is thereby completely messed up at runtime.

You could use newtype.
I attempted to do something like this when figuring out our build problems but it didn't really work for me. It doesn't solve the problem of actually getting configuration into the build very well because it still relies on Dockerfiles and has the added side effect of making the cache mostly useless. Maybe I was just doing it wrong?

I also attempted to try Ansible for deploying containers and had issues with both of these bugs:

https://github.com/ansible/ansible-modules-core/issues/27
https://github.com/ansible/ansible-modules-core/issues/188

Do people actually use Ansible to control Docker in practice? It would be great to have something that was a step up from building random Python scripts from scratch :)

(Disclaimer: I'm not very good at Ansible.)
CRYENGINE: An Open Letter from Cevat Yerli
I think it comes from the fact that they want to be seen as "disruptive" and cause massive, revolutionary changes. In itself that is not a bad thing, but I think some more careful deliberation would've been better.

Uber's a super aggressive company.

You could even say that they are uber aggressive.
"The Rare Jewel of Christian Contentment" by Jeremiah Burroughs.
Which is more profitable? Unfortunately such decisions often made on the basis of profit over ethics.
Another suggestion, if you haven't ruled it out.

I enjoy using console vimdiff in PuTTY, because my configuration allows quick navigation without too much thought.

The accumulated time for starting vim can become annoying when iterating over many files. (I could investigate loading diff pairs into tabs if I was sufficiently bothered.)

Helpful .vimrc settings:-

Firstly, map some keys to navigate to preceding/successive differences...

" Next/ previous diff (analogous to j/k, use the same fingers)
nmap <F6> ]czt
nmap <F7> [czt

And some helper keys...

" Diff update, i.e. repaint the screen when needed
nmap <F5> :diffupdate<CR>

" Get from Buffer 1/ 2/ 3/ 4
nmap <F1> :diffget 1<CR>
nmap <F2> :diffget 2<CR>
nmap <F3> :diffget 3<CR>
nmap <F4> :diffget 4<CR>

Configure all visible windows when starting via vimdiff or diffthis. I prefer no folding (for added context) and then to navigate with the above keys.

" Apply window-local settings to all diff windows
au! FilterWritePost * if &diff | set wrap | set foldcolumn=0 | set nofoldenable | endif

Finally, set some colors...

" Override the diff colours
highlight DiffAdd term=reverse cterm=NONE ctermbg=darkblue ctermfg=white
highlight DiffDelete term=reverse cterm=NONE ctermbg=black ctermfg=blue
highlight DiffChange term=reverse cterm=NONE ctermbg=darkgray ctermfg=white
highlight DiffText term=reverse cterm=bold ctermbg=brown ctermfg=white

Not implemented here is a toggle to ignore whitespace changes (perhaps mapped to <F8>).
Multivariate data visualization in R (tutorial, how to make small multiples)
Is the HP Stream 13 the best value ever in a laptop?
I just went to the site and looked at it.

Your demo is confusing and not very communicative to me. Even after seeing it I couldn't figure out what you were trying to communicate with it.

I think you'd do better to have a video demo showing a specific use case, and explaining better how it works.

Also, Facebook sdk is complaining about an invalid app id.

BTW -- I am on a mac using chrome on the site, if that helps as far as the demo experience.
Ontario governments have a serious cultural problem with regulatory capture. Government-supported private monopolies aren't really seen as a failure of government, and so the economy suffers a bit from the proliferation of them.

I'm perfectly happy with Big Government or free market solutions, but we seem to take the worst-of-both-worlds approach here.
I can only assume that this article is much better after having read The Bacchae. Because I thought it sucked without. I couldn't really fish out the point, and the synopses and quotes were confusing and jumbled.

Maybe someone can shed some light on it for me.
Disagree x100. Language is important. It does matter.

It matters the least if you're doing a small self-contained project. For small programs, you can use C or you can use Haskell and it doesn't make that much of a difference. And, when possible, you should try to write small, modular programs. I like Clojure better than C in general, but I'd hire a C programmer who got the Unix philosophy over a Scala or Clojure programmer who carried too much Java (big-program methodology) baggage.

On large projects or in architectural decisions, it matters a great deal. The codebase will evolve in a different way if you use Clojure than if you use C. There isn't an obvious best choice (although I'd tend to favor Haskell strongly) but it certainly matters for codebase evolution, code quality, quality of developers, and a host of other factors.

As for Haskell, static typing is very powerful if you know how to use it. It may be oversold (it's not magic pixie dust that prevents bugs) but it can be used to write very correct, reliable code. That said, to do so is a skill (as with writing performant code, whether in Haskell or C++) like any other, and language alone doesn't guarantee much.
Rocket is simple because they externalize the complexity. Rocket itself is simple and will stay simple. It's not much more than a tarball.

The Rocket ecosystem will be necessarily complex.
(I am not a veteran. I merely know a few. All of the following is based on anecdotes.)

There is a small, but not insignificant, number of people who aggressively pursue naive young people in the military for monetary advantage. These range from predatory lenders to semi-professional spouses. The military employee becomes their golden ticket to enjoying the benefits of the military without taking on any of the risks.

If you can stay married for 20 years to a military person on active duty, you can retain a lot of the MWR and federal benefits that you were able to enjoy during that entire 20 years, even if you get divorced. If the military person dies, you and your children get survivor benefits. You might also be able to use their GI bill benefit while they are busy working.

So some people will marry someone in the military, then cheat on that person at every available opportunity, and spend as much of their reliable paycheck as possible, while enjoying military family benefits. For that sort of person, a war-zone deployment is like a vacation, with the added possibility of winning the widow(er) lottery.

If their young sucker of a spouse returns with PTSD or a brain injury, that has the potential to screw up their lifestyle, particularly if a discharge seems likely. The best play would likely be emotional abuse to encourage suicide. I have known enough people with military backgrounds to know that many of them had unfaithful or benefits-mercenary spouses. One even remarried to a non-American and intentionally kept her away from the on-base culture, because he could no longer trust anyone who was too familiar with the system. More than one explicitly mentioned that they intentionally avoided marriage for at least the first five years of their service, to weed out anyone trying to become a 20/20/20 spouse.

So even if that high school sweetheart doesn't last, at least they might have loved their partner for a while before they came home changed and wore down their endurance. A benefits-mercenary spouse may actually be angry that their partner survived their injuries.

I am not certain exactly how prevalent this behavior is, as there may be some selection bias in play. Maybe ex-military folks just particularly like to brood over their failed marriages, calculate illusory motives, and then complain about their evil exes to anyone who will listen.
To all?
Well, good job. rxvt from Cygwin has most of it for a decade or more.
Truckers are always away from their families. It is a very different life.
Mass surveillance exposed by Snowden ‘not justified by fight against terrorism’
I am using Insteon hardware for the purposes you describe. However, the nodes are about 5x your desired cost.
Errplane (YC W13) Snags $8.1M for Open-Source InfluxDB Time Database
You're trying to upsell the act of taking a screenshot. From that perspective, you have about thirty seconds of my attention before I close the tab. Your site has a B2B design for a B2C product.
Github does display both author and committer, and has for some time. If an author is present, it's the contributor.
"praise dependence"? How?

I'd say it's basically impossible to praise the dependence itself, unless you enjoy your withdrawal symptoms. Which is possible, but not very popular.
One of the big issues with this approach is that your data is going to be sitting there in memory unencrypted. If you're caching any of this data in a second level cache that persists to disk you'll be writing cleartext. If the entity happens to implement a naive toString and then logged to disk you'll see that clear value in your log file.
To me this post reads as "We were really surprised by our success and have been running in circles." They've foolishly made a ton of versions instead of learning how to write cross-platform or at the very least how to port from the beginning. Crazy.
"Though there is Steam"

Google for steam tower defense

click steam web page link

"Showing 1-10 of 101 results"

Trying to be the 102nd competitor. That's tough. I can see the disinterest. Can you split a very old market 102 ways while making a profit? Frankly, probably not.
Maybe, but if it's something that sounds like you, or is a situation related to you, or even if a friend knows that out of all their friends you use secret the most, all these things can harm your privacy. Imma stick with 4chan for this one.
In the same way, using a lighter changed the way I thought about rubbing sticks together.
Matrix – A new basis for open, distributed, real-time communication
Not in 2014, but I think they are worth reading:

Brad Cox: Superdistribution: Objects as Property on the Electronic Frontier

Brad Cox: Object-Oriented Programming: An Evolutionary Approach

Jason Brennan: Why Not Capitalism?

Leo Brodie: Thinking Forth
In defense of Uber in India
Sounds like a healthy split to me. Let Joyent handle the risk-averse companies that require a stable tool, and let the community explore the future of V8 server-side javascript. I'm sure some of iojs' successes will find their way into node.js as well.
Is C still relevant in the 21st century?
Yeah, the sad part is that it needs defending. I'd be interested to read it.
None of the surge pricing is ever "dropped" on anyone. You are notified it is in effect and even have to verify the current multiplier on your phone to ensure you know what you are committing to. Most people complaining are just upset they had to pay as much as they did, but none of it was done without their knowledge.
You state that leading cause of suicide is basically that the youth of today (the "millenials") are spoiled and weak compared to previous generations. Right. So how do you explain that the highest increase in suicide rate is among the middle aged and elderly?
> Well at a minimum you are dividing the development efforts between two different pieces of software.

Well, no. Because the realistic alternative to forking isn't that the people with irreconcilable differences that led to the fork continue working on the same code base, its that some subset of them abandon the code base altogether. Forking -- especially when the forks are under compatible open source licenses and useful code that is compatible with the vision on both sides of the divide can migrate from one fork to the other -- potentially increases, rather than decreases, the effective development effort on both sides of the forks compared to what it would otherwise be.
Lets take statistics for a type of crime that does almost always get reported.

Homicide rate in US : 4.7 per 100,000

Homicide rate in India : 3.5 per 100,000

Most of the world's perception of rape in India is based exclusively on foreign media coverage of the issue which presents a heavily skewed image compared to reality on the ground. Once the media settles on a popular narrative ("India is unsafe for women") they keep reporting every incident that reinforces that narrative. Fact of the matter is India has relatively low rates of crime (especially considering the poverty and inequality).
It’s already 5 months from my first startup fail. 10 lessons learned(Part 1)
Shakespeare also invented words when the ones he could not express the concepts he wanted to convey. Those words also had to be accepted and understood by those who read his literature. I think when people feel stuck between paradigms, there's something very special about that.

> How hearing it in the original pronunciation brought out the puns and rhymes.

These happen accidentally sometimes.
Hi. I'm writing an app that allows you to open a web browser and input your name and your email and saves it to a database. What language should I choose?
I see what you're saying Christos, but I think I'd prefer "runtime" over library (library sounds like it's just a little convenience).
I completely agree. One really annoying thing I hear quite often is that a language is just a tool. But that's wrong. The language is the building material. The language isn't the hammer, it's the wood, and it's the nails.

If you inherit a Java program, you can't just use C++ to work on it. You will have to edit Java source code.
Absolutely, and I also make use of these when needed. But they cost extra money and for quick and dirty projects it's refreshing to not have to pay for privacy. We now live in a world of "real names" and "show me your passport to use my service".
I'm aware the tone was a little condescending and I won't take back what I said. I will actually back it up though ;).

My main point is just because something is controversial shouldn't stop you from trying it. That's what research is: trying new things.
Or SEO'd at all. It's easy, and maybe appropriate, to hate on SEO, in part because it works. If you have a bunch of people pouring money, thought, and energy into optimizing crap content, and many people producing high-quality /niche/non-commercial content giving it little to no thought, it's not surprising that the crap floats to the top. It doesn't require malfeasance on Google's part.

The other thing to consider is that Google has to optimize for the general case. If their mission was The Best Physics Search Engine or The Best Academic Search Engine, they might do a better job with more esoteric material. But it's meant for everyone, and most people want less detailed, more digestible content.
It's like someone issued a command from on high to write story after story about how bad Uber is. They've made a lot of missteps but I'm starting to wonder if all these articles are justified.
The note with Java is spot on. Even with the new language constructs in Java 8 (map, stream, lambda etc). More than one time I've to stop and decide whether to just use for loop rather than any of those higher level constructs. There are several cases where the use of map/ lambda looks worse than a for loop (when you have to chain them together, and the function to be used is not a class function etc.). And ugh, I have to "collect" after a map, what is that?

If a for loop is 3 line, and you have to write 3 line with a whole bunch of "." for a map statement, it's probably of no help in term of expressiveness.
This, too. The point is that "Uber" by virtue of being a proper name in English is entirely unrelated to the German word "über", even if that may be where its etymological roots lie. This is a perfectly natural process.

I mean, you wouldn't catch anyone on German television pronounce Zuckerberg's name as /ʦʊkɐbɛɐk/, even if it may be of German (Jewish, I presume?) origin.

PS: I think the Duden and Wiktionary are full of shit -- I've never heard anyone in Germany pronounce "Berg" with an actual "r". Maybe I'm missing some subtleties of German phonetic transcription here, but that's an /ɛɐ/ diphthong if I've ever seen one.
The Best Podcasts for Designers in 2014
The legal process can move very slowly in India. It can take a decade for trials even for crimes with solid evidence.
In DC they might start doing a thing where they'll have lockers at Metro stations, so you can pick up your groceries on the way home. There was a Washington Post article from just a few days ago.

http://www.washingtonpost.com/local/trafficandcommuting/too-...

My Giant store has the Peapod curbside pickup although I've never used it or Peapod in general.