skysight-inc/HackerNews huggingface dataset:
Go fits an important niche: stuff that doesn't have to play with the hardware directly, which is pretty much everything but the OS.

The anything-but-the-OS-niche? I thought we had plenty of languages for that.

It's better to centralise the memory management and optimisation either into a VM or compiler. It's easier and safer to verify a compiler (mathematically or otherwise) than every memory access that you do.

You seem to ignore performance altogether, if you programmed in C/C++ for twenty years but don't care for performance and don't do low-level work, why have you been using C/C++?

Or if you have been doing low level or performance critical work, why wouldn't you want a safer alternative for that?

When you have to tune and debug your application to please the garbage collector having to deal with your own memory seems like child's play. It is much easier and safer to verify that your own memory management won't bite you than it is to be sure that your garbage collector won't eat you. (surely that depends on the context etc. but making broad claims seems to be on topic...)

Right tool for the right job. C/C++ has "monopoly" on a lot of use cases (way more than any other language) and considering its issues I truly believe that a "better C/C++" is needed, way more than those 20 JVM-based languages that popup every other month. Or Go.
Open Letter to Leo Burnett UK
I had the same thought: why not run the workers on a few large memory EC2s and use Heroku for everything else. Run on east coast region for free bandwidth between Heroku and EC2s.
I'll definitely read up more on Rust, thanks.
The filtering process actually takes a long time, so my guess is this is an exception for these employees (who probably had to sign waivers)
There are ARM SoCs with a max power draw of 1W — lowest Intel product I can find is 3.5W and idles around where the ARM SoCs are at full load, and has other things external to the CPU that will draw power (memory for a start) which are included on the SoC.
I'm always reminded of "extraordinary claims require extraordinary evidence," and rants like this spinning conspiracy tales never meet that standard.
http://en.wikipedia.org/wiki/Pony_Express

10 miles apart for horse changes.
The reason for emailing you could also be to find out why you aren't using the app. Even if one ends up closing the account as a result, the information gained is valuable for improving the product.
Java Oddities (Part I)
Laravel Tips - Tricks - Workarounds For Beginners
Yes, for non_existent_file I got it -- I was actually asking gee what (s)he ended up with, using "root url".
Color me disinterested.

Show me a real benchmark. I don't really care if its written in Erlang. I can likely blow that 'Hello World' away by writing directly to a socket.
And logically you could extend that to ridiculous extremes. Assuming anything by default is a sign of a weak argument.
From my standard bashrc:

alias l='ls'
alias vmi='vim'
alias ivm='vim'
alias grpe='grep'
alias amke='make'
alias mkae='make'
alias maek='make'

Fixes most everything I screw up regularly :)
RubyMotion in the wild - mneorr | blog
I don't know, I read it in the voice of GladOS.
Have to love those people with ages of 99 years.

(At least they deal with the "hide my birth year" people correctly instead of saying they are 1-year-old.)
Go programming language IDE with GUI design support?
The moment you do this, you forego one of the biggest advantages of using heroku. As long as you're on heroku only, you don't need to take care of securing the underlying stack - that is firewall rules, OS-updates, general maintenance. The moment you spin up a single AWS instance besides it, it's your problem. Depending on your use-case it could be a better choice to just go all the way to dedicated hardware: The primary advantage AWS has over dedicated hardware is flexibility. You can spin up instances depending on your current need. If your load behavior is a flat, predictable curve you might just not need that - and then real hardware is cheaper in most cases.
The compiled output will contain your network server. you run the process and it listens on a socket. It is pretty straightforward. Using HTTP as an example, each request will run in a goroutine which is somewhere between a thread and a coroutine.

It is extremely fast.

The main risk is process failure which is very rare but can be mitigated via putting a front end balancer such as nginx or apache mod_proxy. Process recovery and spawning can be managed by another tool such as supervisord.

However, you can run a process happily from init if you desire.
Startup CTO: Make the job Awesome
There is no trademark protection for the word "Montessori" so any school can call itself that. Do you know if this school was accredited?

