skysight-inc/HackerNews huggingface dataset:
My guess is that you wouldn't use the tool if you had a mobile version to your site. I wasn't on this team, but my understanding is that it's not intended for browsing per se. The idea is that a huge number of people are opening links from emails and other messages on mobile devices. Bounce rates are much higher when this link is directed to a full site rather than a "mobile-friendly" site. If you can capture their attention a bit longer with the "cinch'd" site, there is a much higher chance they will return later. I believe a feature to purchase directly from the cinch'd site is in the works.

The bottom line is that these guys built this from scratch in less than 54 hours -- pretty amazing to me.
Why do you feel the need to mention your age several times?
I used small tablets from HTC for years before iPad, their OS sucked, but they where more or less of the same form factor.
Thanks for clarifying :) I was actually under the impression that AdSence was AdWords renamed. My issue happened in 2008 after all, I'm still suspended today.

Anyway, I agree that these users were committing fraud, but why ban me? I didn't condone (or even know) what they were doing until after the fact. The correct thing for AdSence to do here is to identify the offending IP addresses, cancel the credit accumulated by said IPs, and let me continue supporting the program on my site.
You're welcome, and no worries. :)

Hey, why not launch now? You've already waited this long, and you've got HN's attention. You aren't going to do any harm you can't fix with good customer support in the next few weeks.
Now I've heard of companies like Google having on-campus hackerspaces, but an on-campus print shop is pretty damn badass. Credit to Facebook for extending the hacker mindset to ink and paper.
Can you describe the difference between progressive enhancement and graceful degredation?
Bonus points for the answer “no one can”

Not quite -- the former is the technique and the latter is the objective. Semantics :)
DarwinBot - robot hack to remotely play with your dog
I think I saw this on Max Headroom.
‘App Economy’ Is ‘Construction Sector of 21st Century’
German politicians _are_ as useless, spineless, back stabbing, lying assholes as everybody else's politicians.

> They signed without blinking an eye.

So would German big-party politicians. But... next year we have elections, and the Pirate party is already too popular to be ignored. Fear of greens and pirates is the one and only reason why this wasnt signed now. Maybe it will in a year, when the elections are over. Until then, the anti-internet parties are tryin to keep a low profile with repect to internet censorship.
The subtext of this headline seems to be "Why does Facebook have a secret paper fetish?" rather than "How awesome is it that Facebook has a secret paper fetish?"

Personally, I'd be far more motivated by a fantastic screen-printed poster than an 'internal memo'.
The Ramsey sweep - Mark & Sweep GC in Stop & Copy time.
Spray-On Antenna Unveiled At Google Event
> How about just giving me a SIP endpoint that corresponds to my mobile number, and, when there's an incoming call, query my SIP presence, if I'm present, ring the SIP, if not, ring mobile. SIP also supports SMS if I'm not mistaken.

Andrews and Arnold lets you do this today (in the UK): http://aaisp.net.uk/telecoms-mobile.html
You could always run AdWords traffic to a blog talking about how awesome Dropbox is and include the affiliate link there.
Estonians to protest against ACTA on 11 Feb
"The middle class Americans are an endangered species"
Top Project Management Twitter Influencers to Follow on the Web
If exams are just testing, then they're basically busywork. Exams can and should be a learning aid. The assumption is that every student should get 100% if they're doing a good job. But 50% should be okay. Then when you go back and see the mistakes you've made, you learn.

Setting people up to fail can be a valuable learning experience. The problem is not the teacher, it's our society's attitude towards failure.
I love how enthusiastic the Kickstarter team looks in those photos - it's awesome for them to be able to share in the success of the projects on their platform.

