skysight-inc/HackerNews huggingface dataset:
I agree with the point about hosting in major cities. The "Whistler" olympics were largely held in Vancouver and its local mountains, and the Olympic Village eventually came into its own as a nice place to live. Vancouver's always had housing shortages and plenty of people willing to move in. We were mostly able to use existing venues for the major events. Meanwhile, the previously treacherous two-lane highway to Whistler got a much-needed overhaul.

A far cry from the billions of public dollars sunk into backwater Sochi.
It exists, but has only limited availability - WebPass (no affiliation other than a satisfied customer) provides 100/200 Mbit service to select buildings in the SF Bay area, for $45/month.

As far as I've been able to find out, their backhaul is some sort of wireless link to their NOC.
Statements like the "ultimate JS layout manager" just sound hyperbolic. This wouldn't be appropriate for the vast majority of web sites in the world, so I'm not sure how it's the ultimate anything.
Malware for OS X
Cumulus Linux – first impressions
Here is why I think that there is no future for php...

http://www.reddit.com/r/technology/comments/2g9pux/if_progra...
Spy on the best Magento websites and learn to find them
TL;DR : Linux all the way, ready for large-scale provisioning automation.
HubSpot CMS doesn't have to look like sh*t
My problem with PHP is that it's a signal of developer laziness. There are a lot of very interesting things going on with languages nowadays. If you develop in PHP because "it pays the bills" you ARE NOT the type of developer I ever want to work with.

Honestly, I'm starting to see the same thing with Python/Ruby/JS devs. Stick with one language that you're comfortable with and never push yourself.

PHP is an order of magnitude worse in that respect than the other scripting languages.
> According to David Lee Roth he just put that in so he could see if the venue actually read the contract.

And he provided the reasoning for that in his bio:

> Van Halen was the first band to take huge productions into tertiary, third-level markets. We'd pull up with nine eighteen-wheeler trucks, full of gear, where the standard was three trucks, max. And there were many, many technical errors — whether it was the girders couldn't support the weight, or the flooring would sink in, or the doors weren't big enough to move the gear through.

> The contract rider read like a version of the Chinese Yellow Pages because there was so much equipment, and so many human beings to make it function. So just as a little test, in the technical aspect of the rider, it would say "Article 148: There will be fifteen amperage voltage sockets at twenty-foot spaces, evenly, providing nineteen amperes . . ." This kind of thing. And article number 126, in the middle of nowhere, was: "There will be no brown M&M's in the backstage area, upon pain of forfeiture of the show, with full compensation."

> So, when I would walk backstage, if I saw a brown M&M in that bowl . . . well, line-check the entire production. Guaranteed you're going to arrive at a technical error. They didn't read the contract. Guaranteed you'd run into a problem. Sometimes it would threaten to just destroy the whole show. Something like, literally, life-threatening.
I also think the PHP community lacks brilliant developers.

I had to downvote you for this crap. What's odd is how easily it slips into the comment, as if it's assumed that anyone who uses PHP is "lesser". Here's a tip in life: there are 0 times where you should say any developer community lacks brilliant developers.

Look at Zend Framework. It can do anything. But you need
to write so much boilerplate code that all the flexibility
a scripting language offers is lost.

You list one example of a framework that is "large but cumbersome", and somehow PHP has an identity crisis?

As long as nothing fundamental changes I will only use PHP
when getting paid.

I would love to see something you put together in PHP. I'm seriously questioning whether you have ever written any PHP code at all, or if the sum of your PHP knowledge is just patching Wordpress plugins for side-money.
Seems that, unlike Sidekiq, this starts as a heavily commercial solution, and it shows. Landing page has a pretty big "Buy Pro" call-to-action button. Features like support for notifying slack/etc I'd expect to be present in a free version. Open source feels more of an afterthought. I don't feel comfortable using even the free version, simply because if the project fails financially, it is likely to be dropped altogether.
Agreed, I think HACK and HHVM represent the closest and most likely future for what the author desires.

