skysight-inc/HackerNews huggingface dataset:
I'm a hobby/hopefully someday profitable game developer who recently jumped on the "develop a short game in X days" bandwagon. My most recently made game was developed in 2 days [ https://play.google.com/store/apps/details?id=com.ektomarch.... ], and damn did it feel good to get something done that fast!

My current plan is to make a bite-sized game comparable to this at least once a month (it'd be a little stressful to force myself to come up with something fresh every single week) and maybe just experiment with small projects with no plans for completion in between. I also have a long-term project that I'm expecting will take ~2 years, and honestly, sometimes I feel like I've run out of ideas. Taking time away from my main project to work on these little "distractions" actually ends up helping with my main work. I spend less time idly waiting around for a good idea or solution to a persisting problem, and more time solving new, smaller problems that can later be applied somewhere else. Hell, I actually find myself actively switching between tasks every 10 minutes and ending up even more productive than I would be focusing on just one project. Also, I had no real experience with Unity before this game, and just taking a couple of days to force myself to learn it opened some doors for future big projects.

In short, work on tiny projects whenever you find yourself doing nothing. You might end up more productive or just happier knowing what you're capable of.
Ditto. Either command-shift-N to jump to the file I was, or swipe gestures on my Magic Trackpad to go forward and backward in editor history.

I rarely look for a specific tab.
> In general the controls are too sluggish... other stuff

He made this in a week. It's a demo of what you can do in a week. You're reviewing it like it was a serious game.

> giving critique has sometimes been discouraged on HN

Bad critiques are. Yours is not a bad critique, I just think you're critiquing the wrong thing.
I'm not trying to bash Arch, but it never looked like a particularly security-conscious or focused distro. To me it looked like it's about being cool and bleeding edge and Gentoo with binary packages... and I have a faint recollection of seeing some rather unimpressive packaging, though that was long time ago.

So it runs on i686 and amd64 only. How do you select "good" hardware?
I wonder how much of Otto's benevolence is being played up in the article (discouraging weekend working, tolerance of gigantic strategic failures). If he truly does what he's saying, it sounds like a very pleasant and productive place to work.
On the subject of "solving problems we have":

Interestingly, in a lot of smaller startup scenes (not the SF bay) we're seeing the hipster/gentrification thing happening and they are talking about Public Health issues and throwing their weight against them.

But if you're under 35, the Public Health issue isn't cancer or heart-disease. It's cars. That's what kills young people. The sprawl-driven development and the constant political battle over decent human-scaled transit-driven urban development.

Y'see, people under 35 often don't have kids and their college days aren't far behind them (or are still happening). And that means dinky apartments and taking trains and buses and walking everywhere. Even if some of them have the money for a swanky suburban home and an awesome car, they at least remember what it was like without one.

And from the discussion on that, the fact that car accidents are one of the leading causes of death is an obvious part of the conversation.

I've seen young startup hackers fighting their cities for Open Data to develop better transit and planning tools, making websites for local political campaigns, etc.
Unable to connect

Firefox can't establish a connection to the server at www.nemoidstudio.com:8080.
CocoaPods Tips and Tricks
Computer Genius Builds Language That Lets Anyone Calculate Anything
I'm a big fan of TDD. But BDD is just such an overkill for me. I could never understand it. It takes all the joy out of programming away by introducing the level of abstraction that's just to much to deal with. Sometimes layering up must stop.
You can pee or poo wherever there is a bush. I have gone through your two links (and also things they linked to) and I am not saying that lack of toilets/sanitation is not a real issue, but from what I am seeing in those articles, it is a problem where you have a concentrated population and inadequate infrastructure of that sort. It isn't necessarily a problem in very rural areas. For very rural areas, adding a smidgeon of electricity and a phone can be a hugely revolutionizing thing. Lack of a toilet may not be a pressing problem for some of the places getting these "microgrids."

I think it is important to make that distinction. A tiny village getting a tiny microgrid and a few cell phones joins the 21st century. Getting a toilet isn't necessarily that kind of step up for them. The lack of a toilet is a problem for areas with sufficient population density that they need city type infrastructure. Some of these places simply do not need that, but do benefit hugely from electricity and phones.
22 minutes is quite good. 7 is about normal. Even on the larger ones, you don't often see >10 min.

Actually, the Phantom 2 is said to go 25-30 minutes, but perhaps that's without payload.

This fellow went all-out to get 97 minutes:
http://www.diydrones.com/profiles/blogs/my-97minute-06second...
Move over, small-time Bitcoin exchange startups–Wall Street has arrived
One thing you can do is split it into two vertical tab groups: each will hold about six to eight tabs, depending on file names (possibly more, I haven't counted).

I tend to do ctrl-shift-o to open files by name (I forget the default binding), though, unless it's to quickly swap back and forth between tabs. I am less upset about tab ordering (as we can drag to reorder), and more frustrated by it hiding tabs once you open too many.

Because the "Navigate File ..." feature is SO robust (it searches based on partials, and is pre-indexed), I almost always use that instead of browsing a project tree, which helps me use that space for more code.
Easy to learn, difficult to master. Great game, needs more levels.
I would have thought that if you read my entire post that I meant that Chrome blocking it is a good thing. I will edit the comment to make that more clear.
This is great, nice job! I work at Keen IO and we're kind of obsessed with smart device event data. Do you think Spark users would be interested in an API to collect & query all their Spark events? For example we have integrations so that any Stripe or Sendgrid user can collect & query their payment/email events. I could imagine a similar integration for Spark events. We also work with smart devices companies. There could be some really interesting partnership opportunities here. Thanks for sharing your post!
This is a good one (often about the business of photography): http://www.aphotoeditor.com/
"expect(widget_factory).to have_received(:create).with({name: 'sprocket'})"

Even better:

expect("my_service.rb", "line X").to be("widget_factory.create")

Or yet better, simply:

; # realize that testing the exact implementation is bullshit
Who shows up to the career fair may have more to do with the university you happen to attend than a lack of hardware related internships. Cisco, Qualcomm, Intel, AMD, and Nvidia all hire college interns, and all go to college career fairs. Apple does hire college interns at college career fairs for more than home tech support.

Companies only hire so many recruiters to go to so many university career fairs (which the company often pays to attend), and this has an unfortunate effect on how easy it is to be hired at a particular company from a particular university.
I don't particularly agree with the reasons mentioned by you. Most of the existing systems are JVM based due to the excellent tooling/supporting libraries around Java and its ease of use. This enables you to focus more on building the system rather then focus on micro-optimizations around C++.
> 400MHz/900MHz are not "slower", it's just that the band plans only allow less bandwidth usage.

Yes, but bandwidth = speed, so all else equal, a wider allowed bandwidth produces greater speed.

> In all honesty, the ideal setup is a low frequency (144MHz or lower) for command and control ...

Maybe in a perfect world without anyone else competing for the frequencies. But even without competing uses, higher frequencies have reduced noise problems -- as you go up in frequency, thermal noise declines, so smaller transmitter powers become acceptable (or the same power produces more reliable communications).

But then there's the line-of sight problem, which gets worse at higher frequencies.

Note about radio control that, over decades of time, the command & control frequencies have been going up. There's a good reason -- the original 27 MHz scheme was unworkable for multiple reasons, but one of them was limited bandwidth.
A list of fears from the CEO of a startup in NYC
What benesch said, basically: just force push your own branches. Have to be careful if you work from multiple computers, though.
Love the spirit of this. Good stuff. Keep building! :)
"Way more" intrusive doesn't conflict with "extension". It's just a more spirited adjectival phrase.

Seems to be that what's described -- fake servers to watch traffic, turning on a mic to listen, turning on a camera to watch -- are all in spirit extensions of an intel agent sitting at an AT&T operator's switch and plugging into a line to listen to a conversation. Particularly that mic one.

My contention was simply that it doesn't track that malware on a computer is anything like a soldier demanding to use someone's home as a bunk house.
Yes, I've posted on the mailing list regarding it before.
Don't know if it's good or bad. While certainly it's good news for Bitcoin and its adoption, I wonder what's gonna happen to all those exchanges that are currently working and serving customers honestly (not MtGox). Are they gonna just die in an evolutionary process? Or would, for example, Bitstamp compete successfully?
Actually, input is fundamental to a game, because there's no way to make a game without input. It's one of the most important aspects of any game.

Making HTML 5 a serious gamedev competitor is one of the most important tasks facing the future gamedev industry, which means lessmilk is doing important work. It's important to call out the roadblocks so that the roadblocks get solved. It would be extremely valuable if someone were to do an analysis as to why the input is laggy so that future gamedevs can avoid that pitfall or that Mozilla/Chrome can fix their issue.
Goatse operator
You don't even bother to read past the section about the limitations that the engineers were well aware of in advance - they re-emphasize a common concern for people who question their choice of JVM.

The next line reads:
"As a result of these factors using the filesystem and relying on pagecache is superior to maintaining an in-memory cache or other structure—we at least double the available cache..."

And if you don't know about pagecache, it's an in-memory cache managed by the OS and has nothing to do with JVM's memory at all.

And you forgot that C++ isn't the easiest language when it comes to designing a distributed system. Scala, as I mentioned, offers many other features that suit the needs of the team. Of course if you're a good engineer you'll know that there are trade-offs such as compiling time, but that's the same for every engineering decision.
Moral of the story is - people like their goods to be cheap, quickly delivered, and convenient to order. Amazon encompasses all of that and it seems that Otto's companies do not. I applaud his effort to put people ahead of profits, but unless he changes his business model amazon will continue to eclipse his empire.
Regardless of whether he made it in a week or not, the criticism by the OP was constructive. Just being nice and saying that "this is fantastic", wouldn't help the developer learn either.

*Input lag is something Carmack et al. keep hammering home for game developers.
Not a big deal. I'm surprised this is a thing, been doing it daily since 2004. I don't really get the alternative.
lots of neat (and hopefully useful) things that can be added! i guess that's what OSS is for hehe.

-blink detection (using a webcam or forward facing camera?) to pause while your eyes are closed?

-hold-to-pause or hold-to-spritz button, and show context (+- a few lines) when not spritz-ing?

-point of focus slides slowly across the screen, to exercise those extraocular muscles
If you can tolerate some data loss, yes.

I believe Kafka can still lose some data if all the active machines fail. It's a deliberate design decision (it's the right thing to do if you want to remain available and can tolerate some data data loss). I believe the Kafka team are working on it, but it's non-trivial to fix.
They didn't "work around it". Kafka was designed from the start to avoid memory pressure.

