skysight-inc/HackerNews huggingface dataset:
No source, no actual mention of how it works besides curve25519, and only available for 'Mac'.

I don't have a lot of confidence that this is secure or useful, but it sounds like it is already useless because it fails over to normal DNS and the attacker this is targeted at can just as easily block the traffic and force you to downgrade.
> It is not people with low wages, but court of law which should have the power to decide what content is inflammatory

I completely agree with you. It's Mr. Sibal who seems to think that human censors are not only a good idea but also realistic.
The internet hasnt changed much since the 1970s, IPv4 and TCP/UDP are still the same standard. Only some physical layers have seen innovation.
Ah cool, my good buddy Nick made this!
Fascinating article. The difference between a minimum viable product and a minimum product is a complex one. I've been involved in many software companies that thought that they couldn't launch until things are pixel perfect and suffer from the exact opposite problem though.

Balance is clearly the key.
Someone should start an anti-paypal campaign that recreates the paypal buttons, except they have a big red X through them, and link to a collected list of grievances. I'd put one on my site... I dealt with all this garbage in 2004 and haven't used them as a seller since.
Everything2.com Seeks New Ownership
Canada to get it's own DMCA: Act Now
This is a problem with every single application that uses Lion's full screen widget which makes it seem like a huge oversight. Did the people that programmed that feature not use multiple monitors?!
Top Five 2011 Smartphones
What's in a name?  A lot.
I'm not arguing with any of that, however these two works share a lot more than just the act of "unveiling", in particular they both reveal a small but identifiable part of a logo.

In both cases there's no physical product to unveil (one is a retail store that is too big to be unveiled and the other is a service with no real physical manifestation) so the graphical representation of the product is abstracted away to a logo which is being unveiled. Only showing a small (but identifiable) part of the logo creates a sense of motion, it tells a story. It communicates that there's something new and exciting going to happen very soon in relation to this well known logo. In my opinion this is a creative idea that indeed builds upon the old tradition of unveiling things but it also goes way beyond it.
With hour stripes, labels and adjustable width (see source).

http://dl.dropbox.com/u/136288/pixelclock.html
My guess is it's going to be an HTML5, realtime, mobile-focused thingy. Also probably backed by their mobile/html5/javascript framework "Cinco".
From the article:

"Well for my money SAP is possibly the most interesting technology firm in the world right now."

To be sure, what trips one's trigger may not do so for another, so to each his own. That said, this is just a synopsis of one guy's very tiny view on the world.

To the original author: the value of an acquisition doesn't set the pace for what's interesting. If that were the case, Exxon would be the single most interesting thing on the planet.

Rather than bitching about someone else not writing about something that interests you, why not start the Enterprise IT version of TechCrunch?
I believe he wasn't referring to designers in that equation. Based on the number of times I've seen Comic Sans used by non-designers I would say he may be correct.
IMO 20% is very little steep to keep. Granted you launched the product, got lucky with press, and got some signups, but there is no clear way to make money, which is arguably the most difficult problem to solve. What if the correct business model requires a huge pivot? I think 5-7% would be more reasonable as the person inheriting it is effectively just buying a userbase.
EC launches eBook collusion investigation
Pretty cool. A nice exploration of what's possible with the framework
i'd like to see these tagged. (seriously) anybody knows what they are drinking in that last pic? The bottle looks interesting.
I think a more interesting question is what sort of responsibility Gowalla founders had to its employees. I've noticed that a good number of employees aren't staying on with the Facebook transition (by my count, only a small minority are going on to Palo Alto). Maybe they had better offers elsewhere, but considering some people are opting for uncertainty / unemployment, my speculation is that they got the short end of the stick with this one.
Snippets of Html5 Boilerplate
How to improve copy for a better user experience
Both are better than doing nothing.

It's generally much easier to find time for 15 minutes of X than 60 minutes of Y.

In HN terms, you are arguing about which type of balanced tree is better but are ignoring the fact the data is only 100 items long and you're much better off just pushing out your MVP than agonizing over the inefficiency of one over the other.
Also from the second link:

This research also demonstrates that teachers need effective classroom management strategies in order to maximize their instructional time and minimize disruptions. However, it is important to note that, as researchers from LSS concluded in a study titled Extended School Day/Year Programs: A Research Synthesis, little research evidence exists to suggest that increasing the school day or school year will increase student achievement. Rather, "the crucial issue seems to be how the time is used, with quality of instruction being the key.

...which is basically the author's point, and it's the truth in my experience. Saying that you should try to amass a huge number of hours learning is a bit like measuring programmer productivity by SLOC: bigger numbers aren't necessarily better. A smaller number of quality hours are much better than a huge number of low-quality hours.

