News for hackers. Stuff that matters.

steamboiler

Re:John Tiller has died on Saturday May 01, 2021 @08:50AM (#27005871)
I had a lot of fun playing John Tiller's Campaign Series by myself and with my buddies. We'd play the turn based, company/battalion level tactical game on a single computer using its unique single-machine play feature. I can still remember the hex tiles, and the catchy background music.

Thanks for all the memories. RIP John.

Re:Sid Meier: More Than Just Civilization on Sunday April 18, 2021 @03:59AM (#26850683)
Tangential, but here goes.

I enjoy miniature wargaming. Sid Meier's 'Gettysburg' is one of my all-time favourite computer wargames. Thanks for creating it!

Re:Ask HN: Which product/design blogs do you follow? on Sunday May 10, 2020 @08:50AM (#23132219)
Nice find. Thanks.
Re:Ask HN: Which product/design blogs do you follow? on Sunday May 10, 2020 @02:42AM (#23130753)
Bookmarked, thank you.
Re:Ask HN: Which product/design blogs do you follow? on Sunday May 10, 2020 @01:23AM (#23130499)
> Failure post mortems, Things which explain a startups decisions step by step

+1. I'd also add retrospectives/analysis of successful products to this list. Needn't necessarily be software even.

Typing messages is considered a PhD (?) level problem. Could you talk more about how you went about solving it? Thanks!
Thanks for commenting. Do you have any code somewhere that demonstrates type-safe messages?
Re:We Can't Trust Uber on Monday December 08, 2014 @01:57AM (#8715304)
> The infrastructure for background checks and criminal records in India is more or less nonexistent, so I doubt that Lyft would've been able to catch this driver before he committed a crime any more than Uber would've been able to.

Yes, blame it on the system. Never mind that Uber performed NO checks; never mind that the guy's record was revealed shortly after his arrest, indicating that had Uber performed a check they stood a good chance of finding the same out.

While India's police system is not perfect, Uber's attitude is downright arrogant: "it is you natives and your cops who are to blame". The law mandates a background check, you didn't follow the mandate. The least you can do is to own up to that.

Re:Announcing a specification for PHP on Wednesday July 30, 2014 @03:46PM (#8110493)
A language spec is roughly analogous to the definitions of scientific units of measurement[1]. They among other things, allow us to verify something independently of a specific kind of measuring device.

[1] http://physics.nist.gov/cuu/Units/current.html

Re:Amazon Unveils Delivery By Drone on Sunday December 01, 2013 @09:56PM (#6831173)
Don't forget the robotic mules.

[1] http://en.wikipedia.org/wiki/BigDog

Re:Edward C++Hands on Friday September 20, 2013 @04:17AM (#6416548)
FWIW Twitter and Coursera make heavy use of Scala (Twitter also uses Clojure, if you consider Storm etc.)
Re:Ex-Prime Minister Baroness Thatcher dies, aged 87 on Monday April 08, 2013 @08:35AM (#5511295)
I'll probably get down voted for this but I'll say it nonetheless.

Roger Ebert and now Margaret Thatcher. I respect them both but IMHO HN is hardly the place to mourn them. Just my 2c.

(FWIW I can't flag this article; I would have if I could)

The Washington Post article[1] on the launch comments on the the apparent cultural differences between NASA and SpaceX:

Many of the SpaceX controllers wore untucked T-shirts and jeans or even shorts, a stark contrast to NASA’s old suit-and-tie shuttle team.

[1] http://www.washingtonpost.com/national/health-science/privat...

Re:A primer on Python decorators on Thursday April 12, 2012 @03:01AM (#3831338)
Nice description. I'd suggest explaining how decorators that accept arguments (i.e. @memcached('some-arg')) work lest it befuddle some beginner. It is not straightforward (the first argument of a decorator is the function being decorated).
Re:Non-blocking Programmers on Thursday March 31, 2011 @07:20AM (#2391090)
I've found that pairing with interviewees on real(ish) problems usually helps to detect useful traits (I am not advocating pair-programing here FYI; rather working with them in front of a machine during the interview). Your mileage may vary.

Some of the things I look for are (in no particular order):

1. Knowing where to look for help when stuck

2. Systematically looking up the man pages/docs/API when stuck as opposed to making multiple wild guesses

3. Indenting code and saving files with proper names (you would be surprised how many people don't intend code even when it spills over 15-20 lines)

4. Instinctive eye for usability - for e.g. parsing command line arguments when appropriate rather than doing it blindly (`if sys.argv[n]: foo elif sys.argv[n-1]: bar`)

5. Inclination to iterate, even during an interview. Many people are happy to produce a working answer and leave it at that. Some iterate and tidy up without being asked to.

On a lighter note, this is what Dilbert/Dogbert have to say on new "green" breakthroughs.

http://dilbert.com/fast/2011-03-29/

My "problems" look minuscule in comparison. I am inspired to look past them and try harder. Thanks for sharing.
Re:Android Sales Overtake iPhone in the U.S. on Tuesday August 03, 2010 @04:36AM (#1570525)
by Apple to create a viscous circle where developers bind themselves to iPhone

I think you mean a vicious cycle. Or a virtuous one depending on how you perceive Apple.

Re:Plain english explanation of Big O on Friday July 16, 2010 @07:23AM (#1520832)
Interestingly the top rated answer was given by the gentleman who got turned down by Google

http://news.ycombinator.com/item?id=1520323

Re:Dilbert on 'FU Money' on Thursday July 15, 2010 @04:54AM (#1517269)
it is /fast, whatever that means

AFAIK /fast is an URL to read just the comics "fast" without spending bandwidth loading all the additional information presented in the landing page of the website.

But most of their recent projects seem like they're trying to innovate and the coming out thoroughly mediocre, which isn't really a good combination.

Innovation and milking monopolies generally require different skills and attitudes. MS has tons of people good at the latter (starting with Balmer) and that very fact acts against them when it comes to innovation. Any innovation that happens (C# and LINQ come to mind) is limited in scope and is the work of individuals below senior management. These innovators have very little to do with steering the company.

If MS wishes to innovate they should start by firing or sidelining a lot of the entrenched senior hierarchy. Easier said than done.

Re:Ask HN: Why are there 2 Pythons? (2.7 & 3.1.2) on Monday July 05, 2010 @03:57AM (#1487637)
I think that once the Django team announces their intention to port most of the auxiliary applications will take notice and follow suit. I base this on how the (better) auxiliaries have been pretty good at keeping in sync with Django's releases.

Older »