skysight-inc/HackerNews huggingface dataset:
That book is awesome BUT that PDF is from an old edition, and it's somehow unusable todays (seriously, MASM?).

I have been reading that very same book, but third edition, which focuses on GNU/Linux as platform, and it's way better.

Also, you can "find online" the pdf for the third edition.
Expedia to buy wotif.com for $703m
Well done and well documented. Bravo.
I was wondering at that too, but I don't have experience with some of the other frameworks so I thought perhaps it was just all relative :)

I love Drupal, despite some of the flack it gets, I think on the whole it does what it does really well. But easy to get into "it aint".
I've got 99 problems but the total line count on web spreadsheet ain't one.
In my experience, in the case of people wanting to work in a startup, cheap usually means 'lots of competition for the job' rather than 'is bad at code'.
I write software that interacts with CVs/Resumes for a living. Why would I use this over something based on HR-XML?
It looks like a good solution to a lot of tedious problems, especially considering navigation.

On the other hand, it seems like there's no boundaries for what problems Xiki should solve.

Where do you draw the line? I would for instance never expect my shell to be able to manage my database. It just doesn't make sense to delegate that job to the shell.
If you put it this way, Clojure is old too I guess.
Let's just say that the attitude of IEC 61508 towards software development in general and programming languages in particular is not very spirit-lifting.

At least us software guys have an advantage: the hardware guys will always have to live with failure rates.

But the standard happily declares software to be bug-free, as long as you do the required testing and stuff. ;-)
The moment Twitter starts charging users, everyone will jump ship. Then it's just network effect in action: less users -> less incentive to stay (and pay money).
Well, that means it's only free if you have all the right papers and permits.
The first commit in git is from 2008.
https://github.com/trogdoro/xiki/commits/master?page=17
From http://www.linux.com/learn/tutorials/778419-meet-xiki-the-re... it turns out than "Craig Muth, has been working on Xiki for ten years". Maybe not a mature project but not an early stage one.
That's a good point. One potential way to handle it is to make many of the powerful monsters optional, and then have a more difficult "bonus dungeon" for players who had defeated all the optional, powerful monsters. Many JRPGs I've played did this, as did the expansion to Baldur's Gate 2.
Two things about that:

1. What are the differences? I've no idea what the significance of the source is.

2. The one you linked is hella unreadable. OP's table is, due to the color differences, extremely easy to skim, while the one you linked has only very similar black&white x and checkmark symbols, which require closer inspection to differentiate.
I was about to donate $50 to Swartz's donation link until I read Tptacek comment about Swartz having had sold a startup before was hardly in a bad place to defend himself. I guess instead of thinking of donating I could have called him instead, maybe that might have helped.
Seems like a lot of ideas from GNU Emacs and Plan 9 (such as interactive text and evaluating within text buffers) rolled into one, so in that sense it isn't anything revolutionary. Of course it could end up being something nice, but the way the Kickstarter video rubs off on me makes me doubt it.
Another index that's a lot more usable than this one IMHO is:

http://developers.whatwg.org/section-index.html#index
I sometimes put on music I don't really like anymore, just for some late-teen memories, both good and bad. I find it's very therapeutic.
So then you're a single-tasker?

Login to gmail, check messages, reply to messages, logout.
Go see what's happening on twitter... login, scroll through timeline, send some tweets, logout.
Go over to salesforce, update some customer records, look at chatter, logout.
Jump over to kill some time on HN... login, look at replies to comments/discussions...