Now certainly, I don't deny that more quality hours are better than fewer quality hours. The problem is that it's very difficult to achieve a high number of quality hours. The human body is only capable of so much.
Web GL 3D Graphing Calculator
>> I do feel for people who legitimately have their accounts wrongly frozen (I am one of them, though mine was unfrozen after a few days)

This is the heart of the issue. Based on anecdotal evidence, there is little to no transparency in the freezing/unfreezing of accounts. This makes PayPal a cash flow risk to any business that relies on it for funding. I wouldn't be comfortable if my employees' pay depended on cash flow coming in from PayPal unless I had other dependable sources of emergency cash flow that could be tapped for indefinite periods of time.

It's good that your account was unfrozen after a few days, but what if you needed the money to pay your employees, so that they could pay their rents? Getting lucky with a short freeze is not a business strategy.
I thought exactly the same while reading that text. It is definitely Appleish marketing.
No, it's surely just a mistake. No one made an affirmative decision to skip "privacy". What happened is that whoever added the "select more images to block" feature somehow did it in a way that skips the normal access checks.

If there's a goof here, it's that the framework they've built apparently doesn't make the privacy controls mandatory. Developers have to remember to "turn them on" by calling an access control predicate or whatnot. That's bad. That's dumb. But it's not malicious.
isn't there another problem with facebook, where none of your photos are ever deleted and can be accessed by the direct url at any time?
I suspect that the 'new basecamp' will be a seamless integration of Basecamp, Campfire and Highrise with one simple API where people can extend it to whatever level they wish. So Basecamp 2.0 will be a project management platform. Maybe an SAP and Salesforce of Small Businesses?

Adding to the above, I also assume they would be the first major app that would be fully acessible via the browser. Maybe 'kill' the need for the app store?

I look forward to what it would be.
Ugh, JW blue
If you badly have to context-switch, make the process as efficient as you can.

Context switches take a lot of time, but sometimes - like day job vs. side project - are unavoidable. So instead of trying hard to avoid all of the switches, maybe let's optimize the switching process so that it doesn't hurt so much?

I started doing that at my last work - 10 minutes before leaving the office I would open up my "Context Dump" file and write down exactly what's on my mind - current project status, what I was working on, what have I done, what has to be fixed, what quirks are there, what ideas I was considering - pretty much a stream-of-consciousness-like mind dump to text file. And then, the next morning, first thing I would do would be to open up that file and re-read it. It helped me to rebuild my mind state in few minutes instead of an hour. Also, my anxiety went down, which reduced the amount of time I procrastinated on HN each morning.
re. 2: Not many, according to the sources I can find on that. Example: "[M]uscle tissue has been observed to burn roughly seven to 10 calories per pound per day, compared to two to three calories per pound per day for fat. Therefore, if you replace a pound of fat with a pound of muscle, you can expect to burn only approximately four to six more calories a day."

Source: http://www.acefitness.org/fitnessqanda/fitnessqanda_display....
Leaving The Bliss of Unconscious Incompetence
The Durable Document Store You Didn't Know You Had, But Did
Trends In HTML5 In 2011
Is he going to kill that poor dog to eat for dinner?
It is Oswald. I admittedly don't know much about typography, so thanks for the heads up.
Here's a good writeup of the state laws, http://law.jrank.org/pages/11804/Computer-Crimes.html

It is not enough for purposes of these laws to accidently or
unintentionally wander into areas on the internet where valuable
or secure information may reside. If one enters such an area
using computers or computer technology, his/her intent must be
to steal, destroy or defraud to be found guilty of a crime.

For example, David Kernell was convicted of "misdemeanor computer intrusion"[1] for accessing Sarah Palin's Yahoo! email.

[1] http://www.esecurityplanet.com/headlines/article.php/3879756...
Wow. This in no way relates to actually useful development practices.
I'm curious. Are any of you working on commercial ERP products or services? It seems to me that there is lots of opportunity there for well executed vertical applications.
That behavior is enforced by Lion itself, and that is one reason why I don't support Lion's mechanism (another being that the transition animation is way too slow). I've reported these problems as bugs to Apple long ago, and I have seen no action. I decided it was more important for Full Screen to be right than it was to adhere to some fancy but broken standard approach.
I agree. That's what stopped me from solving most of them in time. Fiddly errors in my solution stopped me with the rest.
Early stage startup employees usually get hosed except in IPOs.
The key is competitive markets. In competitive markets, such as another email tools like ConsntantContact, you already know there is significant demand. The game is played on finding your niche and/or building at least a marginally better product to get your feet in.
Glycolysis, citric acid cycle and oxidative phosphorylation simulation
Commendable effort, but the camera, microphone, lighting, beer, coffee and time certainly don't cost $5.
cf. IPv6
I'm sure we've all experienced the HR videos with the questions at the end of each section to make sure you didn't just leave it running while you watched The Big Bang theory. Do we really think kids are going to become more engaged if school is more like an HR training session?

