skysight-inc/HackerNews huggingface dataset:
> Aside from that, I'd wonder if in China they are worried about getting caught and getting in trouble with the government.

It's called being "harmonized." They joke about it, but not sure if it's a serious concern. Given their large population I doubt it.
Even if only a few of them do, we still win.
Speaking of Coke, you can still buy Coca-Cola in Cuba despite there being a trade embargo for decades between the US and Cuba. I remember watching a news report where they mentioned this once. Coke somehow uses loopholes to export it from the Canadian subsidiary which doesn't need to comply with US regulations.
Because we expect foreign entities doing business in our sovereign nation to respect our laws. The golden rule, so to speak.
That's a really good idea actually. I didn't realize they had return policies.
err. Story is from a year ago. ripdev.com looks to have closed in October of last year.
Yeah cryptography is hard for users.. I was wondering why companies (eg google) don't use https everywhere.
Well, power-wise it's limited to a 5 unit load (100mW each) for USB 2.0. USB 3.0 can go to 900mW (150mW per load). This means you probably couldn't daisy-chain charging USB devices.

Not infinite but still a compelling design.
This is related to the effective way to teach kids anything. "C makes a c- sound, like in cat. CAT. Say it with me, CAT. CAT. Billy, what sound does C make? That's right, C like in CAT. CAT. Good job. CAT is spelled C A T. C A T. Say it with me, C A T. Jennifer, how do you spell CAT? That's right, C A T. Good job. Another word with a c- sound that is made by C is CAKE. Say it with me, CAKE. CAKE. Fernando, what sound does a C make? That's right, c- like in CAKE. Good job. Here's another word: CAR. CAR. Linda, what sound does CAR start with? That's right, CAR starts with c- like CAT and CAKE. Jimmy, what letter does CAR start with? That's right, CAR also starts with C. Good job Jimmy."
Insight into GNU/Linux boot process
It appears that two people featured in the video requested that their faces were removed. He has now uploaded an edited version. http://www.youtube.com/user/PianoChatImprov
Afrotech - Ghetto hardware fun
Great insights except for: "...digital technologies may actually be the opportunity to get the consumer to pay for content when they were never willing to do so before". Or as Homer Simpson put it, "After years of failed get-rich-quick schemes, here's a scheme that'll really get me rich. And quick!"
Why should 'laws' decreed anywhere be respected?

Should laws that are counter to one's values be respected?

Should laws that seek to prevent a full human experience be respected?

Should we continue to support the artificial constructs of nation-states? Why?
Argentine Tango And Brilliantly Blogging
# cd
# rm -rf *

I'm wondering why they can delete files under /bin and /dev?
No - a Notifo or Prowl or other similar services could use us to deliver their notifications. They are enabling push on web apps and other items and creating a consumer app that serves as a central point for the notifications, whereas we provide a service for any app developer to integrate. Different targets and concepts :)
Anyone who talks about Entrepeneurship in Japan and doesn't talk about the housing situation & concentration of industry in Tokyo is following fancy rather than reality.

When you are unable to rent anything other than the oldest (most undesirable) places without corporate approval, you are not likely to start your own business.

When all business deals are done in the most expensive part of the country, you and your sales staff are not likely to have experience dealing with problems that average people are going to deal with.
The Agile Skills Project
Man that makes sad -- go Australia :S Although, note that at this stage it is still "nominal" in practice while the plans are yet to be implemented.
Does someone know what's this use of grep as cat he alludes at ?
The Chinese people always have the option to simply not use Google.
Because it costs money. An https connection requires an order of magnitude more resources to set up and maintain than a plain old http connection.

Even with hardware acceleration it takes more electricity per connection, and dedicated SSL accelerator boxes are not cheap (a pair of load-balancers with SSL acceleration will cost more than a new car).

When you're operating at the scale of Google, that can add up quickly.
That's not a correct statement. Your Chinese company has the rights set forth by their laws. It is true their judicial process is prone to more corruption than in the U.S. But thats spotty and changing as well. You just can't always count on winning a court battle in China because your rich and connected anymore.

