skysight-inc/HackerNews huggingface dataset:
Titillating. It's like a Hollywood movie. Giant military blimps hovering over a major US city, silently watching and feeding data to a control center deep in the ground, with corporate logos on the giant blast doors.

In addition to monitor the sky, will these blimps be able to use their sensors to monitor enemy combatants and/or civilians on the ground?
The best passive income are some good equity/income Investment trusts.

Just before Christmas a checked one of my Investment accounts and found that I had an extra £1500 in dividend income that I hadn't realised I had.

And in the UK maxing out your share save (share options) should your company offer it is a no brainer - the one that is just due to end at BT is returning over 50K (tax free) on an investment (over 5 years of 8k)
When I see how Koreans are playing Starcraft I start to have doubts about evolution myself...
Previous discussion:

http://www.phi-node.com/2013/06/how-fast-can-we-make-interpr...

https://news.ycombinator.com/item?id=5943258
While the mathematics use a bounding function, I am not sure how vital this is to a self taught programmer who is just trying to get insight into some algorithm.
It depends on your locale and employment situation. Many home owners are "house poor." Their only asset is their house, and they have no savings or other investments. I moved to a locale where I could make 3-4x what I could in my hometown, rented for 10 years and with investments, stock options and savings am way ahead of where I would be if I would have bought a house where I started out. My parents on the other hand are trying to sell their house for almost the same price they paid for it 15 years ago. My cousins with homes are not financially doing well at all.

If I would have had the money and foresight to buy the brownstone in Brooklyn that I was renting, I wouldn't have even had to bother with the working and saving for 10 years part, but you don't need to rub that in on a Saturday morning.
All the balloons shown in the article's image and embedded video are tethered aerostats rather than drone blimps. If this in fact the same as what's going to be used, these are already in place along the U.S./Mexico border, and have been for almost 20 years.

https://en.wikipedia.org/wiki/Tethered_Aerostat_Radar_System
To the commenters, it's Sass not SASS.
Holy smokes. You're 14. Forget about "web design" and having a business. This isn't 2005. Don't set the bar for yourself so low. Aim high. You are the next generation in the greatest technological advance in the history of human kind. Do something hard. Find a language with a type system. Implement something meaningful in it. Russell and Norvig's "Artifical Intelligence" is full of great, inspirational stuff.
0 million+ satisfied users
Sorry, this ain't Reddit.

If it is too long for you, then it is only good you don't waste your precious little time on this planet reading it.
Your example proves the exact opposite of what you think; natural selection works as we suspect. The environment changed, the creatures best suited for the new environment will survive.
This. The Catholic Church supports both the Theory of Evolution and the Big Bang Theory (no jokes about the TV show please). So don't blame the Catholic Church for this one. Given that South Korea is split between Catholics and Buddhists, it doesn't seem like there is a particularly religious reason for this trend.
U.S. To Russia: We Won’t Kill Or Torture Snowden
That page exactly describes an algorithm.
A "documentary" about evolution by a televangelist. Give me a break.
First, we are actually at war.

Second, the capital (especially around the Pentagon) is always covered in missile defenses, as well as every other kind of defense they can think of. Also, not all members of the Cabinet ever meet in one place https://en.wikipedia.org/wiki/Designated_survivor and lots of other super-defensive stuff goes on all the time.

Third, it looks like this has mostly been a research project so far, and the D.C. deployment is going to be a way to show it off.
This library is like a building block to e.g. building your own interactive table functionality. Let's say you have an HTML table, and you want to allow users to dynamically search or sort the table. Step 1 could be to translate the table to JSON, step 2 would be do all your JS magic on the JSON data set, and step 3 would be write it back to the table. This approach is cleaner than trying to do a bunch of logic on the DOM text. So, this plugin is step 1 done for you.
Login stuff? When I/my friends run it in incognito there is nothing but that link. There is some weird token in URL, but it seems to be valid for everyone.

I made it 30px to hide "tooltips" on hover
A book about evolution ... by a televangelist.
Hopefully, they looked at the relationship between responses to "I accept evolution" and "I am religious" and did not find a strong correlation.
I do understand the difference between design and development and I would be the first to admit that design isn't my strongest point. Thanks for the feedback.
PlayStation 4 gives up to 5GB of RAM to game developers
Redis-to-Websocket Relay in Go
A few simple rules is quite arguably an algorithm.

Of course, one could say the laws of physics are the same...
Stockholm Sweden Grass roots hackerspace
i am js jedi, but don't spend much time on PoCs.
Improving website latency by using Google's WebP image format
What's to say that species will adapt all the time? It could be that terns won't be able to adapt fast enough, and will die. There's die-offs of individual species all the time, and historically there's been several major multi-species die-offs when conditions have changed too rapidly.

