skysight-inc/HackerNews huggingface dataset:
Yes, they fixed many things - and that's good.
The alternative is to create a new programming language every year, just to discover it breaks down somewhere else (ask Twitter about Ruby).

Memory management is needed for C, but not for C++ or ObjectiveC.
I worked years on large C++ systems (>300 developers) without using "new" or "delete".

Whenever I develop in Scala or other GC language, I still miss the deterministic destructors. For memory it is OK to be freed anytime, but there are other resources (GPU, file, TCP port) that you still have to manage manually and it needs to be freed right away. It's trivial to write in C++, but I never saw a failsafe C# implementation.
Show HN: There are only 70 three letter word .io domains left
Those generally cost a lot of money...
To my knowledge most of the games/game engines are c++.
I'm not a hard-core programmer, but I'm frequently interacting with that breed and almost all projects that require high performance are implemented in c++.
Have you ever worked for government?

It would probably take 3 weeks for an SEC guy to have his laptop reimaged. A request for another laptop to attend the 2012 conference would probably be fulfilled in time for the 2015 conference.
I like this - people are more likely to click on things similar to thinks people are more likely to click on.

Its almost trivial and obvious... but not.

The only problem is running ads is an investment of its own...
I had a conversation similar to this regarding the word 'nigger'. Apparently, I took the wrong stance that we're going nowhere by continuing to "Shit our pants" whenever the word comes out just because the history behind it is ugly. Not once did I suggest that it's not an offensive term, because it is; but instead that it's only offensive now because we continue to give it power.

Sure, it's an ugly word but the sun hasn't exploded yet from anyone calling anyone by that word, not in 200 years. So why do we still demonize it?
> What threat would cause a particular officer to do something against their oath is beyond my imagination. It just should not happen.

For a police officer who does not comply to pressure from politicians and the goons, following things can happen in the order of severity.

1. Transfer order to Police Training center
2. Transfer order to Naxalite area (Naxalites are terrorists who rule certain part of India where the government law is no obeyed).
3. Suspension order.
4. The local politician may enter the police station and slap the police. (Have seen this happening).
5. The local politician may strip the police officer in front of general public and his subordinates.
6. The police officer may come under a running truck.

The real problem with police system in India is that it is still governed by the same laws that were formed by the British. British rulers used the police force mostly to control the natives by use of force. Top level politicians were given too much control over police force de facto and de jure. The Indian government did not bother to change the police system because they found it too convenient.

Indian police has very limited training. Only some officers are allowed to have handguns. Since India does not manufacture Guns neither imports them the guns given to these officers are the ones that were caught during smuggling. These guns don't work. During the 26/11 Islamic terror attack on mumbai many officers died only because they guns jammed and failed to fire.

Training of police is centralized. New recruits are passed through some basic training which involves jumping around, marching and introduction to laws. Thats all. After the join their job there is no training for them what so ever.

Why the hell do people join Police then ?

Most of the people who join Police force buy these job by paying the local politicians. A job of constable (lowest position) costs around $10,000. After that you have to pay anywhere between $10000 - $50,000 to get a transfer to a desired area. Price will be higher if opportunities to take bribes in that area is higher. The police then jsut wants to augment their salary by expecting bribes.

Every time you want to renew your passport you have to visit your local police station. Even if you have not criminal record the police takes anywhere between $10 - $50 to give you that certificate.

Powerful people use Police like servants of their house or in some cases like slaves.
Kudos to this guy for trying out a lot of new gear, but these things are a lot more puzzling through the eyes of an average consumer. I was at Best Buy this weekend and the shiny new "Windows 8" section, complete with a handful of touch laptops, was a ghost town. Even spending a few minutes reading this article doesn't really sell me on why I should want to touch a laptop - if it's not immediately obvious to consumers, they're just going to walk by to the tablet tables.

