skysight-inc/HackerNews huggingface dataset:
I've been a designer for the better part of my professional career (12+years). For the past three years or so I've been getting more and more involved in programming, to the point that it's the majority of what I do day to day.

What I've taken out of it is that you can only have locus of attention at a time. I am a competent writer in my native language, but when I'm programming I can barely produce copy. I'm somewhat better when I'm writing markup, but this is because I've internalized it to the point I no longer need to think about markup while producing copy.

I used to look up to Alan Cooper (who wrote _The Inmates are Running the Asylum_, where _the inmates_ are developers) but now I just loathe him. Programmers get a lot of unwarranted heat for producing unusable interfaces or producing cryptic error messages, but this is because programming requires a tremendous amount of mental effort, and I very much doubt that anybody is able to switch from computer to human oriented thinking instantly.

To avoid these pitfalls I started practicing waterfall methods: I'd write all my copy, gather all my assets, produce pixel perfect mockups and then get down to programming.

Nowadays I've learned to let go and get things achieved in multiple quick passes: one for design, one for programming, one for copy then iterate and repeat until the product is good enough for release. But it does take discipline, you must completely focus on the task at hand.
You would need a pretty well-populated training set (assuming SVD or similar ML algorithm), I imagine, and somehow I think that might be difficult with so many unique item Bs. With Netflix you have many people watching the same movie, but I think there are many more dresses around, and women probably won't be rating hundreds/thousands of them (which is easier to do on movies).
Bugify issue tracker - now has an iPhone app
The Bugify Mobile app for iPhone (and Android) was released today.

Bugify is a beautiful, simple-to-use bug tracker written in PHP that you can install on your own server (or use the hosted SaaS service).

The Bugify Mobile app lets you view all your issues, easily add new tickets and update existing tickets.
"very little escapes their notice" Hmm. In my experience, children have selective attention. Many a time, they can not find a particular article of clothing which is laying on the floor in the middle of their room in plain view.
Red Hat becomes the first open source company to amass a billion dollars
The section on the feud between Anonymous and Los Zetas was fascinating. It's very interesting that Anonymous has that kind of leverage against such seemingly powerful people.
长期不孕
Parse does use https:// connections for all data, so you should take whatever action you would normally take for an application that communicates over https. That is the only form of client-side encryption used.
Early on I wondered why he wouldn't just be properly contrite say "I lied" and get this over with. From his point of view it's better for him if he doesn't do this. Like a politician, who's been caught doing something wrong, if he can weather the storm long enough people forget what he's done. If he comes clean then he loses the last vestiges of his support. I don't think it's a matter of coming to terms with what he's done I think it's a matter of selfishness. He sought fame and money, received both and he wants more.
Port emacs to clojure
Having worked in open concept and closed office spaces, I've found pros and cons of each. It's a lot easier to collaborate with your team if it's as easy as saying "let's talk a sec" on IM and then turning around. It's also on average louder, and there's more people moving around.

A lot of places don't have enough money to put one person in each office. So they stick 2-3 people in each office. That, for me, is actually worse than open space.

In an open space, you can lean back for a moment, go for a walk, look around - your motions don't affect the space itself. In a room with 2 people, if you stop typing and spin around on your chair for a moment, you're being a distraction. In an open space, two coworkers nearby talking doesn't rise above the din -- whereas if someone comes and knocks on your door and has a conversation in your office, it can be very difficult to focus.

But obviously, different strokes.

edit: to sum this up: I'd rather be alone than in a big group, but I'd rather be in a big group than stuck permanently with 1 or 2 other people.
I used to use Dealupa all the time (and under its previous name Thedealmix), but now they've started to require an e-mail address to even look at what's available. No thanks.
It's great to see you reaping a reward for going out on a limb - congratulations!

How do you think your pitch would have been received had this been in a more traditional forum? Do you think you would have achieved the same results, or would you have pitched a completely different angle?
I got the same sense. Shock! Surprise! Outrage! That the absolutely smallest compute unit offered costing less than a movie ticket over the course of a month somehow under performs.
Be sure to note the caveat FTA:

"Of course, you can never perfectly remove Apple, since Apple helps take earnings away from other companies, so presumably a fair number of their competitors would be more profitable if Apple ceased to exist."

but interesting, nonetheless.
"Lots of our customers are using Exec as a way to provide their team members with more leisure time."

This. I hate waking up early, work very long hours, and find the majority of the time I have for running errands falls outside of traditional "business hours". That means these errands either stack up until I have to take an entire day or two away from the office every few months, or I have to leave my desk and do them midday.
At 11:28 he says, "at last count, there was over a million lines of python running this thing"

Having never worked with code-bases larger than ~50kloc, I have a lot of trouble understanding what 1 million lines of code is needed for, especially considering that python is such a high-level language.

