skysight-inc/HackerNews huggingface dataset:
I'm not sure. I read something recently that the last modern dogfight happened around 1999. I'm also confused as to how the concept of "hiding" which way a plane is flying can be achieved with this. If I'm still / have ground support and see something in the sky / radar I'm pretty sure no matter what color it is (even if it closely matches the sky) I could say which direction it was moving? What am I missing? Either way, as a art student that always wanted to fly a fighter jet, these look really sweet!
Modern fighter jets give pilots helmets which contain a 360 degree view of the battlefield to show them where the airplanes are. The computers which acquire the location of the other airplanes use radar and visual spectrum. What other way can the human or computer find out position direction and velocity of enemy jets who jam radar and camouflage themselves?

History channel has some modern Pilots talking about dogfight speeds of mach .9, radar, and radar stealth (sending back scrambled radar messages) to enemy craft is the deciding factor in a dogfight:

http://www.youtube.com/watch?v=vnUwxDhE1kU&t=9m9s
Well, small-size icons are not going to be the source of the application package size issue, are they? I mean if pixel-perfecting 16x16, 32x32 and 64x64 icons is something we do already, using svg against the other end of the scaling problem (1024x768 -> 2048x1536) is a good solution.
Yes that's right, you're importing 31 new modules just to log a string.

Does it really matter? Maybe the use of namespaces and such isn't ideal, but let's be honest, if importing a few modules is going to make someone lose any sleep, Python isn't really the language for them anyway.

At most python shops I've worked, we replace logging.py with a 100-200 line module that outputs strings to stderr at levels configurable per-module.

Well, OK, that's your choice.

In contrast, we have a system built on the standard Python logging package that provides several loggers. Each logger has its own customised formatting, including tidy recording of multi-line log entries if required. Each logger records to (among other things) different files on disk. We're also setting up e-mail alerts and database-backed logging at the moment for some loggers/levels. Since the originating log requests come from multiple web server processes, we co-ordinate everything by running a centralised control process that runs the real handlers, accepting log entries from any of the other processes via a socket, thus avoiding any nasty race conditions with the concurrency.

We use a couple of tricks that aren't available out-of-the-box, but since we're using the standard logging package it was easy to find web pages with working examples of how to do similar things and implement what we needed for our own system.

The code required to record a log entry is still the same one-liner it would be to print something simple to stdout. The total overhead for all of the multi-process, multi-handler, multi-formatted logging system is just over 100 lines.

I can't speak for anyone else, but I doubt I'm a good enough programmer to achieve all of that functionality in 100-200 lines starting from scratch. Even if I were, I doubt I could implement it in only the couple of hours we spent setting up the system I've described here.

Python has its shared of dubious included batteries, but IMHO a powerful, flexible logging framework is one of its stronger assets. Sure, it's mildly irritating to type a few lines of boilerplate if you want to use the same system for something that doesn't really need all of that power and flexibility, but even then, it's probably fewer than a dozen lines of code that you're going to type once in the entire lifetime of a project, or that you're going to shove into your own logger module and just import every time you start a new quick-and-dirty project.
I used to listen to the progressive trance and chillout streams on di.fm when I was in uni.
This post is heavily opinionated and is hardly a beginners guide. I've never heard of Padrino to this day and I consider myself quite up-to-date developer.

Beginners should learn languages (preferably with standards in mind) first and then move to pseudo-languages/preprocessors like haml, coffeescript and less.

And it all depends on what you are writing, not all languages/frameworks/tools suit every purpose.

And Bootstrap is not a javascript library. It's a CSS framework (which includes some jQuery plugins).
I suspect the reason to be that the system has noticed that your apps haven't touched their memory for a long time and thus "don't need it". This is a reasonably valid assumption on servers: if you've got some daemons that are backgrounded for minutes or hours at a time, keeping their memory resident is a waste. However, on the desktop responsiveness (latency) is more important than throughput. Just because you only switch between apps on a timescale of minutes or hours, doesn't mean the kernel should swap them out. So the algorithm needs different weighting.