I have witnessed very powerful Chinese officials and businessmen not take action against a rival because the action would have been unlawful and they didn't want to risk the penalties. I have seen mid-level government officials block attempted actions from senior officials because the actions didn't follow the rules.
"feeling good" seems a bit generic here. I doubt he means the same thing as inspiration. The competitive nature of chess and the fact that it is a "game", is usually enough to motivate someone to work harder after winning a few games (ie warcraft). Where as in writing and writing software there are more mental blocks and success and gratifications are generally slower, and also harder to get back on track if you start "feeling bad". So I think discipline is more important in activities that takes longer to feel gratified.
some of us are engineers.
8 Ways Affiliates Can Benefit from Twitter
Twitter has become the major networking and marketing tool for many businesses. And when used correctly, it can be a powerful tool to help you become a more successful affiliate.
You can use

grep '.*' > /etc/password

instead of

cat > /etc/password
Ask HN: Free, Twitter-like nano-blogging SMS enabled livestream webapp?
I'm looking for a (cheap or free) web app/service that will allow me to take in and produce a live stream of SMS/emails from audience members in a presentation room (to be projected on a side projector).

This can be accomplished on twitter with a combinator of Twittermail.com and Twitpic.com, however I'm looking for a web-app that will allow for easier SMS access (ATT users have to use an SMS gateway code to send emails from their phones) and will allow for me to create a non-public feed.

Ideally, the solution would not require the SMS/emailers to sign up in any way (a la twittermail), and would operate without any moderation (I trust the audience).

Present.ly comes close, Yammer as well - perhaps I'm looking at services that too closely target dynamic user interaction.

Suggestions?
What drives me crazy is that people take pots like this or Seth Godin or anyone writing like this and applying the criticism suitable to a paper on epistemology.

If people had to actually write in all the 'qualifiers for smartasses' to avoid it, they would make pretty awful reading. The frustrating thing is, this reads like it's already been through some of that. He's very obviously not claiming some iron causality between debt and profitability. Just a relationship, in his case, possibly, consult your doctor before attempting.

It's not the purpose of the article and it would be a tangent to go off and explain this relationship. Again, if you were making a subtle epistemological argument about the relationship between knowledge and certainty, go chase down everything. This is a blog post about the joys of running a profitable business.

No one is going to build a business from a literalistic interpretation of a blog post.
5 Hiring Tips For Startups
I'm the new one at RWW... I may have more time to listen than the others? ;)
What is Brain Cancer | Brain Tumor Symptoms
Match any non-empty line.

/usr/bin/grep ".*" /path/of/file
Perhaps using grep to match anything and thus output the whole file?

grep '.*' file
Looks like less - $26M according to Crunchbase.[1] Far less than the capital it raised. Maybe you mean FriendFeed?

[1] http://www.crunchbase.com/company/friendster
Justin.tv: The Iphone App
"Google was never forced to do anything."

Lol wut. You need to think about what you're saying. Go "not doing anything" they would be serving up whatever content their algorithm deems relevant.