I can't think of a more anti-Montessori environment than one where it's possible for a student to lie about daily activities. The central focus of a Montessori teacher is observing and directing students.
I actually think that "punching yourself in the face" tagline is pretty awesome - to me that's what HTML email development often feels like - I'll definitely be giving Mailrox a try this weekend!
200-500? That's cheap!
I comment on this as someone who believes all your points, but also believes the price of ebooks should come down.

Yes, tons of value in ebooks, I love them to death and my wrists praise them for the slim profile of my Kindle, especially when reading my 900-1200 page books. They're amazing, you can change the font size on a whim, and the battery life on the Kindle lasts longer than anything I have ever owned.

That said, I don't believe the prices of ebooks should be "dirt cheap," rather marginally less than paper books. My logic is that there are less physical costs of an ebook, so the costs of an electronic version should be cheaper. However, it's still a young industry, publishers probably have not figured out a really efficient system for getting them into Kindles and Nooks and what not.

That said, it will be quite a while for prices of ebooks to change, I am sure. It will at least need the scale of paper books to even think about getting there.
Discussion of story from a different source:

http://news.ycombinator.com/item?id=4458635
Now that's the kind of content that I'd love to see more here. It covers basic tools like sed and awk, to nice concepts I didn't know, like BIT field in Postgres.

Any recommended book or set of articles for starting with Postgres?
Less features... still isn't doing dates (which is a known slowdown in Erlang)... connection process because handler process...

Still neat.. what impressed me was some of the linked "helper" projects for doing stuff likes stats.
I have always preferred micro companies because of the freedom to drive the chiefdom from your humble developer positions. I remember an article about an Apple engineer developing first Mac to run on X86 architecture. This is an example of micro company that Apple has always been and I doubt any company, including Google, can match it.
As with most data structure questions, there are no hard-and-fast rules

As in everything in programming, there are always going to be trade-offs. At least C++11 gives you options: <map> is generally an RB Tree, <unordered_map> is generally a hash table.

Trees have O(n log(n)) element lookup time as opposed to O(1) for hashtable

According to [1], <map> (And <set> and <multimap> and <multiset>) lookups have O(log n) complexity, while <unordered_map> lookups have O(1) amortized and O(n) worst-case complexity.

Again, lots of trade-offs to consider, which is why the C++11 stdlib, IMHO, does a great job, whereas other popular languages which provide "one true data structure" of each type are really not that great without third party libraries, as they don't give you the option to choose the right data structure for the job. Eg, in python, if you need a dict, you use a dict without thinking about if its implemented as a tree or a hash table or a heap or a... similarly, if you need a list, you use a list without worrying if its a linked list, a skip list, a dynamic array, something else entirely. Usually this is a good thing - you can just get on with your life, but sometimes you really do want to make sure that operation X will be O(1) or O(log n) or whatever, and if the built-in data structure does not guarantee this, you must use third party libraries. At least in C++11, the stdlib gives you some options (and usually makes it clear what the complexity of operations are). I really like that about C++11.

For a lot of languages, "the right data structure for the right job" means a choice between lists, vectors, dictionaries (however they are implemented), sets etc. In reality, that's only the first tier - once you decide that lists are the right tool, you still need to decide what kind of list, and a lot of languages don't give you that choice by default. (Though to be fair, a lot of people don't need that choice - premature optimization and all that)

[1] http://en.cppreference.com/w/cpp/container
Show HN: Mixpanel Plugin For WordPress
Lisp's condition system allows you to handle the condition without unwinding the stack.

That's the whole point.
I've for a few friends who work over there - some of the having gone to Google only recently - they all love it
The Geek Code used to have a line about "I'll be the first person in line to get a T3 installed directly into my brain."

My actual position is "I'll be waiting for the development of an effective firewall and a few hardware revisions before getting the direct brain interface, thanks."

On the other hand, I'm not blind. That could change my opinion pretty quickly, I think.
That sounds about right to me. It's very good for what it is (a large successful IT company where you're going to be a cog in a large machine)

