skysight-inc/HackerNews huggingface dataset:
To be "very modern" there would have to be a replacement for the antiquated header files system. Writing function signatures twice isn't modern. Writing all code that uses templates in header files isn't modern. Waiting minutes or hours for my code to compile isn't modern. C++ carries a lot of baggage from the past and that's how it was conceived from the beginning. I'm still using C++ because it's efficient and software is made for users after all.
Smart Notifications = One app I'd pay for any day.
Berkeley DB Architecture - NoSQL Before NoSQL Was Cool
I run a magazine (http://interestingtimesmagazine.net) as a hobby. It could really use some funds. I've never really considered that we could raise money this way, but now I am getting more and more interested in taking that route.

Any tips would be most welcome :)

A good goal for us would be to get $2000/month (after taxes) which would go toward paying our graphic designer so that she doesn't have to work a full-time job. Is this completely unrealistic?
There is precedent for this in WIPO court (around abusing domain parking), but unfortunately the shady businesses that profit off of parking domains are getting smarter by auto-generating "specialty based news services" based on the keywords in the URL instead of throwing up exclusively ads. Take for example, the World News Network which squats domains with pages like "http://policearrest.com/. (See an example WIPO proceeding here http://www.wipo.int/amc/en/domains/decisions/html/2005/d2005...)

World New Network had squatted a domain that we were interested in (a gobbledegook web 2.0 name, mind you), and they wanted 80k under the idea that this website was an important part of their news operation. If this was an English word it might make sense, but it was far from it so the whole game reeked of extortion (in the casual, not legal, sense).
Im glad the team is moving on, bigger and better! But why not keep the site up. How expensive could it be to show your commitment to the few users you do have. If anything it builds a good reputation on keeping your projects going even if it wasn't the massive success the founders wanted. Im all for progress but every project doesn't need to die does it?
This sentiment exhibits no business or human behaviorial sense whatsoever.
Without even looking at their page: logging, persistence, availability, API hooks.

Skype is awesome and is the cornerstone of my team for private communications. But if history is only transferred when parties are connected, and only between people who are explicitly added to each chat, it leaves a giant gaping hole in group communications.
Cool. But I assume it only looks to user's public repositories? Would be nice to see a graph with private repos. Don't know if it would be possible with Github's API
My schadenfreude gland really needs to know the purchase price.
Also Heroku. Tons of examples...
Do Not Download Pokémon Yellow from the App Store
Someone instructs their browser to not accept third party cookies, full stop. Google then does something, mumbles a bit, and then sets a third party cookie.

How isn't this nefarious?
Academia: The Times They Are A Changin’
Oh look, Google fails to fully support features only MSIE has [http://en.wikipedia.org/wiki/P3P#Criticisms]! Shame on them.

P3P was standardized but it never got traction due to various practical problems. For example, privacy policies vary in many, sometimes-subtle, ways and nobody could figure out how to build simple software to decide automatically how to respond to these policies on behalf of users. Don't take Google's word for it, see what facebook says: http://www.facebook.com/help/?page=219494461411349. epic.org doesn't use it either.

There are some appealing ideas in P3P but in real life it doesn't actually help users protect their privacy, even on sites that actually implement it (such as Bing). The P3P working group shut down long go (http://www.w3.org/P3P/).

This is article is just cheap shot at a competitor.
It's only HTTP for now, but my plans are to extend it to support different transport protocols ( 0mq, UDP, TCP)
It's a little disingenuous for the IE team to "discover" this just now. I'm pretty sure Google has been doing this for years, and it's well-known. (I certainly talked about it as part of a wider discussion about P3P policies with colleagues a year or so ago, and this isn't even my area of expertise.)

I also don't much mind what companies do with tracking cookies --- I recommend using the Vanilla Cookie extension to Chrome to create a whitelist of persistent cookies. It rather nicely avoids the problem.
I have worked for and with a lot of major technology corporations, and the official policy for employees has always been "willful ignorance": do not read patents, do not discuss patents, except with an attorney. So a lot of highly-paid patent attorneys must feel this is a valid approach.