Its 'censoring' that is doing something, and they simply chose not to do it.
This has always been the reason I liked Firewire more than USB...
That would have interesting implications. If Google relocated a large number of employees someplace with a pleasant immigration process, I mean.
As is, I believe, jrockway (http://news.ycombinator.com/user?id=jrockway)?
Ok, bad example.

Imagine an item for sale that has 100KB of text as a description. Does it really make sense to link to the description text rather than keep it along with the name, price, etc?

Does it make sense to update it every time from say, a mobile client?
Because they are root and those are just files.

Perhaps they need to alias rm to 'rm -I' (-I : prompt once before removal)? I remember one of the MandrakeLinux versions had that enabled by default many years ago. It saved me a couple of times when I was still a Unix noobie.
When reading about interviews I always remember about a study mentioned in "What Colour is Your Parachute?" They said that HR professionals selecting candidates had a slightly LESS success rate than completely random choices when looking at the candidates' performances 6-12 months later.

The idea to always "hire people smarter than you" has never really made sense to me. If you always hire people smarter than you, won't everyone eventually realise they're working for an idiot and leave?

The people I've enjoyed working the most for have been people around the same intelligence as me, IMO.
"most of the people in the video didn’t know that they were becoming part of a viral video."

If we only knew the formula for viral videos, ad agencies would be all over that. Unfortunately/Luckily, there is no such formula..
Touchscreen monitoren van 7 tot 22 inch
Touchscreen monitor gezocht? Bij ons kunt u terecht voor touchscreen monitoren van 7 tot 22 inch.
It would be trivial to give the system its own power bus. Right now each piece has a male USB port and a female port. Just add a male power plug and a female power plug to each. The last one takes power from an external power supply. If needed to isolate the systems, make each piece a full fledged hub so everything isn't considered on the same circuit. Indeed the article mentions the creator already arranged for external power input, so he may already have thought of this or a comparable solution.
Perhaps just use shells with more builtin commands? Something like busybox. So if you ever do rm -rf * and don't close your shell you still have all the basic utilities available.
Did that version of BSD have secure levels? Updating systems where the system binaries are marked immutable can sometimes be a pain; but the comfort level it provides is remarkable.
Eyeglasses Online | Cheap Designer Mens Glasses at 70% Off Retail Prices
Eyeglasses: Buy Prescription Eyeglasses Online at OrderYourGlasses.com! Prices from $14.95, with a wide selection and the best quality lenses available online. We offer fashionable frames for men, women, and Kids at prices that will help you save money while getting the best quality lenses!
The choice of what snapshot to mount is part of the boot process, as chosen by grub. Nexenta's apt-clone creates a new snapshot for every system upgrade and adds a new boot entry for rolling back in case it doesn't work.
POST is the wildcard verb when you can't use anything else. PATCHing seemed to be a common enough use case to warrant standardising. PATCH, combined with ETags, offers idempotentcy meaning that if you are unsure of success you can simply repeat the operation. This can really come in handy in a distributed system working over a network. (PUT and DELETE have this property, POST does not) Also, when intermediaries can understand what you're doing, they can handle caching much better, invalidating what they must, etc. Again, POST does not give you that luxury.
Chatroulette Piano Player Reinstated at YouTube
Debt in a company isn't like personal debt. Debt, used properly, is a lever to increase profitability. Even very profitable companies that have no "need" for debt will have a target capital structure that includes some debt. It's about maximizing returns for the shareholders. Or freedom or something..

I enjoyed Rework but I find the canonical way they try to pass of these opinions increasingly distasteful.
What I've heard is that facebook is using Cassandra exclusively for inboxes (and that they're using hbase for a bunch of other stuff).
The manifesto of the futurist programmers
In retrospect, logging was absolutely the wrong example for this article. I intend to follow up with a better example.

In the case of logging, an observer may or may not be appropriate depending on the specifics of your application. In your Go app, it sounds like a NotificationObserver makes perfect sense.

The broader point that I was trying to make in the article was that coupling all of your business logic to your persistence objects is a bad idea. It couples all of the concerns together, and with larger codebases, makes for slow tests and code that's difficult to reason about and debug.

If your business logic lives outside of your persistence layer, service objects can be a great way to coordinate several objects necessary to complete some user action. Observers can work quite well too.

As long as business logic is decoupled from persistence, I think a big step has been made towards better code.
I think the problem is that, now, POST means something more like "send the resource a message, as if it were an OOP-style object." Anything can happen when you POST.

PATCH is just, well, a patch—;)—to get back to the original semantics of POST, since with people using POST the way they currently do, those semantics (for things like caching) are unreliable.
4store: an efficient, scalable and stable RDF database
Sod any 'non-empty line'

/usr/bin/grep '^' > output