Touch is great because it enables extremely mobile computing devices - anything built without that in mind might as well not have touch. The Yoga is within eyeshot of dozens of comparatively razor-thin tablets at Best Buy, so even attempting to pitch it as a "PC plus a tablet!" seems like a stretch when you've just palmed an iPad mini. This stuff is kind of cool, but I don't think it's going to make anyone I know upgrade their PC any quicker, which is the measure of MS's success.
Thanks for this, Paul. I'm actually really encouraged by how supportive the community has been about this.

And I'm pleased at how many other people have stood up in the last 24 hours and announced their plans to start organising Ruby conferences in Manchester. This community is wonderful and, where Brit Ruby stumbled, I don't doubt someone else will succeed.

See you in the front row :-)
Lots of improvements coming in the Rakudo November release
The contract generally says something about failure to pay bills on time...
Just for utter clarity, the FAQ states:

Q: What will Mozilla use Rust for?

A: Mozilla intends to use Rust as a platform for prototyping experimental browser architectures. Specifically, the hope is to develop a browser that is more amenable to parallelization than existing ones, while also being less prone to common C++ coding errors. The name of that project is Servo.

Q: Are you going to use this to suddenly rewrite the browser and change everything? Is the Mozilla Corporation trying to force the community to use a new language?

A: No. This is a research project. The point is to explore ideas. There is no plan to incorporate any Rust-based technology into Firefox.

https://github.com/mozilla/rust/wiki/Doc-project-FAQ
Thank you for implementing an annoying pop-out utility box directly over the vertical scrollbar.

EDIT: Upon refresh, this problem disappeared. Odd :/
>him not really knowing facebook from the perspective of a consumer/user and only knowing it primarily as a broadcast tool

That's funny, because as a "regular user" he perfectly voiced my opinion of (what I now know to be called) edgerank. I see and feel the facebook filterbubble quite frequently, its much easier to notice and more annoying than google's. I just don't voice my distaste for it very much because people just write off my opinion as being a "hater".
Can you trust your computer?
I don't really know how I'd run such a huge project, which is part of why I'm not running for president ever.

Roughly speaking, though, I'd try to hire a core team of really good people and then delegate the crap out of everything. Let them choose whether to outsource and who to outsource to.