You get the picture. Nice idea in theory but immensely impractical for almost any standard user.
Should I kill my baby (start up) because I have a dog(day job) to feed
I'm a 23 year old developer from India. I work for one of the biggest telecommunication companies in the world, where I draw a nice salary and am entitled to a lot of perks. I have also been working on a startup idea, along with a friend/colleague that has now grown into an alpha level prototype. Owing to our inexperience we don't know whether what we have is launch ready or not and think that we need to work on it a little bit more(a month or two) before we launch even to alpha users.
The problem is that my day job is killing me. Itsfuckingcrazy! I do not feel like a good fit in the environment for a single moment. On top of that my day job is eating the time that i would otherwise give to my startup or potential startup.Now I really want to leave and work on the startup but there is this one resistive force ('it's the start of my career', 'Its hard to get into such a good company'...'blah')that stops me every time I think of sending my resignation. So I m in a bit of a fix as to whether to be more disciplined and keep building the start up alongside my day job or to quit and start working on the idea full time! Would appreciate any word of advice!!
PS: I don't have any liability
The Paris Startup Job Fair connects 1,000+ Job Seekers with 75 Startups
> So, either post the aggregated data that shows accused parties kill themselves prior to trial or simply STFU.

Is that how debate works, you posit a random ultimatum or else discussion over. Interesting, explains a lot though.

Schwartz and James, both killed themselves while under prosecution. James specifically called out the prosecution (and his impending conviction) as the reason for his suicide (in a suicide note).

An honest question, do you think it just random chance that two people facing similar charges by the same prosecutor both killed themselves?
I was considering writing something about this but wasn't sure if there was an audience. Startups are a gung-ho never-say-die world where quitting is very much frowned upon but the reality can be tough. You can face a lot of forgivable difficulties (I once had to entirely rewrite our backend over the course of a weekend because the CTO had written it in a language 2/3rds of the tech team didn't use, we repeatedly delayed MVP launch for reasons that wouldn't have stopped feedback).

You can get over all of these, work around them and try and make sure the same mistake doesn't happen twice, but the breaking point is really when you stop trusting your co-founders. At that point there really is no other choice. Since leaving and getting distance, lamenting with others, not having followup matters resolved professionally etc I've seen that it was the best decision I could have made.
Wifiex - The first internet key charger
Wow, an average of 30 terminals at all times? Just out of curiosity... what for exactly? Real-time monitoring?
If you're a developer and you absolutely loathe learning new technologies then you're in trouble, I'd find a new career. Otherwise, I think the key is striking a balance between recognising the hype and fads, then spending time learning the new technologies that are going to stick around, because they provide a substantial benefit over their predecessors.

Give technologies a chance to mature before you jump in. Look at what actual companies/sites are using, not just what people on HN say is cool.
Street Art Project With Google
A typical suggestion is that your monthly rent is 1/40 of your annual income. So if you earn $160k you can afford $4k rent. That's pretty realistic for a dual earner household. Even for one earner it's doable, though of course above average. But really many people are probably spending most of their money on housing and not saving anything.
One of the Kickstarter goals is making this process easier
I agree with most of what you say, but: 2000 euro/month -- as a finished Phd in CS?! That's ludicrously low?

Still, there's a difference between working as a developer/architect/engineer -- and doing CS research. I'm guessing op meant a career in "software engineering", not "computer science".
I think the title is AOK. A very nice commentary as you work through building it, I think folk will find that very helpful. Thanks for being awesome.
The best thank you :)...
God bless you..
I imagine 'coding in PHP' is quite a lot way down the list of requirements to work at FB. There are much more important skills, like being able to write code that works at scale. That isn't the case for most startups - prior experience of the tech stack is right at the top.
>hsbc charges zero dollars to transfer money between countries you have account with them.

Only if you have one of their "rich people" accounts. You have to have something like $100k in your current account or a half million dollar mortgage. Something like that.

Needless to say, agricultural day laborers sending remittances don't qualify. They have to pay up.
Reset The Net - Privacy Pack
>It's impossible to “redesign” shell fundamentals in Unix because it will be incompatible with all other old-style utilies

So?

For one, you could redesign the basic utilities too. Or offer a sumplementary revamp versions of some.

Second, you could use them in a less capable "text mode" and still get all the other benefits from the new shell.

>And classic pipes are not so bad as PS evangelists saying.