HHVM is really coming along in leaps and bounds - recently with LTS commitments from the development team.
I like the idea of using Greece every year (like we used to). Their economy needs the support more than a country that get by on seedy banking practices.
I couldn't agree more. Most of the features mentioned as possible changes like a constant DB API, removing superglobals, ignoring php.ini configuration, etc. are already possible and available in PHP right now alongside the outdated aforementioned APIs. It's all about how you decide to approach and code an application. For most applications those things are no longer issues and haven't been for many years due to libraries abstracting away and essentially "deprecating" (but without removal) such functionality. This allows old code to stay backward compatible while new code to be incredibly clean.

Many of the other changes the author mentions like static typing, new tags made me believe he hasn't really looked into Hack/HHVM except that he mentions it at the end. Still, while I think that is a great product with a lot of potential, the small incompatibilities that still exist and prevent current frameworks and libraries from running on it are the main deterrent to committing and switching to it. Still, as those incompatibilities get fixed, it becomes a more attractive platform.

In the rush for "cleaner" code with more "modern" APIs, a lot of programmers miss the much more important issue of backward compatibility and being able to run mature applications. I would much rather have a language and runtime that can run some of the most useful software out there (Wordpress, Drupal, Magento, Wikimedia) that may not have the cleanest looking code out there, than a pretty language that has few useful programs. This has always been PHP's strongpoint and in respect to server apps, nothing else is even in the same ballpark.
Erlang processes (actors) are synchronous as well.
What did your product do?
Ignoring the "D" part, seeing the garage door covering the top portion of the car I am guessing a convertible edition.
This would be easy to do with IE8+. They should have went for IE6+, support older browsers, they might have got those juice enterprise customers that throw $10,000 of dollars away on software. Also why is it so slow?
Hehe, not at all like "AngularJS — Superheroic JavaScript MVW Framework"
Show HN: Andy Warhol Art Exchange by Absolut – Advertising by Building a Service
how much of this is capitalizing on cashflow miseries of of other

ie small business owners going through divorces, small business owners who die unexpectedly and the heirs don't know what to do with the business, etc etc?
I think the biggest and probably easiest change towards fixing the olympics is to move the ownership of TV rights from the IOC to the LOC (Local Organizing Committee). The LOC can pay a franchising fee to the IOC for the use of the olympic brand, and the IOC can continue to enforce standards and pick a venue and guide the whole process through, but if the money is actually coming in to the local organizer instead of getting skimmed off at the top, there's a lot less opportunity for corruption in the IOC.
Notably, all participants were at least 57 years old.
Obligatory http://xkcd.com/1367/ I'm not saying we can't do better than web apps, but even web apps are better at this than native apps.
can we pretend you wrote them though? It would make me think even more highly of you :P
Caring about your direct reports and peer relationships is a core management competency.

Do right by your current company and team. Tender at least 4 weeks notice (knowing this gives them additional runway if necessary). Attitude is key-- state that you'll be happy insure to a smooth transition, distribute projects, restructure the team/workload, and put together a knowledge transfer doc. Leave like a pro. Your new employer will likely take note.
OpenWrt BarrierBreaker 14.07
I've not looked in detail, but I'm not so sure about the security of generating windows via URL parameters. I feel like there's an XSS in that for sure.

Edit: there is https://golden-layout.com/?gl-window=%7B%22g%22%3A%5B%7B%22o...

Please don't chastise me for disclosure ethics, this one was low-hanging fruit.
You're talking about technical debt, obviously.
cities.

Why would international scattering influence spectators? Flying between countries is only a little bit more annoying than flying between cities that are far apart in places like the USA.

Whether scattered in one country or internationally, I think most spectators would pick their favorite event and only go there, catching the other events on the internet (if they were scattered, entry into one olympic venue would probably include live streaming access to other events). Even if scheduling would permit flying between locations, I don't think most people would.

Scattering would also influence the social atmosphere in any one location. The olympics are almost more important as a social congregation than as a series of sporting events. Scattering them at all would disrupt that.
Whoa there Max; as I wrote above, it was just a passing thought. Didn't mean anything but that.