I'm looking forward to seeing how it grows and what other projects crop up now that people have seen this incredible milestone passed.
Interesting thing about Dropbox is that, owing to their reliance on S3, you estimate pretty accurately what they spend on their users. People who go to extreme lengths to max out their referrals, etc. are outliers. I'd guesstimate the average free account consumes 1gb of overall storage, which costs Dropbox a whopping $0.06 a month. Even those maxed out, 16gb, pay-nothing accounts are charged at $0.80/month. When you consider that a 50gb account goes for $9.99 and costs them $2.75 in raw storage fees (probably less since who uses their full allotment?) you can see how easy it is for them to make money: one paid account subsidizes hundreds of free accounts. Granted this ignores transfer and request costs, so the margins are lower, but even with those, I'd guess they need a ridiculously low conversion rate to turn a profit.
You have what appears to me a bias against teachers. I find this curious given one of your products.

I personally think that bingo is a worthless activity but I don't thrust this opinion on other teachers. Personalities come into play with teaching. I could never make a bingo activity work in my class because it is antithetical to my personality. But some people do make it work. And with 30 people in a class is it reasonable to believe that all 30 will enjoy the activity or find merit in it?

I sometimes hide knowledge from my students because I want them to see it for themselves. Do you know how hard it is to get someone to understand that -4^2 is -16 and not 16? I can say this fact ad nauseam and it just doesn't click until a person sees it. They have to be guided into understanding this. Me telling them it is so and explaining it doesn't work.

At any rate it seems you have a bias against teachers. Have you taught much? When was the last time you were in a classroom?
The obvious workaround is to uuencode your TLV data and then wrap it in <HTML><PRE></PRE></HTML>. If it's properly formatted HTML, and the body isn't recognizable as, say, a ZIP file, DPI will pass it.

Granted, someone could do entropy detection, and e.g. pass only things that look statistically like valid English/Persian/etc. text. But that needs more compute power, and can be worked around as well using statistical methods similar to Huffman coding.
Webinar: Artifacts to Enable Data Governance
You most likely aren't downvoted because people want to "silence" your opinion, but because your expression of it is aggressive, unfriendly and borders on ad hominem. That's why I myself downvoted you, at least.

It's fine being critical of Anonymous. Just accusing them of being "terrorists" and "having no balls" is neither constructive criticism nor an opinion worth discussing.
I believe you can create a custom group of qualified workers on mturk
Concur. Would the movement to save the NHS eclipse any ACTA movement too?
Browser prefixes are a great way for browser vendors and designers to experiment with new graphical elements. They're a good thing. But us hackers haven't caught up. It's been said before but I'll say it again: jQuery saves us from browser specific quirks in the DOM; we need an equivalent for CSS.

Last night I added Compass (http://compass-style.org/) to a Rails project I'm working on. It's a CSS pre-processor that takes care of generating browser specific style for you.

"@include border-radius(10px)" and you're done. All of the -webkit, -moz, -ms and -khtml prefixes are automatically generated. (Who knew there was a KDE prefix?) Same with gradients, inline-block, etc.
For many students, the purpose of education is achieving a profit in a career / job.

A student is as much entitled to their interpretation of education (His or her her notes) as the prof is entitled to force students to purchase their lab manuals and textbooks.

Saying you own a set of notes is saying you own knowledge.

No one owns knowledge in education. They teach it. Study it. Learn it. Share it. Write about it.

This isn't a question of economics, or IP. It's the principle. As a professor, few are teaching anything new, or novel, or something they invented.

Many are teaching concepts that have been around for many years. Most profs hate teaching because it cuts into their time to do what they're best at (and don't get to teach enough about) -- their research.
Excel down -7%, C++ down -9%, Entrepreneurship up 17%
Recently Open-Sourced Django Apps from Eldarion
The way Google deals with AdWords and AdSense, shall we say, quality evaluation and banning is broken. The process looks totalitarian and brutal on the receiving end. The potential to get banned forever isn't conducive to learning and is simply too risky to even consider as a source of income. I for one insists that people ignore AdSense and try to generate revenue through other means. There's nothing worst than a bully cutting off your revenue stream without recourse.

I do understand that they are faced with gobs and gobs of fraud and scam-artists. I get it. However, if the problem is so large that they must hurt honest people on a regular basis in order to deal with the bad guys I think they are in over their heads.

