skysight-inc/HackerNews huggingface dataset:
My issue isn't with their passion or desire; that's great. But I'm hiring people based on talent, not age or even enthusiasm, and I question the intent/presumption in citing that attribute alone before even seeing their work. It's the same argument about the worth of college [in certain fields]; does it really matter in the context of the role?

I've also seen 25 year olds use it to describe themselves, so at what point are you still "young"?

I'd assume this is the same reason people don't like seeing ages in ShowHNs, because it implies that it's some sort of accomplishment rather than simply a fact. I enjoy seeing pet projects "kids" do, and a lot of ShowHNs are really just advertising and attempts to get some users, when usually most of the younger audience is just getting their work in front of real developers to get a feel for the quality, usefulness and receive general advice on how to do better. It boils down to - are you being sold on a product or are you being asked for a critique?

My opinion only comes from my experience; I started working at 15 when my vocational school realized that I was beyond their training and put me up for work-based learning. Most of the adults I interacted with in the spaces I worked in (both design and development) did not take me seriously despite my work ethic, my skills, and my enthusiasm. I begged to be in client meetings and was denied because "they wanted the clients to take them seriously", I offered faster solutions to the roundabout ways we were doing certain things and was patted on the head and told to stick to my duties. My genuine interest into the sales and communication sides of the businesseses were brushed off.

I didn't mention it in the previous post, but I would also say my gender had a lot to do with it. While I couldn't be in client meetings, I was asked to come in an hour early to make the 'boys' coffee. I wouldn't be interacting with clients at all, but I was expected to wear skirts.

There's also a lot of kids that dial it in, so it's tough to tell someone that they should hire more fresh faces when you've gotta weigh who is there for the experience vs. who is there for the paycheck.
But the fine print seems to say that they would stop you in principle, that is, if they knew about it and had enough resources to actually care. I'm not saying that they would...it's the principle itself that rubs me the wrong way.

As a practical matter, I actually prefer that they check my passport before an international flight, just as a last reminder. Certainly wouldn't want to fly all the way to Japan thinking that I had my passport, then, whoops!
I tend to agree. It's a lot like with object-oriented programming: "Hey, this is so awesome! You can encapsulate data, have well-defined interfaces, enforce separation-of-concerns, and, and ..." --> Er, I've always been able to do all that, I just didn't call it OO.

That said, I'm still doing what I can to assimilate those techniques and understand where to apply them.
> There's NO way to get to the hard drive

Also, pick your style:

- Finder->Go->Computer (aliased as ⇧⌘C) wherein lies Macintosh HD.

- ⌘Space->Terminal->cd /

This claim is ridiculous.
We'll get something out soon!
PHP Cloud Hosting in One Click
Azure has no shot at this market....none.
I wouldn't call over 400,000 players '[not] a huge number'. It's the 2nd or 3rd most popular paid-subscription MMO.
Unix Pipes for the Web
I hesitate something like that to be instantly apologized away. We all fall down, we all make mistakes. Learn from those mistakes instead of trying to just get by.

Have you even read the article? Here's a quote:

"please know this is not an excuse — because there is none."

and

"My focus now is to embrace my true self, seek forgiveness from those I have wronged, repair any outstanding damage, and learn to speak honestly from my heart. I hope I get the chance to prove this to you."

Doesn't sound like someone is looking for an easy way to sweep this under the carpet to me, at all. So some reactions here are kinda curious to me. I mean sure, I don't care either: I wasn't emotionally involved with the fact that this stranger lied to other strangers, so I don't care about the apology either, it's just not something that concerns me. But I assume it didn't really affect anyone who is now being a hard-ass about her public apology, either.

being a serial deceiver is no way to live a life.

You say that as if that is not exactly what she wrote, too. wtf?

I say good for her, and good luck. Having had relationships with chronical liars, I often thought, as much as all of that sucked and hurt, that I would MUCH rather be lied to, than be addicted to telling lies, because I'm sure that hurts, too.

You know, I'd even go so far to say that usually(!), it hurts the chronical liar much more than the people they're lying to, especially when it's to be loved or respected; they really do want that respect, so desperately so that they're willing to lie for it; but what is respected is an image they made up, a lie they told. To me this is like a junkie robbing someone; yeah, that sucks, but being a junkie sucks so much more.

Mind you, I am merely arguing for compassion, not justifying lies. But one thing is sure, unless you were directly affected by any of this, it's simply not your place to accept or reject this apology.
The file system hierarchy exists for a reason: to organize information. Having the UI hide that organization in the name of "simplicity" and display it as a flattened list defies explanation.