I used to experience this problem, but I haven't lately. I suspect what's going on is that the "-desktop" kernel variant of OpenSUSE uses a differently weighted swappiness algorithm. If your distro offers a choice of different kernel variants, you could try them; otherwise (or if that doesn't help), you could track down the knobs you need to tweak to make the problem go away.
Here's my python version, with some commentary. http://datadigger.tumblr.com/post/9709584448/monty-hall
All I know is that lately for quite some percentage of HN articles I know exactly what the top comment will be before I read it.
Would mmapping those files instead of reading them provide saner behavior, or does the kernel still do that?
"To be certain, copyright violations are a real problem, and on that I think we can all agree."
Paul Brigner

I am unsure if the majority of HN would concede that point. Many comments have stated that it is a victimless crime, or you should only use SaaS, or make money through kickstarter etc. Hell, Paul Graham has stated anything copyable deserves no copyright.
I guess that the kernel cannot know that the application (in your case scp) will not try to touch the data ever again.

The current default behavior, which you call crazy, does however favor programs which do actually need the data that was just read (e.g., databases).
I wonder whether camouflage has changed in purpose (on fighter jets) and is no longer about "fooling" the human visual system, but about fooling computer vision.

I'd guess those "New Aesthetic" style pixelated camo paintjobs would do a pretty good job of fooling OpenCV based classifiers…
Ask HN: Any hackers in the Middle East?
Trying to gauge the demand for a meetup...
Javvad Malik Interviews Phil Polstra at Black Hat EU 2012
This is a tricky one. Of course every human community has some measure groupthink. However, when people complain about groupthink here and you investigate their comment history you often find a confrontational or rude tone paired with unconvincing arguments. Much like "Fanboy", "Groupthink" is a sort unassailable conversation-ending ad-hominem that people trot out when they are frustrated, with or without reason...
I'm not in a medical field, but the problem likely exists for our discipline as well.

The issue, I suspect, stems from the nature of publishing: top-tier journals only publish "interesting" research, which means reproducing research is less welcomed and if performed needs to be accompanied by a serious value-add.

There is no incentive to reproduce. It makes it more difficult to publish. It doesn't lead to tenure. Why bother?
1. It's not the home page that was linked to.
2. It's constantly repeated how much privacy matters all over the site. I frankly don't understand what you are talking about...
3. The benefits should be obvious from reading the manifesto.
4. The privacy is not the only feature, obviously.
5. I don't understand whether you are saying that there is not even a "minimum level of visual design" or if it's "too complex", but a lot of work was put into it to be beautiful.
6. I haven't heard of that model, but it seems very abstract.
7. It's no wonder that nobody uses the service since nobody knows about it and it's impossible to get heard.
Can someone clarify, is this behavior on iPad3 or on previous generation? Because iPad1 and iPad2 clearly don't display such behavior. I have around a hundred apps on iPad2, and before and after mass updates went out they took relatively same space, 15Gb or so. Nice indicator is RealRacing2HD - 1.1Gb in size before and after upgrade.
6Gb apps triple in size? Really?..
German and French titles: yes definitely. Portuguese (like my aforementioned Cidade de Deus)? No, safe some exceptions nobody knows beforehand what it means. Guess we're just used to finding it out afterwards, eg an article about the film could mention a translation in the body.
> Movies weren't even dubbed (blasphemy!)

We subtitle everything, it's quite handy. I learned a great part of my English by watching English language shows with Dutch subtitles.
Ask HN: London Startup Crawl by Roomify.tv
London hackers, join other startupers on an evening tour of London startup offices.

I am organising a startup crawl on 3rd May. Final details are being finalised, but the current plan is to meet at Google Campus London at 17h00 and then walk to OneFineStay, the new Mozilla offices and one other startup.

At each stop you will be able to meet some of the companies staff and get a snack in too.

If you would like to join us you can ping me on @roomify or kavan@roomify.tv. Please let us know what startup you are working on.

For those that are out of town, but would like to attend, we will setup a Roomify room so you can join in remotely.
There is a solution to this: PNG8+alpha format. It's 60-70% smaller than 32-bit PNGs.

Most apps' size can be halved this way: http://imageoptim.com/tweetbot.html
Doug hellmann's awesome Python Module of the Week series
(http://www.doughellmann.com/PyMOTW/)
I'm not sure about airplanes, but I know it's a lot harder for a human to pick out a soldier in digital camo.
hi i want to ask about how i can being to be hacker what the language i should have and i need advice from you ?
thank you very much :)
I'm also working on a compiler targeting the DCPU-16. It doesn't compile C code, instead there's a simple C-like language supporting modules and pointers.

It's not really finished and can surely produce better code, but I wanted to share it anyway.

Here's the fib example from the LLVM backend's README: https://gist.github.com/2336867. My compiler currently manages to compile fib to 30 instructions (0x2E words) compared to 38 instructions (0x41 words) for the LLVM backend.

Here's the source: https://github.com/zr40/dcc
FYI: I got a link to /v3 after registering, which 503s. The login link at the top links to v6 though and seems to work.
To be fair, the OP did not exactly say that it took 1 year to learn it. I personally took less than a few days. Every framework has a learning curve.
See, security through obscurity has a purpose.
My guess is that most of the camouflage is to hide the airplane from humans on the ground. I would also guess an airplane providing support for ground troops would likely get shot at.

They would paint a fake canopy on the underside of the Warthog: http://www.flickr.com/photos/arnielee/4105880397/. This was to make it hard to tell which way the airplane was turning.
JavaScript caching framework for client side caching in the browser
Start by learning Troll++, it's pretty easy to pick up and provides a great platform for hacking!
Kindle support should be pointed out and while both say they support it, I found Readability's to be much more reliable. As much as I liked to support Marco with Instapaper I had to stop donating and switch. Sending to my kindle wasn't working any longer and Marco was never returning any emails I sent off inquiring about the issues I was having. So far Readability's Kindle support has been working perfectly for me.
You pretty much nailed it. Quora was a fad for the valley's elite. It was launched with a critical mass of the right people that pretty much everyone in tech had reason to jump on board right away.

But if you grow this quickly you're also likely to implode this quickly, especially with the fundamental conflict of interest between startup vs community curation. As far as I'm concerned, the only way to make a great community is to prioritize that over profit and growth. That's why HN, MetaFilter, and countless smaller communities and boards can thrive long-term, but "community" startups like Digg, Reddit and Quora tend to go to shit. The closest I've seen to bucking the trend is Stack Overflow, but that's due to subject matter focus, phenomenal long-term utility, and abysmal competition, and even there it's hard to argue it's still as great as it was a couple years ago.
68-Year-Old Skateboarding Professor Becomes Viral Meme
> It's not like there haven't been games with instruction sets before.

So what if it's not conceptually new? Why would people not be excited about a very good-looking entry to a fantastic genre?
You have Orange and O2 on the list of carriers. These are not US carrier.
One of the biggest threads to a fighter is another fighter flying above it. From the upper guys perspective everything is moving and everything below is green/grey/brown or dark blue. At the same time stealth technology is rising and using your own radar might show your own position.

Fighter camo is probably not that big thing, but all things concerned it just might give a little edge in some situation.
There's an increasing number of MIPS based Android devices out these days, so hopefully they can handle that too...
You're coming across as a really arrogant and unpleasant person. Frankly, you sound like someone who couldn't hack it on your own and is now bitter. I'm sorry it didn't work out, but you shouldn't generalize your own weaknesses onto everyone else. If someone isn't much of a developer or is afraid to talk to others and look for clients, then yeah he should take whatever he can get, but someone who has brains will be selling himself short and possibly destroying his longterm creativity and drive by accepting the corporate coding drone role.
Latest Examples of iPhone App UI Design
I find all these blog posts miss the point. For anyone to evaluate the quality o the different marketplaces,etc we have to have data on the marketing plan/campaign. without that you are just spitting into the wind and guessing.
Zebras used it even before that. Practically all camouflage ideas can be found from nature.
No, we have less than 4 pagefuls of apps on our (admittedly 16GB) 1st-gen iPad, and space is pretty tight. No music and we only keep around about 1-3 hours of video at a time.

Games are by far the worst of course, but I'm sure part of that is down to the higher-res textures for iPad2/3 which are useless on the first iPad's much weaker GPU. (the difference is likely even worse between iPhone4S and iPhone 3GS or older) Adding a higher-res mip level for each texture in a game will increase the size of all textures by about 155%[1]. So in principle a 16GB/32GB non-retina iPad could store at least as many apps as a 32GB/64GB retina one, respectively. (not counting savings from losing all the iPhone/iPod touch assets, which will be big for non-OpenGL apps)

The iOS app update mechanism is also pretty broken when you're low on disk space: to update large apps, you have to delete the old version (deleting any of your data in said app) and reinstall with the new one, if both of them don't fit side-by-side on your device.

And as an app developer I'm already so used to jumping through ridiculous hoops to get apps onto the app store, so tagging files for different device types seems straightforward enough (and would help a LOT for reducing the size of one of the apps in the store that I developed - in fact, pushing it below the 3G threshold vs the current wifi-only size).

[1] http://wolfr.am/HUOxZ1
Cellphone Cramming Gets a Second Look
I'm assuming camo. is more important for these planes when they're on the ground than in the air?
I'd guess that fighter camouflage also makes fighters more harder to track visually from satellites. This might not interest Americans, but for some air forces it could be a factor?
All right. I'll check into that.
iOS already supports PNG8+a, which is much smaller than regular PNGs and a"CgBi" PNG variant that Xcode uses.
thanks for the link - although restricting the user to a choice of half a million apps is hardly restricting their freedom ... but I guess he probably means the restrictive review process that apple uses before letting an app onto the app store. But I wonder what the alternatives are though... Android marketplace is a fair bit more open in terms of letting apps on there, and they have had significantly more security issues as a result.
The biggest danger in asymmetric warfare represent "stupid" weapons - ballistic or hand-launched RPG weapons.

Misleading camouflage helps you here.
Auto Transport & Car Shipping Industry Exposed
Test your attention
This is a quick test that can help you test your attention to detail. Just look at it and try to really find the mistake. It looks easy, but try to do this in less than 5 seconds!
Nice! Also relevant: localStorage wrapper for all browsers without using cookies or flash. https://github.com/marcuswestin/store.js

Perhaps worth using under the hood for locache?
Futures (aka Deferreds aka Promises) are indeed cool. For a more general toolbox, check out https://github.com/coolaj86/futures

What the linked article doesn't show is how you would create your own future objects, which in my point of view is the more useful thing. (I can always specify the error function using the more general $.ajax() so knowing that $.get() finally allows specifying both success and error with futures isn't that useful...). Besides just plain futures, the join and chainify abstractions (and the sequence abstraction that you can of course get elsewhere) from the futures library I linked allow you to create really nice code. Sequences alone heavily reduced my initial frustrations when using Node.
Well put. IIRC pg has two computers, one on the Internet for surfing and stuff, and the other off the Internet and physically distant from the first that's used for work.
Somebody has never heard of tongues. 1 Corinthians 14