That is one reason it's obvious the patent system is off the rails -- since part of the idea of patents is to encourage people to publish their inventions, presumably to be read by others.
...a PC clone running Unix!
One of the best things that happened to Emacs in recent years, IMO, is the Evil project (see my blog post for an Emacs user's perspective on it: http://dnquark.com/blog/2012/02/emacs-evil-ecumenicalism/) -- now you don't have to choose between the power of Emacs an the terseness/efficiency of Vim and modal editing. After installing Evil, I've taken to calling Emacs "my thermonuclear editor".
"That's it. Cut them off. Trust me, they'll come back to you 90% of the time."

90%! Simply not correct. Not even close.

And this:

"If it's a great domain then $5K-$10K is usually the starting point. These amounts are enough to get anyone's attention. I've bought many $100K+ value domains for $15K-$20K by starting with a $5K or $7K offer."

Bullshit artist. By "100k+" names does he mean he bought many names he sold for 100k+ for 15 to 20k? Or that he values them at 100k+ (when he tries to sell them).

"Let me know and I can have the funds wired to you next day or PayPal'd to you. Just let me know your PayPal address."

Wrong advice when writing to many sellers. Sounds like you know the business. If you are trying to buy a domain from someone else in the business they will wonder why you are offering to buy it to them (and then know you have to mark up the domain as well).
I should also add that addressing performance issues with caching can seriously impact the maintainability of your application, particularly if you end up with complex cache expiry rules and/or systems to pre-populate cache entries. I'd definitely say that the priority should be to first simplify your app as much as possible, then optimise and only when that doesn't work to use caching.
I've been a Google fanboi for years and defended them in the public square when they've been accused of nefariousness. But these revelations of intentionally ignoring users' privacy settings have shaken me. Maybe it's time to put them into the Facebook category, where I removed my account years ago.
I'm definitely not saying it isn't useful, just that people shouldn't be going in with expectations of superhero coding ability when they come out the other side. I'm sure it will become more and more useful over time.
My problem isn't so much with the innovation. My problem is with the lack of choice both Unity and GNOME 3 give to their users.

What Ubuntu and GNOME 3 are doing is not giving their users an option. I run Ubuntu on a work station, which is not a tiny screen gadget. I need to do work on this thing and I'd like to get work done.

Both Unity and GNOME 3 are departing from life time engrained metaphors and replacing them with supposedly better ways (whereas beauty is in the eye of the beholder I guess). No start menu, or menus at all. No icons on your desktop (wtf do I have a desktop for then?), Massive icons sticking out everywhere taking over valuable screen real-estate and be in your face at all time, etc.

If those new ways of doing things would be optional, at least for now, and either be able to be turned on or off rather than forced down your throat than in my opinion the resistance would have a lot less. Also, if those new ways of doing things would really be better it's something the end users can decide, not 20 people in a focus group.

On top of all this, timing couldn't be worse. Both the introduction of Unity and the discontinuation of GNOME 2...

I currently run Ubuntu 11.04 simply because it's the latest Ubuntu version GNOME 2. I have no intentions to upgrade and I'm looking for an alternative. OS X?
Cool idea, is it opt-in for the receiver though? Otherwise it sounds like another unwanted notification.
This seems to be a problem with the design of P3P more than anything.

Browsers: "3rd-party cookies are blocked unless you add a P3P header..."

Websites: "Ok. What should be in the header?"

Browsers: "Anything... it doesn't matter. Just add the header then 3rd-party cookies are fine"

Websites: "Ok, we'll just add a P3P header saying 'Ceci n'est pas une P3P header' then. Problem solved."
The dishonesty of this statement is stunning. IE is designed to only accept the cookie if Google promises not to use it for tracking. Google wants to use the cookie for tracking so they provide a dishonesty promise and then explain they're lying because IE didn't have them in mind -- when this is exactly what IE had in mind.
Makes sense. I was thinking more so from the side of a marketer being able to target people who specifically state they want your product and excluding people who already own it. This way you're not spending ad dollars on people who already have converted. Really interesting how much you can do with this data.
Hm. I'm afraid I don't see the point.

So I tack in my income, my recurring expenses, and then it tells me my disposable income per month (a static figure)?

What is the advantage over just tapping those figures into a calculator or an excel sheet (which is probably easier to update later)?
It's not as if the users set IE to read P3P headers so technically they didn't override any user settings.

P3P is lacking: http://bits.blogs.nytimes.com/2010/09/17/a-loophole-big-enou...
If you want to remove the need to redownload global assets/parse them on every page load, you can use pjax to do so. It'll only reload certain parts of the page that you specify, meaning if, for example, you're using Rails 3.X and all the code for the views require jquery and the jquery_ujs adapter, you'd stick that into your application.js manifest.

In your views you'd have a javascript_include_tag (or just the src tag) to that view's JS file. From there, between clicking on links within the same domain, it'll only reload the parts you tell it to.

There's a gem that does this for Rails https://github.com/nz/pjax-rails and if you're not using Rails there's a version dependent on jQuery https://github.com/defunkt/jquery-pjax.
Interruptions are evil. I'm lucky (I guess) in being oblivious and able to tune stuff out (as long as it doesn't make sound, steal focus). I didn't notice that g+ red box or knew what it meant for awhile. I used reddit for months before someone told me I had "replies" and I asked what he meant and he said the orange letter icon, means someone has replied to you. I said "oh", and carried on with whatever I was doing. Which brings me to the point of my comment. Not being distracted is a self-discipline. By letting yourself be distracted you are as much to blame as notifications.
I wasn't trying to say that there's a problem with Codecademy et al, I'm trying to say that there's a problem with going into it with the wrong mindset/expectations.
Cuil seems like a case study in launching too soon. There was nothing wrong with their offering, as such, but they launched before it was ready and paid the price. Shame.
>I once wrote a clone of Microsoft Word for a company