Well, they are not that relevant to 2014 either.
LINQ has expression trees (or maybe I should say .NET has them). Libraries like autofac or moq would not be possible without them.
It's been tried (I was mildly involved in 2 such projects). Very hard to do within the constraints of a typical ATM.

One option that seemed to have promise was basically a coil around the card slot area that would detect signals from rogue electronics being placed anywhere on/around the cardslot.
One thing I don't understand, SWIFT you say is $5-$10 per wire, how is this cost justified in any way?
And solidify the client relationship with a good contract.
What kind of consulting are you guys doing? Sounds really nice.
I live in Singapore. Innovative and low cost is not exactly how I'd describe the services available to me.

I can do money transfers but they're very expensive using the regular banks. Currencyfair.com, which is innovative (and cheap!), is also prohibited in Singapore for outbound transactions, but it's available in the US.
Not sure this is the best advice. Most DBA's are not developers, and the line of work isn't the same. OP probably wouldn't make it to his goal, he'd just end up with money.
The throwaway comment is this: who cares about backends? Go make something people want. Every second you spend chatting tech is wasting your time. Make something people want even if you have to do it with a pencil and paper. Worry about the tech when you've figured out step one. 99% of startups don't do this.

So for all of the armchair startup warriors out there, the guys eager to hear if Facebook is really running MongoDB or what their sharding plan looks like, let's look at the tech.

I'm a MS hound from way back. I made a bet -- a very good one -- back in the 90s that MS was going to own the PC market. And it did. And life was good. Microsoft sold tools and apps, I came in and programmed using those tools and apps. Many times I came in after the local yokels had already screwed things up. This meant a higher bill rate. Life was nice.

But I started noticing something: there was a certain arrogant-jerk-inbred-echo-chamber feeling to the MS community. MS pimped tools to the developers. Developers ate it up. MS pimped new servers to their MVPs. The MVPs sold them to corporations, consultants came in and collected. It was all fine and dandy, but over time there just got to be more and more tools and apps, and more and more servers and experts. Any small reasonable thing you'd like to do, like set up an email server, involved books, certifications, special servers, learning the acquisition history of all these small companies, and so on. It was ludicrous that any one person could be an expert enough to maintain the small set of tools that most folks would need. Microsoft was adding complexity -- unneeded complexity -- into everything it touched.

More troubling, once I started learning more about startups, I saw developers obsess over new Microsoft tools or third-party components instead of making things people wanted. Microsoft's interests was in creating and maintaining this ecosystem of selling servers and tools, not in helping people make things other people want. So I'd see these projects that were supposed to be solving a simple problem. They'd use all kinds of fat, bloated, feature-laden junk strung together in a huge pile of tech. Then somebody would start down the "happy path" of making a "hello world " app work. Very soon, however, developers ventured off the happy path, and then they had to learn javascript, html, SMTP, SQL, and so on.

So development consisted of salivating over new stuff, eagerly installing it, and then wandering around in the weeds trying to hook all the pieces together. And oh, by the way, the user was supposed to like it. But, let's face it, screw the user. We're here for the tech, right?

I still love the CLR and several other things Microsoft has created. But I'm not part of the ecosystem any more, and I won't spend any time at all learning whatever new version of Silverlight they'll have out next year. I'll also stick to my command line and bash, thank you very much. I've been burned too many times, and I've seen too many development teams destroy their productivity by getting lost in the Microsoft ecosystem.
Thanks for saying that. I guess I should have explained further.

Hawala is originally from middle-east and has distinct Islamic flavor to it. So I can understand why someone can find my comment offensive.

Hawala has a history of being used in nefarious activities in India so I know better. Black-marketing gold, traceless transfer of money for terrorist activities etc. Gangs have spawned over it and gangs have survived over it. Since it is also used for sending remittance from Saudi to South-Asia by labor/slaves who have their password taken away from them, it is still tolerated socially though not legally.
Out of curiosity, what kind of money did you start at in your job in Dublin? I've been toying with the idea of moving to the UK/Ireland, and from what I've been able to gather pay seems to be really low there? For reference, I'd consider anything below 2500 euro/month after tax to be "really low" for knowledge work where you're doing something useful.
It serves a different purpose.