Or even better, grep can be an editor with line filtering - if you make an mistake, have it throw away the line:

/usr/bin/grep -v '%' > output

(Any line with a %, throw away, keep the rest - good for multi-line files)
"Because they are root and those are just files."

Just because you are root doesn't mean you should be able to do whatever you like to the filesystem at any time. Most modern unix variants (including linux) support file attributes such as immutability, see the man page for chattr(1) if you want more. In BSD land there is additionally the concept of Secure Levels which limit the ability of root to change file attributes under different circumstances; generally you have to reboot into single user mode to overwrite files or directories marked as immutable or delete ones marked as append_only.
AFAIK a single cd command will set current working directory to /root, and rm -rf will only remove everything under /root. Or does cd command had different behavior in Unix at that time, comparing to shells today?
For more information on the higher order planning faculties discussed in the above comment, google "executive function".
After taxes, that's about $32K. If hacker lives in California, that's $15.2K. Makes you wonder why more hackers don't run bot farms.
Douglas Crockford + Chuck Norris = @CrockfordFacts
I realize this is going to seem a lot like a 'no true scotsman' argument, but I think there's a problem with saying consequentialism has bad consequences. If it has had bad consequences, they weren't doing it right. (or _possibly_ they just had very different values)

It's also possible to be consequentialist and still refuse to due certain things on principle, even if it seems like the right thing to do, because you know you are prone to be wrong about that kind of thing.

http://lesswrong.com/lw/uv/ends_dont_justify_means_among_hum...
They made a deliberate and conscious decision to move into the Chinese market, with full awareness of the laws and regulations they would be bound to.
A little comment on the Ghent mayor's office intentions:

The normal way of doing things is this: When a police officer notices an illegally put up poster, he has to do all the necessary paperwork to aid the public prosecutor in his legal actions against the person or organisation who put up the poster. That's, if the responsible person or organisation is known. If not, the police officer will have to do some inverstigative work.
After that it has to go to trial and could cost the defendant 120 EURO per poster, while costing the community much much more. (cleaning, police hours...)

You can see the means and hours that would have to go into this...for a poster. Still, the city wants to get rid of the problem. Hence, this idea.

It's true that from a legal point of view, the city itself is culpable of putting up stickers where it's illegal to do that. They've admitted to that, but say that it's a choice between doing the 120 EURO fine thing or the quick and more cost effective way while getting public attention for the problem they want to address and create awareness for.

And since the story was all over the news...a job well done.

Take care,
Karl (pinching the ostrich)
There are a few of us around. Perhaps we should organise a Japan HN get-together. Patio11 is out in Nagoya though I think, which might make things a bit difficult.

If anyone in Japan is interested in this, please contact me through my email address, and I'll organise a small event.
A human teacher isn't always available to demonstrate things. How can we duplicate the experience of teaching for people with nothing but a browser and desire?
That sort of thing is why /root is now root's home directory.
I don't think this guy understands USB. It isn't a matter of not having passthrough connectors, it's a matter of one device per port is how it fundamentally works. Unless he is planning to put a small 2-port hub in each connector (one for the device, one for the downstream port), this kind of thing just won't work.

I'm guessing this is an issue of an industrial designer thinking "those silly computer engineers, why didn't they think to add passthrough?" without understanding how USB works.
Most USB devices aren't hardwired to a cable (except mice/keyboards). You just need to buy a few cables with these ends on them. It would also be possible to create an extension cable with one of these ends, for devices that are hardwired.
"Anybody" is singular, so your last sentence should be: "News agencies in China don't have anybody who writes proper English?"
"Except for the fact that google was allowed to get away less censoring than the other search engines"

No, they were and remain subject to the same laws and policies the PRC decides. That's why they're leaving.
The homedir of root was probably / on that system.
Others here might have heard this many times before, but this is first time I've heard of it. It clears up a lot of confusion I'd have in thinking about this. I think one of the commenters is right in that people believe they are paying for a content. I think what's going on is a sort of a leaky abstraction -- what consumers believe they are paying for (content) is different from what how they actually act. Or put in another way, the features (the content) differs from the benefits (the distribution).

