skysight-inc/HackerNews huggingface dataset:
The Professionals Know What the Universities Won't Tell You
Anyone sporting the "cofounder who left pre-IPO" one?
Why now? All this was obvious at a time of first iPods..)
The problems start when you need to manage resources other than memory.

Examples of things that require explicit clean up:
-> Files
-> Sockets
-> Transactions

The C++ resource model can be applied to all resources, not just memory.

Garbage collection only "solves" memory management for you - often that's the least important resource that your program is managing.
I'm annoyed that its difficult and time consuming to move to a new house in a new city. I mean you have to hire movers, pack up all your stuff, and find a new place to live.
To me, "Rule of Zero" sounds more like not implementing {con,copy-con,de}structors, i.e. forgoing RAII. I've been doing this quite a lot, and it makes writing low-level and optimized code so easier.

Actually, I find that having fixed ownership makes much more sense than reference counting for the majority of cases. Example: we have a FileSystem, and a bunch of File's belonging to this FileSystem. Whenever a part of a program needs a file, it just initializes its own File object, and when it doesn't need it anymore, it releases it somehow (e.g. file.deinit() or destructor if RAII is used). Even if two users both need the same file, each gets its own File. The FileSystem internal implementation can take care of any resources sharing, invisible to the users.

As far as the memory management of FileSystem is concerned: again, in most cases, you don't need shared_ptr<FileSystem>. Just make sure the FileSystem stays alive as long as there's the possibility that anyone is using it. Like initialize it at the beginning of the program, and deinitialize it during shutdown at the right point.
Tinytype - showing the available default system fonts on different mobile OS's
No, but it is sometimes necessary for them to allocate big files and access them in a particular fashion. Or use an append-only data structure for the file and compact it now and then.

Sometimes exact control is what you need. It is no use trying to stop any discussion on the subject.
Yeah, I almost see it.)

You are not your stack.. Not an IDE you're using.. Your are not any particular design pattern or an agile process.. You are not special. You are not a beautiful or unique snowflake. You're the same decaying organic matter as everything else.

But this was already taken and became a cliche years ago.)
Startup Visas Get New Push
another great documentary:

http://movies.netflix.com/WiMovie/Indie_Game_The_Movie/70229...

about indie games
you are missing out
Thanks, good thinking! It was taken down in the brief time between me seeing it and my friends trying to see what I was linking them to.
Author here. I'm sorry you feel that way. I think users should care. These monocultures we're breeding are - I think - harmful to society and the economy - see this excellent article about predatory pricing
http://www.engadget.com/2012/11/03/editorial-amazon-and-goog...

I'm naive enough to think that we can change people's minds.
Lots of people don't care about voting in elections, giving to charity, partaking in public demonstrations or looking after their health either.

The problem is not so much whether people mind if their location is tracked or whether they have control over their hardware etc. It's more that once these things reach a critical mass it is very difficult to start to go back if we don't like where we are or indeed for an individual to make a choice to live outside of this stuff.

It is articulated quite well here:

http://www.youtube.com/watch?v=eG0KrT6pBPk

At around 09:00
Twitter Trademark and Content Display Policy
Sorry, didn't see your question.

I invite more of them.
The same thing that happened when vinyls and cassettes went bust. Content is ephemeral (except for books!)
Indeed, I strongly suspect the answer will be something along these lines. I have tried to research the operating frequency of the radarange, but have come up empty. If you click the 'contact us' link on the page you've referenced, you find this section:

Academic Research Assistance

We do not entertain requests for academic research assistance. Our web site is rich in both historic company information and current product material. Explore the links from our home page, Our Company, History, and search engine.