Your link does not show how HTML evolved/what tags are new, the OP link doesn't show what each element actually is.
I don't really understand why there is a need to simplify something like AngularJS. Kudos for building something but I'd rather stick with the battle tested version thanks. If you're building a single page app then the initial payload isn't a big deal anyway, so I don't really care if it's a few KB less.

Your simple example is (IMO) more complicated than the AngularJS version, and Sentinel JS requires Jquery:

https://angularjs.org/

Please correct me if I'm wrong, just don't see the benefit of using this over AngularJS, you're ultimately going to want more functionality anyway.
Flat is boring: submit idea and get it 3D printed
Disregard this advice, do whatever you enjoy the most, there are plenty of good jobs for anyone who is passionate and has good people skills. I know my work is very strict on anti-age discrimination.
Or it's just another political statement to gain/retain voter support, while everything (US-german collaboration regarding mass surveillance) will go on as before.

Seriously, if Germany wants to make a statement, it can start by banning all NSA listening stations on German soil.
Method that is used to store PIN on mag stripe is kind of weird, but reasonably secure. Idea is that card issuer has some unspecified algorithm that generates PIN from card number and what is stored on the magstripe is difference from this "default PIN". In essence this is weird formulation of counter mode of block cipher, more so that the unspecified algorithm typically entails encrypting card number with (Tripple-)DES or AES and BCD-reducing the result.

This offline verification of PIN is mostly only relevant for ATMs owned by card issuer, as whatever device that does this verification has to know secret symmetric key for this algorithm.
I assume they're talking about the Iternet Standards Process[0] where documents are published as IETF RFCs.

[0] http://tools.ietf.org/html/bcp9
Checking your GPS - A guide for user testing and design research
> You've forgotten:

I was mentioning the "99.9%" use case of XML for e.g., a resume format. You don't have to specify DOCTYPEs, namespaces, etc.

> The likelihood that you will receive badly formed XML and be forced to parse it anyway.

You're supposed to fail on badly-formed XML!

> Oh, and your parser has to handle ALL of this.

So? I don't have to write an XML parser because there are numerous well-tested ones already written. I wouldn't write a JSON parser for the same reason.

> Wanna know why it's typically possible to blow up an XML parser with a memory leak or a buffer overflow but not a JSON parser?

First of all, you shouldn't speak in absolutes. You certainly could write a JSON parser that blows up for the same reasons. There's nothing inherent in JSON that makes it impossible to write a bad parser.

> at least I never have parse it (want an exercise in frustration some time? try doing THAT...).

