skysight-inc/HackerNews huggingface dataset:
Using (5 << 20) instead of (5 * 1024 * 1024) is premature optimization. Modern C compilers will take the expression (5 * 1024 * 1024) and turn it into the combination of shifts and additions that are appropriate for your architecture.

And I definitely prefer defined constants for two reasons. One, it's likely you'll have to declare multiple such buffers in different places. Two, if I want to tune the parameter, I'd rather do it at the top of a source file with other such defined constants than hunting for the declaration in the code. I do agree that sizeof() is preferable when it's an option.
It is a good lesson in that, but that in no way justifies deleting the backups.
Not really; IIRC it assumes MIMD hardware. I think of Cilk as useful for programs that can't be written in OpenCL.
What was sad for me was that what Arrington envisioned I really wanted. The iPad has much of what he imagined (I wonder if he could should get involved in the design patent mess :-)) but the simplicity was key. I never got a JooJoo/Crunchpad but I did get a Touchbook [1] and a Chumby [2] both of which had some components of what I was looking for but neither had everything. If the next iPad has the 2560 x 1600 display it will come close, that plus something like sketchup with a finger UX and I'd be happy for now.

[1] http://www.alwaysinnovating.com/home
[2] http://chumby.org
What sort of job are we talking about?

Certainly, being a self-taught programmer and self-teaching your way through a CS degree are different things. Likewise, Computer Science as an academic field and Programming as a career are different. Other responses have mixed this up... expecting someone trained as Computer Scientist and to be good at programming jobs is, I think, silly.

The CS department at my Ivy league school did not teach very much that would qualify the students (my peers) for work. In light of that, I consider myself a self-taught programmer, even though I have a diploma with a CS degree from my school.

So, I don't think that it's about having a degree or about (claiming) to be self taught. If you are applying for a programming job, it's about your programming portfolio, wherever and however it exists.
The only time I've been stiffed on a contract job was, surely enough, the one time I took the "project manager" I would be working for at her word and didn't require an up-front payment.
I'd guess that they tried every other possibility to recover their money before pulling that stunt, rather than just flying off the handle and trashing stuff because the other guy said a bad word.
Mbt shoes online
Design patents aren't about obviousness.
A review of "Intelligent Location" services
Treating the Network Like a Teenager
New Phenomenon: Social Media Thizzing
Buffet's receptionists should get a good tax guy. With the availability of tax breaks for even middle class income ranges there is no reason his receptionists should be paying more.
https://wiki.archlinux.org/index.php/Screen and http://en.gentoo-wiki.com/wiki/Screen are my go-to pages.
I don't think it's that much of a shame. WP7 came late and was largely underwhelming at launch - the SDcard thing, lack of copy/paste and multitasking... I can't develop for it on my computer (I don't use Windows) and I doubt I would even be able to connect to it from Linux.

OTOH, I love my WebOS phone. The OS is beautiful, the metaphors powerful and "flow" of doing things conveys the excellence Palm has shown since their Pilot days. I can develop on Linux and Mac (and could use Windows). Yet, it's market share doesn't reflect its excellence. Now that's a shame.
I'd love to, but I'm not a big fan of having to run X. Rxvt native Win32 build (as shipped with Cygwin) is my standard emulator, nice and light; and the way it integrates with the Windows clipboard makes it work even better than on X (i.e. the selection buffer - I hate that) for my usage style.
not at all - I took both the ML and AI course equivalents, and I think it's awesome more people can benefit from the great instruction I've been lucky enough to receive. I do agree that I also became more familiar with the material during office hours and other interactions with the course staff, and I think the classes are already designed well enough that making the resources like videos and assignments available will not put too much additional burden on the instructors.
Malcolm Gladwell examined the so-called "advantages" of going to an Ivy League school in his piece "Getting In". http://www.gladwell.com/2005/2005_10_10_a_admissions.html

From the article...