Which is disappointing, but perhaps I can reach an ex employee.
http://rationalwiki.org/wiki/Improbable_things_happen
Not all resources are memory.
Wow, the propaganda has worked really well on you. Bribery cases only get publicized when someone has another ax to grind with the official, because otherwise EVERYONE does it. The top brass is not clean at all, even Wen Jiaobao (just check out the NYT reporting about his family's wealth!) but they have enough guanxi to not get called out for it. That Bo Xilai was called out had more to do with him tapping Hu Jintao's phone than him being a corrupt general bad guy!

China's family-power politics is very entrenched by now, no one is really immune to it: if you try to be clean, you'll get kicked out because that would make you immune to the nuclear option (don't tell on me, and I won't tell on you). The government will give the public some bones whenever some official makes a serious mistake that can't be covered up, or otherwise someone who has more guanxi than the target has some score to settle.
That's a great suggestion - I'll certainly do that. A single 16x16 sprite with an accompanying CSS file would be simple enough to knock up.
My brain had trouble parsing the headline:

I don't want to be part of your fucking (ecosystem)
-vs-
I don't want to be part of your (fucking ecosystem)
I suggest you think about it some more from a non-technical user's perspective:

"How the shit do I get my stuff off this iPhone onto my Nexus?"
That's truly horrible.

I'm glad that our civilized governments would avoid such blatant sexism and instead mandate electronic tracking for all citizens, irrespective of gender. For our protection.
When I was at school we had a paper register which was ticked off by the teacher every morning. Anyone found wandering around school during registration would have been punished.

Low tech, but it worked.
Nexus 4 Includes Support for LTE on Band 4
Perfect, you got it. Again, fantastic work.
It appears the author of the article is throwing a hissy fit because of this comment and has deleted the article.

> Bearing in mind, I’m the one who took the time to write a post, so I don’t have to tolerate bullshit comments.

Apparently disagreeing with him/her is something (s)he doesn't have to tolerate.
The odd thing is that people who hate walled gardens also hate systems like Ultraviolet which are meant to brdige them.

You could criticize Ultraviolet for being a DRM system, but if you look closely at it, you'll see they've worked pretty hard to build a system that prevents casual copying while being pretty fair to the consumer
Very good text, I liked it a lot thanks for sharing it.
Emacs. CVS (if only for pushing new version control systems to be better).
We're using this to build internal services - I'm currently wondering if there's a best practice for taking querystring params and mapping them to an ActiveRecord query.

Obviously, it's possible to build a "Searchable" module/class, but I wondered if anyone has already solved this problem?

Eg, pagingation, querying on date-ranges, ordering, filtering etc.
You're right, MI6 is external, MI5 is internal.
Well yes, but those are physical barriers that society has strived to solve by inventing transportation etc.

The author is complaining about more arbitrary restrictions such as in certain countries where you must fill out paperwork to inform the government that you intend to move.
Agree in the main. Even before smart_ptr's were integrated into the standard, bespoke versions that appeared to some to remove scoping confusion had a tendency to propagate like weeds. In the majority of cases, const correctness, mutability if needed and good scoping concepts removed redundant reference counting run time garbage.

On one project I worked on as a contractor, and quite a large one at that, I removed every single one of them and rescoped the code base. It took a while but performance alone improved by about 400%
I don't think it has to do much with clever vs. boring code, but it's more about knowing your idioms and avoiding pitfalls. When it comes to mastery I think most recruiters prefer the master over the novice.
Yeoman on FreeBSD 9
How I got Yeoman up and running on FreeBSD 9
Unix Admin is glorious.
good news for non US hacker. I hope this kind of visa will come very soon..
Show HN: keeeb - social bookmarking reinvented
It's a great name. Unforgettable. Imaginative. Search provides excellent results.
Sure, iTunes sells DRM-free music now, but it didn't always so many long-time users will still have DRM'd content around. And you can pull the DRM-free music to another device, but then there's your playlists, your ratings, play counts, current podcast subscriptions, you name it. With e-books it's bookmarks, highlights, and annotations. Each media type has its set of metadata that you'd like to bring along.
In the context of the question being asked, I think a little indignation is entirely in order.

Has Woz ever shown any expertise in design? I mean really, it's like asking if Michelangelo knew his way around a fucking paint brush.
c) ”What is your previous salary?” is employer-speak for “Please give me reasons to pay you less money.” Answer appropriately.