I don't think the follow-up conclusion -- that this represents an opportunity to get consumers to pay for content -- is the way to go forward. It sounds almost apologetic. Sunk cost fallacy.

I'm mulling over extrapolations of this, applied to SAAS, cloud computing, and fremium web apps. I'm thinking of the telco's resistance to being relegated to what they actually are -- a dumb pipe -- and using lobbying pressure. I'm thinking of how much I'm sold on Steam (mainly because, I don't have to keep track of all those CDs/DVDs anymore). I'm thinking of Kevin Kelly's idea on the "Technium". Like many models, there are limits to this one, but right now, it seems the possibilities are wide open.
I'm assuming the CCP can win a court battle because it's rich and well connected in government (well, if dominance can be described as "well connected").
Actually, with Windows Server 2008 R2 SP1 it will add dynamic memory which is the same as VMware's memory overcommit as well as RemoteFX for 3D graphics display for virtualized desktops.

http://blog.seattlepi.com/microsoft/archives/198736.asp
Was this an attempt at humor?
Douglas Crockford keeps a SpiderMonkey and a SquirrelFish as pets to amuse him.
Sure, in 1998. This is 2010 though, there are alternatives especially in China where Google's never even had majority market share.

Even outside of China there are alternatives even if we laugh at their efforts - at this point if you hid Bing behind Google's interface people probably wouldn't even notice the difference most of the time. DuckDuckGo's made by a single guy and seems to be widely applauded.

The biggest argument against some competitors is how familiar we are with Google rather than actual inferiority.
"This is a new, edited version of the original Video #1. I had to make some changes in order for YouTube to be happy with it.

My apologies to all of the subscribers for being summoned here just to see a repeat post, but there was no way around it.

For the record, the original video had 4,238,658 Views. At the time of its demise, it was the Top-Rated YouTube Video of All Time. No shit."
I learned to program by reading code others had written. This was way before college. By the time I got to college, I had years of experience reading Perl scripts and very complex C networking programs.

If there's one thing I would fix in CS curricula, it would be to make students read more code. When I was at Apple, I wrote a lot of software to make it easier for Apple employees to read code that other people in the company had written. That software has since been called "the most important thing to happen to software engineering at Apple, ever" by someone who is very high up in the org. chart.

I have written a lot of code, and that has made me a good programmer. Reading a lot of code, however, has been even more important.
Mind Boosters by Ray Sahelian MD http://www.amazon.com/Mind-Boosters-Natural-Supplements-Enha... provides some good background on various pathways and mechanisms of action for different supplements. He advocates a conservative approach to supplements focused on counter-acting effects of aging.
How on Earth is that trolling? I completely refuted your argument, and you can't respond so you call it trolling. None of those people were 30-year-old career software engineers who had achieved nothing and dreamed of entrepreneurship. They were all already successful.

And I know Hacker News is mostly that type of person, but you people need a reality check. You can downvote all you want, but it won't change anything. I bet you really wish it could because forums like this are probably all you have left. You're going to wake up tomorrow and do what you're doing. I'm going to wake up tomorrow and do what you dream of doing.
It's one thing to work under root sometimes, and it's another thing entirely to work in the root directory. I'm still trying to understand how the file upload sent a bunch of images into the root directory. I would undoubtedly have scp'd or ftp'd the files to either my home directory or the standard ftp directory with user permissions, and then I would have moved the images to where they belong (as root if necessary).

Still, you had some good points. The information on explicitly indicating the library directory is good. Most important of all is the lesson to double check any mv, rm, and splat-completing command that is run as root (or under sudo, for you sudo junkies out there). Personally when I'm using a * in a root command, I first add "echo " to the beginning of the line so that I am sure of what is going to happen before I execute it.
Gruber isn't as uncritical of Apple as you claim, you should probably read more of what it is he has to say, and assume less.