skysight-inc/HackerNews huggingface dataset:
Yes, it's still as hard as before to remove content.

But I don't see how "improving content discoverability" is suddenly a bad thing on Facebook? Yes, Timeline makes it easier to find old stuff, but on HN aren't we always looking for users to be able to access and discover content as easily as possible?
A related study into how long people spend reading words on a web page found that on average people only read 20-28% of the text. For 1000 words, the average visit duration was less than 70 seconds.

http://www.useit.com/alertbox/percent-text-read.html

I read quite a lot of text online, and I certainly have a different style of reading a web page versus reading a book. I'd be fascinated to know how efficient scanning is after years of practice online, in terms of information consumed that you're able to recall. 28% is surely too low for adequate comprehension, though.
Try adding void(0) to the end of the bookmarklet.
The site guidelines ( http://ycombinator.com/newsguidelines.html ) say "On-Topic: Anything that good hackers would find interesting." Judging by the comments on this thread, such is the case here.
They have copied the site. Changing the files will accomplish very little unless they are only caching the originals.

Anyway, the credits are there: http://www.laptoprepairkerala.com/css/style.css
San Francisco's Best Startup Coffee Shop
Simple and extremely useful. I want to see more web apps/sites/projects like this.
Forgive me if this is a poor question. I need to study up on my cryptography a little more...

Would salting both of these messages lead to md5 hashes that no longer match?
Lots of businesses (most small businesses, perhaps?) start up without the help of VCs.
Cracking the code in 'The Shining'
It's a 501(c)(3) like most private American universities. This means there are no "owners" who make money if it brings in a profit, but conversely allows it to accept tax-exempt charitable donations.
So, what would it be a modern drop-in replacement for FTP?

Requirements:

* It should only deal with filesystem operations (i.e. SSH is way too problematic).

* It should be firewall-, NAT-, proxy- and browser-friendly.

* It should have cross-platform servers and clients, fully operational via CLI as well as GUI.

* it should be secure (i.e. no http, thanks; https, maybe.)

I'd say it's potential startup territory, except I cannot see any monetization opportunity. Also, the usual XKCD on standards: http://xkcd.com/927/
Am 42 and went into software development at 15. I didn't really finish school and managed to land a job as a trainee programmer (told the company I was basically finished at school but had to back for my exams, I never did).

I never really learnt new skills much after VB 6 (missed the whole .net thing), I got sick of having to learn new stuff every few years. I was a MCSD but that was nothing, read a book, sit a exam.

I left IT and took up photography for a few years, tried to get back in and have never had a interview.

I am now doing the odd website for friends and trying to make my first iPad App.

Dave
Looking at the source code, they are also using your analytics code as it is. how stupid these can be.
Your analogy doesn't make sense, Lisp and Java are both programming languages. Why not compare them? Also, learning Common Lisp can help immensely if you plan on doing any hardcore Clojure meta programming.
I think the worst part is that their "contact" label doesn't properly line up with the rest of the content. Lame ;-)
If you were loyal and decided to stick around, I would see that as an asset if I was a hiring manager.

A lot of times we're harder on ourselves than we should be.
I'm happy to help out a fellow geezer (j/k). Drop me a line if you want.
It doesn't stop this topic from being completely inane, but he's really talking about the tech community's reaction to these stories, not the facts themselves. He gets a little lost in the weeds, but I think the real points are:

- "dear tech news sites: you are terrible reporters"

- "dear tech news site readers: you guys lap this stuff up, so we only have ourselves to blame"

witness, for instance, the meteoric rise of this post on HN's front page.
We're discussing this issue which you raised. It's fallacious to consider that one is only concerned with a single facet of a situation because that is all that is being addressed. Others have addressed the other points in the thread.

So, going back to my initial comment (http://news.ycombinator.com/item?id=3523870) you're saying that it's wrong of me to characterize your argument this way because I've failed to mention that it's a corrupt tycoon that is shoplifting. Because they've also committed greater crimes we have to ignore the shoplifting?

Or to recapitulate you'd nab a shoplifter but only if they'd not done something worse as well?

Got to say I still don't follow the reasoning and still consider image hotlinking to be bad; and that, for a company, it indicates some sort of corruption.
If your company is American why should you care if one of your customers is currently living in some other country? Your company should make sure it's doing the right thing according to American laws and that customer should understand that his local laws may be different and that's beyond the company's control.

Porn companies do not block access for people in Iran do they? Why not? What's the difference?
DRM died because the recording companies realized they were handing Apple a monopoly on digital distribution which would eventually make them irrelevant, the same way that Amazon and the Kindle drastically reduced book publisher influence.
I've been trying to freelance off and on for the last 10 years but the only thing that has worked so far was when I tooted my own horn a bit on elance:

https://www.elance.com/s/zmorris/

I've had one gig so far for $750 (that was an invite, not sure if from elance or the client) and it went really well. I'm hoping to find two gigs a month in the $500-1500 range each, because then I will be able to sustain myself indefinitely here in Idaho.

I think that most of the people on Hacker News are very talented and may not know it, or are sitting on achievements that they don't recognize. So maybe do some soul searching or ask friends if you have done anything they have found useful/impressive and then use that for your portfolio.

I have also been fixing computers over the last year to bootstrap but am pretty burned out on it because I did that for 3 years before quitting my job a year ago. I'm wary about being on call in my town because the main reason I'm going freelance is autonomy.

I'm very interested in being part of a freelance network that uses strength in numbers to find gigs and help guarantee work without putting undo pressure on individuals, or forcing them to give up their independence.

I guess this was an overshare but I've given up on pride and am willing to do whatever it takes to succeed this time.
Of course it doesn't give the other manufactures a free pass... I'm simply saying that companies will more often than not try to emulate Apple's practices.

Apple is in the best position of any company to fix these problems. So in that respect, applying pressure at the top of the corporate food chain isn't an unreasonable thing to do.
This is the biggest problem with using placeholder values to label fields, especially in this case where they disappear as soon as you focus on the box.

Placeholders as an alternative to field labels is an anti-pattern.
Supplier Report 2010, page 20 (PDF): http://images.apple.com/supplierresponsibility/pdf/Apple_SR_...
> The younger generation is already accepting the idea of unforgettability

Really? I work with kids and that's not really my experience. One of them told me what one of their friends posted on Twitter, which I won't repeat here, but shows that they really, really have no idea.
Aww, this is a gem. Beautifully written and none of the bias and factual errors that you commonly see in articles on this subject.
First, even if natrius cannot answer your question, absence of a counter-example does not constitute proof of your argument. Second, I've been taking an ADD medication called Dexadrine for about 10 years now, and in my opinion the effect on me has not diminished.
It's not that you're passing along profit to device makers. After all, that's what purchasing this device will do. It's that you're passing along profit to device makers who take these hundreds of millions of lines Free Software and then lock/jail the user into the device, refuse to meet their GPL obligations in a timely manner, refuse to provide upgrades, refuse to allow the user to develop their own upgrades, and basically give the finger to the thousands of Free Software developers who have developed all this software - with the intent of giving users freedom in their computing platform - upon whose work they are profiting.
The other obvious statistical bias is that the article is only covering Silicon Valley, which is hardly the entire tech industry.
Java has good libraries and some interesting concurrency primitives, and it's a major improvement over C++ (damning with faint praise) but the language is so verbose and adverse to intelligent programming techniques that I find it nearly unusable.

I have a theory about Java. In the '90s, it was not unheard-of for programmer productivity (individually and for the group) to be measured in LoC. Java's great advantage is that it's easy to be "productive" (100+ LoC/day) without accomplishing or thinking very much. An actually productive day can leave behind an eye-popping 750 LoC.

Reading that code later is another story.

One language that presently surprised was Scala. I expected to hate it based on the way it was presented to me, and found most online tutorials pretty weak, but the language is really cool. I definitely think it's "an acceptable ML", and the fact that it can leverage everything good about Java (including the libraries) is nice.
Admittedly I skimmed the blog post but I saw a complaint against the "Hello World", not how to print out a string. I agree the "System.out.print" thing is such a non-issue. If it really bothers you, make a class in your package that's a wrapper around it so you can call Utl.print() or U.o() or however short you want to make it. Meanwhile the rest of us will get back to programming. In the few years I've done a lot of Java development it's never bothered me enough to even make a vim shortcut for it.

However, the "Hello World" criticism does make sense to me in this sense. There are at least 18 separate facts you need to know to fully understand a Java "Hello World" program (including how to compile and run it). For [insert almost any other language (not C++)] there is considerably less. (Python is 4 facts.) If your goal is to teach someone who has never programmed before a new language, Java seems like a poor choice in that respect.

In any case, Clojure is where it's at right now man. It's pure awesome-sauce on its own and you get all of Java's goodies as a bonus.
Apple's iPad turns 2: A look back and ahead
Yes, email headers are not authenticated. Yes, mail filtering software accounts for this. Open wi-fi has nothing to do with it.
Reminds me of a scene from Rambo.

John J. Rambo: Burma's a warzone.

Missionary: Our church is part of a pan-Asian ministry, located in Colorado. We are all volunteers who, around this time of year, bring in medical supplies, medical attention, prayer books, and support to the Karen tribespeople. People say you know the river better than anyone.

John J. Rambo: Are you bringing any weapons?

Missionary: Of course not.

John J. Rambo: You're not changing anything.
https://www.facebook.com/careers/department.php?dept=enginee...

(A Facebook job advert for Kernel Engineers.)

See also: https://github.com/facebook/flashcache/ - a write back persistent block cache for Linux, written by some of the Kernel Engineers at Facebook.

(I work there.)
UCLA Prof says conventional wisdom on study habits is all washed up
I think the obvious solution is for Facebook to offer temporal privacy settings, e.g., "Hide all content older than X months/years."
I'm open to an alternative to Apple products, but I'm hard pressed to find a company that make computers that are not made in similar or worse factories. And why does China get a free pass in this ? Isn't communism suppose to prevent this sort of thing ?
The best part? There's no one "right way", each one has it own ups and downs. Too few authors do this these days and think they have all the answers to everyone's problems.
If I ever get popup boxes on sites (or Windows), it becomes instinct for me to click the X or the button that says 'No', because its in the way of what I was doing and I don't care about whatever it has to say (if I wasn't expecting it).
But the choice isn't between "browsers doing FTP" and "browsers doing HTTP"; it's between special-purpose FTP software and (somewhat hypothetical, if you exclude Transmit) special-purpose HTTP software.
I submitted the link, so I should probably respond: IMHO this falls well inside the "What to Submit" paremeters specified on http://ycombinator.com/newsguidelines.html
The other thing that has put a brake on too much ASAT exuberance is the large amount of long-lived debris that kinetic ASAT kills create. It wouldn't take many kinetic ASAT shots before LEO was entirely unuseable for years to come, an outcome which (so far) has been sobering for all concerned.
What do you mean with "wear off"?
Indeed... a quick search turns up someone from the zfs team indicating that a collision in zfs dedup (sha256) is 50 orders of magnitude less likely than an uncorrected hardware error. i shoukd have looked before posting.
They'd be interested in hiring Linus because he's a very smart and resourceful guy who can communicate well and knows a lot about hardware and software and how to manage a large development project.
I agree, but he is talking about Television sets. They are further away, thus you wouldn't see all those pixels (which is the Articles whole point).
I used the same formula a few months back to calculate that on my bedroom TV i wouldn't even see the difference between SD and HD (27" TV, 2m away).
These calculations are basicly the same Apple used to coin the term 'Retina Display'. By the same reasoning, my 560i CRT-TV is a 'Retina TV'.
Has there been a piece of equipment shipped in the last 10 years that legitimately couldn't get a TCP running to bootstrap itself? That's why TFTP exists: to avoid the need for TCP.
this is crazy! I didn't know people were going that far. They think that everything is to be used freely. I wonder how these "designers" think. Do they know it's wrong?
It is not simple at all, and in fact, I noticed that posts I had deleted came back when I enabled Timeline.
I understand that Java is verbose and does not have the same "instant" feedback loop that a language with a fully supported REPL has. But I do not agree with the assertion that Lisp would be a good substitute for Java as the core instruction language in a University course. If people are having trouble getting their head around Java, I think they would struggle with Lisp. Java, in it's simplest form can be written in a very imperative manner. Most people think sequentially, and if you are getting started with programming, writing a simple little program in Java, IMO, is easier than something like Lisp.

I am not saying Java is better, just that it has less cognitive overhead than Lisp.

I studied both Java and Haskell at University and found it much easier to get going with Java than with Haskell (I hacked lots of QBasic - I am getting on a bit - when I was a kid). Actually, I think a language like Ruby or Python would be much better suited for an undergraduate / dual major than Lisp or Java!
Google is a huge customer of cheap electronics, and somewhat less directly behind the production of a whole lot more due to Android. Shouldn't some of the blame for awful working conditions apply to them as well? Unless their server farms are made only from components built in factories which treat their workers universally well (do such things even exist for everything you'd need?) they're just driving the demand that causes this stuff to happen.