Out of curiosity, when was it? Wasn't openoffice.org an option?
It didn't work in Chrome for me either (OSX, Chrome 17).
Smart pointers use a lot of memory and some implementations, like boost::shared_ptr are heap based. One thing I want from C++ is efficiency, so I don't subscribe to the recently popular idea of using smart pointers everywhere. A Java reference uses 32 bits even on a 64 bit machine (below 32GB). A shared_ptr uses 4 times that (the first one does).
Okay, that's fair.

But does the question really elicit the information you're looking for? CandidateA may know that her JavaScript could be better, but the (real) weakness she may trot out is that she's really nervous as a public speaker. It's not that she is hiding her JavaScript weakness, just that she's bothered less by it. CandidateB tells you that his JavaScript could be better, but he doesn't tell you that he yells at coworkers when they disagree with him. You're not necessarily going to get the info you asked for... for good or ill.

Why not ask, instead, "In which languages do you feel most and least confident? Why do you think that is?" or "We each learn differently: books, classes, hands-on experimentation. How do you go about learning a new language?" In the latter case, for instance, there's no obvious right or wrong answer which the candidate is motivated to "guess"; it's simply a matter of learning how this person operates.
Kickstarter hasn't really faced many scammers yet, but as it becomes more successful more people will propose projects that they dont intend on fulfilling (and pocketing the money).
Dash - The Smart phone Car Stereo
I used LDS recently when picking out a domain. It was good, but the results often felt a SEO-like (e.g. "bestof<x>"). I found I was doing a lot of manual work separating the wheat from the chaff.

I ended up creating a text file of base words, prefixes and suffixes (built partially from LDS suggestions) which I fed through another site that combined them into domains I could query in batches of 225.

I felt this was something your site could have easily automated by letting me flag prefixes/suffixes I liked and allowing me to suggest multiple base words.
So I take it the MS ad network doesn't track users?
> It had 90 days working capital on hand when
> he took over — in other words, Apple was only
> three months away from bankruptcy.

