skysight-inc/HackerNews huggingface dataset:
> I've already got devices buzzing etc. to get my attention for "important thing".

Isn't that the point though? Glass should require far less of your attention than these devices because it eliminates the need to reach into your pocket, pull it out (your device that is), swiping/unlocking, having to look down, needing a free hand or two, etc. Even something as simple as being able to scroll through my email/G+/twitter/IM hands free would be revolutionary for me and make them well worth wearing, as long as there's a gesture or gyroscope or subvocalization input mode of some sort so I don't need to give it constant voice/touch commands. It'd be well worth looking like an idiot nodding every few seconds or whatever.
I come from a no-tier satellite school, and I applied to two different startups in the valley. I did research and different internships, and had a github portfolio. I made it to a 4th and final interview, where they unfortunately decided I wasn't a good fit. Point is, they'll definitely look at you if you show them a decent portfolio.
Adding to the comment about being paid less:

You are leaving out employee benefits. Free, hot lunch every day. Generous pension savings. Free insurance of various kinds covering not just the employee, but also the family. Free phone + subscription. Subsidized gym memberships. Massage. The list goes on.

If you factor in all the employee benefits the result is a much higher "salary."
A private and undocumented API doesn't do much for the people who develop or rely on one or more of the several hundred (thousand?) iOS apps that already integrate Dropbox.
That is the same as saying millions of businesses depend on the government to grant them an state enforced monopoly on information, ie copyright.

I am not sure I like that so many businesses is in such defendant relationship with the government. Especially when that state enforced monopoly is enforced again private people in their own homes. I think the government should have better things to do.
Actually, that would be Java.
Your comment on starcraft maps is off.

Both SC2 and BW have two sets of maps, UMS maps with custom settings used for fun games and competitive maps made to be racially balanced and produce "good" games. In SC2 UMS maps are part of the arcade where as ladder games are played on tournament maps. The same is true for BW but blizzard didn't have an official ladder so 99% of the games on battle.net were UMS maps, but ICCUP ladder had the same competitive maps you see in SC2.

As far as the glitches are concerned, they were undoubtedly beneficial to BW, as the last balance patch was in 2001 when the game was in its infancy as far as strategy goes. For example TvZ could not be played in its current form without muta stacking and terran's still have more success despite it. 99% of players would never use these tricks of have them used against them, but it allowed for the game to advance strategically and added an additional element of skill.
Uhm.

We deployed a new server last night.

`cap staging deploy:setup`
`cap staging deploy`
`cap staging deploy:migrate`

You do have to know how to setup Unicorn but…
True, and if I were well-acquainted with the legal system then that bit of context would be enough to let me sleep well. But as a layman, I want some language to make it explicit that severance of a particularly important term will nullify the agreement. So we end up getting the inflated version again.
You can't ship process but here's my process... :-)

People don't really understand what process means.

To the point: people over process still applies today just as well as it applied when the manifesto was written. You can suck the life out of your team by forcing them to do things they don't believe make sense (and probably don't make sense).

Face to face is important. Different time zones? Find the right time of day. Use Hangouts or Skype. There are obviously many other complementary communication tools.

Individuals have always been asynchronous but collaboration helps get the best out of people. It's a mix. The Agile manifesto doesn't say be in each other's face all day and don't let anyone get any work done...
You're doing it wrong! Do not slap frameworks and complexity on top of Rails. Rails' strength has been unchanged from day 1 - "favoring convention over configuration".

Rails is for building web apps. 99% of the world's web apps will work fine with Rails, an RDMBS, a web server. That's about all you need. Anything else is probably just developers wanting to play with the latest toys.

So yes, if you try to avoid Rails' conventions, you will have trouble. But it's not Rails' fault.
The thing that struck me the most at the time was scaffolding. In the original Rails demo they essentially said, "make me a todo list" and poof, there it was. All you had to do was customize two snippets. It really was amazing.