Mutations don't have to occur at the point of their necessity. Mutations that survive can be survivorship-neutral (or nearly so), but suddenly become useful many years later during condition changes, and thus become dominant.

Take eye colour. As far as I'm aware, aside from random sexual preference, there's no real survivorship benefit to have a particular colour eyes. So we have populations with various different colour eyes. If aliens who hate people who don't have blue eyes show up and kill everyone without blue eyes, that mutation suddenly becomes selective.

The mutations that help species survive changes in conditions are usually already there when the change shows up.
This is interesting. Similar services seem to be:
1. GumRoad (5% + 25cents)
2. InstaMojo (5% + 30cents)
3. e-junkie (it's complicated)
4. Pulley (per month starting from $6)

Pulley seems like the most promising to me (nice UI + appropriate pricing model).

But what I am really interested in is a store model, where there are categories, and ratings and users can discover more stuff and generic enough to host music, apps, etc. In short, an amazon for digital goods. And slim processing fees.

The tricky part is handling VAT for some geographies (such as Euro). What I would love is a service which either:
a. Handles all VAT concerns
b. allows me to limit sales for such countries. (to an Indie seller it can be a hassle).
It seems like the biggest point here is that compatibility with the extension API in Python is the anchor dragging down performance. Similarly, Ruby suffers from continued compatibility with its extension API. In the paper they compare with Lua and JavaScript, but it's worth noting that JavaScript doesn't have an extension API (well, JavaScript proper...not saying anything about node.js), and the team behind Lua are notorious for not caring about breaking API compatibility between versions.

I guess what I'm trying to say is, while this is a laudable effort, it seems what Python (and Ruby) really needs is a way to free itself from the chains of extension API compatibility.
South Korean christians are mostly protestants, not catholics.

edit: it looks like Catholicism has been growing over the past 10 years, but there are still more Protestants.

In any case South Korea is not "split between Catholics and Buddhists," the largest denomination is Presbyterian and 46% identify as not religious at all.
Socialize and extend your knowledge beyond the computer science. Software development is not about solving complex math or algorithmic problems, it's about doing good for the people. In most cases, it's about doing that in a team. You have to understand people's needs and behavior, to communicate well and to propose the solutions that, sometimes, cross the CS boundaries. Physics, genetics, geography, history - this is an incomplete list of disciplines that helped me in my career.

P.S. try Java. It's still damn good for web development.
I started a free software project at 12 and then got involved with startup at age 15 while still studying.
I decided not to go to university and now I'm working full time on my startup. The only thing I regret is not having left school when I was clear what I was doing with my life. I wasted 2 years of my life in school while I could perfectly work full time on my projects.

Shoot me an email to me (AT) luisivan (DOT) net, I have an event to suggest you attending this September in London.
Thanks for the ambitious words ;) I'll see what I can do!
Data-driven design with Unity 3d, Part 2 – Server design / API and assumptions
> I would love the non-evolution version of how we get good hunting dogs

Creationists believe that the 2 dogs from Noah's Ark contained the genetic material for all dogs and that it is easier to believe that than believing that all dogs came from a rock or an amoeba.

http://www.kenthovindblog.com/?p=542
http://en.wikipedia.org/wiki/Supernormal_stimulus
The Power Inbox
The theory that dinosaurs died due to a meteor is already outdated.
This is exactly what we're doing after the incident and others. Two extracted, one will not be going to school. We have a strong home-teaching network in the area we are moving to (Cambridgeshire) so there will be plenty of opportunities for them to grow and learn.

The other incidents included utterly sub-standard teaching [1], particularly with mathematics, bullying, actually receiving personal insults from heavily unionised teachers (for daring to speak up against the public sector - how dare I) and handing out "story books" from corporations (Lloyds in particular) to instill brands into the children from day one.

[1] I obtained a marked SAT maths paper from the school for my daughter which had 40% of questions either mis-marked, unsolvable or missed (bear in mind I have an engineering degree, so I can add ;-) ).
From the project page,
https://github.com/rjpower/falcon/

"... However, this doesn't mean that programs which use these constructs won't run. Any missing functionality is routed through the Python C API, foregoing any potential performance benefit you might have gotten from Falcon. So, though Falcon isn't a complete Python implementation, it should still run all of your code."
Ah, I guess it's a reasonable disclaimer: I live in cities, in flats, and prefer it strongly — I think that's also cultural, though I also think it makes for better cities, though I realize there's a bit of controversy here (and, also, it depends on having a good public transport/pedestrian/cycling infrastructure). I currently rent from a guy who rents out an entire building, and around here it's pretty common (but not so much to make single-flat landlords unlikely to encounter).

What this means is, renting out is at least a side-business to someone, and they usually either at least somewhat care for customer experience (YMMV, of course), and either do a lot themselves, or hire people to help along if they don't.

