skysight-inc/HackerNews huggingface dataset:
I can't recall if it required a cheat or not (secret stuff didn't show up on the map by default), but you could absolutely see every entity in the level from the map screen.

This included enemies, projectiles, powerups, bullet sparks and assorted decorations. Many of them were shown as little arrows indicating which direction they were facing.
Social media laws to be discussed in wake of prosecutions
Anyone know what he died of? 58 is a very young age to die these days.
We use Trello, Lighthouse, Zendesk and Pivotal Tracker. We hook them all into one stream with www.hojoki.com. This helps us search between them all and discuss what's going on.
Open Sourcing May Be Worth the Risk
How Jason Hoffman came up with a new way to build computers
Nice read. I really enjoyed my time in the OSSO (then Maemo) team at Nokia from the N800 until the beginnings of the N900. The team was incredible with core hackers from the biggest and coolest open source projects out there (Linux, X, GStreamer, GNOME, GTK, Telepathy, etc).

It also feels great to know that I left the company at the right time :-)
Life in an accelerator - iJudgeFights.com Diary post 2
$SAFE escaping vulnerabilities in Ruby fixed
Great app. Thanks for this tip!
I get that alot. But this is actually easier to audit than install.exe or the shell scripts embedded in a .deb or .rpm (which, incidentally, also run as root).

It looks scary, but it really isn't. Or rather, it's no scarier than most of the other ways to add software to the common desktop operating systems.

Edit: and for those who care, there are .rpm and .deb packages available, or you can grab the source from github. Pick your poison.
Idea is good for massive/popular spam bots. But... well... I've been there and I know, that spam bots evolve if only there is someone, who can tune bot a little. So changing bot from looking for submit button into just submiting form is quite easy. Also - technology goes forward and there's no big problem today to write bot, that understand JavaScript.
And as I have mentioned this - the best solution, I've found to fight spam bots is to create hidden (or visible, what the hell) field with initial value, that's later changed by JavaScript. Checking for value, you expect it to be set by bot works like a charm.
But - as long as you say, that this solution works, it's worth mentioning and remembering.
How are you Dealing with Code Complexity
Samsung Galaxy S3 Mini Features Quick Look.
I'm trying out Trac for a side project. I like it because it's both a tracker and a wiki, and your tickets each have a wiki page.

It has a roadmap feature where you define milestones, and you can assign tickets to a milestone for planning and triage.

One thing I haven't figured out is how to block closing a ticket on the closing of another ticket. That's all I'm missing from it so far. Anyone? Is there a feature or plugin for that, or a practice, that I've missed?

Edit: s/to a roadmap/to a milestone/
Nintendo tears down Wii U to show off single-chip IBM/AMD CPU + GPU
Obligatory link to "| sudo bash" HN comment:

http://news.ycombinator.com/item?id=2427492
It certainly did.

