skysight-inc/HackerNews huggingface dataset:
You know the old saying, "the enemy of my enemy is my friend". The fact that Latvia was part of Russian empire for 200 hundred years doesn't mean it was a part of its own will, just that it was occupied for that long. And since the Russia was an archenemy of Latvia, whoever came fighting against against Russia could only considered as an ally.
Yes that's true for common programs like less, tail, grep, awk, and sed. I do think Scoop can give you better support for ln and sudo though. Then on top of that, Scoop lets you install Ruby, Postgres, Figlet, Go, Vim etc.

For a lot of GNU core utilities, Scoop uses the same MSYS programs that come with MSYS Git, it's just installing them separately so you can choose only the ones you need.
Think of NP-complete problems as if they were a brick wall like the red plot in the above graph. Understanding the theory behind the NP-complete complexity class means recognising intractable problems in your code – it’s like having a bomb sniffer dog when walking through a minefield.

Very helpful analogy - hadn't thought of it like that. Now I'll know whether the seemingly intractable problems in my code are only temporarily intractable due to my incompetence, or actually intractable for grander reasons :)
As stupid as it sounds, I actually have a use for this script: When I clearly want to mark that I start installing something or logging and need a "marker" that stands out.

Very likely there is a better way to do this, but doge stands out.. and if someone would be looking over my shoulder at least it would make them laugh or ask about it.
Paul Krugman would disagree with the odds of an "overnight implosion": http://krugman.blogs.nytimes.com/2013/10/22/godwin-and-the-g...
Education and development will save the world. Vaccines and disease eradication will save a lot of people from a certain type of death, but it won't enable them to live a high standard of living. Investment (is. access to capital) entrepreneurship and empowerment are what's going to enable that.

And while the internet isn't going to save them, computers and the internet open up an entire world of knowledge, and can empower people...
You've always been able to search for bugs on Google, silly.
This is one reason why I find the consumer debt phenomenon disturbing.

Until 1975 or so, there was a symbiosis between the capitalists and labor. If labor was impoverished, products weren't bought. Henry Ford learned this: by paying his workers well, he made it so they could afford his products. The middle class was built because, without it, industry would fail.

Widespread consumer debt-- which went from being associated with failure (excluding mortgages and a first car, and a very small amount for college that could be paid off fully in 1-2 years) to a commonplace occurrence-- made it possible for the consumption (and, more relevantly, consumption costs) to grow while wages remained flat, putting the working classes further into debt and subordination.

That's what's happening now. Even if you're fiscally responsible, you compete (on the housing market, and for higher education) with the masses who are, in general, utterly the opposite. It is somewhat of a brilliant (if malignant) divide-and-conquer strategy.
Would you buy the Wix IPO?
When they talk about "directly from the servers..." they are talking about PRISM and yes, it is data sent from the companies regarding federal requests.

It has nothing to do with the claim " Google has NSA hardware in their datacenters"
CLEAN (CoffeeScript, LESS, Express, Angular, Node) webapp boilerplate
I get the feeling that people in most developed countries have a pretty naive view of poor countries, especially in Africa. The striking images of the famines of the 1980s in Ethiopia are what that most people recall, when they think of "poor Africa". That thinking is completely disingenuous and quite hurtful to Africa's development.

Technology has made incredible inroads in the continent. While we fret over Facebook running slow on 2010-era Android phones, micro-economies are thriving thanks to feature phones in Africa's poorest regions. Children who leave to work in the city are able to transfer money back to their village. They top up the village cell phone owner's pay-as-you go account, the owner then pays out that amount (in cash) to the family there. Farmers are able to get up-to-date info on crop prices, helping them from getting short-changed by opportunistic buyers.