Could you elaborate on 'appropriately'?
Earlier discussion on HN: http://news.ycombinator.com/item?id=3170766
Ask HN: Dealing with EU clients requiring EU compliance
Hi

Currently I have a company from the EU wishing to use my SaaS. Without going into detail on what I do, I collect data on behalf of them and am a "data importer" as concerned by the EU.

They have provided me with a standard EU based contract (Article 26(2) of Directive 95/46/EC) to sign.

I am Australian based and have servers in the US but nothing within the EU. I only handle email and IP addresses and only ever give access to this information to the promoter or for internal use within my company.

However this contract increases my liability and obligations in reporting any data handling of their data and an obligation to respond to any person who entered data in our system and provide them access to their information or deal with how they wished. Currently this client only represents $150 per year and I am wondering what others have done in this situation, if they have faced similar situations dealing with companies in the EU.

I decided not to sign the document and give them a refund, was I over reacting? I am not a lawyer but the additional liability didn't seem worth it.
>> I think he means tied up more in the sense of its 'difficult' to move it for the average user. sure you can pull out your content and sync it to android if you know what your doing (read - tech savvy-ish) but the vast majority of the users use iTunes and have never used anything else.

That's just BS, you can simply select all your music and videos and whatever in iTunes and drag it to a folder. Probably there's even an export function, but I'm not sure, because I've been 'locked in the Apple ecosystem' long enough I never had the urge to move my music around (it's been sitting in an iTunes library on a Linux AFS share all this time, which is also accessed by my Squeezebox. Talk about being locked in :-S). If all else fails you can just type 'iTunes' in Spotlight and it will come up with the folder that holds all your music, so you can copy it from there.

As for all the other content that 'makes you part of the ecosystem' on something like iOS or Windows Phone: all these iOS and WP apps are built for their respective platforms, so you wouldn't be able to magically transport them to an Android phone (or whatever platform) and run them anyway. You can move them between different phones and tablets that run the same OS if you want though.

The comparison with a DVD player that only plays discs from a single vendor is kind of stupid. A DVD player is like a fridge or a television, it simply performs one single function and that's what people buy it for. A HD-DVD never worked in a Blu-Ray player, and a VHS tape never worked in a Betamax player either. I can make up useless analogies all day.

It's not really clear what the author of this article actually proposes would be better than having a few 'ecosystems' like iOS, WP or Android. A one-size-fits-all ecosystem that everybody is forced to use? Many different ecosystems that somehow all have exactly the same features so you can use all your applications and content on every device?
That's purely a matter of opinion.
Thanks for the link. Here's 5 Gigabyte free ui/icons/psd interface. http://www.bypeople.com/
> On a mobile phone network in the UK, you can use any phone you want.

That's the same in India. Standalone iPhones aren't affordable to a vast majority. If they come in tied with an operator where you walk in a store and get an iPhone with a small payment, and a monthly plan which covers your calls, data and phone installment, many people will happily buy it.

A separation of service provider and phone is good, but the customer has other data points to evaluate as well.

I was wondering though. From the way author emphasizes the separation of service and hardware, can't you buy an iPhone in US which isn't linked to a provider? You don't have buying phones and buying sim cards separately anymore?
It would be good if you let us see what others have posted as responses - especially if they're funny!
There are hell lot of social bookmarking websites. Why do weed just another?
Does having a higher paid technical job mean you do not get to code any more?
The power of Vagrant is only apparent when paired with Chef or Puppet.
Ubuntu Font Family - unique, custom designed fonts
Wow. You're fortunate. I've never met a recruiter who would recognize a master if they were assaulted by one.
Could you explain what the question means? What is a "David market"?
How dare you assume people here are Christian?

We actually have a brain.
Nexus 4 has working LTE radio
The codebase I'm currently working on has quite a few bugs related to ownership. However, the programmers I'm working with are very capable and all are familiar with different kinds of smart pointers in the STL. Unfortunately they are either, 1) typedef'd to the point where it's hard to tell what kind of ownership is used where, 2) often can't be used because objects need to be passed by reference to libraries that use regular-old-pointers.