But I don't think it's what many are looking for, or at least, not me.
He wrote a custom webserver based on his very specific needs. It's not a general purpose solution, so not too surprising it's faster for his particular use cases.
it's also in the title: probabilistic many-to-many relationships
incidentally, I just got this: https://github.com/seanpowell/Email-Boilerplate. Perfect for hackers who would not take ready tools.
This is some kind of local filtering rule. If you travel along the street, outside of this small area all people faces are blurred.
What are you interested in? The ones I participate in areas very niche. It's hard to say because it's like recommending a specific Web sites on the Internet. Just pick a topic and search.
Seeding Users Who Play Hard To Get: How Online Dating Sites Bring In The Ladies
They're trying to avoid the situation where they have to stand up to a morality-in-the-media-type group and defend someone else's freedom of expression.

Allowing the web is PR-defensible: "it's the web". But when it comes to things you explicitly review and choose to allow in your store, you're forced to either stand up for adults' right to that content, or you preemptively censor yourself and your suppliers. (a la Walmart)
Selling Yourself
Thanks for telling me that! I realized that I can make the same mistakes locally with comparable frequency. Perhaps it's just that I feel annoyed when I have to backspace with latency.
I like it. It would be something I could see myself using, but I don't see myself taking the time to set it up. In your early experiments, who did you discover your target market to be. Remember signing up isn't enough of a hurdle to really determine your target market.

My first thought is, I don't see the pricing page. To me this is a service a marketing department or agency would use. That being said I don't think being free is the right choice.

I would try to find a few agencies who manage social media campaigns and a few social media managers for a brand. Set your price, help them setup their account and keep in close contact with them. Kind of a modified concierge MVP. I would not got free for them. Make sure they have some skin in the game, so they will give you honest feedback, and have more incentive to collect ROI from the service.
The door leads to the walled garden next door. What do?
So does a higher-order function...

Therefore it can't be the whole point, because that mechanism already exists, which most commenters here seem to have not realised.

The actual point is, that it gives you more powerful exceptions, but you don't actually need them.
I was a very mediocre and uninspired student in primary school, often getting Cs and Ds. My parents enrolled me in a small Montessori school for grade 6 and my whole attitude changed. I was back in public school for junior high, but I was getting A/A+ across the board. Looking back (nearly 30 years), it was the most significant year of my education.

It's not that it enabled me to do well in conventional school (I suppose I would have qualified as gifted if I wasn't so extremely lazy), it's that it gave me an enthusiasm for learning and a realization of the broad horizons that were open to me.
Seems like useful feature to have.

Is it supposed to be only used for error handling (like exceptions) or can you use it for unconventional control flow, too?
Is your app social? Can users share their folders with other users? How often are you notifying your users via email of new features, reminders, etc?
can you please post the way you prepared for technical interview. Just what you think can help someone who is preparing for it. what kind of questions they asked ? any thing to watch out for..
Make Money From VigLink | Daily Morning Coffee
An exclusive auto-affiliate program with multiple affiliate links, free to signup...do not miss
Hack Day Paris: Connected TV. October 19-21, 2012
Something is not kosher with these numbers. Anyone going through the effort of publishing an app to the App Store will at least download it themselves and have at least a few friends or family members do the same.
It looks pretty interesting (I have a twitter account but barely use it, if ever).

What are the costs involved for the end user? Is it free? If so, tell them.

Consider your filter tweets section from an adoption standpoint:

Create filters to automatically move Tweets to folders, and reduce Twitter noise. Tweets can be filtered based on hashtags, URLs, Tweet content and author - or any combination of these.

1. I wouldn't recommend using the name 'folders'. Tweets aren't synonymous with letters (that go into folders), tweets are more like sticky notes. I'd suggest you think of a new name to call the tweet containers.