By Rails 2, they were already saying you shouldn't be using scaffolding. I had sort of realized that scaffolding "wouldn't scale," to misuse the expression; by your second or third app you usually didn't bother with it, instead generating a migration and a model and doing the rest by hand.

I wasn't using Java prior to Rails, but I am using Java now and I would say the essentially disparity between the two at the outset was simply maintenance. Rails didn't have a past to worry about back then. My impression is that it still does a lousy job of handling upgrades—though at least with bundler et. al. they have finally achieved a semblance of stability. I suppose I should be able to check out code written 9 months ago and arrive at a working Rails app. There was a time during Rails 1 and 2 when you experienced real fear that running "gem install" might hose something, or that on a new machine the gems you needed might not even be "out there" on the internet to be installed. Java still goes further on these fronts, and probably always will, since "corporate" technologies will always be about retaining as much of the investment as possible.
Offering all of those things is nice, but tightly coupling them all together is where Rails goes wrong many/much of the time.
That is an interesting result. Some birds mimic other bird's songs but I don't know of an example in the bird family where an individual had a unique song.
Adults, and other kids: Give the (your!) kids the tools to deal with bullying. Not just a message. This includes tools to deal with physical aggression; not to start it, but at a minimum to control and escape it uninjured.

Kids: Don't trust any one adult or organization. I like the photo in the article because the girl is substantial documentation, which is much harder to refute or ignore.

You can tell the school administration. And your parents, I should add. If the school doesn't do anything, go to the police. If you can afford to, hire a lawyer.

That physical evidence makes it harder for the police to ignore. They may well try, but, for example, battery is battery... and with enough legal attention, they will get in trouble for ignoring it.

People change when the status quo becomes painful enough for them. All too often, they actively oppose change before things reach this point. Or, they pay lip service, while doing nothing of consequence.

This is a difficult lesson to learn, amidst all the idealistic messaging that gets pushed at kids. Lo, for better and for worse, this is the way the world really works.

Bravo to you, for taking it on rather acquiescing. Hopefully this makes your community better not just for the other person, but for you, as well. And, it sets a pattern for doing, rather than allowing things to be done to you. A good habit to have, in life.
Actually what's happening is that Rails is turning into MS Access. Access is a product that famously makes 80% of what you want to do incredibly easy, and the last 20% impossible. The Rails ecosystem is growing so that you can, essentially, deploy your own MS Access, with exactly the same trade-offs.
If those are the metrics you care about, then I think you should go with PHP.
None - sorry to disappoint you, but There Is No Silver Bullet.
To be safe, you still need to fully test in all A-grade browsers (this is a moving target, yes; currently the bare minimum is FF,Chrome,IE).

In my experience, whatever browser you work in, expect the result to work with other A-grade browsers in 90% of functionality. Sometimes it may happen to be 80%, sometimes 95%, but three nines ("99.9") is an unreasonably high expectation.

And of course, then there's the special browser : IE. Current versions are juuust about bearable, but users on WinXP are stuck with IE8. Is it worth the effort to have the site look good there, is it worth the effort to have the site kinda work there while looking somewhat ugly, or should you just leave them in the dust? Not really a technical question...
That was pretty shitty. You have no possible way to know what the opposite side of the coin was like, and your speculation adds nothing to the conversation; not least because you completely missed the point. Bravo.
Dolphins are exactly why I feel SETI is such a misguided (in a sweet way) effort.

Here we are, searching for extraterrestrial intelligence while we can't even communicate with the other intelligent species on our own planet.

Glad to see we're making progress though!
An interactive rebase is coming in the next version of SourceTree for Mac (~1m out)... the Windows version will have the functionality a few months later.

