skysight-inc/HackerNews huggingface dataset:
Making the rural poor richer is hard. As they get more and more of their needs met by the market they are competing with people thousands of times richer than they are. Simply increasing their incomes is not necessarily an answer, although it is part of the puzzle.

The real key is how can they turn what they have (land, sunlight, sometimes water) into what they need (everything else) _without_ having to go to buy things when they need essential needs met. It's not as simple as self-reliance, but admitting that the poor are poor and making them a little richer is not going to stop them being poor.

So most of the problems of the poor are basic infrastructure - contaminated water supply and cooking over open fires are huge issues. Both of those are tech-fix issues: cheap, reliable water filters and efficient cook stoves exist. They're coming down in price and improving. Toilets are another huge win, although the technology is less ready.

One Acre Fund has a programme which doubles farm yields; they've done tens of thousands of farms in Africa already with excellent results and are scaling fast.

If you're interested in software, three areas: medical expert systems, farming expert systems, and basic education services from primary level up.

If we could just get that set done, we'd have roughly doubled their standard of living without having put them into direct economic competition with the rich for more of their basic needs. This is not a common perspective, but it actually makes sense. The conventional development agendas do not really consider increased economic competition in their models at any deep level, resulting in very poor results so far.

Hope that's helpful.
http://hexayurt.com
From the C&D: "Consumers obtain said devices, free of charge, either through U.S. postal mail or by picking them up at multiple retail locations throughout the State of Illinois." Seems like the real issue may be the "free of charge" part. No charge, no sales tax revenue for the State of Illinois. Maybe I'm too cynical, but I can see this as a bureaucratic rationale.
"reticulating splines"
Because (i'm guessing, since you're on HN) that you're an engineer. You spend all day telling the most logical thing ever created how to act. Its as predictable as a childrens television show. Human psychology is irrational, and thus unpredictable. The engineer psyche doesn't like that.
Yes. He said they would stay up there at least a month trying to get it to work. If they return to earth they lose one of the cargo trunks that is designed to burn up in re-entry.
I like to think HN publicity comes because the publication was interesting in its own right; not just because of the license.
As a Cloudflare user whom has been protected by these kinds of attacks in the past... I too would like to know what the eff is going on here.

They supposedly (according to tech support in the past) USE mod_security... so what did they break?
This looks awesome man, very interested in new text editing ideas.
No "entry" keyword. I looked.
Two things: (1) The Law of Large Numbers doesn't mean what the New Yorker thinks it means. (2) Is issuance of a dividend really "financial engineering"? This is just a silly piece by a guy who apparently doesn't understand finance, tech, or investing.
Anyone else tried testing the security claims of CF? This particular test looks pretty bad but it's just 1 case...
How about factoring in the tax revenue from American enterprises into the equation?
Single handed chording is not for speed, it's much quicker to alternate fingers of each hand because you can be moving one into position while pressing another. Chording is also slowed down by having to clearly release all the keys between keypresses, where normal keyboards can have some overlap as long as the sequence is still clear. Also reducing 10 possible inputs down to 5.

If you want to type significantly faster English text, stenography looks like the best approach by a long shot. Not so good for symbols though.

/ off topic.
I'm a Javascript developer at Monetate, and just wanted to mention that we have several positions open for web developers (strong HTML/CSS) and JS engineers (strong JS/HTML/CSS).
Sublime's "Selection > Expand Selection to Brackets" (which can be repeated) is effectively nesting level selection for bracey languages. I do get what you're saying about the feeling of text manipulation vs. code-aware text manipulation though.
I suppose it's the same mentality behind: "He's a manager..it doesn't seem like he's doing anything! His job is so easy!". You can replace "manager" with any management/leadership role.
But you NO how to comparison shop. And you have access to a supermarket that has what you want. And you have the time to cook. And you have the time to save. And you have pots and pans. And you have adequate food storage containers. And you have...the list goes on.