People love saying that As hire As while Bs hire Cs. (Who's hiring all of the Bs? Nobody ever seems to talk about that. But I digress.) Well, somebody in the Romney camp ended up hiring a bunch of Cs, it seems, and that doesn't speak well of the top guys, or guy.
I am not a Win8 user. I was in a Sams Club the other day and saw it for the first time. I can now really see why there's such a negativity against Win8. Personally, it seems that Microsoft has just put a wrapper around Win7 and have eliminated the Start button. Otherwise, it took a few clicks to get out of the Apps wrapper to go back to the usual desktop where everything looks as same as Windows 7.

It doesn't feel like any type of useful innovation at all.
Open source localStorage based mockup tool
If you like you may post your side-project in http://splst.com (side Projects' List)
C++ isn't just about subsets, it can easily be about building your own language, even without templates. I've seen enough C++ in "really big projects" to know that the amount of complexity it spans and the extreme differences in every aspect of usage is every bit as significant as comparing completely different languages.
I'd love feedback on the idea and positioning.
Apple Is Unbelievably Bad At Internet Services
You learned one of the basic rules of writing good headlines. Don't overstate it. Always get to the point. Quick!

Your first one was really bad.

Show HN: ChargeBack.cc – Battling the last frontier in payments

It has a Star Trek reference, and no mention of what is it that you do. Bad headline. Good for learning.

The next one is worse.

Show HN: ChargeBack.cc – an innovative solution to a messy problem

A messy problem? You know what products relate to messy problems? Diapers, toilet paper, tampons, etc. Really bad headline. Its actually quite funny, though.

The final headline is perfect. Not because of Adwords, but due to the fact that you just gave up on trying to be clever (which is the worst thing you can do on copywriting), and were just honest and straight to the point.

Show HN: ChargeBack.cc – Get your money back

Lets break it down:

Show HN: - Addressing your audience directly.
Chargeback.cc - Mentioning the product in the headline.
Get your money back - Clearly stating what pain it aims to ease.

Writing clever headlines or copy is the worst thing you can do. The people who will read your ad dont have time to figure out what is it that you want to tell them. Its as if I went door to door and tried to sell people some newspapers by telling them about the press the paper gets printed on. Who cares? Next time you need to write some marketing copy dont be clever. Its a waste of time.

Using adwords for writing headlines is clever, but not smart. Because you dont know how effective those ads are (probably not very), and which market it aims to sell to. You are better off reading a good copywriting book.
Please, anyone who purchases it needs to take a moment to think about it.

The time it would take to write a script in Python to go through each domain and check the availability would cost less than $20.

Edit: Here - this Python script generates a list of available .io domains of any length (user specified) in 9 lines. https://gist.github.com/4111298
But do religion make less stable societies better or worse?

Does it help them climb out of poverty or does it only help them reassure themself the world is exactly right, their poor lives are okay, and everyone smarter than them should be stoned to death?

It seems to me that religions that prey on unstable, unsecure societies are especially nasty these days. Evolved to conquer poor societies and keep them that way!
Can you expand on using C++ without "new" or "delete"? I'm curious. I'm learning C++11 now and I'm having trouble seeing how you could do that.
Forget Phoning a Business, New App Sends a Text Instead
SQLite is probably more ubiquitous. Every phone has at least one copy of it statically linked into some executable.
Qt is capable of lazy typing in C++ using QObject and QVariant, though it also adds its own meta-object compiler on top of the C++ compiler.
... and there are plenty of incompatibilities with Java libraries that do any sort of weaving or code generation ...

Ah, good to know. I've mostly just had to bring in things like a database library, and in one case LuaJ. None of those did need to do bytecode generation.
My experience has been quite pleasant and has been for others I've seen use it.

Usability studies of this sort almost always find tons of problems in anything that is new. For example, remember the iPad study by the same group?

For the last 15 years of Web usability research, the main problems have been that users don't know where to go or which option to choose — not that they don't even know which options exist. With iPad UIs, we're back to this square one.

But it's even worse, because look at the study participants: We tested 7 users — all with at least 3 months' iPhone experience — but only one was an "experienced" iPad user.

These were people who were well versed with the iOS UI already! And they still found the iPad hard to use! Did they really really find it hard to use? I doubt it. But that's how usability studies work. You have a short amount of time with new technology and are primed to find flaws in it. And your're primed to be unforgiving (just the nature of being in a study).

I recall being in school when cut & paste first started to go mainstream. The number of people who didn't find it or understand it would be considered bewildering now. Now its a common pattern. But it is pattern. No one complained they couldn't find it, but were happy when they did. And taught others.

All these things are patterns. Bring any non-trivial product into a lab: Chrome, iOS, AppleTV, Android, Windows 8, Boxee TV -- you'll find that people will struggle more than you think. But one thing you learn when you do usability work is that there's a distinction between discoverability and usability.

In my experience Win8 has some discoverability holes, but once you learn a few patterns its usability is quite good.

BTW, here's a review of the Surface for real people:
http://betanews.com/2012/11/14/microsoft-surface-review-for-...

His summary? Surface is fantastic. Why the difference? If you are willing to spend an hour using it, rather than trying to note usability flaws, you'll find it a rather nice experience.

Jeff Atwood says, "I'm a little embarrassed to admit how much I like the Surface RT. I wasn't expecting a lot when I ordered it, but after a day of use, I realized this was more than Yet Another Gadget. It might represent a brave new world of laptop design." Jeff is someone not looking to score points by pointing out obscure design issues ala Marcos. He wants a device he can use. I think we'll see for this class of users (which is much larger than the Marcoses of the world) that they'll resonate with Atwood's take (http://www.codinghorror.com/blog/2012/11/touch-laptops.html).
"Ad Blocking Is Not Killing Any Sites" - another false-positive thought of trendy venture-backed hipsters. Ok, speak your post-scarcity bla-bla-bla further.
No-one suggested that.
Couple of things:

1) Mixing your Tumblr with your blog is confusing. Yes, I know Tumblr is a blog, but you're using Tumblr in the "tumbly" way and so it's hard to tell which of the many photos represent your actual collection and which is just merely stuff that you've liked and re-blogged. It's fine to have a tumblr to represent the tastes of the brand, but I'm not sure it works here as your official blog space too.