Sorry for my finance ignorance -- but is that description correct? I'd assume that having 90 days working capital means that you can run the company as-is for 90 days with no additional revenue. Given that Apple presumably had some stream of revenue at the time, that seems like a far cry from being "three months away from bankruptcy".
Hey Patrick, I could be interested (longtime python & django coder here). Couldnt locate your email though. Mine is in my profile. Feel free to contact me
If by "mumbles a bit" you mean not supporting an unsupported and defunct proposed "standard" that doesn't work in practice and is only implemented in IE, then yeah.
Debian is fantastic. I tend to stay on testing (wheezy atm) because it is fairly modern yet stable.

Stability is the biggest problem with Ubuntu I believe- people will generally adapt to the UI changes that canonical is making, but breaking stability is a complete no-no. Even today, on Ubuntu 11.10, Unity shows wierd bugs time and time again. Apps like VirtualBox and KeePassx will show multiple times (or just disappear) in the dock. And sometimes the whole unity interface will close and restart itself.

Compare this to the old gnome2, or xfce, openbox etc; You can go for months without the UI doing anything unexpected.
nobody can beat dropbox. it is simple to use.
It isn't?

I always used to think of compiler design and advanced algorithms as dark magic; however, I now understand that that was just based off of unfamiliarity with the concepts. I suspect that much of that is the same with C++ as well.
So the fact that P3P doesn't solve all the problems it set out to solve justifies Google intentionally using it to compromise visitors' privacy in a way that directly contradicts the purpose of the header? And this is okay because it's an MSIE feature they're circumventing?
Oh look, Google fails to fully support features only MSIE has

P3P was standardized

Then it's a little unfair to describe P3P as some IE-only standard then, no? You make it sound like proprietary extension.
Okay I hate to tell you this -- but you're reading too much into my telling you not to read too much into the other thing. :-)

Who said I didn't expect them to do it!

Of course they're going to do it.

And of course I'm going to say they're doing it.

And of course someone is going to ask how can you expect people to not read into it, especially one with such a provocative title?

Conclusion: Life is wonderful!! :-)

No sarcasm, this is fun.
> Splash screens aren't there for the vanity of the development team - they provide immediate visual feedback to the user that the application is loading any necessary libraries.

How is that useful to a user? How many users even know what a "library" is? It might as well have a status bar announcing "Doing TECH thing 1 of 50...."

It seems to me that a splash screen is just a diversion: showing the user just how much Really Important Stuff it's doing hides the fact that they're basically being told to Please Wait. You're trying to make it look exciting, when the truth is it's just getting in the way.

It might as well just splash with "PLEASE WAIT" with no progress bar and no status. It has the same utility.
It's the other way around. On the servers you install a 10KB agent that collects the data and sends it to the central instance
I followed this advice to get my corporate name: tapfun.com - THANK YOU
Yes, it's completely unrealistic to expect a designer to work for $2k/mo in the US :)
Move to Chattanooga, Hack & Get Paid
Actually, AWDWR contained a complete tutorial for building a Rails app. I basically had an idea, popped open the book and instead of building the app in the book, used the concepts/instructions to build Hngry instead. For instance, I read about how to create new database models, and instead of making the ones the book wanted, I made restaurant/user/menu item models instead.
That's something I've been working on for some time, but it's not ready for public release. As I see it - Amon Plus will have a fully featured ACL in a week.
I would have preferred to see an extended read-only period, rather than a month in which to panic-download your data (and the export functionality seems to be broken right now too https://convore.com/export ).

I'd really like it if there was more time to capture the site and submit copy to the internet archive. I'll see what I can do with archive team.

So long, and thanks for all the data! Perhaps convore is an apt name for something that consumes your history. :-)
An interesting piece of hardware that I have seen was used in ray tracing where high speed reduced precision FP was used to find polygons that were not visible, those where the low precision hid a change and those that were otherwise visible Conventional high precision processing was needed only for those with changes. The overall performance improvement was 100x.