The users that can't handle a hierarchical structure probably just puts all files on the Desktop anyway, so what's the advantage here?
If memory serves, I believe that they mean that the servers run at 100% capacity, not 100% load ie. CCP does not throttle back system resources during periods of light use.
Then please star https://github.com/shurcooL/Conception, I'm working as fast as I can on making it happen. :)
Typing `alert("hi")` was a bad choice.
I have no idea whether more recent games have solved these problems.

Most games solve this problem with completely separate servers and population caps. I know in Guild Wars 2 they actually stop displaying players past a certain number to improve performance. This works fine in calm areas like cities, but in PvP it causes issues with being killed by "invisible" groups that the game fails to load in time.

I may be remembering incorrectly, but last I remember reading CCP was basically in uncharted territory on the tech front as far as EVE Online is concerned. No other game developer has even tried to tackle this problem at the level they have, and I can't think of many applications in the world that could comparable in scale and complexity to what the EVE servers have to deal with.

Edit: To summarize, even being 10 years old, no game has come close to matching it in this context.
The report of the battle they link to (http://www.pcgamer.com/2013/01/28/eve-online-battle-asakai/) is even more fascinating to me. You spend hours and hours of effort in order to get a ship, and one way of thinking about them is as the time spent to earn them compressed into 3d form. Unlike (most) other MMO's, battles actually destroy things. So in that youtube clip, you're watching years and years of effort getting evaporated because of a mis-click.

In most of the games I play, the pay off of the grinding is getting to enjoy fighting more. But I could never play EVE, because battles would be so anxiety provoking. There would be no pleasure at all in earning a Titan, because I would be forever terrified of losing it.

Of course, all games are kind of there to destroy your time. But for some reason it doesn't feel quite as wasted when you have a virtual thing there that is bad-ass in proportion to your time investment.
10 places where anyone can learn to code
One feature that would make me apply right away: no down-voting a comment without commenting on why you down-voted it. In other words, everyone should be required to give a reason when they down-vote a comment.
One of the great things about the site...get rid of the riff raff
Yes, a lot of these are characteristic of functional programming, and many are being adopted. But I think that the idea of using mathematically pure functions---programming without side effects or mutation---is a/the key idea behind functional programming. And it's this purity that divides the communities. You can take high-order functions and folds and put them in just about any language, and you could put OOP concepts like subtype polymorphism into functional languages. But there's a line that neither class of languages can cross over, and that's mutable state.

I know that some developers are beginning to lean in the direction of functional programming by relying on const annotations and adopting a functional style. And I'm very excited and hopeful about the overall trend.
You need to target android API level 10 to reach the most of the market.

http://developer.android.com/about/dashboards/index.html
Effective Email Introductions or Why Blind Intros Suck
It might not matter to you with two levels, but once you get to three levels of nesting, I bet it'd be more clear how much nicer the flat version is.

> you still have to think of the callbacks operating the same way in order to properly understand the code.

It depends on your conception. ;) Maybe it's my Haskell/monad experience, but to me, there's a difference between "here's the control flow between these bits of computation" and "where does this level of nesting end, again?"
Another reminder of the value of hemp.
Silicon Valley’s most important document ever
An emergent property of #2 is that promises provide composition. In purely callback-oriented code composition tends to be a pain, whether it's chaining operation or synchronizing on multiple concurrent operations.

> Doesn't look like ES6 is going to pick a promises winner

Why would ES6 "pick a promises winner"? Promises don't need to be a language feature.