"As a hypothetical example, take the University of Pennsylvania and Penn State, which are two schools a lot of students choose between," Krueger said. "One is Ivy, one is a state school. Penn is much more highly selective. If you compare the students who go to those two schools, the ones who go to Penn have higher incomes. But let's look at those who got into both types of schools, some of whom chose Penn and some of whom chose Penn State. Within that set it doesn't seem to matter whether you go to the more selective school. Now, you would think that the more ambitious student is the one who would choose to go to Penn, and the ones choosing to go to Penn State might be a little less confident in their abilities or have a little lower family income, and both of those factors would point to people doing worse later on. But they don't."
The difference is that NaCl applications can be trivially recompiled for a new architecture. There is a water-tight abstraction layer there. Windows programs, in general, can't be trivially ported to another OS because they are tightly coupled to Windows all the way up the technology stack.

That said, I wouldn't trust web developers to promptly recompile their apps for new architectures, so the LLVM approach is greatly preferred.

NaCl is not going to have the same ubiquity as the web proper. It's a way to deliver applications over the web, not web sites.
I'd go into the front page and New and flag any instances (often duplicate ones) I saw. I saw at most 2-3 a page that way. Considering how slow those load during lunchtime for me, I wasn't flagging any unreasonable amount.

Maybe there's only so many flags a day you can make (and I didn't just flag for sources) maybe it's the sources I flagged, maybe it's something I can't even guess that was mentioned at some post at 8am in the morning one day.

"Don't do that"? I can't do that.
The 50 Best Websites of 2011
Unlike near real-time blog, Time provides insight into some sites with some more staying power. Anything they missed?
Would you then trash your client's data after they cursed at you just to get even with them?
Systems people tend to do the simplest, reasonable thing that works, then forget about it until it doesn't work anymore. This means that sometimes you'll make design choices that look ugly, but really, they don't matter.

See this talk by Jonathan Blow, the designer and programmer behind Braid: http://news.ycombinator.com/item?id=2689999
Wi-Fi and touchscreens were available a decade ago.
NIST Seeks Comments on National Initiative for Cybersecurity
What is this Google Plus?
They do at least offer you a leg to stand on when it comes to clients asking for constant new features without wanting to pay for them. You can refer to it to back up your refusal to do extra work and by the same token it sets a bare minimum standard for you to meet before the job is considered done.

I did some freelance without a contract once and because I didn't have an agreement in writing I didn't have much recourse to tell them there'd be a charge for additional services.

A contract will never be a quick and easy solution to stop people doing a runner but you can at least limit the damage caused with one.
Rethinking the ESB Using a SOA Gateway
The Societal Impact of The Attention Economy
If the requests is a POST, http://postbin.org will suit you perfectly :)
This sort of thinking is supported also by the fact that the number of views is not strictly decreasing.
Not in my opinion.

Google is just continuing their moat/scorched earth strategy. Google's bread and butter is advertising, everything else is just a moat to protect that. Search, Chrome, Android - they all help Google's advertising bottom line. If Amazon built an Android-based Kindle, Google would be tickled pink.