We are probably close to hitting the wall for general purpose solutions on general purpose hardware, but the future is wide open for application specific hardware.
I second this! I took on learning OpenCV and writing an object recognition program for my independent study in college. It's nothing spectacular, but if you 'get' the basics, you can do some pretty crazy stuff with combinations of the primitive operations.
Punk in Africa: 3 Chords, 3 Countries, 1 Revolution... and a Facebook Page
Doesn't seem nefarious.

That's why it's a brilliant piece of passive-aggressive engineering!

It undermines both the letter and intent of P3P, while ostensibly informing the user. The exact same string is a lie to the protocol, but the truth when read by a person outside of the protocol-context!

It's kind of like a file that's both a legal and harmless GIF and a malicious executable Java JAR. (Look up [GIFAR vulnerability] for more details.)
Their launch day was also a disaster. Their servers were completely unstable, their systems didn't work properly, and there were glitches everywhere.
>(which costs nothing)

When I saw this, I was sure you were wrong. However, looking on Newegg[0], 12GB RAM is about $60. That's just crazy to me.

[0]: http://www.newegg.com/Store/SubCategory.aspx?SubCategory=381...
> that hides the base system as completely as possible

That is the "doing it wrong" part. But, I can see/admit my "doing it wrong" is someone's grandma's "doing it right". Although, I still think (wished) grandma had to learn how a car/computer/foo worked "grossly" before she was allowed to operate it.
This is Sweden.

Also, she's worked for $0 for 2 and a half years now :)
It's been a while. And fb does it too.

http://security.stackexchange.com/questions/8489/should-anyo...
So how do you stop these kind of scams from continuing to go on? I would think the best option would be to revoke their ability to collect money. Visa/Mastercard/Amex should suspend their merchant accounts. Sure, it'll be a cat and mouse game but at least they'll be doing something.

A friends machine was infected with a fake virus demanding the user purchase software that'll clean the machine. I'm so surprised these guys are able to steal money like this. Suspending the ability to process the credit card would put a lot of these viruses out of business.
lds is a good tool and I've just used it to recommend names to people last week.

That said selling names to startups is only one channel for domain names. So I wouldn't say the impact is going to "major".

Also mainstream name buyers tend to search through premium domains at godaddy or type in a name and may see a for sale page that leads to buydomains etc.
No, only Linux at the moment. I am considering a FreeBSD support and probably Windows :)
It's a W3C recommendation. Scare quotes around the word standard are unnecessary, since a vast number of current web standards came out of W3C processes.

Or is it not 'standards-compliant' when WebKit implements features that only WebKit has, even if they're from W3C standards?
So, one thing I really like about this is there's no UI clutter - just an editor and a footer. That would make this sort of thing great for embedding into another app. Another thing I like is you can create a new document simply by navigating to a random URL. Again, great for embedding (where the containing app can just name files after a UUID or whatever).

The down side is I typed some stuff, then clicked reload and my text was a bit scrambled. So I'm going to say your operational transform implementation is a bit buggy :)
A better product always wins out. The browser antitrust case was a farce. What actually caused IE share to go down was not the antitrust ruling but a much better product by firefox and chrome. If dropbox is better, it will win no matter if skydrive/iCloud and google cloud are integrated in their respective OS.
"Canonical is repeating a lot of Apple’s mistakes, however, as they are using the same closed feedback loop development system that Apple is using"

Care to elaborate? This process seems to be going well for Apple!
It's not especially obvious, the way his site is laid out, but there's a more conversational article at http://web.media.mit.edu/~bates/Summary.html
Shh. Don't think logically. It makes for a better story if you make up your own facts, like when MSFT saved Apple by giving them $150M out of the goodness of their hearts.
"get" is fine or "my" etc.

But I would absolutely stay away from any cctld's like .io. If your site becomes popular you will end up having to purchase the .com assuming you even can do that. (Once publicity of your .io site gets out the price of the .com will go up if it's even possible to buy).
Fair enough, cheers.
Hypermedia and Web API