2) I'm still not sure what the service is. The copy talks about working with an individual, local stylist, but there's only one example of an outfit (the Hauz Khas Hipster). Is there a different look/stylist for every customer? Or do we get variations of the HK Hipster? Or is the HK Hipster the only selection so far available? If not the latter, then it'd be helpful to have a page showing the various ensembles that your stylists have come up with.
Not exactly a news topic :P
Clear tutorial though
facepalm

Ugh, should I grab an intel CPU now before the prices get jacked up due to monopolization?
"It's a meme" is the new "I'm not racist/sexist/homophobic, but..."
I am really glad that someone helped you guys find an advocate. That was a small thing you asked for.

Not that I would have managed to help in this particular case in any big way but I think we should always be wary of helping people who wont even put the facts before you. Hope we dont see more such request for help on HN.

I am saying this because in past I have faced situations like this and after I offered help I realized that I was in fact siding with the bad guys.
Most E-Commerce Froth Since 2000 Stirs Up Investor Doubts
You're not living under South African apartheid rule. You are not being oppressed.

http://en.wikipedia.org/wiki/LGBT_rights_by_country
How Web Marketing and Development Go Hand in Hand
There isn't one. Randall is wrong. It happens.
You can't seriously be saying they don't compare.
The European Tech Tour Association announces its Second Cloud & Big Data Summit
This is not a scenario where I think you can't do this just as easily, the idea is targeted more at those that don't have the skills that you do.

.io domain names cost around $80 (cheaper in some places) so the assumption is that $19 isn't really out of whack with what you might be willing to pay.

Also, as a developer you probably charge somewhere from $60-$120 per hour for your time. If it takes you longer than 15 mins to do this then you have just wasted money.

p.s. Thanks for being a little kinder with your edit :)
I don't know of any that I would consider using. We have a web designer on staff so it isn't an issue for us.
But battery life never gets mixed reviews - apart from for this phone. What's the reason?
Great products are like ducks
This is the internet not television. I'm not obliged to see their ads.

I don't think anyone is really saying that. But I agree with criticsquid in that if I think a site has content worth viewing, I want to do what I can to support that site, whether it means subscriptions or viewing ads.

So I don't run an ad-blocker. If I run into a site with ads that annoy me, I just don't visit that site. A site decides whether or not to run annoying ads, even if they don't get to pick the ads specifically, so I show my frustration by not giving such sites my traffic at all.
Thank you! I really appreciate the time you took to check it out. If you have any more specific thoughts/comments, feel free to email me (vail130@gmail.com) or you can use the contact us form at the site.
African Teen builds Batteries and FM Transmitter from Trash
While I agree with you, the logical next step should be to prevent users who are abusing your business model from using your services.
>If Customer is a class, it's pretty difficult to doThingToCustomer() that the Customer itself doesn't allow.

That applies just as much to functional programming as it does to object oriented programming. If you don't want people to mess with the internals, then don't export them.
I read your response, David. Frankly, I think you do many entrepreneurs an injustice in assuming that I'm talking about VC funded entrepreneurs only. At my talk at University of Chicago I repeated advice I give every time I speak "90+% of you should never raise VC. It's not right for you. Better that you raise smaller amounts of money and keep control of your business."

And many small startups have a much worse cash situation than those fueled by VC but your post fails to consider that. Many of them have loans, sibling / parent money and the like. It's actually much harder on them.