http://www.biblegateway.com/passage/?search=1+Corinthians+14...

God says...
how_about_a_comic lying I_love_you car You_know I_am_not_amused
don't_have_a_cow I_didn't_do_it lust in_a_galaxy_far_far_away
I_planned_that how_come do_it off_the_record I_give_up
I_don't_care imports cowardice sports illogical duck_the_shoe
Is_that_your_final_answer no_way_dude do_you_have_a_problem
I_had_a_crazy_dream hope unemployment laziness ice_cream
job other game_over pet the lying
Except they used it to deter bloodsucking insects.
http://news.nationalgeographic.com/news/2012/120209-zebra-st...
About that git "eating" commits - they're always recoverable from reflog: see `git log -g`. (where always == until you gc, or delete old clone, or ...)

Otherwise git's interface sucks and is inconsistent, but we're probably past the point of no return. There's always Easy Git and similar projects which aim to make it a bit better if someone wants to use them.
I like it! best of luck to you!
Looks like the sort of pixelated image a satellite might provide?
There's quite a bit of evidence that willpower is a limited resource [1]. Eg if you're on a diet and have to resist eating chocolate, you'll accomplish less at work. So solutions that let you get away without having to exercise self-control are much more useful than solutions that require expending willpower.

[1]: http://scholar.google.com/scholar?q=willpower+limited+resour...
Cracked getting lazier by 1 thing/year (or design articles to track engagement)
That blog has some of the weirdest spam comments I think I've ever seen. I can understand posting links to "lowest cost shoes" or whatever the current spam fad is, but I can't recall ever seeing that much lorem ipsum. I didn't check, so maybe there is a hyperlink hiding in the text somewhere.
If the man is a career thief, then yes they should seize his car and house too.