Motorola Mobility was a strategic buy. Predominantly, patent protection against Apple and Microsoft. But secondarily it helps them secure a permanent Android vendor. Buying Amazon doesn't really further their goals or business model. Amazon is a distribution juggernaut that is orthogonal to Google in just about every way (except AWS)
Yeah, there's not much more in the article than here. And I wonder what browser they were using for those screenshots - the bar graphs are empty!
Einstein/Monroe hyrbrid image generator in javascript
FBI warns of growing car-buying cyberscams
Very little money, feel very entitled to suberb service from technical things and anti-commerical and dislike paying a lot for what, in their eyes, is "just simple web hosting"
Hehe, came back 4 hours later to see that quite a few people have answered your question :) In regards to doing a typical CRUD app: I don't think there's a huge amount of work in that area yet. Geddy (http://geddyjs.org/) is a rails-esque framework, but it looks a bit stale, considering that it's only had 5 commits since the beginning of the year. I never used it though, so it might just be that it's rather feature -complete, and the developer is just being cautious about pushing to the master repo on github.
Carnegie Mellon: http://www.cmu.edu/itunesu/

MIT: http://web.mit.edu/itunesu/

Michigan: http://itunes.umich.edu/usingitunes/

All have pretty good lectures, though on entrepreneurship the ones from Stanford seem to be best
"Also, the development time was unusually fast."

That's surprising -- my impression has been that one tradeoff with Node.js vs. frameworks like Rails & Django is a lot more work to implement functionality they ship with out of the box -- it works at a much lower level.

It also tends to be slower going for a while as you get accustomed to the non-procedural approach.
The Billionaire King of Techtopia
I don't get it. So instead of trying to get paid for your work, you give it to them for free because they won't pay you?
Renewable Energy Consumption Tops Nuclear for First Time
Why so bitter?

Also httpbin is open source. You can clone it and add your own features. https://github.com/kennethreitz/httpbin
Fortunately, we don't have to do anything like an exhaustive search of the space because we have a working example of intelligence that we can copy

My point was just that anything besides an exhaustive search of the space is applying some sort of "creativity magic."

Also FWIW, I believe that in order to simulate a brain on a computer we will essentially need to know how it works, which we are no where near. That is my opinion as an AI researcher, but there are certainly others who know more than me and disagree.
I like the Hexayurt, that's pretty cool.
hey groxx, author here. I was using Chrome 14 for the screenshots. I noticed myself that the bar graphs were completely empty this morning after I had taken my screenshots. There might have been a temporary issue with Github
Great post. Hours are bullshit because "measuring hours" is a proxy for results, and a bad one at that.

At Highgroove, we're a ROWE -- a Results Only Work Environment. We have no hours, and our vacation policy is two words: "Be Reasonable."

This is actually a lot harder than having hours, because we have to define what the results are, together (and top-down for some). For githubbers, those results might be tangible things like: "Release 3 new Features a Week." or "Blog once a day."

Without those tangible results (instead of just tracking hours), you risk the sludge from others who are able to get more work done in less time -- and alleviate the worry that even good workers have: "Am I working hard enough?"

Good stuff! I'd be curious to hear how those "managers" you allude to are handling the "flexibility" you guys have in your next articles.
By 2000 SS and Medicare trust funds were already held in IOU's (i.e. US treasuries).
Well that stinks. I got the error as well. I should have read the comments first. >_<
When this video was first released I forwarded it to my attorney, who laughed and laughed, and then said "everything they said in that video is true".
First off, thank you for taking the time to check it out, and for leaving your thoughts. Really appreciate the feedback.

The fonts & cards are limited right now, but we have some big plans using these elements in the future. Glad you liked that aspect.

Love your idea about greying out the template text as to create more distinction between it and the user text. Will play around with some ideas that just popped into my head. Good call.

Lastly, we're thinking of a couple different model opportunities:

First, a Freemium model where users could upgrade their account in order to unlock additional features (physical sending of notes, additional themes, textures, fonts, using their own handwriting, etc.).

We're also looking into a Virtual Currency (kudos, karma, etc.) model where users would start with a set number of notes, and could "earn" more by reaching certain milestones, using the site, interacting with other users, sharing w/ friends and of course, using real currency to reload their notes. If we went this route I'd personally like to see some Gaming mechanics built in (something like stamps instead of badges).

We're also building a mobile version of the Web App so thanks could be sent wherever the user is, at any time.

Thanks again for the words of encouragement!
couple comments comes to mind:

- great and obvious [ once somebody's come up with it ] solution to decrease energy consumption of indoor plantations : "Plants don’t want the green spectrum, and many of the wavelengths just heat the leaves and evaporate water. Instead PlantLab gives their plants light from red and blue LEDs, ..."

- why Dutch? what is so special about their situation that stimulated the innovation? :)
It really depends on the person. Self-taught people are proven to be curious and like to learn, but you can also find people with degrees that are like that. They start with the a degree but never stop the learning process.
Done. Good luck.
Debt Counseling
You see the collaboration because desktop and server distros are so much bigger than Android, Bada, MeeGo and WebOS. OTOH, you can see the collaboration of Google, Samsung, Nokia and Palm/HP on the Linux kernel itself, even on your desktop or server.

As for collaboration, although Android is open-source, it's not developed by a community - it's Google's gift to the world built on top of a Linux kernel.
I applaud that you want to become an expert. Emacs is a good example of a tool that takes a long time to learn, but this effort is well amortized. My intention was not to criticize C++, I think it's the right choice if you have the right people, as is Common Lisp. At the same time, tools with a high barrier to entry obviously have a harder time gaining adoption. Take the LOOP facility, it's obviously powerful, but it baffles beginners.

One issue though. While becoming an expert in C++ can be a fruitful career path, all of the people I know who are using CL for work, are consultants working to maintain old projects. I'm not qualified to say how much money is in this or if it's any fun, but in my experience it's really hard to get a company to agree to CL, because of lack of people. That's why adoptability matters so tremendously.

As for whether CL was designed by a committee or not, I was trying to communicate Richard Gabriel's account at http://www.dreamsongs.com/Files/clcrit.pdf
Answer every damn email
I've seen a slightly more sophisticated solution. /phaser/stun bans you for an hour. /phaser/kill bans your for a week.
They're comparing an evented app (what they built in node.js) to a non evented app (Rails). It likely has less to do with Rails being slow and more to do with managing connections intelligently, doing things async, etc.
While we're here, any word on the supposed proof of the Collatz Conjecture that came up a couple months ago? I haven't been able to find anything about how it's holding up since.
While you can't default on the loans -- if you have the federal direct loan agency maintain the loan, it is relatively forgiving arrangement. They let you defer the loans almost indefinitely if you're near the poverty line or have any sort of hardship. They will also limit payments to a percentage of income... regardless of how much you owe. I've missed payments & they've re-set my schedule with almost no problems. They don't fine you to death. Overall, it's probably the most pleasant financial transaction I've ever engaged.
'Cyberloafing' At Work Boosts Productivity, Researchers Find
I used to be a development manager at Naughty America, but now I'm doing consulting and development for Dirty Hot Productions (and also helping out with customer service, since it just launched and the volume is still low).

I kind of wanted to avoid being "typecast" as an adult developer (I do have non-adult clients as well), but the owner of Dirty Hot Productions used to be a fellow employee at NA, has funding, and I really enjoy building products from scratch so it was hard to pass up.
Action streams: a blue sky proposal (updated)
Given Google+ and twitter's new UX design for threaded tweeting, I thought it might be worth reposting this proposal for action streams: shared activity updates enhanced by social action buttons.
$14K, back during the dot-com bubble. I don't pay any attention to stock options any more.
This will probably be an issue for the next standard C1X. I expect Boehm to get involved with this, just like with C++11.

http://en.wikipedia.org/wiki/C1X
Mozilla Security Bug Reveals Web Proxy Credentials
Oh definitely, most people don't go around talking about paying for porn sites, but the really hardcore porn customers (the kind who regularly pay for porn) can be extremely loyal if you treat them nicely (and vocal if you don't).
Javascript minifier and variable renaming
It's a sad fact that I can quote from a Usenet piece years ago and you're still making the tired points he refuted.
REST Console for Chrome does GET/POST/PUT params. https://github.com/codeinchaos/rest-console