It's incredible how easily we overlook everything it takes to do what you said.

Yesterday I was talking to a friend who recently had a baby. He's an educated, employed, white, probably wealthy, smart, guy who loves good food and knows how to cook and lives in wealthy suburbs. What he said yesterday was along the lines of "I totally understand why people eat fast food so much. I drive by Jack in the box on the way home and, while I haven't done it yet, the idea is compelling."

So here's a guy who "knows" that it's bad to eat fast food. and doesn't want too. But he's tired from his 9-5 desk job, doesn't sleep as well as he wants to do to the newborn), and doesn't want to cook at the end of the day.

What if he was a high school graduate with a physical job making $35k a year with 2 kids who doesn't live near a grocery store and never had any exposure to cooking, food saving, and all the other things you have? What is the chance that person, on their own, is going to discover their horrible diet, learn how to prepare and save their food, break the habit of sugary foods, etc.

Just because you can do it doesn't mean it's easy, or common sense, or even possible for a huge swath of the population.
Has anyone deciphered the fat-mustache diagram in the "Query Understanding" circle? It's in the Algorithms section.

At first I thought it was supposed to represent a Gaussian-like probability distribution. But when I clicked on it, the resulting animation showed a series of such distributions getting flattened by some kind of distribution-flattening hydraulic press. The accompanying caption: "Gets to the deeper meaning of the words you type."

If I was confused before, now I was completely lost.

How is deeper meaning represented by distribution flattening? I'd think it would be just the opposite, raising probability mass around the likely meanings, not spreading it out into a uniform distribution over all meanings.

Baffling.

If anyone has figured it out, please do share.

(Maybe I'm taking the diagrams too seriously.)

EDITED TO ADD: New option: If you don't have any clue what it means either, come up with an entertaining yet plausible story that fits the hydraulic-press-vs-mustaches animation and share that story instead.

EDITED TO ADD: Example: At Google’s new eco-friendly data centers, NLP computations are performed by genetically enhanced inchworms. Difficult queries, however, can cause the inchworms to get cricks in their backs. In such cases, Google’s innovative back-massager descends and restores the inchworms to their preferred position (prone), from which they can return to their computations with renewed vigor.
About 1/2 of the time I refresh the amazon.com homepage I get an error, and searching for anything from the homepage results in this error...
A number of sources are now reporting that all 4 thruster pods are now online.

Looks like this may have been nothing more than a hiccup.
This study appears to ignore non-wage compensation (e.g. stock grants). I know that for me, as a H1B worker who graduated from a US graduate program and working for one of the large companies named, that stock based compensation is a substantial fraction of my total pay.
How a Side-Project API Became Profitable
Search is down. But it constitutes the majority of user interaction.
Cue the standing desk weirdos...

Get something <$100 that doesn't have armrests and doesn't lean back (or else it locks such a function solidly). It will force you to sit correctly.
Windows 8 overtakes Windows XP on Steam, while OS X drops and Linux passes 2%
I've only seen the issue related to search, but have seen increased page load time for other parts of the site.
It doesn't matter what you search, it's broken.
Worry About Facebook, Not Skynet
Super important goal my boss gave me: reduce expenditures...CHECK! Can't wait for that bonus check!!
Heroku Surrogate: Use production environment variables locally
Amazon.com search was down
Wish this was true mate! We've got a lot of publishing/editing/design work and xtra content generation to work on for this project. Still looking forward to it all though ;)
This is a totally a marketing technique to make users feel more secure. It's no different than plastering the "hacker safe" (now McAfee Secure) seal on the top of your website. (Which by the way, in tests I've seen split-testing proved the old "hacker safe" seal works better than the new one, or at least it did when the new one was first released).

Most of users don't know what SSL is, but they sure as hell feel more secure if you have a big lock or a nice green checkmark in the top corner, especially if they're thinking about putting in their personal info or credit card number.