Also around where I live, shooting your shotgun isn't any kind of offence. The whole article smells of hoax.
News flash, that's what happens when you're 100% open to user submissions. Our friend `moot would have things to say here, as with anyone who's run a large web community.

Your options are:

a) not being 100% open to user submissions (e.g. with an approval process for new subreddits)

b) hiring a team with hundreds, if not thousands, of human moderators who review everything posted and take it down when it fails to meet some criteria.

Let the illegal stuff get taken down, and just ignore the other stuff. Yes, it's terrible seeing subreddits with people saying women should be raped to teach them a lesson. But it's not illegal to say so (and most of us probably believe that it is a good thing), and we all know the people posting this crap are bored 15 year olds hanging out in their parent's basement.

Of course, if Reddit wants to actively hunt these down, why not- that's their own moral decision to make. If they want to focus their efforts on other, more important things, however, they're not doing anything wrong and it's probably a better use of their time and money.

It's not as if those morally reprehensible subreddits are displayed on the front page, either- in most cases, you have to spend some time on the site to even become aware of their existence.

At the end of the day, if you want internet to fulfill its promise of equal means of expression and communication for everyone in the world, you have to accept the unsavory content. Sure, we still want our society to hunt down and prosecute the producers of media depicting illegal acts, e.g. child pornography or people actually raping women. But we can't do much about someone taking a picture of an accident with their cellphone and posting the gory result on 4chan/reddit/etc., or some idiot saying that all black people should be murdered or all women raped. As long as it isn't showcased on reddit's front page, that's a price you have to pay for open platforms.

Over my teenage years, I've seen a lot of weird stuff through 4chan, IRC, etc. - some by curiosity, other by accident - and I grew up to be a mostly well adjusted member of society.
What I mean by brilliant developer is someone who comes up with new paradigm shifting ideas that influence not just PHP development but other languages as well. I have been part of the PHP community for a very long time and I have read a huge amount of books/articles/blogs on PHP development. And I can't recall something that really impressed me.
I'd say the number one reason a lot of open source projects use PHP (Wordpress, Magento, etc.) is because that's what you can run on dirt-cheap shared hosting.

I'm not sure why PHP got in that situation, but I expect that to change with VM and Docker becoming pretty cheap. Now you can have a low-cost hosting of any language.
Cable is generally the primary option of high-speed internet ( > 10 Mbit).

DSL (when not of the ATT U-verse variety) barely gets over 10-Mbit in practice, with speeds closer to 3-Mbit being fairly common.

Satellite can't really be considered high-speed due to latency.

LTE coverage is still poor, and I've yet to see hardware suitable for a home connection for it. (Tethering via a cellphone doesn't count.)

So, no. There's really generally one, maybe two choices for home high-speed internet so it's not like customers can vote with their dollars and move to a Netflix-friendly ISP.
Ask HN: What's your strategy to learn new programming language/technology?
I am planning to learn Flask and NodeJS in next 3 months. I know it well that best way to learn something new is to actually work on it. My question is what approach should be useful to learn internals of new skill? How effectively could it be done?

Thanks
No, I don't subscribe to the values of a "static archaic society". I think those values are self-defeating bullshit.

But I think we haven't got a new stable set of values either. We're literally doing the same thing to demographics as we do with oil - eating away future generations' prospects.
But the same people who shun oil overusage and pollution praise demographic "overmining" and "waste".

However I really believe that I would feel dead when I strike 50 without descendants. And that's a pretty likely outcome.
Top 25 Places to spend Bitcoins online
Nope, much darker: https://imgur.com/FsuVIot

That's from Chrome on OS X 10.9. Firefox and Safari seem identical.

I get something a little closer to yours in form from IE 11 in a Windows 7 VM, but still significantly darker: http://imgur.com/FzjsKJu

Firefox on Windows seems identical or darker.

The closest I can get is Chrome on Windows 7, which does a bad job with this font, though it's not exactly identical to yours: http://imgur.com/YwsxMhl

As I recall, Chrome does its own font rendering, and tries, on Windows, to match Windows' rendering, and does an even worse job of it than Windows does.
That's fine. My point was that he was not arrested for property damage.

If you want to rephrase it and say How come discharging a shotgun over property you don't own is criminal when all it does is a little bit of property damage?, then I'm not left with anything to be pedantic about.
We Against the World
Try to look as good as possible in terms of clothes and personal hygiene. Nothing is stopping you from doing that.
What no labels and Gotos!!! ---joking :)
The magic formula, it seems, is "become an expert in something that matters (what other people want or need to be done) usually in a non-CS realm, but you must "love it" and then apply CS with someone who could program/engineer better than you". At least it resembles a pg + rtm pair.)

The question is not like "what code in which language should I write", The fact that Zukerberg wrote a yet-another-bunch-of-webforms in PHP doesn't mean that you should do it too. It isn't about PHP at all, it is about being in a right time in a right place and being able to code some PHP. (the facebook really began after it has been noticed by a "serious guys" from Harvard alumni).

So, it boils down to a very few words - learn some fundamental principles of CS, then become an expert in a field (follow the money), being an expert you would "see" opportunities which cannot be seen by an ignorant observer outside the field. Then try, approach the problem, describe it, discuss, try to write a naive prototype (to discover the difficulties and lack of appropriate knowledge) and then try to make a team. btw, other people in the field would quickly grasp and validate your idea, and if it is really good, they would find money for you, because the result will be beneficial for them.

Another key idea (to which having children is a nice metaphor, at least to those who have no siblings) is that one have to go into unknown. There is no other way. It should be unknown and first time, like any learning on-the-go in any field. We start totally ignorant, and then we learn by doing.

And about gaming the system (another polite-correct name for cheating) - one cannot game yourself. You are either good at what you do or not.

Dagny, there's nothing of any importance in life - except how well you do your work

This has been written half century ago, and still true (no matter how naive it sounds), especially for startups.
This is spot on (especially for the "Hackers & Founders" kind of meetups) but there are a subset of (technical) events that are full of smart people and less bullshitters.

None of them will probably be your real customers but most of the people you'll meet are extremely interested in startups and new ideas. It's a crowd of early adopters, willing to try anything. This is worth something, at least while you're starting out and need to validate your ideas.

Compare that with pitching your startup idea to random people in a Walmart, that's way harder than it sounds :)
The fact that there is a commercial version is proof that mperham wants and expects the project to continue sustainably.

That said, the open source version provides more than Monit in a better, easier to deploy package. I think that right there is incentive enough to use it. Plus, if you want to fork it and add your own specific notification channels, here's the source:

https://github.com/mperham/inspeqtor/blob/891517cc0edc6dda8d...
"If you can't explain it simply, you don't understand it well enough."

Try to take what you learn and parse it to someone else. I find that I retain and understand information better if I have to explain it to someone around me.
Sad thing is, I don't have a clan. I don't have a beehive, a community. So it seems that the only way for me to "keep the money in the bank" is reproduce physically.

That's why nuclear family is called nuclear. And today we often have "subnuclear" people without any strong bonds.

If I had a kind of clan, the situatiou would be different.
5 Steps to Test Your Product Idea and Get Clear Results
Did some searching, looks like it tries to set up a botnet. One of the things this does is install nmap; the machine doesn't have nmap on it, makes me feel better.
Most of that is accurate, but careful you don't drift into group selection, which (as I understand it) isn't well supported by the available evidence. To be selected for, a trait needs to differentially increase the likelihood that genes for that trait are passed on, so there needs to be a sufficiently close relationship that the person being benefited is likely to share the gene responsible for the help (or greater effectiveness of the help, or...). Of course, there is another leap from "X causes a trait to be selected for" to "we should individually be valuing X", but guard-of-terra seems to be thinking in those terms to begin with (and others have questioned that point).
> The Olympics are an international event. I don't get why it can't be held internationally. Why do we need soccer in the same country as track and field?

Because its a money losing proposition for the host(s) in any case, and the payoff (such as it is) is the prestige of being the unique host. I suspect that splitting the events N ways would result in per-host costs of greater than 1/N times the single-host cost, and per-host perceived benefits of less than 1/N times the single-host benefits, and even less willingness to host.
If your system security depends in any way on a randomly initialized TCP sequence number, you're asking for trouble.

It seems it would be preferable to use predictable values so people don't get the impression that random values are somehow more secure.
Interesting to watch HN get disaggregated; DesignerNews, GamerNews, Product Hunt and now this.
I personally do not trust that kind of "SOMEONE" we have that they'll produce and nourish the offspring capable of "carrying the banner".

And I can't associate with them and their offspring.
Ask HN: What is HN reading?
Alright, so a month ago i made this same thread, and it seemed quite popular.
(https://news.ycombinator.com/item?id=8257369)
Since then i´ve:

Read:

Siddhartha - http://en.wikipedia.org/wiki/Siddhartha_(novel)

Das Steppenwolf - http://en.wikipedia.org/wiki/Steppenwolf_(novel)

Into the Wild - http://en.wikipedia.org/wiki/Into_the_Wild_(book)

Bought, but yet not read:

Godel, Escher, Bach - http://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach

Being and Nothingness - http://en.wikipedia.org/wiki/Being_and_Nothingness

CODE - http://en.wikipedia.org/wiki/Code:_The_Hidden_Language_of_Computer_Hardware_and_Software

Let´s hear what HN recommends and is currenty reading
Without any reasonable understanding of what amount of light results in eye damage, I find this plausible. My reaction to seeing Asteroids for the first time in many years was to try and draw comparisons to other things. I ruled out welding light as being far too bright, but the comparison did suggest itself.
I was shocked when I saw Verizon wireless has ipv6. Do other mobile carriers use it too? I guess mobile should be easier to switch. There are lots of greater than 10 year old desktops, but not so much on the smart phone side.
Cubic Bezier Curves – Under the Hood
I tried to fill out the survey, but I left blank my frequent programs and my email address. Consequently I can't submit the rest of my answers. It may be beneficial to not require all answers for feedback to be submitted.

Also questions 1-3 make the progress meter jump all over. 50% after the first question, eventually down to 25% at question 4 where it steadily goes up and appears to work correctly.
So if we take as given that you're going to be focused on the evolutionary component, if you can no longer reproduce then walk up your family tree until you find your closest relative with progeny.

http://en.wikipedia.org/wiki/Kin_selection#Hamilton.27s_rule

http://en.wikipedia.org/wiki/Inclusive_fitness
Erik Meijer on Reactive Programming
I wonder why there doesn't seem to be any implementation for AirPrint/ePrint in Linux. Seems like a good lightweight alternative to CUPS for wireless systems/devices.

Also, I am curious: is CUPS still used in OSX?
I'm not sure if this was added to the article after your reply, but the author mentions Hack specifically, along with some caveats about it's adoption, namely that it is currently unkown how widespread Hack will be and how you're basically at Facebook's mercy in regards to the future of the language.

As for adoption, the only stat that I could find was adoption for HHVM[1] (a virtual machine for executing Hack and PHP[2]), but since they list Wikipedia among the HHVM adopters, I'm pretty sure this does not equate to adoption of Hack itself.

[1]:https://github.com/facebook/hhvm/wiki/Users
[2]:http://hhvm.com/
good point. What it passes via URL parameter is URL encoded JSON - which is parsed using JSON.parse()... so shouldn't expose an attack vector.
The alternative - creating about:blank windows and moving DOM elements into them comes with a wealth of glitches and restrictions
On one hand, this could be really encouraging, allowing India to increase its home-grown engineering capacity.

On the other hand, "international cooperation" is often the death of many projects, particularly space projects.

On the other other hand, it wasn't like NASA was about to do something huge and cooperation with India puts that goal at risk.
T-Mobile in the US also gives out IPv6 addresses