(ES6 will probably lead to people using coroutines with promises mostly being an implementation detail of that, e.g. http://taskjs.org/)
Armchair psychiatrists without any reading comprehension whatsoever on the other hand, those have all the answers..
APIs and IPAs in Seattle
> Why should any Internet connection be needed

The most aggressive DRM schemes require a client-server connection. A lot of content publishers (not just textbooks: think newspapers, video games, movies, music) are really scared by what the Internet is doing to their industry, and a large subset of them turn to the most invasive, aggressive possible DRM as the answer.

> Sounds like the school district made some bad technical choices to me.

As another commenter pointed out, the people running the school district aren't technically literate, probably aren't even aware of the concerns about DRM, and aren't willing or able to listen to those who are. (By "unable" I mean -- think of non-technically minded people whose eyes glaze over as soon as you start discussing how something works. Not even necessarily a highly technical concept like DRM, maybe something as simple and familiar as the physical reason a bicycle will fall over when it's standing still, but not when it's moving.)
102 Spectacular Nonfiction Stories from 2012
Holy smokes, Mark Zuckerberg's listed as not even being able to score an invite. This shit is exclusive!
If your original callback approach just had one callback it wouldn't look so terrible. success: error: is some old jqueryism.
I occasionally use a similar online tool, complementary to yours: http://notepad.cc. It stores each note online at its own URL, instead of per-computer at just the root URL. That lets you retrieve and edit notes across multiple computers. I mainly use notepad.cc if I’m using a someone else’s computer or a public computer and want to send some links or a note to myself.
Soldier gets double arm transplant (video)
Oh this looks really like living crap. But I'have to admit with everything non-commercial I develop I give a shit on Windows compatibility (it's so hard to test Windows' browsers, either you need some VM running or netbook).
tl/dr: Sharding and slowing everything down.
If the market is efficient, then the correct investment is market weighted.

You are missing the rest of the world and smaller stocks. This implies that you are missing some diversification that would reduce your risk.
Yeah agree that SlideRocket could be super useful.

There was a lot of excitement internally at the company towards using it but after the first few tries, many have given up in frustration and reverted back to PowerPoint.

I don't have any insight into the SlideRocket team to understand this lack of traction. My theory is that this was more of a whim acquisition on the part of the previous CEO and isn't going anywhere because it falls quite outside the core focus of the company.
Ask HN: Need designer and front-end/graphics dev cofounders to bypass mockups
I'm building a web app that turns photos of web page sketches into HTML.<p>I need:<p>- A designer who can help with the look/feel of the app, as well as create paper/magnet products to help streamline the process further.
- A front-end developer familiar with CSS best-practices to ensure the code the app puts out is usable.
- A graphics developer to help with the image recognition portion of the app. I've done some work in scipy already, but have only done basic shape recognition. We'll need to establish a visual language that can be recognized by the software.<p>I live in Lafayette, LA. Trying to build a team that understands how to operate with a startup mentality (whether it be lean, agile, etc.) is nearly impossible. So I'm turning to the web to find people interested in bringing this idea to life.
That's why I haven't quit facebook- I have 3 groups I'm part of that are a big part of my life. One of them is responsible for at least half my "real life" social life. I think on some level you have to ask why these groups led me to real social fulfillment, but other facebook groups like the ones the author here talks about don't. Maybe there is a Dunbar's number, a number of people above which social cohesion breaks down. But my own impression is that you have to recognize that facebook is a tool and there is still a need for human social leaders, what seems to be a rare breed, to coalesce around. These people have to be good at bringing people together, at planning events, at creating environments where social ties flourish. In each of my successful groups, one or two people have stepped up to organize interesting conversations and face to face events. Without such people, my favorite groups would probably have died the same death as Richie's college group.
Security via obscurity will not help much.
Please. By all means explain how seeing /etc, /usr, /private, /var benefits the ordinary user.
The room where the web was invented
Looks fine for me on the latest FF in XP. Also looks good on Chrome 25 in Ubuntu--which I also bet it wasn't tested on.
I picked up on it from this site: http://750words.com/ It's rather cathartic, although you're right that letting your mind wander within a recorded stream sometimes means you write down some quite scary stuff, it's probably the same part of the brain that says "you could jump, you know" whenever you look over a high ledge
It makes me a little jealous of the quality of sky they must have had.
I really miss the old header image, it's still on the server:

http://www.cringely.com/wp-content/uploads/cringely_header_2...
Completely disagree. Composing SQL queries even on multiple levels (as in subqueries) might involve a way of thinking that remotely resembles to functional programming, it is way too simplistic for comparison with real world functional programs, at least in my experience.

I know I grasped SQL really quickly, and still get puzzled by Haskell after 6 months of trying.
I think this varies per person's development style.
If the thing that's blocking is getting momentum, then sometimes writing tests and then code to meet those test is easier (for those of us who are more comfortable with documenting).

In the end it depends whether it's easier to just code or setup scaffolding (ie, TDD tests) to then write the code.
The real problem for them that forces them to use time dilation is the fact that a solar system can only run on one core. They have a few machines with a 4.4 Ghz or greater processor I believe for system that are high load but currently they are extremely limited in what they can do hardware wise.
But with more initial karma points, the high-karma user's post would appear before the new user's, giving it a visibility bonus in exchange for the extra karma cost. Seems like a worthwhile trade for high-karma users, though it would skew the most visible content towards that of high-karma users and raise the barrier to entry for new users, for better or worse.
That feeling of "My ship! My beautiful, beautiful ship!" is offset by the fact that major alliances tend to have strong reimbursement programs. If your dreadnought goes boom in a fleet op, you get the cost of another hull and gear, and get to draw on corp/alliance stores as well.

Otherwise, they'd never get their supercap pilots out of the hanger :)
The commenting advantage is obvious, but what's the submission advantage? I'm pretty much used to all my submissions falling off the site with 2-4 points.
The problem with any sort of online gamification is you have winners, losers and cheaters. You also have dangerous unexpected consequences.

I used to be part of a MUD (yes, go ahead, laugh) back in the 80s and 90s. It just so happened that quite a few of us in town were part of the same game. So we game'd the game. There was about 20 of us and we effectively created our own league. When you are dealing with a game with maybe 100 active people a league representing 20% of the total population was huge. Not only that but we were able to synchronize our events and became the most hated group in the entire system. They wound up banning all the ISPs in our city (but then they opened them back up when their game turned into a ghost town).

Karma, badges, points, notoriety are all the same. Phbb and VBulletin (and muds for that matter) have been doing this kind of thing for twenty years. None of it really works all that great. The biggest killer tends to be when people organize (SRS). What happens when enough people organize on this system?

A successful community is small, focused and diligent.

The next -big- system that will replace reddit/et/al isn't going to be rehashing the karma system or increasing the complexity. Rather it will be smart enough to know who you like and who you dislike. It will deliver you the content and people that you want to engage in, not provide a battle to the bottom where only the most watered down high-school level content is going to pass through the masses.
I miss the 90s too. especially the music.
Any background info on the people/person running this?
I'm with you, and would be happy to post a bet (proceeds to Watsi!) that none of these invite-only HN clones are going to succeed long term.
Thanks to both of you. I'll check it out.
In America, people were burned badly by a bunch of Android craptabs two years ago. For example, the now-gone Borders sold the hell out of the Cruz Tablet, which was simply a piece of shit. The parade of craptabs have continued, with Archos producing a Retina-class tablet -- the 97 Titanium -- that is simply junk.
Mind adding Washington DC as well?
Trending today: Writing is hard, so do it http://news.ycombinator.com/item?id=5133906

Original discussion: http://news.ycombinator.com/item?id=4239244 (recommendations of ~8 books on writing style)
Guild Wars 2 is stupid about this. At least on release, they stopped displaying ENEMIES FIRST. So if you're in a big enough group, a couple enemies can walk up and none of you can see them b/c you hit the limit from displaying allies, but they can still see some of you guys and kill you while invisible.

If they prioritized displaying just party members (parties only go up to 5 people) and maybe people on your friends list, and then enemies, it would have worked better.
Show HN: Drag and Drop AdHoc App Deployment (iOS and Android)
Curious...why you say that?
How so? Humans survived for quite some time indeed without the concept of hiding sexuality from children. I would imagine in prehistory, the birds and the bees was explained through visual observation of your elders or just by figuring it out when the urge arose. Sex doesn't really need to be explained or defined unless you have a need to put it into context of cultural acceptance (which doesn't matter in this case).