I think many bugs could have been avoided by not typedef'ing our pointers, because when you have to type `std::shared_ptr<myclass>`, then you know what kind of pointer it is. On the other hand, if you have to, at least call the typedef `myclassSharedPtr` instead of `myclassPtr`. But for (2), I don't see a work-around. How can you write good code when your critical dependencies don't play nice?
Better start listening to stallman if you want all that

Why? Stallman has written some software and posited some interesting ideas, but his philosophical bent lacks any kind of holistic approach to problem solving in the real world.

When Stallman tries to extend his ideas to larger contexts (http://en.wikipedia.org/wiki/GNU_Hurd), he fails because he's not a big picture guy. He's a laser-focused ideologue.

If you want that Star Trekky future, you're better off listening to the words of those who built business models (Steve Jobs, Jeff Bezos, Walt Disney, etc.), not operating system libraries and software licenses.
Photos from the HN London meetup
What the heck does he want? Should Apple make iTunes work for all 50 thousand different android devices too?
Might as well use python because of greater?? adoption and ease of use?
Can't you use traits and type member to simulate open classes? At least, this used to be possible, but then the compiler stopped letting us define type member bounds recursively around the time I left the project.

Implicit conversions are a poor substitute to real open classes.
Yeah, programmer, engineer, software developer, those names all don't cut it for me these days. I call myself low-brow "caveman-coder".
Careers Start by Peeling Potatoes
I hear you, sorry if I came across too harsh. While you may or may not be correct, I don't think these posts do anything to help the situation, and particularly given that you don't propose any suggestions it comes across (to me) as ranting. I personally think that nowadays, given where the industry is headed and how consumers have demonstrated their interests, it's completely unreasonable to expect the purchase of computer software to be similar to that of durable goods (e.g., your oven), and I don't see that changing without a sufficiently strong business model supporting whatever alternative that you can devise.
Can anyone help me email the contents of the cart when the user presses 'checkout'? I've spent over 8 hours trying to do this and have had no luck (4 last night, 4 today). I don't know much javascript so any help will be very much appreciated.

My business doesn't need customers to pay online, they will pay in person. I just need to receive orders through email.

Thank you.
To keep the oil flowing? No, I don't think that's the US's primary motivation. With so much money to be made, there is very little that could stop the oil flowing (think how quickly Iraq's oil came back online, even in the face of insurgency).

No, the main thing that the US has at stake is the fact that the petroleum markets are denominated in US currency. It is this fact above all others that makes the dollar the world's reserve currency, and it is what makes the US the world's economic hegemon.

As Meyer Rothschild said, "Give me control over a nation's currency and I don't care who makes the laws." Such is the case for the United States because of petrodollar, which is truly what is at stake in Saudi Arabia.
30% was at home, which is over 100k.
Hormigon impreso valencia
Somos profesionales en hormigón impreso, hormigón impreso Valencia, hormigón pulido, cemento impreso, pavimento impreso en Castellón, Alicante y Murcia.
Silly or not, it's the only search engine name other than google or bing that sticks in my head as being memorable. Probably because it is silly and different.

I guess my only complaint would be that it feels long to type because it is three words. (Even though the are short words.)
Even better:

class foo : boost::noncopyable
{
public:
foo();
};
I don't think these reasons are so strong. If you're not signed into Google, you don't need to worry about tracking. And you can turn off personalized results: https://www.google.com/preferences.
The Bang sytax is usually worse than doing a Google site search, since Google usually does a better job ranking a site's content than the website itself.
Dwarffortress - started out as an ASCII game and end as an ASCII game. Actually, it's two games in one, and also insanely complex.