It might be far smarter to have an open process where Google throttles down your account until you fix problems. And, yes, they'd have to tell you what is wrong so you can address it. Some might argue that this will simply give scam-artists and abusers more insight into how to game the system. Another way to look at it is that, if honest people follow the guidelines those gaming the system will become far more visible and, Google would be able to focus on new mutations of the bad-guy gene to stomp them out.

In other words, tell me what I am doing wrong and restrict my account to n ads per day/week/month for three months until I fix x,y,z. Don't hit me over the head with a sledge hammer and wave good-bye forever.
Productivity Secrets from the JotForm Team
Of all the really out-of-nowhere/longer-lasting outages I've been hit by a clear pattern emerged that its always the "alley-oop" or "one-two punch combo" issues that really get you.
I don't want to start a discussion on nuclear power here. But I am informed about it and still do not like it. For me nuclear power is a dangerous toy and I cannot support it. Therefore I will not work for companies providing nuclear power. If I am wrong on that or not is another question.
Unstoppable file-sharing network ‘Tribler’ spells trouble for copyright holders
UX Ideas for GetAround (TechCrunch Disrupt Winner NYC 2011)
I would love to read that paper.
awesome!
crazy my friends at boeing hadn't heard about this.
Clojure Tutorial For the Non-Lisp Programmer
Who is Europe's Ron Conway?
Most European 'Angels' are myths as it is... but surely there MUST be someone pulling the strings, joining the dots and sporting such incredible hair!
I came to the conclusion some time ago that I would not work to build devices to harm or spy upon people until it became a matter of doing so or being irresponsible to my family.

Rather work at a Taco Bell than write a censorship program.
As a fellow Zen practitioner, I was delighted to see that this post is actually about applying Zen principles to programming and not just a post that uses the word "Zen" in the postmodern simulacra sense.