2. You first talk about moving tweets into folders and then about filtering them. (I think you are implying that you filter tweets into these 'folders'). You should use easier to understand terms such as 'Sort tweets from those who you are following into ...'. Use comparisons to simplify the explanation.

3. Provide sensible defaults or provide a sensible way to get users started. (ex. type in the twitter handle/username from your favourite tweeter). A demo is a good idea, but there should definitely also be an easy way to get started.

4. Market yourself effectively. From what I see on your website, it seems like the website is a twitter client - but I'm not sure. If it is a client, then say so. (You have to tell people what you want them to use your service for).

Some of the above recommendations simply require rewriting your copy (text on website). I have also suggested some options that will require hiring a developer. I reckon the best measure to use here is: if your mother uses twitter, will you be able to sit her down and will she be a 'self-starter' using your website or will you have to hold her hand? Try it. She'll definitely give you some useful input.:)
Indeed, we're working on a view that holds all of the tools together and debating about how we want to handle JS entry.
So this is the place my Google check comes from :-) (Gordon House)
Also make the Sign in with Twitter much more prominent.

Short video intro, showing the app in action. Show me how it will make my life easier.
Moving to California wont make you happy
I'm not an avid Twitter user and this is only my personal impression rather than a guess why anybody else might be abandoning your app. That said:

Initially the idea of filtered tweets seemed compelling. I think everyone has that one spammy friend who they only follow because unfollowing would be impolite. But soon after signing up I realized that it's simply too much work to be worth it: not your app specifically, but using a separate client and having to come up with filters. Filtering and organizing is simply not natural for Twitter - it's meant to be a continuous stream where missing something is no big deal. I could possibly use filtering if it was in a form of a browser plugin (so I could still use twitter.com) and had just one option - to suppress tweets from a specific account.
Can you kill the landing page? Maybe users would like to browse other user's folders and discover now content.
In some respects, it goes farther back than that. IIRC, Bespin had a command line in early 2009 when I started working on it.
Laptop with 55K cancer patient records stolen
$1000 CKEditor 4 Skin Contest
David Foster Wallace biography now available
Did they turn it into this minefield? Or do they just play the 'evil' game better than others.

I'm don't like to split things into 'Good' and 'Evil' (as they are inherently subjective). But the patent system seems to be the problem here, and until it is removed one has to work within it.
Zurich, Switzerland: http://goo.gl/maps/J405K
Google is intentionally not blurring the faces on these images.

Here's Google's Seattle office, same deal - no faces blurred. http://goo.gl/maps/h5mYC
Middle-click auto-scroll.
An Open Source A&Q System
Firefox already has a package manager, doesn't it? You pick up the "packages" here: http://addons.mozilla.org/
It'd be interesting to hear about that in more detail - what tradeoffs he made to get that speedup.
When you get an offer the answer is generally the same:

Go and see for yourself, otherwise you might regret it.

But yes and no, most googlers I met still love it.

Some of them feel that theyre too late, and that had they joined a few years earlier theyd be in a position where they could actually be more successful instead of being a workhorse.

yes it's a cool place, but the right place, I don't know.
Once we close a round we will buy a macbook pro
Google Waterloo/Kitchener Office: http://goo.gl/maps/QIKDK
HPC and Multidimensional Integrals: Article for Social Scientists
It's interesting that you mentioned the set up time. We've added some suggested filters for things like links, retweets and videos and they seem to be quite popular. We've got to find a way to find it easier to let people create more specific filters easily.

So far, the majority of people that have signed up are personal users with a handful of personal accounts. Agencies are a potential audience, but most aren't willing to give us a chance whilst we're under such heavy development.

We made a conscious choice not to show the pricing page until the user needs to pay. We hoped by the point they needed to see the payment page they'd be sufficiently invested in the product. Unfortunately, a lot of people don't get that far.

A concierge MVP sounds like a good idea, and is something I'll look in to. Thanks for the suggestion :)
> If a jury was full of experts it would completely miss the point.