Yes, there are parts of Africa where fresh water and basic medicine are the biggest need, but there are also much larger parts where those needs are (to some degree) met. There are many forms of charity and humanitarian aid, they can all have a massive positive impact on the communities that receive them.
Updating Firefox OS on the ZTE Open
There were other good ol' sites, calculators, FX rates, maps, dictionaries, timers. If the easiest one is 'good enough', it's going to destroy the rest.
Parsing Code in a Search Engine with Node.js
I'm not sure what you mean by "a pro-rated version of GMI". With basic income, on net people do softly leave government payments as their gross tax payments gradually exceed their (fixed) gross BI.
PyPi interactive dependency graph
I'm not fit, but I used to regularly cycle 15 miles, with some reasonable hills.

I think one of the problems with cycling is that people don't have good bikes, and don't know how to maintain them, and are worried about longer (more than 10 miles) distances.

In this context when I say "good bike" I just mean "in good working order" and "sensibly adjusted to size of rider", and "has baskets or panniers". Something like that is cheap and really easy to keep going. And once someone has actually got that bike and they start using it regularly for shorter distances they build up the distances they're comfortable with.

Having said all that, it's pretty hair-raising cycling on roads where traffic travels fast if that traffic isn't used to cycles and if there's not much room for passing.
Interesting, I'm working on a project that uses rules based agents but I am actually going to use ANTLR4 instead of Prolog for the grammar/parsing.

It feels very odd because this is supposed to be one of Prolog's strengths. Basically what I do is generate Prolog code (via ANTLR) from a rule description of an agent (a custom DSL).

My main motivation (outside of ANTLR seems neat, I want to play with it) is that I might eventually generate non-Prolog code from the DSL-code.
A rainbow table would probably be more accurate than a password set that comes up on google.
Immoral seems to be a bit of a strong word here. But then I don't use git/github much.

Can you explain?
With the luster of social games gone, what now?
> All it takes is a seed. A seed of literacy.

[citation needed], really. I don't think education was the determining factor in jumpstarting the South Korean economy. South Korea recovered due to external cash and infrastructure investment:

"Much of the country's infrastructure was destroyed during the Korean War that followed in 1950-1953. After the war, South Korea became heavily dependent on U.S. aid."
-- http://www.southkoreagovernment.com/economy.htm

I do think there are situations you can't think yourself out of, or be educated out of. Examples are sickness or lack of infrastructure. It's no good having mobile internet access to the wikipedia article on malaria if your child has the disease, you've never been to school, there are no healthcare workers, no available vaccines, and there is no power socket to charge your phone...
It really worries me that whenever Google rolls out a feature within their search results, it destroys a business. For example, earlier currency conversion and dictionary word meanings required using third party sites. Now it can be done directly via their search. I no longer visit the old sites. Now with this, I will be less likely to visit etymonline.com. Quite similar to how including IE by default in Windows lead to lawsuits of unfair competition/monopoly. Is it wrong to believe something similar may happen with Google search.
Thank you so much! I've seen that before but assumed the /a 'administrative install' meant UAC popups. Just tried it now (with /qn though) and it's UI-free. Very cool!
For those who like to listen to podcasts, Radiolab did a great show on the fascinating story of Fritz Haber:

http://www.radiolab.org/story/180132-how-do-you-solve-proble...
How We Test Fake Sites on Live Traffic
Tesco petrol stations use face-scan tech to target ads
Personally I think Prolog is excellent for anything that can be thought of in rules and it's obviously strong in constraint solving situations.

Most Prologs I have used are lacking in what I'd call "plumbing". I/O in particular feels fairly strange, web libraries etc. are low level (no MVC framework I'm aware of).

A combination of Java and Prolog works quite well (technically any JVM language I suppose). Most Prologs provide a good Java connector (they usually also have C/C++, sometimes .NET and Python + sockets). Tomcat+JavaScript+HTML+CSS+database of choice and Prolog for the logic is a good combination.
Another example where the tree diagram is incorrect:

https://www.google.com/search?q=etymology+oligarchy