I think that concentrating on Google, Apple, or any of these other big Western companies is getting off on the wrong foot. It makes us feel all self-righteous to do it, but doesn't actually get to the root of the problem. Ultimately, those countries which host cheap labor and allow its exploitation are responsible for offering it. Perhaps not the true in small, powerless countries which can get pushed around by large corporations, but China certainly doesn't fall into that category.

If we want things to change, I think we either need to turn our eye to the Chinese government for not enacting stricter controls, or simply declare that these problems are an inevitable result of poverty and industrialization, and that the only ways out are to either return everybody to agrarian lifestyles (which is in many ways worse than working in an evil factory) or allowing these poor conditions to produce economic growth.
The Asus transformer has done pretty well, and is almost certainly profitable (cf, http://www.pcworld.com/article/235925/asus_transformer_table... though I suspect those numbers are a bit high). I don't know how many of the other models would have to sell to reach profitability, but I'd be shocked if the cheap shenzen tablets were unprofitable (why would they keep going if they weren't?). Not to mention the Nook Tablet and Kindle Fire.

The others don't seem to be selling as well, but that has to do with a very poor quality->price ratio (cf, any Acer tablet). Anyway, I think the argument that Android tablets aren't selling has been vastly overstated. There was a huge line for these things on Black Friday in the US for example.
Amazing. Plan on using this often. Thank you
Gates Pays Murdoch For System To Track U.S. Kids' School Progress
Quite interesting. How, might I ask, is your work funded? Do you sell your products and services to various governments and NGE's? Do you get funding from the same to distribute to worthy causes and products?
Virtual Servers (item 2) are essentially a form of this, albeit with slightly more protection. Debugging application performance in a virtualized (and opaque) environment is...a challenge.
There is a reason why Google's mantra is Don't Be Evil rather than Be Good. Very few companies are Good. Most are neutral. Google might have some diseased bits near its heart, but evil? No. Certainly not Good though.
Actually, the real cost would be getting the necessary FDA certifications and/or funding the lawyers that defend your right not to need a cert.
Huh? As long as you have XHR and JS, you can do file upload progress bars. Gmail has been doing it for years, and I've certainly had implementations going back to 2007.

Now, if the upload is failed for whatever reason (i.e. the file is rejected in-progress), then the upload failure mode is terrible unless you resort to the usual iframe hackery (Connection Reset screen).

HTML5 XHR file upload is certainly a cleaner solution and something everybody has wanted, but it's certainly not needed for progress and status reported in-page without flash.
Show HN: TrollBlock, It's Okay to Dislike
Apple doesn't have factories, they outsource their production. Large corporations, whether Apple or Foxconn, will pretty much inevitably do things like this if they perceive a net benefit in it. This is a Chinese company under the jurisdiction of the Chinese government. The Chinese government is in the best position, both morally and practically, to put a stop to these abuses to their own people. How much has Foxconn been fined due to this? How have the people who made and approved this decision been punished? My guess is that the answer is "not at all", and that's where the outrage really ought to be focused.
I sit with three monitors at my desk, one for debug and testing, the other two for code and I'm still fighting for space for my image editing software and 3d modeling software. If i could have two monitors at 4k each I'd be in heaven.

The idiot problem is with how fonts are still scaled with pixels. I hate seeing aliasing in my 3d apps, if the resolution was high enough that when anti-aliasing is turned on the edges of my meshes shouldnt look thick.

I want real hair line edges as it is with most modern anti-aliasing systems you end up with lines that can be three pixels thick (sort of) and that's just ugly.

At 300pixels per inch that problem would be eliminated and still result in a clean hair line edge (awesome)...
Startup Weekend Project!

Reason you should use it?
By default you receive everyones posts. It's up to you to block who and what you don't want to see.

Check it out! Thanks.
Yes Google is figuratively raping its users. Google is using dystopian fiction like 1984 as its blueprint for control and survellience its users, and the modification and manipulation of information.

You either understand this or you're the sheep that put money in its pockets.
This is a great list. I've noticed that I always hate whatever option I'm on that's short of "the condo." And even if you have a condo (or a subdivision of blades), there are still the inevitable screwups that leave you cursing your colo. But we live in an imperfect world. We just have to spend money engineering for it.
I can happily report to you that your 11g wifi link's data throughput is fully saturated. Achievement unlocked!
That's missing the point of the article, which his update was added to clarify.

This article is NOT saying "why is everybody angry at Google for being evil? We can't forget about all these other evil companies!" That's the common problem a lot of articles like this one run into, but not this one specifically.

Tim's point is that "Google is /not/ evil. Google is doing something that may seem evil, but is in fact not. Google could do something in the future that may end up as evil, but that has yet to happen. To compare, let me show you an example of actual evil. [Enter Apple.]"

Apple is used to demonstrate what, in his opinion, actual evil looks like and how that differs from what Google is doing, therefore making Google's actions not evil. The Apple example (which could be Ford or Monsanto, doesn't matter) does not serve to to excuse Google.
. . . imagine a puddle waking up one morning and thinking, 'This is an interesting world I find myself in'an interesting hole I find myself in'fits me rather neatly, doesn't it? In fact it fits me staggeringly well, must have been made to have me in it!
-Douglas Adams

If you want to see a designer behind something, you will. Humans are very good at pattern matching; so good that they will see patterns even where none exist. If you look at clouds you and you want to see a rabbit, you will.
I went through all all posts manually and marked them with "only me" as custom privacy and "hide from timeline". What I now need is a tool that I can run on a monthly basis to automatically do this for any content older than a month.

I don't mind making inane posts on Facebook which friends can comment on as that post shows up in their newsfeed, but once enough time has passed for it to fall off the newsfeed then as far as I'm concerned it can be permanently deleted.

P.S. I've started referring to logical deletes as "Facebook deletes" in work.
This is much more the case for Apple in mobile than in their other products. The churn from OS 9 -> X, PPC -> Intel, and multiple breaking changes to APIs etc over the same time period made supporting Macs at the "enterprise" level quite challenging.
http://www.nytimes.com/2012/01/26/business/ieconomy-apples-i...
I don't see why you disqualify SSH here. If you want a system that only deals with filesystem operations, I suggest NFS. It is neither firewall-, NAT-, proxy- or browser-friendly, is not cross-platform (Windows support only if you pay extra) and is neither encrypted nor authenticated. But hey, it deals with filesystem operations only.

If, on the other hand, you want a system that meets your last 3 requirements, just use SSH/SFTP.