skysight-inc/HackerNews huggingface dataset:
By default, Bash, Zsh, and other shells don't source the shell config when started with -c (because it's considered a non-interactive session). For Bash & Zsh, you can force .bashrc/.zshrc to load by adding -i to 'shellcmdflag'.
Zsh always source zshenv, regardless of login/interactive options. AFAIK, Bash has no equivalent.
San Francisco may replace toll-workers with technology
The basic information about black dress sandals?
Sandals! Feel good and fashionable. Whether Men's or Women's sandals have moved from home wear to 'respected' shoes as more and more people- from businesspeople to hobbyists find again the joy of wearing sandals. This writing discusses a few of the advantages of sandals and how to find a wide selection of today's most liked footwear.
I think your expectations of what's to come in 9 years time is similar to people in the 80's expecting the world to be similar to The Jetsons when we hit the year 2000.

One thing I must point out is that, you think Facebook will cease to exist in 9 years time? What draws you to that kind of conclusion?

Another thing with your wording, you seem to be confusing "the internet" with "the web". You might want to look a little further into that before handing in your paper.
The only similarity to the iPad I see is that it's a large screen that you touch to interact with. The nav bar, multitasking, notifications, widgets, theme, and app styles are all pretty unique. Well, the Gmail app looks pretty similar to the iPad's, but I'm assuming they're not going to change much there since it's their own product.

It does look like it needs a bit more designer influence and less engineers doing UI work though. Polish has always been the strong point of Apple products, and that's really the area I'd like to see Google play catch-up on.

That being said, I'm pretty excited for the future of Tablet devices. The iPhone, Android, and WP7 handsets wouldn't be half the products they are today without the competition from one another, so Android Tablets can only mean good things for this market.
"the poor were much more worse off than the poor in rural areas."

Do you have any support for that assertion? The poor themselves decided en masse to move from village to city at the time, which seems to indicate the contrary. Yes, in the city they were also much more visible to literate observers who would write about their misery, but who knows what those same observers might have exposed if they had lived in a village instead. The people who knew both sides of the situation, certainly seemed to vote with their feet for the industrialized cities. We see the same phenomenon at work in China nowadays.
How is a talent acquisition of two people different from a talent acquisition of a larger number? Are you saying the time overhead of going through with an acquisition is hard to justify for just two people?
Japan is a rich nation, by any measure you want. Japanese twenty-something engineers are not rich people. You can take their labor and use it to sell to other Japanese people, like their parents or the beneficiaries of Californian-public-employee-esque sweet retirement deals.

(See also: Demand Media, which does the same equation except it substitutes "stay-at-home moms" for 20-something Japanese engineers.)

Most persistent market mispricings of labor should be profitably exploitable.
No, they are pissing off open source tech savvy minded people. The enterprise pointy haired bosses could care less about a RoR plugin for Netbeans.
http://en.wikipedia.org/wiki/Deep_Springs_College
Loved that movie - it didn't make me ever want to visit japan despite our family roots there.
Aggressive spiders are a pain in the ass. I'm with them on this.
It absolutely does matter! The government "just doing it" as described is an extreme, reactionary measure comparable to all those authoritarian governments we criticize daily. Contrast this to a federal kill-switch policy, approved by elected officials who ostensibly represent their constituents. Though the end result is the same, the context is drastically different (which in turn will affect how many people interpret the action -- crazy civil liberty violation, or prudent and justified response).
There are some things that you change or delete frequently, and that have little value - the points in my illustrator file, for example. I might want to move one a bit, delete it, and then put it back. This is when you want an undo, and are willing to pay its price, both in ui complexity and implementation cost.

Other things, you want to delete only occasionally, and may be of high importance, like a character in a video game. this is when you want an alert. If it's not something you do all the time, it's not habit forming ( in the context of this particular game). It adds no complexity to the ui and has nearly no implementation cost, yet it helps protect your important data.
> beginning in the early 1980s, Australian governments of all political persuasions gradually reduced the public contribution to higher education from close to 100 percent to less than 40 percent (and at my institution, Macquarie University, only 28 percent).

This is a disingenuous description of how university funding has evolved in Australia.

The Whitlam government abolished university fees in 1974, in an attempt to make university education more accessible to low-SES groups. It did not have the desired effect and placed a large drain on the public purse.

In 1989 the Hawke government introduced the Higher Education Contributions Scheme, or HECS. Under HECS, students pay for part of the cost of their education through low-interest, income-contingent loans.

As a fraction of total university funding, this ostensibly means that the public contribution shrank because HECS increased the total pool, as it was meant to. In practice, all the money still came from the Commonwealth Government, merely with different labels and the expectation that some of it would be recouped from students in future.