BTW, I've talked to finance people who have JVM applications that haven't had a major GC in months. Really, it's not a big deal.
The article linked at https://news.ycombinator.com/item?id=7375860 is a low quality, analysis free of http://techcrunch.com/2014/03/09/console-crisis/ which contains the same flaws present in the original. Atleast you could have linked to the TechCrunch article.

The "same source" argument doesn't work here, since TechCrunch used non-recent data and the probability of you coincidentally using the same data for your own independent post is low.
It seems like a pretty good career move to work for an old-guard company - say Nvidia, or Yahoo, or Lockheed - and then go found a frivolous company. See eg. WhatsApp. You end up competing with all the young folks who don't have that breadth of engineering experience that you can only get by working in a big company with a fair number of greybeards, but playing in a hot market.
Ask HN: How long you took to sign your first B2B paying customer?
On product startup how long it took to bring a paying customers on the B2B segment?
Access in iOS is never on by default. You have to approve each app individually.

You can go in and turn that access off by launching Settings, and tapping through Privacy->Photos and finding the Outback app and switching it to off.

While you're there, you may want to review other privacy settings for other apps.
Malaysian Airways Terror Suspects: ‘Stolen passport photoshopped’
Calling the people who have a beef against us for occupying their country "those people" and thinking they are in any deep way different from us is a big red flag for lack of understanding. That kind of thinking goes a long way toward explaining how we could blow a couple trillion dollars fighting people who haven't got a single aircraft, artillery piece, or armored vehicle.
Using a "let me google that for you" link on the problem with software patents seems unnecessary. Why imply your users are lazy? At first I thought the contrast between "whose patents are pending" and that link was a great bit of commentary, but that link was an unexpected slap. I was expecting an EFF link.
I don't know why is this so hard for people to understand? Once you have enough so that you don't have to work anymore and live comfortably, one choice is to stop and actually do it. I already have my mark set, f I by any chance get 1.5 million US$, I'll quit. Even if I could keep on getting more and reach twice that.
The language's fate will hinge on whether it's released in a form resembling open-source. Knowing Wolfram Research as I do, I think that's unlikely, and I therefore predict that it will fail to win many adherents.
Existence of god is largely a question of belief and faith, not scientifically verifiable data, and I suspect nearly all priests would agree to that as well.
It's not just the excessive number of merges that git pull creates – they also have the wrong orientation.