Does anyone have any idea why there would be this much code?
尿急尿频
As others have noted, that article is very wrong. Google did see that email was broken, and search was broken, and mapping was broken (old mapquest was horrible). They proceeded to attempt to fix them.

They did see that Excel was broken, it costs $120 normal retail. That's a broken business model. Spreadsheet interface attached to AWS = user cost of $0.25 per month, if that. They recognized the high price points of old software were doomed and ridiculous.

Google also spotted something wrong in the mobile market, and they bought Android to try to fix it. Agree or disagree with the results, Android is wildly successful (both in usage and spitting profit for Google).

Some googlers thought there was a better way to do browsers, and they proceeded to fix various flaws in that category. They were successful, they built a superior browser.
I hate it when people point out things that you lose with experience or age. It makes me paranoid that I'm losing them even though if you'd asked me five minutes earlier I wouldn't have given it a second thought.
The problem is that it was a spur of the moment decision to try to make ricotta, needed it then and there. Amazon solves this if you regularly need cheese cloth, but not if you have never heard of it and all of sudden find out you need it that night.
HP Pavilion dv6-6041tx Battery
I was told by some Mexicans that the cartel is already employing (as in paying salaries to) numerous hackers and IT professionals. They have very high level of banking access and technology that rivals government spy agencies. Unlimited funds will do that for you though.
(sorry. I accidentally down voted you)
While side projects are good you are going to need more to stave off burn out, consider taking a painting class or learning an instrument. You need something external to the computer to expand your horizons, burn out is a combination of issues, but one of the big issues is that as a group developers like to learn and at a certain point we peek in a language their is just not that much to learn that is interesting, when this happens that need to learn has to be focused on other outlets.
I feel that code accompanies intuition and design. Code should be a way of expressing these ideas to a computer. High efficiency code is not what drives a successful start-up , ideas are
Introduce coding to public school curriculum at the middle school level. Advanced middle school students can handle the basic concepts, and honestly, they won't be any more disinterested than they are in poorly taught foreign languages. It may even intrigue some who otherwise would not have gotten the exposure. Also, I love what Codeacademy is doing, but it's hard to delete all your work and start from scratch (which I find I need if there has been a long layoff between my coursework.) Also, there aren't enough exercises/concept. For me, I need 5-7 exercises to drill a concept into my memory, I get that it's new, but they should consider adding more exercises at each stage as they grow. I'd also love to see a brick and mortar Code Academy that offers some form of certification after taking classes and passing tests (a more traditional education approach). For those of us who have only learned in the traditional classroom for 20+ years, I think some would rather pay to attend a school like that.
I did this scroll bar thing 8 years ago at a job.

It's quite an obvious strategy. You don't load all the data, but only what the user can actually see, with a bit of buffer space in both directions. When the user moves the scrollbar you go and fetch more data.

Not surprised that (1) somebody filed a patent on it and (2) it actually got accepted.

Also maybe someone can show me where this "apparatus" cited in the in patent is to be found.
That seems to make more sense than kidnappings. If kidnapped hackers have the expertise to break into things and the Internet connection to do it, they'd be able to send messages and get help.
The only time I notice this is when the view counts freeze at 300-ish for a few hours. That's because they're checking if the views are legit or from a bot, IIRC.
Must-Dos Before Founding a Start-Up
More people should do usability tests. They're easy (see Steve Krug's books on the subject), and very eye opening.