However, the HECS system has led to centrally-planned, price-fixed rationing of university places. Each university asks for, and is granted, a certain number of HECS-supported places. If it enrols more than these places it will need to fund them itself. As you can imagine this is inefficient, unresponsive to demand and has led to a disconnection between expenses and income for most universities.

> Universities have replaced the lost income with the fees paid by large numbers of international students. Those students, who are charged whatever the market can bear, subsidize Australian domestic students, whose fees are fixed by the government.

And this is how universities have gotten out of the HECS ghetto. Foreign students pay a market price for their places and universities use the money raised to cross-subsidise domestic students. Without foreign students, most universities would be in dire financial straights.

But the effect has varied. While enrolments have collapsed in many of the larger cities, smaller universities (like my employer, Charles Darwin University) have seen a relative surge of numbers as foreign students enrol in cities considered to be safe.
See this section of the hierarchical filesystem guidelines for unix-like OSes:

http://www.pathname.com/fhs/pub/fhs-2.3.html#THEUSRHIERARCHY

and in particular:

http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHI...

Isn't root supposed to own that?
This is like saying a Mac is just an Intel PC. If DDG re-ranks the results, or provides a better interface for reading the results, or provides some privacy when obtaining the results...

Those are all big wins by themselves. And speaking as a user, if it's doing all three I am only mildy curious about how it gets those results.
BATMAN, OSLR, and Open-Mesh are pretty slick. But, and a big but, we struggled running a network of ~500 of them in one medium-size Midwest city.

It's not targeted at laptops, but at embedded boards somewhat like you would find in a commodity Linksys home router.

The best help they can get is, IMO, coders and new hardware to develop for/test on.
Japan seems like a different place. Its a country that loves systems of harmony so much that the police are only now trying to break away from their collaboration with the gangs, and sometimes failing. Established newspapers have a system of collaboration with news sources (like government officials) that they are tasked report upon. Among all these harmony systems is the seniority = age system. Even corporate finance loans are often based on social connections rather than creditworthiness.
Its not hard for me to see why people would question Horie's arrest as a system turned against the young in that context.
IIRC, OpenMesh actually sits on top of OpenWRT.
> You'd have to hack the firmware to get around that, which I would consider beyond the skills of most bomb makers, if not all of them.

But it only takes one.
Could you clarify what the line:

Disallow: /

means?
That's true, but it all comes down to the use cases. With the awful AT&T coverage and carriers actively refusing to provide more bandwidth, wouldn't it be nice to have a phone that had WiMax?

Power constraints are very real right now, but with growing bandwidth needs and none of the other variables changing very quickly, it's at least a possibility that someone could figure out how to put something like WiMax into a phone.
The Supreme Court has already considered this argument, in 1898's United States v. Wong Kim Ark (Google will turn up good summaries and the full ruling if you're curious).

Spoiler alert: it didn't work that time, and there's no reason why it would work this time.
Schools would do much better to give every student a Kindle.
I'm not Keynesian. I think the past few years have disproved it. Actually I think the past few decades have disproved it and I can't help but be a bit cynical about how a superceded (for good and sufficient reasons) economic theory suddenly revived itself when the government needed it. Destroying wealth occurs when you pay money to sit on their hands. Currency is moving around, but it's not doing anything, and given that wealth is actually consumed to keep people alive (they eat, they live somewhere, etc), if they aren't generating enough wealth to even offset that consumption (let alone a surplus) then there's wealth destruction going on.

Look at the situation in isolation for a moment. Dollars go in to the unemployed house, a roughly equal number of dollars flow out, that all looks neutral. But that's just currency. Look at the flow of wealth. Food flows in and disappears. Housing is consumed. Wear and tear is put on possessions. Imagine if absolutely everybody in the economy is doing that, not because this is actually possible but because it shows the situation in stark colors. It doesn't matter how many dollars you pump into that economy, it can't work, the food and shelter and objects for possessions have to come from somewhere. That's the difference between "currency" and "wealth" in a nutshell. You can't fix the economy by shuffling money around and shutting down wealth production. (Nor is the government all that good at wealth production. How much mining does the government do? How much food does it grow? It's more complicated than that, but this is closer than most other ways of thinking about it.) So...

'If I consult my phrasebook, "destroying wealth" is usually code for "taxing the wealthy."'

No, not even close, when I say it. I actually mean real wealth is being consumed and not replaced, nothing to do with taxes. That's what actually matters, not little dollar symbols. An excessive obsession with the dollars while ignoring the wealth is arguably the main reason the government's response has been so inadequate. Taking money away from people generating wealth and shunting it into a wide variety of ineffective areas of the economy makes things worse, not better.