Since pull merges others' commits on top of yours, the diff it creates is full of their changes but has your name on it, which clouds blame and history and makes conflict resolution more difficult. I think this is something git should fix.

See this article about merge direction: http://tech.novapost.fr/merging-the-right-way-en.html
I've been using the Spreed Chrome extension (http://goo.gl/ki49wl) for about a week. They've recently added an orange focal letter (much like Spritz's red one) in that time.

Squirt has a cool UI and works across browsers, but I like Spreed's ability to see progress as I read and the keyboard shortcuts. Looking forward to seeing this tech pop up more and more and evolve!
Scrum is agile. You are not supposed to implement everything that's in it - even better, you are supposed to pick one stuff at a time if you face the specific problem the new stuff is supposed to solve.

Adding/Removing stuff is the whole purpose of the retrospective, the last feedback loop of scrum, feedback on the process itself. That should be the first thing you add and the last thing you remove.

"By-the-book" scrum is like applying all the GoF Patterns in your project. But yeah, I'm nitpicking, I know what you mean: I see around me plenty of positions for "Scrum master, good at removing impediments, x years line management experience, expert with Microsoft Project, no development experience necessary ..." and I'm thinking WTF ...
Maybe a progress bar along the bottom. Easy to pick up with your peripheral
I like the hattip to Franz Kafka, although I would be wary of submitting An Imperial Message [1] to the queue. It may never make its way out.

[1] http://www.kafka-online.info/an-imperial-message.html
Simple Design Ideas for Your Workspace
Great answer(s)! (To you and other repliers -- thanks everyone.)

Makes sense. Not one single big thing (i.e. AWS for web companies), but a really great example of one industry benefitting and emerging because of cost improvements and advances in a different industry.

I, for one, continue to be excited about our drone overlords.
Is Amazon stock a good buy in 2014?
I've done a quick and dirty analysis of Amazon's 10K over the past 3 years and it looks like they've been pulling in an average of 1.5 trillion in gross profit.

They seem to be relatively innovative - and always striving to be at the fore-front of technology. They're stock price has reflected this with pretty steady YoY gains.

With that said, should I invest in AMZN soon (Amazon.com, Inc. Stock Chart). I'm thinking about getting into it in a major way and I'm looking for some sound advice from fellow investors before doing so.

Thanks!!
I prefer the UI of OpenSpritz, and it's open-source and MIT licensed, as opposed to this project which has no license. https://github.com/Miserlou/OpenSpritz
I can tell by the fading font color that this isn't a popular post, but I fucking love it.
There is no requirement, either under the Constitution or under laws of war, for any sort of formal declaration. And, there as an "authorization of military force" against al Qaeda and the Taliban. There certainly isn't some magic I DECLARE WAR requirement.

> Why hasn't the US Congress declared war since WW2? Is there some consequence to declaring war or not declaring war that they're trying to avoid?

Its an outdated concept.
"Except no one here is doing this. "

They do it at companies I've worked at.

Some of those comments weren't in place when I originally commented.

Yes, not everyone here is advocating that. It's one of the few hot-button issues for me, and it still feels like 'moderate' tones get used to justify herding people in to open plans to save a few bucks.

I'm not accusing people in this thread of doing that - I'm saying it happens a lot on the outside, and the voices of moderation - the types expressed in this thread - get used by non-programmers to justify open plans. Perhaps I didn't clarify that, or perhaps it's a distinction without a difference.
Not only is it fundamental to a game. Its fundamental to becoming better as a developer as well. So I appreciate you critiquing it the way you did.
Good points, thanks. I know 400/900 are not "slower." But the radios designed for them generally are slower.
Around '93 for me, the plates with the Xwing blew me away.
I've had a Phantom for a while, and more recently the Phantom 2. Have never had any issues whatsoever. I don't discount that these happen, but as with most things, there's a pretty big sample bias in complaints.

Also of note, winds aloft are often not the same as winds on the ground. Given top speed on these guys is around ~20mph, any wind above that and you've got a fly-away. Again, definitely doesn't account for all fly-aways, but I would venture that it does explain some.
Of course it doesn't, but how that consensus was reached is. New data indicating otherwise would eventually change minds in the scientific community, as it did then. But it starts with data, not belief, or political agendas.
He did not throw away $50k/day. He walked away from it because he had enough money already and did not need any more of it (especially since he did not particularly enjoy all the attention that came with the money, but even if he did not mind it, that would not change my point).
Maybe if ruby didn't take so long to load rails code, this sort of complexity wouldn't be necessary...
Clojure, hands down.
It's funny, I was just asking myself the same question and was poking around various sites to see what types of SSL certificate products were on offer. I found this site:
http://www.sslshopper.com/article-top-10-ways-to-save-money-... as well as this page: http://www.sslshopper.com/cheapest-ev-ssl-certificates.html

Pretty much every large company uses VeriSign, which isn't cheap. Twitter, Apple and PayPal all use EV certificates (which make the url bar go green) from VeriSign which are between $1000 to $1500 each.

It kind of comes down to whether you want an EV cert or not. Certain sites are cheap for non-EV certs (Like Comodo), and others offer cheap EV certs (GeoTrust and DigiCert will sell you one for $300/year). The cheapest for everything seems to be GoDaddy, but, I guess caveat emptor.
As of yesterday I've been at Inbox Zero for 47 days. Before that my longest streak was 8 days. For me Inbox Zero is all about not having loose ends at the end of the day.

How I did it: 1) liberal unsubscribe. 2) ruthless delete. 3) scheduled time on my calendar to reply.

I remember on day 26 one message I didn't want to deal with stuck in my inbox. At the thought of breaking the streak I re-read the message and scheduled 30 minutes the following morning to reply.
What do you do when the world’s attention is on you?
I think you missed this part:

> The Core lets you do your own socket programming over TCP and UDP.

There's nothing stopping you from writing your own TCP/UDP listener server and having the Spark write to a port on that.
Create a Landing Page with Drag and Drop [New Tool by Designmodo]
Kafka 0.8.1 released today