The current tree diagram makes it look like the Greek oligarkhia came from Medieval Latin, not the other way round. The etymological information given below is "late 15th cent.: from Greek oligarkhia (probably via medieval Latin)", so it looks like a bug in generating tree diagrams from the information.

It would be helpful to have the Greek, Persian, Hebrew etc. forms in the original language orthography as well instead of just the romanized transcriptions.
I really like Mercury[1] so good to see anything Prolog up here. Prolog was the first language I learnt from a theoretical point of view (first learning the in depth language theory before writing a line of code) at university and I have always liked it since.

I try to create things with Mercury but it's so fresh that it's rather hard; almost no-one is using it so when something goes wrong (which it will do when trying to do real-life stuff and linking libraries to do) there are not many people to ask and the people who are working with it are rather busy.

Anyway; Prolog is a nice language for some use cases; try it.

[1] http://mercurylang.org/
The selectable table is great. But confusingly, ddg still shows asciitable.com as 'source' and a "more from asciitable.com" link below it.

https://duckduckgo.com/?q=ascii+table
Brazil anyone? :)
>In the case of Bell, its website advises customers that their information can be shared without their knowledge or consent.

What level of privacy is left to be breached!?!
That's what I had in mind... Anyone care to make a website for that?
Which of course has a !bang on DuckDuckGo: !etym or !etymology

For a good comparison of how much more information Etymonline has, look up the word "silly". Etymonline gives a much better sense of the almost unbelievable shift in meaning over time.
Oops, good point! (It was very late when I wrote that).
Many people are making the leap from "access to information" to "better lives" without proper explanation of how that would work. Sure, for us it's obvious, but we're not the demographic Gates is talking about. The poorest of the poor have drastically different problems, and it's not obvious to me that they're something information can solve. "Student researching school report" seems like a good example, but much of this demographic don't even have the opportunity to go to school. And considering a full 50% of India lives below the poverty line, that's a humongous demographic.

And whatever problems can be solved by information, the poor are already making do via cheap mobile phones and their own ad hoc social networks. Which is probably the only thing that's viable for them, considering many can't even read properly and so speech is the best form of communication for them.

You could say that Internet access will create new industries and opportunities and the economic benefits will "trickle down", but 1) the timeframes are much larger (as Gates says), and 2) in my limited experience, very little seems to trickle down below the lower middle class. In fact, in India, the lower classes decry the "IT outsourcing" revolution, because prices went up across the board because the middle class suddenly had more disposable income. This did create a bunch of new jobs in the service industry, but on the whole the price increase only made things worse for the very poor.
I can find references to a fines but nothing about Expedia leaving Voyages-sncf.com capital. Really curious about it, could you point me to some reference ?
Call me skeptical. Virtually everyone who has spent more than a few years programming can attest that it has, at the very least, opened a new dimension of logical thinking and problem-solving that is not easily found in other fields. I think the challenge of creating an interface to this kind of thinking that is friendly to non-coders is difficult enough...but the idea that once these tools are made, they'll grok what to do? Hmmm...We're much closer to a future where machine readers can read all manner of text out loud, but does that mean there's little use for teaching literacy?

edit: Here's an example - I recently got done teaching a data basics class, and inevitably, my students ran into the problem of data typing in Excel...you type in something like "9/14" into a field, and it treats it like a date, and moreover, displays it as "Sep-14". But when you try to concatenate the field, or perform some other kind of operation on it that is not date-related, Excel treats it as an integer (number of days since 1904, or something like that).