This is nice, though - surprised it fills a gap in functionality with how simple it is, but it does. http://hurl.it/ currently doesn't have a way of entering individual params. Apigee console doesn't either. It also takes a click or two to get to a generic API console. https://apigee.com/console/

BTW I like how if you remove the middle two letters and each letter at the end of httpposttool you get groups of two of the same letter: ttppttoo.
Sounds like a dream but it's not for everyone. There are people who like to have someon else setting up the rules/environment for them to feel comfortable.

And how do you motivate collaboration?
I dont know about average users in general, but non-tech-savvy people in my environment were aware of "Apple preventing some sort of GalaxyTab from being sold". They dont care about the underlying issue, but they know about the consequence and the free PR that the tablet received.
hey sandosky, author here. I write engineer-focused content (http://bostinnovation.com/author/kevin-mccarthy/), so it doesn't come as a surprise to me when some of my pieces make their way to hacker news. 'terrible' is a subjective matter, no?
Silk: The Ancient material of the Future [video]
If someone is interested enough in such a system, they can employ him to branch the project for their needs.
Plays a big role in the final battles of Ender's Game. It's not quite to the point where the newer ships arrive before the older ones, but the attack is planned so the ships arrive at similar times IIRC.
(worth noting that two dudes had their stuff deleted - on paid on time, and the other hand paid for most of his services, but due to a PayPal error was unable to pay for all of them.)
That is a real good point. I wonder why there are so few.
Thanks. It's been a crazy few months trying to get the MVP built and tested. We spent probably 2 months just validating our ideas and polling users to see if it's something they'd pay for, eventually.

Our UI/UX designer is stellar, he actually works at Twitter now (was really lucky to have him on the team for as long as he was).

1) It's pronounced like, Thank You's. Basically it's one of the cute, or fun ways people say thank yous on social networks. Along w/ thx, ty, tanks, etc.