Cheers, Justen -- Bitbucket and SourceTree product manager
In one chart: 2012 Revenue of Big Data (startup) companies
They're already doing that produce sound.
http://www.wired.co.uk/news/archive/2013-02/04/google-glass-...
Yes and no. Video games are always extremely resource constrained. While you could solve networking in a generic way, it also means inefficiencies that many teams are not willing to take. (Also, it precludes certain shortcuts taken that allow FPSs to have eventual consistency, at a rudimentary level)

As for "no one notices the evil compromises", the author is missing the second part: "except the people who have to look at that code a few years later". TANSTAAFL - at some point, somebody will pay.

This didn't matter back in the good old days, where tech progressed so rapidly that you'd basically started from scratch for each new game, but it bit a lot of teams in the last console cycle, where re-using made economic sense.
First of all, thanks for your answer.

> And the answer is: "Microsoft Internet Explorer, Firefox, Chrome, Opera, and Safari".

Well, my main issue is that testing in so many browsers, and making adjustments for each one seems to go a bit against the goal of standards.

> And do all you can to use standard methods -- avoid techniques that only work on one or two browsers, or that break widely accepted browser standards.

Is there any way one can test/learn this? I would love to have a solid "standards compliant" base knowledge to at least be aware of when I'm doing something outside of standards.

> Without seeing what you code, this is impossible to say.

Of course :) I was talking in a general way.

Once again, thanks.
Good point - it can be a great way to start a relationship, and then you can leverage that into a job or something else later on. I also agree with the commenter below who adds that it's industry dependent. Tech startups might be more willing to consider a twitter resume than a financial services firm, for example
I picked up his autobiography

http://www.amazon.com/My-Grandfathers-Son-A-Memoir/dp/B003H4...

on a whim.

...and was quite impressed by it, and by him. I don't agree with all of his political or legal stances, but I had no doubt after reading it that he has a first class mind, and thinks deeply and clearly about things
> but Google is the greatest technology organization ever existed.

Bullshit. NASA sent humans to the moon. Bell Labs gave us the transistor. U.S. Steel basically built our modern civilization. Google found somewhat better ways of searching documents in return for selling advertising, plus rip-offs of Hotmail, MS Office, iOS, Facebook, etc.
Should MessagePack have a string type? (a mega discussion ensues)
Deploy and scale a Blender 3D rendering farm in the cloud
If it has no bearing, wonder why it's even mentioned in employees' bios. Just out of convention?
It's probably not necessary and maybe not possible for it to be possible for one person to know and understand all of the laws for a society to be large, prosperous, fair and just. It probably is possible to have all the laws published on a government-run website that's free for all to access, indexed and cross-referenced.

Furthermore, it is probably possible for most reasonable people in such a society to know what fields of human endeavor are regulated under the law and to look up and understand the applicable regulations. Of course, some fields and their associated regulations are very technical, but it seems to be a reasonable goal that anyone with enough expertise to work in such a field, even as an amateur can also understand the associated laws.
Zuckerberg Dilemma: I do the programming, but the guy w/ the idea gets 50%
I'm a Data Scientist at a large research lab. In my spare time, and to augment my work I develop Django+Python webapps.

I go to lots of Hackathons and regularly meet people with good ideas. We often bounce these ideas around a Google Doc and it gets to the point at which development must start. However, 99.9% of the time, the other person has no programming or technical knowledge whatsoever. They also want half the business, despite the fact that I'm the one doing all the work, pulling the long nights of coding in.

I call this the "Zuckerberg Dilemma" as its rather like Zuck and the Winklevoss twins. He did the development, they had the idea, then complained that he took it to develop by himself.

- Does anyone else have this problem?

- How did you deal with it?

- Is it illegal to just "walk off" with someone's idea?
That mindset is sadly pervasive in the game industry (no doubt other software as well, but imaginary ship dates have a terrifying power in games due to The Holidays)
This is naive. Since there are more "civil" wars (an oxymoron) than wars between nations, the opposite argument can be made with some justice -- if everyone spoke the same language or had easier ways to communicate, that might increase armed conflict because for the first time, groups of people would more easily understand what other groups were saying, and take offense.