There's no way out of this entire problem, of which over-extended benefits is only one small part, without pain. You think you have a solution to easing the pain, and it does ease it locally, but your way generates more pain globally, and eventually that catches up to us. Like, the last couple of years and the ways things are going the next few years too. Again, I reject your attempt at moral authority. Your way leads to disaster, the one we're all but headed full bore for right now. That pain is necessary now is not because of my choices today, it is because of the choices already made. I'm not advocating pain, I'm announcing the fact it's already here. We've got a gangrenous limb and you're upset because I'm not willing to go along with the "keep pumping more anesthetic in and it's all fine because there's no pain" plan. Yeah, I'm not, but I don't think I'm the one with a morality problem when I suggest the gangrenous limb should be addressed sooner rather than later.
Will show up this time too
My initial thought when viewing the site was "what does this site do?". After clicking around quickly I still didn't quite get it until I came back here and read your description.

I think it's because you have two images and one is a screenshot of an email inbox. I think this may be confusing because the headings you have on them aren't quite visible at first glance. My suggestion would be to make it more visible or put some more description/explanation of your service like you have described right in this post here! I think that would clear up what the purpose of your app is.

Also on the page of book listings you may want to make each "book row" clickable. Possibly put a subtle background on mouse over and when they click it sends them to the page to enter their email. This makes it a bit more user friendly instead of scanning right and finding the appropriate "Start reading now" link.

Great idea though, I can find this useful reading the email on my smartphone on my way to school!
Rethinking the "modern" GUI
The iPad doesn't need user accounts... everyone in your family needs an iPad! :)

This sounds exactly like the kind of feature that Apple would carefully consider and ultimately reject because it doesn't match their vision. The ability to have user accounts is just one more feature that makes everything more complicated for the user.
http://news.ycombinator.com/item?id=2150104
I took a few classes and probably could have written exactly what PG wrote[1] on it.

[1]: http://www.paulgraham.com/philosophy.html
Egypt, Twitter and The Straw Man Revolution
My day job is working on a mixed C++/Objective-C project (Safari). My statement that ObjC method calls are slow is based on staring at a lot of profiles and poking into the assembly. If you study the page you linked, you can see that even the fast path results in four serialized load instructions:

1) Load class pointer from object
movq (%rdi),%r11

2) Load cache pointer from class
movq 0x10(%r11),%r8

3) Load cache entry (IMP) from cache
movq 0x10(%r8,%rcx),%r11

4) Load function pointer from IMP
movq 0x10(%r11),%r11

Notice that each of these loads reads into a register which is then treated as an address by the next load. This does a great job of totally stalling your pipeline while you wait for memory reads. I've been staring at this same grim pattern in the profiler since the days of PowerPC.

C++ virtual function calls are doubly-indirect in the worst case (read vtable pointer from object, read function pointer from vtable). And because it's emitted at the call site and not hidden in a function, the compiler can often reduce it down to singly indirect or even direct link it as a static call, if it can prove the exact type.

Objective-C is not as bad as some say, but if your code is highly optimized, method call overhead can become a bottleneck.
I can think of four reasons: Scalia, Roberts, Alito, Thomas.
Memory hack to memorize numbers by converting them to sounds and words.
I've been using this script all day, and it's been great. Thank you so much.
Oh I totally agree. My comment was more of a rant about Android in general; I should've been a bit more clear about that :) The Gmail app was the one that inspired me to comment
If you're in the US, your local Small Business Administration office puts on a variety of free and low cost classes/lectures on a variety of topics, including legal issues. They also have other valuable resources you can use when you have legal questions.

Forgot the link: http://www.sba.gov/
if your interested in event-driven programing you should try sxe
http://simonhf.wordpress.com/2010/10/09/what-is-sxe/
http://github.com/jimbelton/sxe
Get Pregnant Easily With Conceive Plus
Conceive Plus is a scientifically formulated sperm friendly lubricant designed to assist your path to getting pregnant. It increases the possibility of conception and work efficaciously.
I don't have a theory. I was simply stating my experiences with Kinect owners; most of them were teen hipsters. I never said that this was the actual statistic (seeing as I don't even have numeric data to back my opinion).
Perhaps that was too harsh. I changed it to "poorly defined question," which is critical but helpful.
Some things really have to be in the lowest possible level of your code to work, to come back later and bolt them on is incredibly difficult. Correctness of encoding, localization, and good unit testing are some of my usual examples; start with them from day one and they don't cost you that much, add them into a project that has gone for 10 man years without thought and you're in for some pain.

Undo functionality is like that. You have to start with some sort of ability to make it easy to create your "actions" in some way where every one of them can be reversed, and in some cases the OS itself makes that very hard. How do you undo "close program"? Like you said, but didn't quite spell out, with a fundamentally different OS where suddenly it's easy. You can make a Microsoft Windows program that will automatically open in the same state you left it in, but first of all, it's much harder than it is on a phone, and second, I very much hope that you thought of that from day one because otherwise you're probably in for some pain just refactoring your program to the point where it is possible....