If I had to pick between programmer-written tests and usability tests (if! you don't, of course) I'd pick usability tests, because programmatic software can't tell you if you're building the wrong product.
To me, this looks like more of a long game. Why is google in Android? Why is google in social? I don't think it's in it to win complete market share, but rather to prevent companies such as apple and facebook creating closed gardens which it cannot index. Its goal is not to win, but rather not to lose...
Just because the ad hominem attack is cloaked some very lazy relativism does not give it substance.
Man, I've lost count of how many arrows I've fat fingered (in both directions) on my Android phone. I really wish HN would add the ability to change your vote afterwards.
Were I an activist involved with this, I think that providing a "dead man's switch as a service" could be quite useful. Were I to engage in risky journalism, while living in close proximity to these gang wars, I'd want a way to spill additional information to the media were I to go missing.
I really love this, but I think paying for shipping is the one problem you will have to solve. Shipping costs at minimum $15. Maybe could focus on listing designer clothes, hard-to-get items first, and then once you get a sizable user base you could negotiate a shipping rate for your users
That's a feature, not a bug.

If the virtual currency is worth real money, then the company issuing the virtual currency can make money by letting people buy into the system. I'd expect 99Dresses to start allowing people to buy "buttons" with real money after that have built up enough inventory in the system.
Everything in Mind-boggling Perspective
I'd add another thing, both good and bad: turning if off returned it to a known state.

This meant you could experiment with it, to the point where it broke, secure in the knowledge that recovery was as far as a quick flick of the power switch. The negative was that for complex projects, where you wanted to preserve the state of the machine, you had to play cassette roulette.
Tree service orange park
A lighter, faster jQuery dragging plugin
Apple and the risks of trading 29,000 times per second
Participate in, promote, and fund skeptical societies and skeptical outreach groups. This is one of many topics that these groups try to cover.

For example, these two podcasts have had positive influence:
Skeptics Guide to the Universe
Bad Astronomy

This is actually one of those problems where an established solution (outreach/education) with time and money would actually work well.
改善性功能
One thing I noticed was all of the Dell hardware. I'll never understand why some companies state that they are basically a Mac only company.
HN links are nofollow, at least.
That's probably why it just came naturally to me because I do read quite a bit and may have seen this word arrangement many times before. My subconscious mind were just spitting out words as I write them. English is only my second language though, I am so much better in Filipino.....lol
I agree that Rusell and Norvig AI doesn't have much penetration yet. As for Elements of Statistical Learning...
That's the canonical textbook for ML. If industry relies on splines, boosting, and support vector machines, then it is really not that far from modern academic ML research.
HN readers around the world should be able to do something to take heat off the Mexican people.
The real killer app that many are waiting for, is the ability to match an item to our figure and a get a real-time preview. I've seen suggestions of this at Siggraph but nothing consumer-ready.

I agree 100%, this is the killer app. My wife independently suggested this idea after buying some clothes online that technically were the right size but didnt provide a good fit for her body. I told her that it was a very difficult problem from a computer science perspective. Have you got any links (to Siggraph or others) which have taken a look at this problem in detail?

Aside from the obvious technical challenges, I did wonder how a site like this would handle some of the delicate issues around uploading pictures and/or 3D models of a woman's figure. How would this work? Would women be standing in their underwear in front of a webcam and rotating the body as prompted? Even if the collected data is a single texture or point cloud, it still could be considered a little...invasive? Not to mention the privacy issues.
Except that you can't import a class using "using" or "import", so you have to write Math.cos() everywhere.

EDIT: I see below that Java has added "import static", but at that point you're in the situation where you have two things that are almost the same but not quite, which is not a particularly clean design in my opinion.
Whoa, that looks awesome! Are you actually using F# or is that just Github getting confused with the .fs files?
> technology that rivals government spy agencies

From my personal experience, that's saying they have bored inexperienced coders, who use outdated tools and techniques that any CS sophomore would laugh at. And are much more worried about working the internal politics to get promoted. Than to get any actual work done.

I bet mexican hackers are better than that.
"No amount of genius can overcome a preoccupation with detail."
Largest group hug by startup entrepreneurs World Record. Beat us if you dare
益肾固本
Torrent of the large jpg file: http://thepiratebay.se/torrent/7134685/The_universe_(JPG)
"And an aspersion isn't an ad hominem."

And a tortilla isn't a burrito. But if you put your Mexican fillings of choice in it and wrap it up it is.

An aspersion is in the eye of the beholder, of course. The poster says, don't trust them - they're capitalist. He then qualifies that by saying, well everyone has biases or agendas anyway. To me that doesn't really change the first part.
I want to pay when I've read a great article. I might even want to subscribe to that newspaper / magazine / journal.

But I don't want a print edition mailed to me. I only want an online subscription.

I want someone to make it easy for me to pay a dollar or so for a great article.
I don't think the example about the zombie is good evidence for children noticing things more than adults. As he says, the kids' favourite plant was The Chomper. Why would that be their favorite plant? The only explanation I can think of is that they like the fact that it eats zombies. So it goes without saying that they would pay attention to the moment The Chomper eats the zombie and all the little details of the event.

Also, we all pay attention to different things, and ignore different things. So even though children notice a lot of things we don't, we probably notice a lot of things they don't. In fact, I'd bet that us adults could notice more things than kids, if we tried. The problem is that what we notice is biased by our expectations which have evolved over the years (for example, we've learned to ignore the zombie arm sticking out of the plant because it isn't important), whereas children look at everything with fresh eyes, which forces them to pay attention, which in turn makes them notice things we've stopped looking for long ago. So in the end, maybe kids do tend to notice things more than us, but it's just because they have yet to learn to close their eyes.
IndexedDB Updates for IE10 and Metro style apps
补肾壮阳
Crowdsourced list of app ideas.
Or they have Apple laptops but they hook them up to ugly, flimsy-looking Dell displays that are about 3x fatter than they need to be.
Nothing new. I remember Slackware 3.6 (?) jumping to version 8 in order to be closer to the other Distro's numbers. thought it was sorta stupid at the time.
So according to this post, companies are only going to hire the top 0.5% of programmers to their entry-level positions. Something is seriously wrong with this employment model if 99.5% of the labour pool can expect to never find work.
>I'll never understand why some companies state that they are basically a a Mac only company.

Do any companies with more than 10 people actually do this? It makes sense to offer whatever the employees want (mostly macs these days), but why limit yourself to only macs?
Thanks! As far as F# is concerned, it's the latter. I really wish Github provided a way to override syntax highlighting based on file extensions. The reference implementation of MakoVM is written in Java, and a few other people have been working on implementations in C and Factor. As you can see, though, the VM implementation is much smaller than the libraries and examples for the platform.
I don't know about all companies, but most of the companies we work with require strong knowledge of OO. There's probably lots of employers who don't really care much about OO. So I think the 99.5% of people will get jobs at places that are looking for different things to what we look for.
Yeah. Java's, like, totally lame.

/s
Ask HN: I need a non-cryptic open source software license
I'm searching for a software license that will allow any kind of derivative work only if it is released under the same license and only if attribution is given to the author (me).

I'm sure a license like this exists, however the cryptic nature of the majority of the licenses really turn me off and make it very hard for me to understand exactly what people can do with my code.
We&#8217;re going to be at YC Demo Day tomorrow, here&#8217
This article contains descriptions of brutal crimes. It is a fascinating, disturbing, read.

(http://www.nytimes.com/2012/02/26/health/dealing-with-dement...)
The only way to break out of a declining business - fire your existing customers
Twilio used to say something along those lines in their perks for their jobs pages... but it seems to be gone now.

Edit: Found it on Wayback machine

"We heart Apple Computers, and believe in using quality products to build quality products. Hence, all of our employee boxen are Macbooks or iMacs (or both)."
Hyperbole aside, I think what they're saying is that the vast majority of people who apply are, in fact, not actually software developers.

Perhaps they are looking for some kind of job, and because they know how to type, that must mean they can code. Since coding is just typing, right? (how many of us had bosses at one time that thought this!)

If you can't answer those 5 questions, then I would wager you've never actually written an OO program, you've never attended a single undergrad COSI course, or you don't speak English.
Kidnap is funny though, they could kidnap someone and say comply with everything we tell you. If either you or your family leave our control (they could be in separate places) or signal for help we will kill you both. The only escape would be to perfectly synchronize it.

Would work especially well if two or more kidnapped hackers were forced to monitor each other, adding a prisoner's dilemma to the mix. If one failed to catch the other's escape he/she and their family would be killed.

So it isn't impossible to enslave security professionals.
French parents to boycott homework
It's remarkable little fact-checking / editing goes on at TC these days: the name of the startup (Dealupa) is misspelled in the title of the article
These questions cover language-specific keywords of a specific programming paradigm.
Immediately compelling and fills an obvious need. Really liking this one and hope it succeeds.
中风后遗症
I think it's hard to give answers that are both accurate and concise to some of these questions, without appending "in language ______" to them. In some languages, access control is a compiler feature and is actually strictly enforced. Objective-C has access control for instance variables, but not for messages, and the ivar access control can be circumvented via the runtime (to say nothing of -valueForKey:). "Private" messages are typically declared in the implementation file or a second header. Python sort of has private methods through name mangling, but they aren't really private, since we're all adults. In Ruby, those words mean something fairly different.
Even so, most employers that we work with won't even consider job seekers who don't have this stuff down.
How about asking one of the store employees lurking about?

(Your idea is indeed pretty cool. It would be nice if your smartphone walked you up to the item you are looking for. But I don't see a positive cost/benefit factor. It will be needed only on rare occasions.)

I can see this being useful in large libraries too.
Tim Cook is First Apple CEO to Visit China
But that's a new thing for they to waste time on. Why not just doing what they do usually and move on to other important drug business stuff?
First, let me throw in the obligatory "don't optimize prematurely" suggestion here. I think it probably fits well in this for loop "optimization" discussion.

As for your points a and b, I believe some implementations (V8 comes to mind) actually do handle this optimization for you indicating that the language isn't preventing it.

People are free to come up with a better js runtime, just as people are free to come up with their own compilers for other languages. You're going to get some variation depending on what language constructs you use with a particular compiler and its compile-time settings.

"Both of these things are properties of JavaScript, or at least the particular implementation(s) of JavaScript where the optimization is required."

So if I build a particular implementation and you run your code on it and find your code running horribly, you'll blame javascript?
Site seems to be down. Link to Google web cache:

http://webcache.googleusercontent.com/search?q=cache:AweoOZb...
1) "Error establishing a database connection"

2) Ars had a great article about this one month ago http://arstechnica.com/business/news/2012/02/how-red-hat-kil...