In this case, with the people being heavily religious (and not knowing much about their religion), it may have been handled differently. It just didn't need to be.
This is a nice article.

A friend of mine did some research for DARPA/NSF on internet 'crowds.' His research was looking at the question of fractal gatherings, which was basically you were 'near' the people around you in the virtual 3D space and could hear what they were saying, you were adjacent to people who were one space away but could hear them if they 'shouted' and the crowd was at a gathering that was sharing an experience from a presenter who was 'projected'. Basically a virtual concert venue for example where process affinity scheduling took into account where you "were" in the 3D space. The questions are many and as far as I can tell the folks who research this are few and far between.

Process migration continues to be a hard thing to do. VMware and others have made progress, virtualized interfaces and peripherals, self contained 'state'. Works 'ok' at the VM level but still doesn't work at all AFAIK at the 'thread' level.

World of Warcraft addresses this somewhat by 'instances' which is that under certain circumstances (entering a dungeon for example) you and your party of 5, 10, 25, or 40 people all transition (through a loading screen) into a place with nobody else (except you). They can dedicate machines to host an instance and do process migration at that level.

DARPA is interested of course because they would love to have a way of connecting warfighters into a virtual command and control center regardless of where they are physically. Essentially being in two places at once is a big force multiplier.
That's why I don't expect it to be covered, despite NaCl being his main area and it being a course on game development.
It's sorta unfortunate magic because it's a special case in the compiler. Instead of having a general use monad-like syntax, "await" gets special treatment. Compare this to F#'s approach, where the equivalent feature (async in F#) is just a library.

The actual transformations should be quite straight forward and give you the "pyramid" code the article mentions.

The magic that will bite you isn't the transformation as much as the runtime library that handles threading and the hidden choices made for you there. For instance, in ASP.NET, doing fooAsync().Result causes a deadock.
I'll echo what rektide said, but add that the flat code is easier to modify. It's easy to add another promise anywhere in the flat chain, and it's easy to add conditional logic if you need to. In addition, I think we'll see easy-to-reason-about operators built on top of the promise "primitive" that you couldn't even imagine for the nested code.