The point is that when someone is a "career criminal", everything they own is in one way or another traceable to crime.

If I rob a bank and use the money to buy a Dominoes franchise, and then use the money I make off of that to buy a house. It's all ill gotten gains.

The reason the feds seize everything, is because they may have to trace your entire fiscal history to find out where money went and came from.

What happens if you owned your house for 5 years, and then started using criminal gains to pay your mortgage for the next 10. What happens when ~20% of your house is criminal gains? Do the feds get to come take your garage, or you guest suite? What about your cars new transmission, do they get to just rip that off the vehicle?
Yes. Actually that's exactly it. Diversity is good for the workplace, good for the community, and good for the bottom line.
That indicates that shipping separate executables for armv6 and armv7 alone would save over 10MB. Holy shit. (yes, latest iBooks still works on the iPhone 3G)
Norway has a population density about 1:10th that of the US, and somehow making rail work in most of the country hasn't been an issue.

What people forget whenever making this argument is that while your population density is low, you have large areas - larger than many countries - with quite high density. Your population density is pulled down by the vast areas with really low density.

And yes, as a European: Your rail infrastructure is the subject of widespread ridicule. I'm 36. I don't have a drivers license - I've never had a compelling need for one. Only time I've ever missed having one is when visiting the US.
I prefer to think of rebase as accomplishing one simply-described task:

Taking a series of commits from anywhere in the repo and replaying it starting from any point in the repo, possibly with modifications.

All the use cases described in the article and crazy CLI options fall out of this simple description. I realize there's quite a bit you need to grok before this becomes obvious, but nevertheless I think it's a good mantra to have as you are learning git and run into problems.

Eventually your mental model shifts from "what does this command option do?" to "what final state of the repository do I want?", and from there it's just a matter of practice.
I really don't understand the great lengths people go to, to avoid the "new" operator in JavaScript.

This example is horrendous IMO. One of the biggest strengths of JS is the use of prototypes, but people still persist with shit like returning object literals with methods directly defined on them..
On the contrary, HN groupthink is quite severe (although it has decreased somewhat since the time that comment scores were no longer displayed). I guess it depends on perspective: if you're in the middle of a box, the box looks like the entire universe.
Use rsync. It now preserves the buffer cache status that files had before so it does not stomp on your allocations.

http://insights.oetiker.ch/linux/fadvise/
'Protestant Ethic' 2.0: New Ways Religion Drives Economic Outperformance
'Universal' cancer vaccine developed
It might be for take-off and landing too when the planes without typical near-ground combat are now extremely vulnerable. The Warthogs are unbelievably built to go through hell and back, an F-15 not so much.

> They would paint a fake canopy on the underside of the Warthog

I'd just hate that someone painted my exact location on the bottom of my plane so the enemy knows exactly where I'm sitting so they know exactly where to shoot at. I mean I'm sure everyone would know where the pilot is, but this would be like the Imperials painting a massive bullseye target around the ventilation tube on the Death Star.