I personally have found Zazen to be very beneficial to my work (as well as every other facet of my life). If you're in the San Francisco Bay Area, I imagine many readers of this site are, the San Francisco Zen Center has an Introduction to Zazen offering every Saturday morning at 8:30 for people completely new to Zen. I would highly recommend it. You can learn more about it here: http://www.sfzc.org/cc/display.asp?catid=2,6,206
Yeah, but this is no solution if you want to provide a javascript sdk api for external developers to access.
You're right, I can't, and that's a useful feature. However, I don't find that I need to very often. In the interest and excitement of offering new (useful) features such as track name searching, I feel that these programs overlook many more useful features. (This is besides the point, but... for example, I can organize albums together on a shelf in my house. That's how I like to decide what to listen to. Why do digital music libraries fail to offer such a tool?)
if you had created your own landing page you would have been fine. using a promo code on someone else's domain? bad idea
Interesting, I had never seen this formulation where DFS and BFS can be expressed by a single algorithm that differs only in the behavior of the "queue." It's still a bit misleading to call it "queue" since it might be a stack, but I see the intention.

This formulation of DFS (which tracks a stack of nodes to visit) is less efficient than one that tracks a stack of iterators, because the size of your stack is O(vertices) instead of O(graph depth). On the other hand, it's simpler in some ways, so I can see why it would be preferable in some situations.
Friendly correction for both of you; it's "misled" not "mislead" (the latter is a verb that rhymes with "misdeed", not an adjective).
Nothing Ever Works Out; Start There
The points here seem valid, but I think the author misunderstands 5 Whys analysis a bit. From http://en.wikipedia.org/wiki/5_Whys

"It is interesting to note that the last answer points to a process. This is one of the most important aspects in the 5 Why approach - the real root cause should point toward a process that is not working well or does not exist. Untrained facilitators will often observe that answers seem to point towards classical answers such as not enough time, not enough investments, or not enough manpower. These answers may sometimes be true but in most cases they lead to answers out of our control. Therefore, instead of asking the question why?, ask why did the process fail?"

and

"These tools allow for analysis to be branched in order to provide multiple root causes"
We've got massive respect for Sahil, he's a very smart guy. You're completely correct when you say "He is not going to beat you because he has investment, he's going to beat you if his product is better than yours."
If we have no idea what intelligence is, how can you make the claim that it cannot appear in a purely deterministic machine?

Clearly there's no theoretical difficulty; with a large enough lookup table you could simulate every action an individual could take. Whether this lookup table can be considered conscious is academic if we have no way of defining consciousness.

So the question becomes: is there a more efficient algorithm that can be executed by a machine that it is feasible to build?

Because you're apparently certain that there isn't, you must have a mathematical proof that this algorithm cannot exist, right?

And even if your "certainty" was merely hyperbole, perhaps in lieu of proof you could provide some compelling evidence of your case?
Having a sense of humour means bonus points
You're right. Weaponizing this could be a way to kick vendors off adsense (which is basically what your fans did by accident)
Top 5 Amazing City Landscapes Wallpapers HD
This banning of AdWords accounts that run traffic for Dropbox referrals is simply a reflection of Google's known hostility towards affiliate marketers. AdWords has been know to mass ban affiliate accounts and this is just another version of affiliate marketing without cash payment.

For those who still want to use PPC for Dropbox referrals, consider Microsoft adCenter, which has a much friendlier policy towards affiliate marketers.
I am a high school teacher who reads HN as well. I completely agree; there are many ideas in the hacker world that are quite relevant to education. I would love to see an "Educator News" clone of HN. A simple site where the focus is on high-quality ed articles, where all the BS banter and whining that occurs on almost all ed sites is downvoted and killed. A site where educators who act as professionals every day gather, and start to take education back from politicians and legislators. I will check out Academic Recess. If it's a clone of HN, and it is well-moderated, I will love it. If it's just inspired by HN, I'll wait and see.
This must be the epitome of feel-good startup stories. Congrats to everyone involved!
I was tempted to mock your comment, but instead, out of a general wish for you to be happy even though I don't know you, I would really recommend that you expand the size of your study group.

I'm sure if you think about it you can find some other similarities between these two women that may account for their issues. For example, both of them were apparently attracted to you...
At my last job, everyone was always bitching about the young developers. After months and months of hearing this, I started pulling the new guys aside for an hour a week to do mentoring sessions. We'd sit down and do some coding on a simple topic (how to sort a datagrid, how to hook into the event that fires when a row is created, how to standardize your data validation and error messages). The big take away for them was they got see the process, how a more experienced developer works. Stuff like did you know that shift-control-b builds your solution... you should be pressing that every 5 minutes. Or coding up a quick and dirty solution and using simple refactorings to turn it into something more real (mostly extract method and rename).

I'm not going to sit here and say that there is no such thing as a bad developer that is beyond help. I do think in some cases though it is a matter of people not doing their due diligence in helping people out. I can't help but think that part of it is that we developers spend a lot of time on the internet where the base mentality is that everyone is either a n00b or a pro. Either I agree with what you said or you are clearly a moron. It is important to not let that kind of stuff trickle into our 'real' lives.
We don't count our splash page as launching. We're talking about our physical product.
IIRC the Little Schemer restricts things to the natural numbers, to keep it simple.
I'm certain the majority of HN believes OP's example to be sexist. I may also be sexist - I apologize. I also understand that things said in the workplace can be interpreted as reinforcing a sexist, though antiquated way of thinking - which would be a misunderstanding if applied to something 'I' say ;)
The fact of the matter is that from a biological standpoint everybody is judging everybody on all fronts - your mind does not stop thinking your sexy co-worker is sexy just because you are at work. Ugly productive people have to work harder to prove their productivity than attractive productive people and that's not fair, but C'est la vie. If I were attractive AND smart (which I'm obviously not as I'm arguing this point, here) I would like to be judged on both fronts - if I were only smart I would only want to be judged mentally - if I were only attractive I would only want to be judged on appearance. Each case skews the playing field in my advantage. Though the truth, I fear, is that we are all judged on all fronts. I'd rather not delude myself and deal with reality. I will take all compliments as compliments in a positive light. Meanwhile everyone should chill out and be happy that they are not dumb and ugly.
W3C co-chair: Apple, Google power causing Open Web crisis
Google Wants 2.25 Percent Royalty for Every iPhone Sold
Very interesting post. I've been getting more into educational technology (I have school aged children and recently became co-chair of the tech committee at their school).