2) We're not trying to replace email, or actual physical notes, but rather to nestle in the space between super formal thank you letters and cards, and the very informal social status updates. It's more personal than email, can be shared publicly / socially (unlike email) and it continues the conversation beyond the original, "thank you" and "you're welcome".

Thanks for chiming in, and asking such great questions. We want it to be much more than it is now, so I can understand how the MVP might look given that I know the roadmap, etc.
You can turn it off when using Mercurial by putting something like this into your .hgrc file:

[ui]
ssh = ssh -o ControlMaster=no -o ControlPersist=no
Google search results poisoning or WordPress vulnerability?
He could have been a bit more vindictive, perhaps a non-osi compliant license like:

"This code is licensed under MIT license with one exception: for 5 years, this license excludes any use
which benefits directly or indirectly the current
owners of UnPayingCompany, Inc. On Aug 1st, 2017, the license for this code is MIT without any restriction."
I guess I was trying to draw the distinction between a legal obligation and any other kind. The moral imperative to save money on your taxes is the same one that drives someone to do their best everyday and not be a slacker!
I don't doubt any of it. Makes me extra sad because I have an idea, I'm working on the new development skills I need to execute it, I have a business plan... but visa restrictions mean that I'm not able to set up my own company. Extremely frustrating.
Great People Are Overrated (Part II)
This is amazing to me. It hints at a new business model for education. Give away the education and charge for accreditation.
Android Malware Disguises Itself as Google+ Mobile App
Sports teams are companies, too.
Previous discussion: http://news.ycombinator.com/item?id=2675692
Exactly. This is the same reason car dealerships or mortgage lenders ask for a down payment. You want both parties to have "skin in the game" so neither wants to walk away from the deal. If you can't come up with $500 upfront as a show of good faith, I don't want you as a client. That is non-negotiable. In my experience, this is more of a problem the lower the project price is. On $5000+ projects, you're dealing with a type of client who is used to paying deposits upfront (just like when you buy a car, a house, or hire a contractor to remodel your bathroom). On the $500-$1500 projects you get more amateurs.
I know, I'm just as surprised as you! I didn't even know anyone could win in blog post comments! But sure enough, he did.
I also agree that hours are bullshit. That being said, I wonder what are the measures for results? Do some people actually end up less productive because they feel the need to come up with something more tangible than say 'I helped a co-worker learn a new programming language' or something of the ilk?