Ideally you would work in some language that makes undo that easy, but it's really hard because so much of the system is fighting you. I've toyed with this but UIs themselves are fundamentally not undoable so you burn a lot of time just telling the UI how to roll back. It really needs to be fundamentally woven into the entire system and that will probably be decades, if ever.
You're suggesting that "mister visual UX dudes" (like me, for example) don't take complexity of implementation into account when making design decisions. We do. It's part of the process. Note that he said to send the designer the e-mail, not the developer. The designer on a project should always know where the current UX problems in the product are, even if they are too expensive to fix at the time.
"Store the previous state" sounds great in theory. Doesn't always work in practice.

Storing the state of the system may involve a non-trivial amount of both storage and/or time. Or the backing store may not allow for reversing a deletion.

pan69 really said it all: these ideas sound great to designers, but cause nightmares for the programmer that actually has to implement it.
https://bugzilla.mozilla.org/show_bug.cgi?id=465086
Then explain to me how this could not exist. As long as there are routable ASes they can be shut down.
I wonder how many places of employment in Egypt require a internet connection to function. I wonder how many of these people now have absolutely nothing to do for work or entertainment tomorrow, who may not have joined the protest, now will be...
> The poor themselves decided en masse to move from village to city at the time, which seems to indicate the contrary.

You have the same mechanism at work today, in slums in India, South America and so on. The draw is the possibility of being better off and having more opportunity than you would in a rural area, but it doesn't always end up that way.

But we're getting off the point, which is that a free market doesn't give you "unprecedented human health and prosperity" - the best that you can argue is that it's one of the preconditions (but not the only one).
The irony of this, is that passing it would practically invalidate every United States citizen citizenship. Since, if you can't become a citizen by being born here, how would our parents have become citizens? Aside from those who gained citizenship through legal process--but what right would a non-citizen judge have to grant citizenship in the first place?
Awesome! This seems like a really great addition to your guys' platform. Its been fun watching Ginzametrics grow :) Keep up the good work!
The question is how many armed men with guns will it take. Armed men with guns are not an infinite supply, and during a massive unrest, presumably in high demand. Why make it easy?
it's surprising to me that so far, no one has pointed out that this sort of user behaviour is A Bad Thing. while Undo is definitely important and desirable, a user base that ignores attempts to communicate with them is not. i don't know if the issue is that warnings are the wrong way to communicate, or if it's that we haven't done our jobs on user education, but the fact that we have somehow trained the average Joe to just click "ok" without reading is indicative of a larger problem than irreversible actions.
So pick out a growing, successful business in the US, bring it to Australia and profit! Great model.

(I'm being serious)
Currently (mongodb 1.6.x) sharding is a killer feature that might kill yourself. It's just a marketing propaganda.

I once tried switch to sharding to avoid high write lock ratio(MongoDB use DB level lock currently, only one write operation allowed at the same time). After sharding, MongoDB even don't know how to count my colleciton. db.mycollection.count() return values at random. mongorestore also failed in sharding setup, there's no error message when I was restoring millions of documents, but after it reported successfully restored, I checked the DB, no documents there.

We switched back to more reliable master/slave setup finally. So before trying sharding, you should watch this video http://nosql.mypopescu.com/post/1016320617/mongodb-is-web-sc... . It's so true to some extend.
Does Intel's vision of tomorrow carry a 'dark side' today?
Foxconn to retail Apple products in China, plans 500 stores
Google to the World: Look Over There
Seed-stage startups and team wage
Does anyone know how seed stage startups can most effectively handle wages so that so much of the little $ raised does not get eaten up by taxes? Wondering if team members can receive remuneration which shows as expense (instead of payroll) on the company's books...and is this OK?
I see a few issues with this.

Problem 1 - A majority of the population doesn't own a smartphone.

Problem 2 - Assuming the that problem 1 doesn't matter, Apple doesn't have enough "smart" devices to hold enough clout. Even Google + Apple's smart devices wouldn't hold enough clout. You would have to get Nokia, RIM, WP7, Android, and iPhone on board before vendors would want to invest in new payment technologies.

What may happen is that an open standard will be set for all smart devices which let us connect to our already existing Visa, MasterCard, or PayPal accounts. It simply doesn't make sense to create an entirely new payment system when there are already tons of them out there...but I could be very very wrong. Apple is known for creating clutch products that everyone thought was impossible :)
So totalitarian is not totalitarian if willingly imposed? I respectfully disagree.
Well, it works best with businesses like these coupon/group buying startups where you need localized deals/sales to run the business. You won't be competing with the originals and if the idea is proven, funding shouldn't be problematic with a decent network of contacts.