On the other hand, while in Poland renting is common, it's treated as temporary, and most landlords only have a single place that they treat as a side income, or just a way to keep the cost of having an empty flat "for later" down. That makes the entire experience way worse — for example, contacting them is essentially an emergency measure. OTOH, they usually care less about what you do to the flat (so, they're more likely to be okay with drilling holes or painting walls into odd colors — if you rent serially, you may have only a week or less between tenants, if you just kick people out and move in yourself you probably take a full redo into account).
Part with yourname is other_origin. I change content of GUC Page 2 using GUC Page 1 through other_origin (translate.google.com). No XSS or cookies. Just standards :D
JavaScript Data Structures - Typed Arrays I
Thanks for your advice, I agree completely that it's important to look cross-discipline. Also, I find that generally Java for web development has a pretty bad image here on HN but maybe I'll take a look.
run https://www.blitz.io/ on it
Yeah, no ActiveMQ and ActiveMQ Apollo... And the page says "Job queues, message queues and other queues. All of them.".
Agree with you on the drones.
I think this is very similar to JSTARS, but likely much cheaper and using newer technology
I would not start with java its such a wordy language and seems to require and inordinate amount of effort and an uber fast machine) to set up a working tool chain.

You should start with basic prcedural languages first leave OO for later
A standard example uses a topic exchange for logging. A topic exchange will deliver messages to every queue with a pattern matched routing key.

For example, you can bind three queues with routing keys where:

queue A = citical.log

queue B = warn.log

queue C = * .log

(Note that there should be no space after the wildcard) Then, when you publish a message to that exchange with the key "warn.log" it be delivered to queue B and C but not queue A. This is nice because you could have queue A sending you texts, calls, emails, bike messengers, etc when it gets a message; queue B just an email; and queue C just logging. Now, you're easily getting logging messages where they should go, at the same time.

Even better: let's say you want to add in a metrics system based on your logs. It's dead simple to tap into that log feed and get all of your log messages to process. Just add a new queue:

queue D = * .log

Now your new queue is getting copies of all of those tasty log messages as well.

Another quick example: at Updox we have an API that partners can call to send faxes. Part of this process involves converting the faxes to images for the user to view, building thumbnails, or otherwise heavy processing tasks.

Now, for scalability we could load balance more and more full blown web servers, OR we could pass the heavy processing tasks off to a Rabbitmq exchange and have a processing engine pickup those messages and process them. If we do the latter, then to scale we can just add another processing engine and tell it to listen to the exchange! As we grow, we can add as many processing engines as we need!

I think the question really is, what can't you use Rabbit for?
His tilde notation is also more informative than the big-O one. The canonical example is Quicksort. If you look at its big-O time complexity, it's O(n^2). When for all practical cases, it's ~n log n.
IOS 7 Beta Frustrates Mobile App Developers
He didn't mention IBM WebSphere MQ or Oracle Tuxedo that have being used in complex scenarios before the products in the list.

I would add my implementations and resources, even if they were for educational purposes:

i) Persisting Native Python Queues: http://blog.databigbang.com/persisting-native-python-queues/

ii) Adding Acknowledgement Semantics to a Persistent Queue: http://blog.databigbang.com/adding-acknowledgement-semantics...

iii) Esoteric Queue Scheduling Disciplines (an essay about a new kind of queue): http://blog.databigbang.com/esoteric-queue-scheduling-discip...

iv) Using Queues in Web Crawling and Analysis Infrastructure (just informative): http://blog.databigbang.com/using-queues-in-web-crawling-and...
There's not a 50/50 split. A large number (46%) of South Koreans identify as "not religious." (from the link you provided)
I assume all of these companies are moving some of their data off Oracle.

In any event, Oracle is a bully.

I think most of the companies only do business with them, because they have to (as sometimes there is no alternative). What Oracle will probably learn painfully in the future, is that folks will be moving away as soon as they get the chance.
It would be good to compare Falcon with Numba: "Numba’s job is to make Python + NumPy code as fast as its C and Fortran equivalents without sacrificing any of the power and flexibility of Python." Like Falcon, Numba is compatible with CPython and whatever extensions you want to use with CPython.

https://github.com/numba/numba

Intro to Numba, parts 1 and 2:

http://continuum.io/blog/numba_growcut

http://continuum.io/blog/numba_performance
> Exactly, survival for most animals are always based on their immediate ability to adapt, not the ability to adapt over thousands of years

Incorrect - it's both. Obviously adaptivity to rapid changes is key, but species don't only disappear/change due to extinction-level immediate events. Individuals also get edged out by their peers (or members of other species) who manage to outcompete them just that little bit for food, or sexual attractiveness, or any of many other reasons.
So it's a reverse HTTP proxy, which can also serve files locally? That's an interesting thing, no doubt, but it doesn't feel like a web-server.