I do agree that lectures make no sense at all (the were pioneered when books were extremely expensive to reproduce; books are now free to reproduce), but I think limiting ourselves to "lectures, only now not live so we don't have to pay teachers and with extra busywork tests" isn't going to revolutionize the field unless all we care about is cutting spending further.
Request is really quite nice. It's the simple high-level counterpart to node's low-level HTTP client. Very useful "sweet spot" in the abstraction levels.
I don't think he's broke. Trump isn't broke and does the same. It can be a vanity thing, but books can really increase speaking demand, and helps boost the whole expert look. Also these are really just a collection of his blog posts, so it's also a way to further monetize his blog.
I saw this exact proposal (using stop motion to create a budget product video) a couple of days back, seems the idea has some viability. I think for me at least the most important thing about a product video is the audio is good quality, the speaker has a good speaking voice and the explanation is concise; the actual picture content isn't relevant unless it's of the actual product.
Ask HN: About technical Certifications
Hi HN,

I am a Java/J2EE/Oracle PL-SQL developer since 5 years and have written the SCJP and SCWCD certification exams. But that was long ago.

I now plan to get certified, but not sure which track to choose. There is SCBCD, SCEA etc., but I don't find them much useful. Which are the reputed and useful certifications that will help me learn as well as will give my resume a boost (I stress on the former one a bit more than the latter one).

I don't mind venturing into new technologies.

Thanks for your help.
I think the article misses some fundamental issues with China

First, we are entering the age of open platforms, mobile computing, pad devices, open-source and cloud computing. These will create many opportunities for talented Chinese I.T. professionals.

That is all good, but so long as the verry network and the business around it are regulated by the whims of plitics no amount of open and free systems will correct the lack of free flowing ideas. If anything China should be a model to the US about how restriction of access will hurt our businesses globally, while China may be prevailing in their home market, they are not a global exporter of software, for the very reason that I highlighted. There is a lack of trust in the software that they produce. Until that is rectified they will be serving a regional software market at best.

Second, development costs are the lowest in history. On the open platforms, four or five good engineers can build an application and validate it in just a few months.

Development cost are not the biggist issue, if they where we would not be seeling the explosion in compensation in the US that we are seeing, talent in our field can be far more valuable that a team of mediocre, cheap developers. Please don't misread that as me saying Chinese developers are mediocre, that is not my intent, what I am saying is that the concept of development labor price is a none issue when one knows the dynamics of the software development market.

a Chinese e-book is free at first, but once you read half of it and get hooked, you have to pay a nominal charge per thousand words

This is not a business practice that is scalable to other cultures, in America we call that a bait and switch and it is considered unethical and shady, not only would it not sell it would draw a lot of bad press from the media.

Chinese parents care deeply about education

This is where I would say there competitive advantage is, they are heavily investing in their education system and actively encouraging investment in asset producing disciplines such as science and engineering. If they fix their sociopolitical issues they will be able to reap the full benefit of that investment, at which point we should all be concerned about their competitive advantage.
Not to mention, their example said that the return value would be (3 + 5) / 2, as opposed to just returning 4.

Here I was, trying to figure out how to write a class named Stack, that behaved like a list, had a push(self,x) method that did an append. Also, adjust the "op()" function so that instead of calculating the results of a mathematical operation, it returned a string holding the operation (like "(3 + 5)") being sure to add parentheses if there was a precedence issue.

...all in one line of code.

yeah, that one particular challenge was screwed up. The other ones were much better.
Thanks Matthew, will pay more attention to the water.

Also, I'm in Brazil and our culture is to eat the big 1000+ calorie meal at lunch and very little in the morning or at night, I eat pretty much what you described but the rice/fish is for lunch and sandwich/apple for dinner, I do go a little off on weekends with the eventual pizza/pasta/barbecue (the Brazilian type, which I think is rather unique) in rational portions.

The one thing I have the most trouble is that I usually drink a can of soda everyday day (10 ounces I think?) and have been trying to move that to weekends only -- this is the thing I have been struggling the most, I don't drink/smoke so it probably counts as my only addiction.

And to everyone trying to hack their diet, internet hugs to them.
For the same reason that there is a maximum of people that will go into math and science. It is looked at as one of the hard jobs, where smart technical people go to. A majority of the population does not fancy themselves as technically smart and hate logical puzzles. They view the market as something other people do.

It is the same mindset of the founder "just looking for someone to build it". The though of learning it themselves, literally never crosses their mind because, they are not of that personality type.

It's akin to saying people that go into finance where worth their weight in gold in the 90's, why didn't you go into finance, may of us did in a way, but most of us used a wealth manager, broker, mutual fund to do so. Developers are like that wealth manager, they do all the technical work that investors do not want to do. Some people take the time to learn the models and self direct their investments, but they are the minority.