The "lay jury" in the USA Apple vs Samsung case where obviously a bunch of idiots, so if the "jury was full of experts" I suspect then may well have done a better job.

How can any competent jury in a patent law suit some how decide to ignore "prior art"!

Read for yourself: http://news.cnet.com/8301-13579_3-57500358-37/exclusive-appl...

Edit: From the link:

> After we debated that first patent -- what was prior art --because we had a hard time believing there was no prior art."
"In fact we skipped that one," Ilagan continued, "so we could go on faster. It was bogging us down."
>have been pleasantly surprised how smooth things are now

Which version of which distro?
I have a good reason for wanting this to land "earlyish" – to encourage the creation of more commands and full command access to the tools. If the command line is there and seeded with a few commands, people will start adding more (both for built-in tools and add-ons)
Same, a few years back I had a website getting 1M+ pageviews per month and making me substantial income for me to consider dropping out of secondary school and then out of nowhere, no warnings, I got banned for click fraud. Dodged a bullet, never ever using Adsense again.
How to use the Internet to analyze stocks
Hey - was in your beta when it first came out - tried it once and then didn't go back. To me it just wasn't instantly gratifying - too much setting up to do before it got compelling.

Happy to give it another go because it's been quite a while but:
1) Where did the sexy interface go? http://dribbble.com/prmack/projects/16669-Tweetdig
2) Nothing's happening when I click around.
They have a copy, you through your action cause it to be duplicated to your machine. You make the copy, they present their copy to be duplicated without license. You both commit tortuous malfeasance unless you can claim an exclusion such as (in the USA) for news reporting or certain educational uses (http://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_...).
This is the best book on technical interviews for places like Google:

http://www.amazon.com/Cracking-Coding-Interview-Programming-...
Thanks, great idea.

We've been looking into color automation for exactly this. Ours will be a combination of canvas and server-side.

Server side to do almost exactly what you're saying. Automate the background color picking and even detect if the cell is just a block of color (and set it appropriately). We're doing this server side so it's available to all users, not just users with canvas.

Then on top of that Mailrox could benefit from an canvas based eye-dropper tool for picking out text colors. I hadn't thought of making the system guesstimate the test color but that's a nice idea in addition to a picker.
Left index, right middle, left index.
I joined few months back - it's really a great environment in many ways. Plenty to learn and grow, variety of projects to make an impact, great colleagues, culture and amazing perks. I have heard things are difficult regarding promotions. But definitely an engineering experience to be had.
The US has alterted a few folks in the middle east they they were [Unauthorized] to [drive their vehicle] any longer, because they were on bad terms with the NSA. Try adding [Predator Drone] and [Targeted by Hellfire Missle] into the same sentence.
I have a small bug with it: I set my city in my Facebook profile and Wolfram Alpha says I'm in a city with the same name but in France. But the map shows the right city.
Interesting point, but if the US gov doesn't want that app in the app store, then Apple could just say "it wasn't us" instead of taking the heat.
It's not social at all at the minute. Sharing folders between users is an idea we've been discussing, but nothing's come of it yet.

We email users every time there is a large update to the site with a fairly high open rate. However, not many of them return to give us another go.
HOW TO: Get Your Mobile App in Front of Millions
Good question. I reckon it will depend on the company you will be doing work for. If it's a tech startup that hires you as a freelancer and later want to hire you full time - then yes. Most other companies, probably not.

My motto generally is, don't bet the bank on anything. A lot of people and companies try to bargain with you by quoting chance - 99.9% to their own benefit and greatly at your loss if it doesn't pan out. (They try to make you take on more risk than them, even though they will profit a lot more if whatever pans out)

Simply put, do the job for the jobs' sake and keep people/companies accountable to promises they've made. If it's not a promise, then it's probably mumbo jumbo.
what's the difference in architecture to the other "big" erlang webservers (yaws, misultin and cowboy)?