I wrote a flexible reverse proxy[0] using node.js, a year or so ago, and haven't missed the ability to serve static files directly - so I'm wondering what the use-case for that is? I guess proxying to rails, or similar?

0- http://steve.org.uk/Software/node-reverse-proxy/
So a specific graphics toolkit then? Is it one that is included with Matlab or another toolkit that is necessary to pay in addition for?
Wouldn't that be grounds enough to fire the teacher?
Yes. Three evolutionary scientists are interviewed and are asked to give examples of directly observable evidence of macroevolution.
I'd put redis up there too, with their blocking pop and pub/sub it's really usable as a queue.
Cool - I need a tool like this. Is there one which doesn't require me to sign up though? It's annoying registering so many accounts :/
I don't think you understand how it works. It's not about animals adapting to survive, but the survival of those best equipped. Not everything survives.

Imagine there's a life and death surprise test on evolution. Demonstrate knowledge and you live. Fail to do so and you die. Part of the population already has a reasonable understanding of it. Others don't. You're looking at it from the perspective of the less knowledgeable cramming their study to pass the test. Evolution in this contrived case can select for those who already happen to understand the topic.
Windows XP's End Of Life: Readers Respond
Natural selection does not occur in a series of instant events! Evolution happens over a long period as the result of a statistical advantage in survival rate. It does not work for rapid change in environment. I don't think anyone is claiming that.
yes indeed, but most people don't have your stated self-control, focus or ambition. The hungry are often the most driven.
A better example would have been `if`.
the collapsed navbar has several problems on Chrome (beta) for Android as well, f.e. when zooming, or scrolling while the menu is in the expanded state
List of all cross-browser gotchas from the Bootstrap site:

- Striped tables are styled via the :nth-child CSS selector, which is not available in IE8.

- IE and Safari don't actually support the <disabled> attribute on a <fieldset>

- Avoid using <select> elements here as they cannot be fully styled in WebKit browsers.

- If you add the disabled attribute to a <button>, Internet Explorer 9 and below will render text gray with a nasty text-shadow that we cannot fix.

- Keep in mind that Internet Explorer 8 lacks support for rounded corners.

- Badges won't self collapse in Internet Explorer 8 because it lacks support for the :empty selector.

- Progress bars use CSS3 transitions and animations to achieve some of their effects. These features are not supported in Internet Explorer 9 and below or older versions of Firefox. Opera 12 does not support animations.

- Firefox persists the disabled state across page loads. A workaround for this is to use autocomplete="off".

It would be nice to see if any progress is being made on these.
That's interesting to read, beccause on my iPad 4 BS3 is very sluggish. Buttons visibly wait to show any change, menus the same. I don't have this problem with BS2. Maybe when it ships this will have been eliminated.
No, I don't think so. The basic rule is you can work part-time from 13, and then full-time from 16 (soon to be 18 - basically, the minimum school age). It doesn't matter what the form of employment is, they're generic rules, and largely about ensuring children attend school.
If the goal is to get performance without giving up on Python's existing libraries, why not use Steven Johnson's PyCall (https://github.com/stevengj/PyCall.jl) package for Julia?
Don't underestimate natural selection, specialization is more common than not. Most animals are so specialized to their environment it would be impossible for them to survive without these inborn essential traits. We can't demonstrate how they could survive while evolving these essential traits.
I've always wondered people like using a Gem. It's better for me to just write in a bootstrap.css file in my assets folder and add it to the application.css tree.

Why add another point of failure on your site?
Ask HN: How to Determine the Software Package to Use for Data Analysis?
Currently I am working on defining a data analysis package for a lab that will process gigs of data a week. I would like to have the best solution but so far my team, and I, can only make a decision based on personal preferences. Which, is no way to make a technical decision, so I ask you HN:
1) How would you pick what package to use? (Please justify your answer and include measurable variables.)
2) What package would you pick based on the information below?

Requirements:
- Ability to Handle 10 Gigs in Tab Delimited Tables
- Produce Plots
- Produce Formatted Tables
- Produce a Word Document Report with Plots and Tables

3) What are good places to look for bench marking information for VBA vs Matlab vs Python?

Any insight is greatly appreciated.
Yes I am aware of server logs, and very unlikely to trigger one of these pop-ups as I use Google safe search all the time.

Rickrolling could be an issue though with a spammed link to a Bing search.
Nowhere in evolution theory does it say that it has to take 1000s of years. Neither does it claim that every species would find a way to adapt to any change of environment.

You are just creating strawmen to support your belief. Evolution theory is not even confined to biology. You can watch it life in computer simulations if you want to.
Could the Government Get a Search Warrant for Your Thoughts?