Most use a professional, though I doubt many investment professionals had to deal with the: "hey I have an idea I want you to build, I have no money, but I will cut you in for 10% propositions".
Personal experience, I was running for miles for the last couple of years and still piling it on. Back to weights now 2 days per week and running one, and am burning it off surprisingly rapidly. Note, though, that I wouldn't be exactly beginner level when it comes to weights.
Toyota's Vision of the Future
Fair enough, I mean to say 'what you may call a mistake, I call negligence'. A pattern of making gross errors adds up to negligence... or incompetence.
Thanks! I'll take all your suggestions and look at revamping the home page to make things more obvious.
Skip organic, save your money, eat purified mercury free fish oil softgels? I have 3-5 1200mg pills of it a day.
I haven't kept up, but IIRC that used to be the case. And that's what I'm addressing.

A few years ago, I believe, they explained that they generate these ginormous image caches where, IIRC, individual images are not distinct files.

My point is, regardless, if you can find the image (and its extent), and if the cache data are still write-able, then overlay a generated "blank" image onto the cached image, in place. You still have some data leakage, in that the working URL confirms that there was an image having that URL. But for most cases, I believe this would suffice.

I guess they'd also have to track down and overwrite the various thumbnail versions, but if their systems can already find these in the course of their normal work, this shouldn't be a problem.

As for overlaid tag data and whatnot, I'm not sure what to suggest. At a first pass, I'd suggest just deleting (or "offlining" or whatever, given that FB apparently never really deletes anything) that data. But I don't know what continuing dependencies that might break.)

EDIT: I should add that I don't know whether/how such image caches are replicated. And perpetuating such an overwrite against multiple replications might not be easy / something the existing design supports.

Nonetheless, I think it's something they should support. At a minimum, when a user really wants to delete an image, then overwrite its segment of whatever image cache file with a "blank" equivalent.

Although... then you get into what may be legally required and/or prudent, from FB's perspective, to retain.

I'll stick to the simplistic user perspective: When I say delete, I mean delete.
How do you estimate your work? (Quick survey)
Novel grassroots technology meetup group in New York needs Your help 
Hi HN

I am the organizer of a technology meetup group in New York that focuses on GPU (Graphics Processing Unit) technologies for supercomputing with 'big data' and 'big compute'. The group started with just one member (me!) on the 11th January 2011 and now numbers 338 people. We're all practitioners in GPU ... all experts ... and that's the problem!

Few people in my group understand the economics and business aspects of GPU as an emerging technology. I think, as practitioners, we should understand the market and business we are in. We don't. Basic facts such as market size, growth rate, areas of application, the companies involved ... just aren't at our fingertips, and they should be.

Moreover, there is a huge amount of talent in the meetup group. Gosh, we have people with algorithms named after them! But I fear that much of that talent is underutilized.

For these reasons, I have organized a special meetup on "The Business of GPUs" that brings together practitioners, GPU companies, analysts, VCs, Angel Investors, and talent scouts -- just to see what happens by putting all these people together in one room. I think the results will be interesting! I hope you think so too as I would like to invite any HN member who can make it along (and if you can't come, that you will send a friend or colleague instead).

You can find out more details and register to attend (if you want to come) by following this link: http://www.meetup.com/HPC-GPU-Supercomputing-Group-of-New-York/events/36237782/

Incidentally, if you are unfamiliar with GPU technology it may help to know that massively parallel processing -- specifically using GPUs -- is finding much wider application in many areas: finance, media, scientific, biomedical, defense, 'big data', 'big compute', Cloud computing and many others. GPUs spectacularly speed up many applications -- by x10, x100 ... even x1000 in exceptional cases -- and by doing so they are changing the rules of the business game. GPUs are a great technology for both 'big data' and 'big compute'; two challenges that these days most often go together. We are entering a golden age of computational discovery in which we will be able to ask -- and get answers -- to questions we never thought possible; GPU technology is helping bring that golden age about.

All the best, Shep
Android Market Running "10 Billion Promo"
Csg.js: Constructive Solid Geometry, with rotatable 3D models
I do. Not SAP. but Microsoft. Yes, Microsoft has an ERP product. (a 'suite' even: Dynamics) I've also worked with another ERP product. And you are right, there are a lot of opportunities, but it is also hard to get a foothold.
Yeah, see the end of our blog post (credits). It all goes back to that hacker news post you're referring to :) He's got some great stuff on his blog
I like how SubStack put it - request is the swiss army knife of HTTP streaming.
OK - I bought the app cos i've been looking for something like this, and I admire your creativity in putting something together on a shoestring budget. Now please dont let me down :p
Beer: would have bought it anyways, it was a weekend
Camera: was present anyways
Mic: was present anyways
Lighting: found it in the basement
Coffe: would have bought it anyways

So all it really took was time. But yeah, if you start from zero with no possessions, it's definitely more than $5 ;)