“It is only the dead who have seen the end of war” -- Plato
That makes sense. The landscape has definitely changed, and you're right, there are alternatives now that didn't exist when Rails was just starting.

I think Rails still has some advantages, and a head start in both development concepts and supporting libraries and frameworks. My point wasn't that Java and its kin are necessarily incapable of these things, just that Rails has had that mindset from the start, and as such deserves the mindshare that it receives.
If you are going to base your argument on a one-time security vulnerability in RubyGems, then I'm just going to get out of your way and let you troll on.
Fully agree, the next boogey man against rails is performance which again is quite a silly argument when you have customers and servers cost $5 / month.
"Pathfinding is a much easier problem than circuit routing"

I'm not sure I agree with that, the mechwarrior talk was pretty informative and the variability of terrain and dynamic obstacles made for some interesting challenges. It was particularly interesting when they talked about 'squad walking.' (going into a line in tight spaces etc) When I was thinking about writing my own RTS I did some simple experiments and certainly got a feel for it being quite complicated.
I see, what about feature-wise? Is there a set of functionalities that can be considered "cross-browser"?

I guess we're still not there yet (and probably will never totally be :)
Note the distinguishing keyword marked in the first sentence: public good.

In economics, as well as many other area of study like sociologicaly, security, businesses, and hundred of area more, a key aspect is doing cost-benefit analyzes. It is a core tool, and often the first tool used when deciding what is public good, what is a good regulative action, what is an good incentive for further production of goods.

Copyright lack such cost-benefit analyze. It lacks even the discussion of doing one. The government gives out an state enforced protection again copying (ie a monopoly), and it doesn't even ask the question if it cost society more than it gives.

I agree with Richard Posner. Copyright is a trade off. however, as it is currently implemented, no such trade off is actually made. That is using 19th century government procedural being still used in the 21th.

Last to quote Eben Moglen, a professor in legal history:
"The great moral question of the twenty-first century is this: if all knowing, all culture, all art, all useful information can be costlessly given to everyone at the same price that it is given to anyone; if everyone can have everything, anywhere, all the time, why is it ever moral to exclude anyone?"
I don't think your original post is very clear at all. I get the same number as the post you are criticizing: 1000000/179 / 60 / 60 = 1.55 hours.

Are there other messages being processed too? Which direction are the messages going? How big are they, what do they contain, how is the data processed. Also, if you have 1 million clients how do you handle all of them arriving at around the same time? How long did it take your system to get up to 1 million connections? Also how sure are you that each micro instance is sending and receiving the messages at exactly the expected rate and is not getting overloaded. What server type are you using for your central server?
I have a treadmill in my basement, but three times a week I pay $5 to go to the rec center and run on their treadmill. Maybe half the time I use weights but usually I just run and then go home.

I pay the $5 because it encourages me to get the best use of my time.

I have a similar philosophy with going to work instead of working from home, and also with vegetables (I hate vegetables and do a lot of gardening).

I think "find professional help" is more akin to "you can get that if you want it and are willing to do the hard work" than "I can't help you", although I understand that it's hard being the recipient of that comment, which is often casually thrown out (and not at all out of the ordinary for K's story), and easy to take a negative view of it. Objectively it's not bad advice--everybody needs a sounding board IMO, it's a helpful tool to unwind after an eventful day.
This will be highly variable from place to place. I've observed them in many places in the US, but that's anecdotal too, and I was unable to find anything online.

On arterial roads in LA, there will be inductive sensors (identifiable by the circles of cut-and-resealed asphalt near the stop line) at every approach to every stoplight.

Some lights will not change unless you are at the correct place. If you creep too far over the stop line, or don't approach it close enough, you will never get a green light (until someone else comes).

Depending on day-of-week and time-of-day, the lights will be on a different tempo. They will respond to ped signals more slowly at rush hour, but more quickly around schools at dismissal time, for example.