For anything more than a trivial format you can automatically have the parser bind the content to a POJO (or your language's "plain old object" analogue).
Obviously the technology of choice should be Node.js and Ember, duh!
Better yet, privatize it and hand it to an oligopoly to run.

That way even with a light touch regulation they'll just shut off portions of it and tell us to get off their roads until we've learned not to inconvenience them with laws.
Random Numbers on FPGA (running monte carlo sims on FPGA)
Another alternative is to look at one of the well paid but not very glamorous options such as Salesforce development - they have their own language (APEX), data query language (SOQL) and piles of other proprietary stuff that most developers won't touch with a barge pole.

However, if you are competent and can stand the poor development tools (I couldn't) then I suspect you could do pretty well....

Same goes for a lot of big-ticket commercial applications - mainly CRM and ERP, they exist in their own wee worlds of complex requirements, poor tools and high daily rates!
OpenStreetMap – What’s next for the ‘Wikipedia of mapping” as it turns 10?
I though that a big green thing just makes it easier for criminals to install a skimmer - they smash the original one off and add their fake version. Being big it has plenty o room for electronics.

I image searched "wells fargo atm" to find an example of the big green thing. I saw lots of older style machines, but the first link to the newer machine with a green thig was to an article about skimmers.

http://www.thedenverchannel.com/money/consumer/skimmer-camer...
The comparison to color and taste describe what music is to me.

Most of the time I don't care too much about what I eat, as long as it's decently tasty. I rarely cook, and often consider eating a bit of a nuisance.

Most of the time I don't go out to see a sunset or notice the colors around me. I don't even bother walking around in the big forest right next to my house. In fact, I sometimes find it a nuisance to leave the house to do what I need to do.

And yet, when I do occasionally feel like eating something I really like, I bother to cook and savor it. And sometimes I get up extra early to ride my bike to the nearby lake and watch the sunrise.

Music's the same for me. I usually put on music that is easy listening while I work, or music that is by now so familiar to me that I know every little detail. Or I go without music an entire day.

But then sometimes I put on something meaningful, and I can spent a decent chunk of time just listening and letting my thoughts drift away.
How's that not a "cruel and unusual punishment"?

Not that they would care, or that the constitution means anything to them...
What does the vast majority of email produced currently look like and how do you know?

Also, surprisingly, I, for one, don't have to read the majority of email produced. It's perfectly sufficient if I can read those emails that I receive, and the vast majority of those fit within those limitations without any problems.

Hell, my guess is that the LKML (https://lkml.org/) alone probably is the majority of my incoming mail, and that one essentially runs on "old" email clients. Though I guess that in your eyes that's a sign that the majority of kernel developers just are too stupid to know what a powerful MUA looks like ...
Autocomplete all the things
>Not that those things haven't happened, but this sounds overly cynical to me.

Overly cynical is how the world works.
> A Dog is not an Animal that includes Barkable and PeeOnHydrantable, and a SpaceShuttle is not a descendant of Airplane

I think there is probably a lot of room for debate on this.

(Edited to make it less pithy and therefore probably much less irksome)
Funny, I was almost exactly 31 when I decided to abandon my small business and go into web development. I have a degree in Psychology but had a long hobbyist programming history going back to writing BASIC programs on an Apple IIe, then later some dabbling in Assembler, Pascal and C.

From 2003 to 2010 I built LAMP stack bespoke websites for a modest living and then joined a startup that was using Ruby-on-Rails.

Now I make > $100K and get job inquiries twice a day.

It is definitely possible to make such a career change, but it is challenging to find just the right environment to be able to do it and still make a living while learning. For almost a decade I had to rely on my non-programming work skills to still have value to an employer while learning. For me this was Desktop publishing and light system admin work. It was also difficult to find increasingly complex real-world projects to work on to push me to learn more.
http://www.boston.com/community/forums/news/world/general/fi...
In modern western democracries like Sweden etc, the conditions under which they transfer people as described in the post, is like the mafia operates, not an actual civil service, like law enforcement.
The conspiracy theorist in me tells me that this might be a staged drama by US-German authorities to instill confidence in German citizens. Or may be to deceive Russia.
Redesigning without feedback is so painful to experience, can completely understand.
Russia Lawmakers Passes New Bill With Harsh Restrictions On The Internet
The World’s Most Unusual Data Centers
> Hum, so his friends are extremely limited in their ability to understand anything not desperately mainstream. That's more or less the definition of limited cultural openness and poor taste for me.

Or the setting was just not right for putting on something new and unfamiliar. Music can serve many purposes, and easy listening or the communal knowledge of music can be very important.

'Driving along and yukking it up' might not be the right time to put on something that is unfamiliar, and result in a group rejection (and some gentle ribbing), in the same way that meeting with a bunch of friends on a friday night and putting on some weird art-house flick is likely to result in derision.

It doesn't necessarily mean that these friends are not open to new stuff though. Could just be group dynamics.
Yes You Can.
I think your link is the perfect answer to the problem highlighted in the post (which is, incidentally, a problem I was facing myself, so thank you!). There's also an Haskell implementation of priority search queues: http://hackage.haskell.org/package/PSQueue-1.1/docs/Data-PSQ...