Game studios that employ armies of developers usually have tons of artists and spend ridiculous amount of time on graphics and assets. That's why a massively complex game like dwarffortress are never created. So there's tons of niches for complex games with ASCII graphics. (Sorry, pixel arts also takes ton of time)

As everyone else already said, control your scope or otherwise you never finish the game. Dwarffortress got where it is today by simply not aiming for great 3D graphics.
"Why is my previous salary relevant to what I offer you today?" Or something along those lines..
And this will go on until somebody starts to do violence in defence of these kinds of businesses.

When enough taxi drivers gets shot, they will change their tone.

//Legal disclaimer: the above is a disclaimer of fact and should not be read as inciting violence.
> and when did universities stop having ridiculously overdimensioned internet connections?

About the same time internet video took off
There is similar pattern in other type of industries too.. As you grow in the career path, you move more towards management role.
If you write code, most of the time you spend on very small part of a big software. Your impact is very less on the overall product. Being an architect, you have more impact on the product
I'm pretty invested in apps for iOS. I'm okay about this, I don't begrudge being locked into an ecosystem as I made a choice to be in that ecosystem.

I bought a piece of software on a Windows machine a while back, which was a PC, but because it was Windows software it's not usable now I use a Mac. It's locked to an ecosystem. We can all look back at that shiny, lovely past with our rose-tinted glasses, but it's a fallacy. For the most part you were as locked to an ecosystem then as you are now. There's plenty of people who bought music from Microsoft in DRM protected WMA files that ended up being locked in.

And games. And books. And software. And movies. And x. And y. And z. Smartphones are a microcosm of the exact same thing from the PC days, we just get fancy and call it an ecosystem and pretend like it's a new, bad thing that's been invented by Apple to horsewhip us.
Like a Linux LiveCD when you sign into Chrome. You authenticate, but when you close the session everything is gone and its back to default.
No, what I'd like is if there was a published specification for storing a music library. Then, any device could implement it. You could store your music on your Xbox and push it to your iPhone - or in iTunes and push it to your Windows Phone.

Imagine if your BlackBerry could only send emails to other BlackBerry devices. We wouldn't accept that (although BBM is trying to push us that way) - so why should we accept it with other services?
I'm not sure it's even a fork. It appears to plug a different backend/frontend into the nix structure, so it appears to be a "patch", for want of a better word. (at least that's what I gleaned from http://www.fdn.fr/~lcourtes/software/guile/guix-ghm-2012.201...)
Is Coconut Water the Best Sports Drink?
Coconut water (CW) has exploded on the scene in UK and USA recently.
The social media coordinator one could play a part in 'Gangs of New York'.
> As such, it should be used only when there is something that needs attention immediately.

There are a lot of times that this is the case, it's strange you'd prefer no modal at all. I make backend web apps and modals are hugely valuable. Creating/editing new objects, confirming actions, applying filters, etc etc. I'd agree they have no place in informational web sites (like your favorite news site), but the web is used for a lot more than informational websites.
Apple doesn't need to do anything to make iTunes work with other devices. In fact, they go out of their way to make sure it doesn't. Palm figured out how to make it work, and Apple figured out how to break it.
And yet the banana industry was financed in great part by american companies which established banana republics throughout the world. To be honest, there's not a whole lot of innovation in the banana industry as far as I've seen it or heard from people who worked in it here in Costa Rica. Also, never mind that most US territory is not well suited for banana plantation.
The digital breadcrumbs on the map of the UK made me smile
I'm the author. I'm UK based, so I can't speak for the USA. Over here, you can buy the iPhone and SIM separately - or you can get them in a bundle.
I think patio's targeting the HN crowd, and not the mediocre-programmer-with-30-resume-padding-languages crowd. Most very smart programmers know enough about software engineering to do it in any language, and good engineering is far more important than mastering language idioms.