I've been thinking of a "Hacker News for Education" for some time, so I signed up for academicrecess -- let me in! :)

http://academicrecess.com/?lrRef=4EVtr
For me, the joy of engineering is problem solving. If you can solve a problem at hand with skills you have, don't stress over knowledge you don't have -- we are all necessarily ignorant in areas because there isn't enough time to become an expert in everything.

That said, some things _do_ need heavy algorithmic lifting; recognizing that your problem falls into this category saves time. Maybe you can reuse code that does X instead of rederiving and reimplementing it. Maybe the client's performance requirements are asymptotically impossible to achieve. Knowing this lets you confront the issue sooner and gives you a stronger claim than "I can't do this" if they push back.

Algorithms can be a force multiplier for your skill. A recent project required a key-value associative array. Unfortunately we don't yet know what the key strings will look like (long? short? self-similar?), the number of keys (5? 100? 8000000000?) or the expected use (lots of inserts and deletes? mainly lookups?), and the best approach depends on these variables.

Now, any single approach would be easy to implement, but maybe not so easy to adapt if (when...) requirements change. Instead, I'm using STL containers and algorithms as modular building blocks. Changing from a set to a trie? Changing from a vector to a list? A few lines of changes (and sometimes none).

Now, would you call this algorithmic knowledge or programming (C++) knowledge? Well, I'd say somewhere in between... in a sense I'm punting to a library that's been written and tested by smarter people than me, just like I might use any other framework. On the other hand, if I don't know what it means when the framework says "lists take O(n) for lookups", or "vectors offer constant time random access", then even when requirements are clear I might not be able to map them back to the best implementation.

Algorithms are just abstracted solutions to common problems. A binary search doesn't (mostly) care if you are dealing with integers or widgets or FoobarConfigurationManagers. It just says "follow these steps to find an element." Programming is full of common problems: iterating over a list; multiplying the result of two functions; adding a set of numbers. Simple, right? But combine these simple tasks in the right way and you have an algorithm to calculate convolutions.
Likewise, combining simple algorithms can solve a more complex problem.
If all else fails, consider that maybe you don't have a product worth buying, and then improve or leave.

I think you shouldn't write this off as "you're an ass". It's rough to hear "you likely won't get full payment for the product itself because it can be pirated", but that is the curse of massive amounts of processing power, digital information, and storage space. It doesn't mean you can't be successful, it just means that traditional cash cows such as prints/CD sales are harder get. You used to be able to record a song once, and sell that song indefinitely. Milk the cash cow. Now, in a world where you could potentially (but not likely) make zero due to piracy, you can't rest on your laurels with an awesome work. It's strange, and like I said in a different post, not unlike software, but in the end, you can fight the whole internet and increasing technology or adapt (or die).
Latest Facebook Free Download Pictures Desktop Background Facebook
PS I don't see any contact info in your profile. I'd like to send you a message; is there a good email to use?
Got remote access? Lock it down
JVM and GC Performance Tuning at Twitter
Companies are free to hire people any way they want, but is has always bothered me when they use those now-popular algorithmic tests in the interview and then determine that there are no qualified programmers. I always leaves me wondering if there would really be a developer shortage if hiring practices were different.
How close are we to truly photorealistic, real-time games?
The age difference is a huge motivator, with a small age gap, to me it signifies that anything is possible for both myself and my partner. Just look at Brian Wong from Kiip as another prime example.

I hope this answerers your question.
Microsoft Stores Open, Often Next Door to Apple Stores
Github to teach kids how to code