Full disclosure: I'm a founder of an online marketing company. :-)
I was confused for a little bit by that.
The way I took it was: "Google removes the wrinkles from your query as to make it processable."
You have an email from me as well :-)
Are there JREs which you can secretly include in your package, so that it looks like a few-hundred MB native application which happens to be implemented in Java?
Empathy. That's all it takes to understand how easily people get stuck, because they're not superhuman. Yes, yes, personal responsibility etc. etc. but there's no point in denying that environment (and ecosystem -- viz a viz propping up incredibly unhealthy foods) plays a huge role.

Thanks for having empathy. Hopefully comments like yours will help other people see what they're lacking.
Corporate taxes are less than 10% of U.S. revenue and falling. Not a particularly compelling reason to push for policies that increase corporate profits.
The title is more accurate then most people realize. For details of why I say that, look at the issues that have been reported on Crypton's github page. For a correct alternative, look at Tahoe LAFS.
works great on a google search result (for a sample page)
What it's like to be verified on Twitter
Wait times for H1B visas are not 50 years. You can become a citizen after 8 years of having permanent residency.
OpenCL drivers discovered on Nexus 4 and Nexus 10 devices
The transitions are what really interest me about D3. It seems much better suited for that use-case. Thanks for the interesting link!
You wouldn't expect that given how little emphasis there is on the front page of amazon for search. They don't even default your cursor into the search box!!
Thanks. That should have been pointing to 'tour' instead of 'demo'. I've fixed it, but there's still no demo page! :) Working on a video for it today...
Here is another test (October 2012) with similar findings:
http://tonyonsecurity.com/2012/11/13/protecting-your-website...

SQL Injection: Incapsula blocked all 30 attacks and CloudFlare blocked 1

XSS: Incapsula blocked all 12 attacks and CloudFlare blocked 0

RFI: Incapsula blocked 0 and CloudFlare blocked 0

I really like CloudFlare and hope they can improve this.
Yup, completely down
No one here cares about your specific workflow.

Actually, you're the only one here vehemently defending the Gimp's new behavior. The other comments seem to prefer Gimp 2.6's Save behavior. But this is getting unnecessarily petty and personal; it's obvious we disagree, and I'll just stick to 2.6 and stop recommending Gimp to people who would otherwise be happy pirating something more expensive.

Edit:

Contempt? What?

Exactly.
"And with real evidence"

what would qualify as "real" evidence to you? A hidden camera catching Googlers talking about this?
I used Raphael in the past and am just starting to learn D3 now. D3 seems to make it a lot easier to take a data set and represent it visually. It has lots of very useful helpers for scaling axes and such (even when the units are time). I know I've only really scratched the surface so far, but those are things that stand out the most.

Raphael is still very capable, but it took me a lot more effort to create a graph than with D3. I think Raphael is better at general purpose drawing.

Bottom line: D3 is best if you're taking data and want to represent it visually in a chart/graph. Raphael can do general-purpose drawing without explicitly needing any data to back it.
You think as you type? Try it the other way around.
I just saw this. I thought our company proxy was borked again, but it's the same on my phone.
1. Wait times for an Indian/Chinese born person under the EB3 quota are varied but the backlog as it stands now looks like it might hit 25+ years. I am not offhand sure about the 50 years number but have heard of it mentioned earlier.

2. One becomes a citizen after 5 years of permanent residency. (3 if one is married to a US citizen.)
I am getting a "Invalid Http Request Header" when I try to reach incapsula.com with Firefox 19. Perhaps because I am currently located in Bolivia. A bad false positive and they lost a potential client.
Don't Let Your Grandparents Steal Your Money
Yes, obviously the behavior of `git submodule update` could be rewritten. But the way it works right now, it can't be restricted to just submodules reachable from the current directory.
Judge cuts damages owed Apple down to $598 million in Samsung trial
That's some pretty wild speculation.

As for "boiling down to calling setSecurityManager(null)" you are forgetting to point out how it was achieved via obscure calls to an instrumentation and management api:

https://community.rapid7.com/community/metasploit/blog/2013/...

Their head of security spoke recently about this topic, so I guess they will have to "fire and sue" him:
http://www.computerworld.com/s/article/9236230/Oracle_s_Java...

"The plan for Java security is really simple," said Java security lead Milton Smith during a conference call this week with Java user group leaders. "It's to get Java fixed up, number one, and then number two, to communicate our efforts widely. We really can't have one without the other. No amount of talking or smoothing over is going to make anybody happy. We have to fix Java." - See more at: http://www.computerworld.com/s/article/9236230/Oracle_s_Java...
Lets be honest here, 37signals is being a wolf in sheep's clothes here with their recent Yahoo posts.

Yahoo just ended their remote workforce program because they need better collaboration to occur which they believe can only happen face to face.

37signals sells colloborarion software for remote employees.

People seem to miss that it's in 37signals best interest to bash Yahoo for this move.
Get everybody on at least IE 9 and then there is basically no reason to use flash.

Canvas + HTML5 video can basically anything people use to do today.

And yes I know, HTML5 development is my job.
The title says "Amazon.com search". Searching results in a 400 response.
Thanks for that fucking link. It's fucking useful!
They should really switch to a cloud hosting provider.
wait times for permanent residency are 50 years if your filing is in the EB3 category and you are from India or China
Yes, but they are "cheaper", which is all that matters, unfortunately.
Join a growing team of education problem-solvers.