I convinced my dad to buy an Apple ][ for the family, primarily by demonstrating VisiCalc to him. He caught on right away, but it was painful watching him hunt-and-peck on the keyboard for years while he started to learn to type.
It already exists : ExtJS , is a monster frameworks for javascript using JSON instead of XML for "dependency injection". it is very hard to use due to the dynamic nature of javascript, hard to know what comes in and out of a method, some classes have more than 200 methods. But it is really really powerfull,especially regarding data persistance. Once you master it you can do very very complex apps pretty quickly.

By the way this is when you wish Javascript had a type system. How can you know what type a method parameter is unless you dive in the doc ? with Java you usually just have to look the interface ...
Hackers can steal your AppleID in 10 seconds
Probably spoken for the law makers.
Lack of coffee question for you. I've registered and am playing with this and I'm looking to tap into not only IIS but also node apps running on say, localhost:8999. Is that possible with this product or is it purely sitting on the IIS instance?
I have no trouble believing everything in the OP.

My dad had 2 secretaries when I was growing up in the 1970s. He was a mechanical engineer with an MBA. And he didn't know how to type.
"Fondlement & Fetishism Potential [F.F.P.]" is term that should be added to the lexicon of any product designer worth their salt.

It should be included as a standard rating along with things like usability when developing anything.
point taken for plain text files, but I use markdown so list items have asterisks at beginning of the line, so I have a pattern to distinguish list items from flowing text.

"But if I had been told then that people would still be defending the practice of breaking text into individual lines 35 years later, I would have laughed out loud."

Laughing is good for you! If I read you right, you invented the soft line wrap? Excellent!
Someone clearly doesn't get the point of decentralized cryptocurrencies. Don't worry, you're in good company (most of mankind.)
Hojoki looks great, going to try it out, thanks for the tip! Is it easy to manage what issues to focus on with all these tools combined together?
Right you are @tedsuo
There are many ppl not writing tests and not using staging and best deployment practices. This is true in every CMS and WCF. I don't believe it it any more prevalent in Drupal than anywhere else.
Drupal invites a lot of BEGINNER types to the arena of web solutions. As such you will certainly find the things you mention.

I don't agree with your suspicion that big shops are hacking core and building custom CMSs upon Drupal in a vain effort to try and gain source control features.
Rather... I'm aware of big shops sticking to Drupal bets practices and using Features, Strongarm, Plumber and other modules to get configuration into code and keep it source controlled.

If Drupal deployment were the nightmare you s=describe, then the phenomenal adoption of Drupal that we see today would make no sense.
Why would the Georgia Tech Authority decide to move SIXTY-FIVE sites off of a Oracle, Java, Vignette solution and onto Drupal? Well.. It is isn't because they like nightmares during deployment.

Drupal is growing up.
The issues that plagued us 5 years ago when I got involved are being solved with varying degrees of success and effort. We're not where we want to be but the market is eating us up. We are bullish about our future and know that out continued improvement will only serve to better our position as the leader that we are in the web space.

Doug Vann [Drupal Trainer, Consultant, Developer]
http://dougvann.com
I've seen it in POW, RVM. This recent trend concerns me. The sad thing about all this is not only that the command runs with sudo, but they have packages for download too so they didn't need to use this messy hack in the first place.
Handicap principle?

[1] http://en.wikipedia.org/wiki/Handicap_principle
That's nice, but for cross-browser compatibility and for the time being, developers are better off using MathJax, which (a) works the same on all the browsers listed in the article as well as MSIE, and (b) allows one to use existing LaTeX content by simply pasting it into an HTML document.

http://www.mathjax.org/

If everyone agreed on MathML and if all browsers supported it, I would feel differently about this, but because I create a lot of HTML with math content, I wouldn't consider anything less than a solution that works everywhere.
Is this really less transparent than running a rpm or installer .app?

On the other hand, looking at the source (which hilariously checks and warns if curl doesn't exist) you could just download https://pagekite.net/pk/pagekite.py put it on your $PATH manually.

The thing that makes me feel odder is that pagekite.py is just a bunch of base64 compressed python scripts - if you are going to put your .py script on a user's machine, are there really that many savings in compressing all the python code?
Should be no problem. You can point to any local port, and you can run multiple "kites" at the same time (assign public names to mupltiple ports at once). Just make sure your apps generate relative URLs and don't contain absolute IPs and ports and it should be smooth sailing.
We use Fogbugz and Desk, but most importantly, we use verbal communication.
You should actually try out iOS 6 maps: I find them to be much better than the original Google maps.

They're faster, use less data, and are much smoother. The directions are also a lot easier to follow since it adds turn by turn and you get to see the (animated) directions on the lock screen.
Setting Appropriate Milestones in an Early-Stage Startup
How does such a waste of bandwidth even get 27 points? Is this site infested with feminists or what?
Rail Radar now Tracked by Google Maps
E-tailers ordered to update websites by UK Govt.'s Office of Fair Trading
We accessed [an operator's] systems through their x25 network which they never knew was running

I remember a presentation on x25 security from not too long ago that articulated this very point: "Everybody “forgot” about their X.25 direct links":

http://dl.packetstormsecurity.net/hitb05/BT-Raoul-Chiesa-X25...

Personally I had thought all of the public x.25 networks like Sprintnet/Telenet, Datapac, etc. had been shut down at the beginning of the last decade. I'm guessing these must be private networks still running x.25. It would be interesting to hear from anyone not in the US or Canada if their x25 networks are still up - can you still dial into a PAD? Here in the US you used to be able to dial into a 1-800 number and login with phones/phones (or something like that) to get a directory of local dialups in your area which you could then call locally (so you wouldn't get hit with long distance charges).
Thanks, I'll play with it. I have Friday demos for clients and I would love to not have the localhost:xxxx in the URL just for sanity's sake. Love the idea, cheers.
>Almost makes me wish I was born at a different time and place.

I've often found myself feeling the same way.

Thing is, we're in no danger of running out of things to invent or advance. There's effectively just as much uncharted territory for us as there was for anyone else. We even have the benefit of standing on their shoulders to achieve perspectives they couldn't realize.
The shenanigans are just to keep it encapsulated as a single .py for backwards compatibility with when it actually was just a single .py. Once I get into the official Debian and Fedora repos and have proper windows/mac packages, this will go away.
What you are describing is more of a white lie because you were put into the situation.

You might say I'm busy because telling that person you don't like them has no benefit for either of you, you're gonna have to work with each other and yes that would make things more unpleasant than it had to be.

That I think is very different from actively making an effort to manipulate others for your own gain.
It is almost suggesting that you give up your own taste and personality so that you can match with as many people as possible.

This is very strongly evident in the western culture. I can sense it because I'm from a different place where there is no concept of "popularity" or "coolness" unlike what you constantly see in the west through movies and media.
That can be challenging if you have a lot going on. You can use tags and then sort by tags using the search. You should just use the search where you can to narrow down your results until you find exactly what you want.
The problem here is that we have a condition ("jumping out of aeroplanes") where, without an intervention ("give the patient a parachute") the consequences are almost certainly fatal (yes, a handful of people have survived falls from altitude without parachutes: but a fatal outcome is sufficiently certain that defenestration has historically been used as a means of execution).

It's a major ethics no-no to expose healthy patients to potentially-fatal environments. It's also a major ethics no-no to withhold known life-saving treatment in the name of continuing a trial. So we can't contrive a proper randomized double-blind placebo-controlled test of the life-saving efficacy of parachutes, where we push people out of planes repeatedly to see how many survive without a parachute vs. with a parachute.

We can't test parachutes any more than we can contrive an evidence-based test of the efficacy of being-rescued-from-burning-buildings-by-firefighters, by arranging for a city's fire department to randomly not rescue half the victims of house fires, so that we can subsequently compare their survival rate with the survival rate of those who were rescued.

Basically, evidence-based assessment of medical treatments breaks down when it hits the edge condition defined by the patients automatically dying if not treated. At best we can compare different types of parachute, or different types of emergency tratment, and see which has a lower associated mortality rate. But we can't, ethically, compare treatment/no-treatment if there's a high likelihood of no-treatment resulting in death.
So you think posts like this shouldn't be on HN, but comments like this should be? That's not the Hacker News I love.

What a useless comment.

If you actually read it, it's against over the top feminism.
How about some real criticism instead of just fear and anger at a woman expressing an opinion contrary to your own?
As a male feminist. I wouldn't even up vote this. She does point out why the article is stupid but I think most people would agree on that point already.
Further to bensummer's link, packages allow a package manager to manage the software. Update, delete etc is all taken care of.

It also concerns me that the author of security conscious software isn't concerned by this.
"The biggest difference now is multi-touch"

You should try using a single touch keyboard. Keyboards are very much multitouch.

I am yet to see a more useful reason for multitouch to exist than text input. Not that one gesture everyone has now been imprinted with. Something else that's not gimmicky.

Please give me an example, because despite being part of the touchscreen and multitouch early adopters (I had a Palm, five different WinMo devices, and imported a G1 before Android phones came to Europe), I am yet to see one thing I (or anyone else) can do faster on a multitouch panel than I can do with a keyboard and mouse. I'm not saying these legacy input devices are perfect, but stupid simple glass panels are definitely more cumbersome for this aging mind.
You can think of a literal object as having a default class of 'Object', the built in native object.
Did you actually read the post? It's an argument AGAINST the .net article that argues that all women are constantly subjected to sexism in this industry
You'd be surprised. A lot of people took the original post as gospel. Some because if they didn't, they'd be labelled against women. (It's a sort-of mob mentality.)
Daniel,

Would like to send you an email about possibly using your company for my next order (which would be next year). I have some basic q's and some more input on my past experience I would like to share and really I would like to learn more. Let me know if you are open to a line of communication.

me=midler.dave[at]gmail
I see the point they're trying to make, but randomized controlled trials would still be valuable to determine the relative effectiveness of different parachute designs.
The game of life emulated in the game of life
Ask HN: Interesting (small) bits of C or C++ code
Hey everyone!

I'm looking for interesting bits of C or C++ code, smaller programs or functions. That I can read and learn from.

Not looking for hello world examples, more complex. An example of "Hey thats neat" would be donut.c (http://www.a1k0n.net/2011/07/20/donut-math.html)

Anybody else know of cool little gems like this?
Recently became a paying pagekite customer. Couple of thoughts here:

I'd sort of like to not have to use it - I'd prefer to just tunnel through my cable modem, but some lock down from Time Warner makes this much harder than it should be.

I'd used the localtunnel service from twilio earlier, and like that. But Pagekite is better in a few ways.

1. the naming - foo.pagekite.me far reduces any potential collision I'd get vs the localtunnel approach of xpkf82.localtunnel.com getting reused accidentally.

2. Pagekite can follow me - go to the local cowork space, run pagekite, and foo.pagekite.me now points to my new IP address at the cowork space.

3. SSL - I get https:// forwarding by default

I'm using this for some facebook work, and have my facebook app stuff pointing to foo.pagekite.me while I'm in dev, and it's working great.

I do find their control panel / acct mgt slightly confusing - what a 'kite' is wasn't really apparent to me at first, and 'remaining bandwidth' vs how much I've used wasn't something I could easily see (the numbers are at opposite ends of the screen in different font sizes). Some of this may be because I'm new to the service, but also because I just don't go there that much (little need).

Thanks pagekite!
Another technique I find to be working really well is the "honeypot" technique. I create a CSS-hidden input field with a delicious, attractive name "url" and then validate it to be empty.
Taking feminism to be broadly the belief that women and men should have equal social, political and economic rights, I would be very upset if the site wasn't infested with feminists.
yea I just tried it out by hooking trello to it. It's good that it pulls in all the feeds from most apps. Makes it very easy to see whats going on. Like a live twitter feed! But hard to manage the focus, will try search and tag
The 10 Types of Social Media Addicts
Most importantly, I think, is that you could employ a secretary or two for a year or two for the same money, and they would do the typing for you.
Interesting article, along with the comment on it.

As a man in the tech industry, I saw sexism quite a long time ago -- in that a coworker benefited from a pay lawsuit. But that was several decades ago.

I haven't seen much sexism in the industry since then, but it could be that my views are limited and the companies and teams I have worked on limited.

So this article felt good to see. Maybe what I think I've been seeing (or not seeing) is not far off the mark.

Related: could it be that after declining for decades that sexism in the population has gotten worse over time? What is with you people?
Randi Harper a.k.a. FreeBSD Girl was interviewed for the FLOSS Weekly podcast and she said that every minute spent on discussing gender issues in technology is a wasted minute that should be better spent building free software.
I became a kindergarten teacher because I like kids and I much prefer teaching younger ages to teenagers. Maybe adults are better again but here in China there is infinite demand for (native) English speakers to teach at all levels. I am not professionally qualified to do what I'm doing but my Chinese coteachers are and the difference in what we do is not that large. My current lack of enthusiasm is not just for my job but for everything. It's been a very long week.

After a day or two off more real enthusiasm returns but the job is not intellectually stimulating except for trying to help spme special kids and while reading psychology is fun applying the concepts involved is remarkably similar to common sense. Or what seems commonsensical to me; I've been reading psychology textbooks well before I came to China and started teaching.

I like kids, I enjoy playing with them and it's satisfying helpinh them learn English and learn to read, helping socialise them. But the longer I do it theore I think John Taylor Gatto is right. For sure age matched education is wrong. When I have kids I'm going to try home/unschooling them if s Summethill type school is unavailable. I believe Steiner is similar hippy shit.

As far as your own kids go the Kindergarten Ausbildung is thorough anf professional, as I'm sure you're well aware. For what it costs and the pull and effort it takes to get a place it should be. But what I'd concentrate on is are your kids having fun and developing social skills in kindergarten. Intellectal development is something you are much better suited to deal with.

And I am learning to programme. It's going very slowly.
very well structured and detailed report...wiil be waiting for more from beevolve..
Thanks for the comments and feedback. I agree the control panel and account management could be improved, like many other parts of the project it is all a work in progress.
SmoothLife
I think this is living proof that throw away accounts should be dealt with on here. If someone really wants to participate, a good 6/12 hours cool down without posting privileges would do nicely. I don't think anyone wins anything on here with this sort of reddit novelty account phenomenon. It will not stop all trolling, just this sort of troll.
Watch this talk by Armin.
http://pyvideo.org/video/440/pycon-2011--opening-the-flask
Stop peeing away vitamins. Chew gum instead?
Yes, I've had a quick look at Trello and it seems like I'm using Asana in a similar way - large lists are demotivating, this is why I like the sub-tasks way of working ...

Say we want a new feature to handle processing a file and generating metadata from it after upload - in this case we'd have a high-level task of "Generate metadata asynchronously on upload" then within that I can have sub-tasks like "Create Resque job on upload", "Generate metadata in Resque job", "Update model with metadata", "Mail user on completion" - this way the main task list isn't cluttered with too much detail, and when I'm in the actual task the list of things to concentrate on are fairly small (I like to break a task up into 5 or so discrete parts which seems about right to me)
Amazon's Bezos: We don't make any money on Kindle
>Sorry, you can't read a rule on this practice, Because It Is Entirely Arbitrary.

Don't say that.

Since most newspapers and magazines are struggling to survive, maybe they don't do it any more, but for decades they made all their publications conform to style guides which were often as lengthy as books. Other organizations and communities of writers also used style guides. Three famous style guides:

(1) http://en.wikipedia.org/wiki/A_Dictionary_of_Modern_English_... a.k.a. Fowler's; and

(2) A Chicago Manual of style (which might have been limited mainly to academic writing; do not remember); and

(3) http://en.wikipedia.org/wiki/The_Elements_of_Style a.k.a. Strunk and White.

Also the New York Times maintained their own style guide, which I seem to recall was also sold to the general public. The whole point of these guides was to make written English more consistent.

As to the specific question of capitalization style, there is one very dominant style: namely, articles ("the", "a" and "an"), prepositions and conjunctions ("and", "or", "but" and maybe one more I cannot remember right now) are not capitalized, but everything else is.
This is kind of making me froth: of course parachutes are tested. Lots and lots of R&D time has gone into developing better crew/passenger escape system for aircraft.

The authors are simply whining about evidence-based medicine, which is now finally being pushed after a realisation that a lot of the medical interventions we use are based on gut feeling, hearsay, or ancient, tiny, badly-implemented trials.

Human beings are extremely good at seeing patterns where there are none. We need good, solid stats to keep us grounded in reality.
Wait, let me get this straight, this framework eschews the standard MVC separation and allows for mixing the M with the V?

I like Backbone and I love AngularJS. Both have their merits. If Backbone isn't doing it for you perhaps your app needs a full-stack framework like Angular instead of violating separation of concerns.
Facebook: mapping how viral photos spread