So Microsoft has arguably done something user-friendly here...virtually anyone who types in '9/14' probably means September 14, 2013. However, this isn't always the case, and if it isn't, you have to know how to format columns in Excel as text. Moreover, the operations upon date types are not at all intuitive. If you've done a minimal level of programming, you get the idea of data types, including dates and strings. Let's pretend Microsoft comes up with a way to perfectly guess what you mean when you've typed in a value...is it possible this will eliminate the need for the average user to have an understanding of data types in order to do non-trivial work?
It's really important not to think about vaccines for malaria as a simple dead/alive issue. Malaria doesn't just kill people, it also incapacitates them for long period, and leaves them substantially less able to be productive. Eradicating malaria would remove a huge drag upon African economies.
Neat. Wonder how they're generating those images. Using go + doing it as they're queried maybe (similar to http://blog.golang.org/from-zero-to-go-launching-on-google )?
> The length of someone's hair could be used to work out their gender, she added.

Oh dear, male metalheads across the country will be being recommended women's products...
Here's a hypothetical example of a legitimate NPE: a club of inventors/patent holders getting together and forming a company to share administrative expenses. Certainly people can come up with other examples of benevolent NPEs.

The key issue is whether or not patents owned by NPEs are valid which in the present system has to be demonstrated through litigation. That's why it is so important to help troll victims to pool their resources to fight bad patents. There is some work going on in this space by guys at fightthetroll.com
No, but there are privately run, for-profit prisons....
Inside View of Last Week's WebSummit
Were we foolish for expecting any privacy at all online?
Each bitcoin-dollar transaction has a winner (not really a winner, but someone left holding dollars after a bitcoin crash). Given that, the vast majority of lost value would just be in the notional value of bitcoin.

If you and I agree that we each own a million fake dollars, we don't actually lose anything when later we decide we aren't.
> I lost you on your "Does not ship with the OS" point. What are you referring to?

The SDK for developing cmdlets. This would be equivalent if on unix you needed an extra download to write to stdout/stderr.

> So when you say "interoperate" that is what I'm thinking of so I think they interoperate well. Are you referring to something else or are you experiencing a problem?

Cmdlets can only be developed by languages created by Microsoft. You cannot write a cmdlet in Python, Perl, or even C.
Someone else gave an example of creating a zip file that I think illustrates what I don't like about the language.
Given the history of life immitates xkcd, that is probably just a matter of time.
Yes, but like with most industrial/chemical/electronical processes, the processes are benign, it's what people do with them in good and bad ways.
What is important as well is that most people in those days had a lot psychological problems and traumas and physical pains (for instance dental), this made people of these generations and before being seen through our eyes of today a bunch of maniacs and sadistic brutes.
This will probably not happen.

I think Nokia will help Microsoft to compete with Apple in the field of smartphones, especially with custom-designed hardware and exclusive OS.
startpage.com does not have this "feature".
Dimensionamento Dinâmico de Fundações em Seminário em Minneapolis
ActiveRecord::TypedStore
Maybe he doesn't click linkedin links because they track and report what you've viewed if you're logged in

All decent browsers support private tabs/windows nowadays, you can just open the context menu to open the link in one. It'd take less time than writing the post.
What is a Hacker (University of California, Berkeley 1985)
Agreed. Still, I like the concept. Nice work!
The question that these sorts of articles always raise is ultimately , should we treat computation as something like mechanical expertise which is important but can be easily outsourced or is it more like literacy which is critical to just about every profession and is often used as a proxy for intelligence?

It strikes me that the real difficulty is drawing a line between which tasks should be left to technical professionals and which should be within reach of the layman?

This is much easier to define in the case of mechanical devices which tend to be fairly fixed function rather than computers which are applicable in an almost infinite number of tasks.

For example , you wouldn't expect a car driver to be able to modify their own vehicle, but you would expect a lay computer user to be able to do tasks such as changing their wallpaper or installing software on their computer.
I wonder if this is partly what is driving the popularity of computer hardware with artificially imposed constraints? Is it simply easier to understand when you use separate devices for reading books and playing games?

It also begs the question over whether simply changing the means with which to do something changes the nature of the task. For example is somebody designing a complex logical system not "programming" because they are doing it inside of a spreadsheet program instead of an IDE?
Galera cluster. It's a synchronous replication library for the mysql family of DBs. With haproxy it makes a highly available setup pretty easy... Depending on the latency between dc it can be pretty good. You may want to have asynchronous between dc as a standbye if there is a lot of latency
[pdf] A Systematic Comparison of Supervised Classifiers
How to Build HealthCare.Gov for Less than $600 Million
As the site now says "Error establishing a database connection " maybe the coding was ended a little too early?
BlackBerry abandons plan to find buyer, will replace CEO
http://placeit.breezi.com/
Here is one case where the original title would be significantly better than the title given:

Helping a stranger (and why you
should understand NP-complete)
Show HN: The Next UI Marketplace
BlackBerry-Fairfax takeover dies; Thorsten Heins out
If you are interested in a more "conventional" Forth chip, check out the J1[1]. It's 200 lines of verilog, so you can put it on an FPGA pretty easily.

But it's even easier than that because the J1 is the basis of the Gameduino[2]. The Gameduino is a shield for Arduino that gives you a VGA interface, sprites, and graphics.

[1]: http://www.excamera.com/sphinx/fpga-j1.html

[2]: http://excamera.com/sphinx/gameduino/
There is a real need for bringing infectious tropical diseases in Africa under control and I admire Gates's for what he has already done with polio in India but I'd like to politely disagree, even if it is just to refocus the debate on 'social mobility' on a global scale. I've had several conversation with young Africans who have transcended impossible odds armed only with what they could learn from the internet and access to libraries. There was that story a few years ago of the Kenyan boy who built a windmill generator from garbage. I get the feeling that they are sometimes tired of their problems of being constantly framed by the sick dying child or the poverty stricken family. It is a bit one-dimensional. They are a resourceful bunch. His heart is in the right place and he should continue but let's not forget that Africa has been getting aid, food and vaccines for decades and that there's been comparatively less focus on knowledge transfer between richer nations and African states.
Please just say fucked rather than masking it. It's a perfectly reasonable word to use.
Sadly while the chart has significant problems and is misleading in some of the relationships, it is more accurate than the article it appears in, if you zoom in you can see some annotations in the article that give partial context to some of the claims.

Apparently Nestle is one of the largest single shareholders in L'Oreal, the chart has a 30% mark in the connection.

I assume that's the reason for Lipton showing up twice, where there are companies that are co-owned or part of a joint venture (I would guess Pepsico licenses and distributes Lipton Iced Tea)
Formatter.js: Format user input to match a specified pattern
Haber was more directly involved rather than just inventing the process that made chemical weapons possible.
There are many ways to mitigate these issues. The one I like to believe will be the most used would be a entire new way of using computers. Just like Google uses complex algorithms in order to try to give you better search results, I see no reason why Excel can't try to "learn" your usage. I'm quite saddened that it's 2013 and few applications try to learn more about the user's usage patterns.
Probably because it's probably Windows. :)

I use Windows at my day job and get paid well to develop and admin for it. I also have a few personal applications that require a Windows VM at home.

But my personal machines run Linux, which I find is more pleasing for development, exploring, security, tinkering and such. Plus you can tailor your environment to suit your needs (from embedded to supercomputing), not that of a marketing manager.
Flossie Rescued
Sorry, I'd prefer not to disclose the app name - it's a simple website builder targeting a niche.
Thank you, doge. I love it.
The F18A reference doc is amazingly concise; all you need to know about the architecture in about 10 pages.

http://www.greenarraychips.com/home/documents/greg/DB001-110... (PDF)
Riot.js 1kb client-side MVP framework
The site looks nice - but the three new accounts with empty praise comments here aren't making your case better.
PredictionIO, a machine learning server for software developers & data engineers
Show HN: Get feedback for your website and learn from the mistakes of others
I'm a bit worried of submitting my email to this form. Shouldn't I be?
Overaggressive learning algorithms can in some cases be more annoying than well thought out defaults. Especially since they won't be consistent (at least at first). Its not an easy thing to do right. For things like spreadsheet formatting, you want to have consistent behavior that you can rely on.