Tutorspree (http://www.tutorspree.com) is hiring Full-Stack Engineers in our New York City office.

We're building out some really cool tutor-matching software to help our education consultants find the right tutors for students around the country.

We're half a block from the best coffee in the city, have views of the Freedom Tower, and take the whole day every Friday to hack on educational side projects and open-source software.

Tools we use: Python, Flask, fabric, PostgreSQL, AngularJS.

Contact ryan@tutorspree.com directly if interested.
[12:58] <kyleb_> Do you offer next-day payouts for credit card purchases?

[12:58] <@jacobolus> kyleb_: yes, assuming I'm understanding you correctly

[12:59] <@jacobolus> kyleb_: payouts go to bank accounts, and are next business day or same-day with wells fargo bank accounts

[12:59] <kyleb_> I think so. Customer purchases $100 worth of things using a Visa on the website at noon PST. Those funds are disbursed to a bank account via ACH on the next day?

[12:59] <@jacobolus> kyleb_: yep

[12:59] <kyleb_> OK perfect. I wasn't sure if it was bank payments only that were processed next-day, or if credit cards were processed as well next-day

[12:59] <kyleb_> Thanks a lot!
Jx9 - An Embeddable Scripting Engine for C/C++ apps with concepts similar to Lua
Sadly enough corporations have the biggest pockets and that means they will push for cheaper indentured servants to flood the markets.
Tell that to the entire country of Denmark where we are all bound to use a Java applet for such things as paying taxes or online banking.
Ironically, the autocomplete still works.
I'd like not to stop, but continue exploring the viewpoints. And I'd like you and others to try and consider also less-tech solutions to tech problems if they meet the needs instead of automatically assuming that we made stupid decisions.

For example, any reasonable factory also has a disaster recovery process to handle equipment damage/downtime - some redundant gear, backup power, inventory of spare parts, guaranteed SLA's for shipping replacement, etc; But still, someone intentionally throwing a wrench in the machine isn't "dynamic failure testing" but sabotage that will result in anger from coworkers who'll have to fix this. Should their system be called "improperly engineered"?

We had great engineers implementing failover for a few 'hot' systems, but after much analysis we knowingly chose not to do it 'your way' for most of them since it wasn't actually the best choice.

I agree, in 99% of companies talked about in HN your way is undoubtedly better, and in tech startups it should be the default option. But there, much of the business process was people & phone & signed legalese, unlike any "software-first" businesses; and the tech part usually didn't do anything better than the employees could do themselves, but it simply was faster/cheaper/automated. So we chose functional manual recoveries instead of technical duplications. And you have to anyway - if your HQ burns down, who cares if your IT systems still work if your employees don't have planned backup office space to do their tasks? IT stuff was only about half of the whole disaster recovery problems.

In effect, all the time we had an available "redundant failover system" that was manual instead of digital. It wasn't fragile (it didn't break, ever - as I said, we tried), fully functional (customers wouldn't notice) but very expensive to run - every hour of running the 'redundant system' meant hundreds of man-hours of overtime-pay and hundreds of unhappy employees.

So, in such cases, you do scheduled disaster-testing and budget the costs of these disruptions as neccessary tests - but if someone intentionally hurts his coworkers by creating random unauthorised disruptions, then it's not welcome.

The big disadvantage for this actually is not the data recovery or systems engineering, but the fact that it hurts the development culture. I left there because in such place you can't "move fast and break things", but everyone tends to ensure that every deployment really, really doesn't break anything. So we got there very good system stability, but all the testing / QA usually required at least 1-2 months for any finished feature to go live - which fits their business goals (stability & cost efficiency rather than shiny features) but demotivates developers.
The thrusters are off-center, so with only one it's hard to get any delta-v without inducing large rotation rates.
Does anyone have answers to these R questions?
Want to ‘Change the World’? Come to San Francisco
It's 50% faster but took more than 50% longer to write

At this point it's useful to know how long it takes to run, and how long to write. Is a run days long, months long, or years long? Or another way, is concurrency more expensive than a C re-programmer?

Also a win because PyCUDA takes care of the uglier details.

Is there not an analogous C++ library to take care of ugly details?

(I actually like python a lot, so there's a bit of devil's advocate going on. But, my longest running python programs take less than an hour.)
It's normal for any NASA mission. Your average comsat launch isn't going to get any press coverage, and the military sure isn't holding press conferences after their classified missions. But pretty much every NASA science and space station mission is going to get a lot of interest.
"So what you are saying is nice in theory but for the average mobile/web developer thinking about contracting they don't have the volume necessary to assume the risk that the market ordinarily bears for development projects."

I know VERY "average" mobile web / mobile app developers who can charge well in excess of $100/hr. People without a single major hit. Seeing the quality of their output, I would never pay that much, and yet somehow they have all the work they need. (Note: they're not marketing geniuses either.)

Just look at the rates people ask for, and get. They're way up there. Because there are so few of these people around, relative to demand, and because every Joe Schmo who wants to do a mobile app expects to strike it big, they can charge anything they want.
Well, search is the obvious answer if you have a question, whether it may be Google or Amazon.
No. If something is wrong with the current network config, don't automatically muck around with it so that I can't troubleshoot the problem myself. It's important to understand the current state to figure out how you got into that broken state; kind of like a breakpoint at the first exception. Automatically renewing is like 'On Error Goto Next'.

That said, I agree that it should suggest renewing the DHCP lease.
You're taking diagrams too seriously.

But the way I interpreted it was, before, the query was short, scrunched up, and slightly ambiguous. The algorithm them lengthened it, representing expanding it to find the deeper meaning.
Seems a bit more like taskrabbit for college students, but I really like where this is going!
Yeah, if they had servers in house they could fix this issue easier.
Paypal (even with a two-factor fob) has a similar spinning page when logging in.

Once I fell for a phishing link, and the first thing to tip me off was the loading indicator was gone/too fast. In that instance it saved my neck as I changed my password asap.

Maybe users who realize due to a missing indicator should be smart enough to avoid such a trap in the first place, but I was definitely glad then and can see how this could be an active UX decision with positive implications.
I hate it when software changes the workflow.

Don't take it upon yourself to speak for everyone.
Warren Buffett's 2013 letter to shareholders (Berkshire Hathaway)
I remember a while back I saw someone worked on a tool that converted a replay to a video. It wasn't 100% accurate but it worked.