Changing the timing of the lights is barely noticeable to drivers but can have a huge effect on road conditions. There is a freeway offramp near my home that feeds directly onto an arterial street. The geometry encouraged people to barely slow down (60 MPH offramp, 35 MPH street). A carload of people were killed on the road (lost control and slammed into a median tree at ~70 MPH -- the tree won).

There are now inductive loops as you traverse the offramp. They sense if your car is exceeding a given speed, and they trigger a red light at the end of the offramp if you are. Then, after that turns green, the system triggers another red light four blocks down the road to be sure you're not drag racing.

It has been highly effective at enforcing reasonable speeds.
When culture turns into policy
Dell Acquired By Gateway 2000 In Merger Of 2 Biggest Names In Tech
he's justifiably irritated because other people aren't helping.

I didn't get the sense that that was the reason for his irritation. I got the sense that he was irritated because they were bothering him while he was trying to figure things out for himself, not that he was expecting them to help and they weren't.

No, she doesn't

She doesn't need to be willing to meet you halfway? Why not? How can someone possibly help at all (assuming help is what is desired in the first place, which it may not be--see above) if you have to do all the work?

she needs to hear, "I don't need advice, I need you to listen."

In some cases that may be appropriate, yes. But once again, it seemed to me like this author wanted to say something more like "Stop bothering me, I don't need help, I need to be left alone. I can't figure things out with you people bombarding me all the time."
> Oh, look at that, people not being consistent from one type to another. What a surprise.

FTFY.
> Well, my main issue is that testing in so many browsers, and making adjustments for each one seems to go a bit against the goal of standards.

But your goal isn't standards, your goal is to make pages that all your visitors will see the same way. That means you need to adapt to the present realities of Web development.

>> And do all you can to use standard methods ...

> Is there any way one can test/learn this?

Sure -- read the specifications. Examples:

http://xhtml.com/en/xhtml/reference/

http://www.w3.org/html/wg/drafts/html/master/

My point is that this is not easy to do.
No, do not live for others. Never live for others, because nobody will laud you for it -- in fact, people will find it laughable and openly sneer at you for it.

He wrote, "In the aftermath of emotional implosion; friends, family, colleagues and even strangers will metamorph into an invasive species from planet Concern," and I thought, "pfft, that must be lovely."

I know that I'm just a stranger on the Internet, but it sounds like you need to find yourself a better peer-group.
Cjdns: the technology behind the Hyperboria meshnet
What your describing is called the drone drill, where you have all the workers attack at once, but this is a trick only used for dealing with the 3 pylon block (something banned in tournamnet play) as zerg. http://www.youtube.com/watch?v=M9CA9AahV1E

How the pathing trick is actually used to deal with zerglings is to have them walk ontop of the zerglings with the mineral trick and then attack, causing the workers to spread out around the unit trapping them while have the maximum amount of surface area to attack, as seen in this video. http://www.youtube.com/watch?v=X08jueOiGFk#t=140s
Augmented reality is the huge one (think virtual billboards), I'm sure there will be more so obvious in hindsight ideas that come along too.
We communicate with dolphins, gorillas, elephants, etc. all the time.

SETI is looking for technological species.
You have an app with multiple Ruby versions?
Ask HN: Are there companies based outside US among YC alumni?
and: Is it a problem that I am applying to the next cycle being based in Brazil (and intending to continue to be after YC, if accepted)?

I couldn't find out there many comments or tips regarding internationl applications. At the FAQ page there some answers regarding this, as there is no problem in not being a US citizen. But there are any company totally based outside US (not just with foreign founders)?
How do you roll up you old pods? By this I mean, do you still have all of your 1.0 pods running, or do you start migrating them to 3.0 pods, and cannibalizing the older pods for parts, until full failure/replacement, or...?
For those that were wondering, HTTP 407 is "Proxy Authentication Required".