Or how about physical or retail businesses? I know many non-tech entrepreneurs who have gone through personal bankruptcy due to this. Including my own parents. Which led them to get divorced.

Bitch, you don't know me. Don't assume you do.
Yeah, that's a good thought. I'm really not sure about pricing, quite yet. I'm just setting up Stripe, so I'll have to make a final decision soon. Thanks for commenting! If you had any other thoughts/ideas, I'd love to hear them. Feel free to email me at vail130@gmail.com.
My weekend project: Bayesian Javascript Example with d3.js
I use an adblocker because most sites I visit that serve ads do not personally vet the ads that run (with the great exception I can recall being 4chan, of all places!), they use an unfiltered third party network, which generally are great vehicles for malware.

While sites might not be able to vet individual ads, they do get to choose which advertisers to use and it's glaringly obvious which ones use the ads people hate.

Why not just not visit sites that decide to use annoying ads?
So what I'm always wondering is: are there actually many (or at least some) succesful businesses that started out as a business model canvas? How about the YC companies, do they come with this in hand?
Show HN: A personal Gmail
Hey guys,

so I've been building my own Gmail for the past few weeks and would like your feedback.

Find a preview here: http://i.imgur.com/UDz2y.png
(Mouse cursor is over the "REPLY" button, to show the hover-effect)

The app you see in the screenshot is what I've been using in the past week and it starts to feel better than the gmail interface.

Just a quick explanation:

- It's conversation-based like Gmail.
- Conversations with new emails are on the left.
- Conversations may be labeled ... based on predefined filters or manually.
- Every conversation stays in the left sidebar until marked "Done" or "Pinned".
- Done emails are accessed through the "check"-button next to the "MailApp"-logo.
- Pinned emails are moved to the right sidebar. This is basically a to-do list or for future reference.
- Both sidebars may be filtered by attributes or labels.
- The "list"-icon, next to the filter in the left sidebar, gives you the classic gmail list in the center-panel.

Some technical background:

- It's build with Rails and PostgreSQL.
- E-Mail sending/receiving is based on the MailGun infrastructure.
- Turbolinks (https://github.com/rails/turbolinks) and Memcache for a speedy UX.
- All mail data is saved in a multi-tenant PostgreSQL db and for backup purposes in a IMAP mailbox on MailGun.
- Hosted on heroku.

I'm quite happy with the app by now and only go back to Gmail for older emails.

So my BIG QUESTION right now:
Would you even consider using the app, in case I'd make a commercial product out of it?
Would you pay for it?

Searching HN yielded that quite a few people are looking each month to leave Gmail (for various reasons),
but of course there are quite a few gotchas with my approach, especially considering trust-issues.

Let me hear what you think.
Windows 8 sales have been 'slow going' - Engadget
on the title: "bitch please" is a meme.

"Bitch, please" has been a thing much longer than saying anything "is a meme" was itself a meme. This whole thing is drifting dangerously close to 'yo dawg' territory.
> I think the general consensus about these observations is that what's happening is that less stable and secure societies tend to make people more religious

I am not aware of this consensus, but it is entirely unrelated to my claim: The supposed benefits of religion are nil, because comparable countries that essentially eschew religion fare at least as well, and usually way better than those that do not.

I did not make any claim about the relation between stability and religion. Swedes and Norwegians, as nations, are the best educated, best nourished, among the healthiest, with virtually no crime compared to e.g. the US or Italy. What exactly are the positive benefits that you get from religion that you do not get without?
intuitive
The qq around ad blockers is the same as the qq around piracy. Bootleg vhs tapes were available before streaming media, relatively easy to make, and share. However the vast majority of people do not consume them to a damaging extent. The same is true for ad blockers and content distribution now. Ad blockers are a solution to a usability and business model problem. If you as a producer of content find it to be a huge issue, then you have it in your power to change it.

Only when its more convenient to do something the 'correct' way will it be guaranteed to be the predominant way.
If you filter their ads from their content, they're completely within their rights to filter you from their site.