skysight-inc/HackerNews huggingface dataset:
The most productive time I've had in home projects was when I pair programmed with my friend.

I actually think when you know the person watching you and value her/his opinion it works better.
I don't find it particularly amazing. I always understood that whatever you look at while in the office can be snooped on or logged.

It is a sensible business practice where your edge in a competitive market are keeping game mechanics and future projects under wraps.
Frank Online Clinic: About Us
What they probably meant is the do more writes than web applications, not more writes than reads.
Flash elements for slightly bigger text? Wtf?
I believe trade agreements with the US prevent full legalization. Portugal decriminalization act was carefully drawn not to break any of this treaties.
How well hinted are the common icon fonts, actually? Given that many (if not most) freely-available typefaces are actually not hinted at all I'd be a bit skeptical. Autohinting doesn't really produce very convincing results for typefaces, I wouldn't expect it to do wonders with images either.
I'm certainly not dismissing the challenges that CEOs of well-funded companies face

Really? That sounds exactly what you're saying.

tl;dr "Your problems aren't bad because my list is worse and 'we' handle them with more 'grace and dignity' than you so there".
Story of reinventing machine learning as language learning
I wonder how easy it is to actually contact Microsoft on matters like this? It would probably take hours upon hours of searching convoluted corporate websites just to get an e-mail address or phone number to contact.

You could go to microsoft.com and type "report a security vulnerability" into the search box. Then click the first result.
I would suggest reviewing the title of this position. In certain parts of the Anglosphere, 'slapper' has an entirely different meaning, and telling people you have hired one will spark a flurry of raised eyebrows
I'd imagine also that company X would want some compensation considering the event company allowed a competitor to advertise at their session (which I'm sure cost them a lot) for free.

Even though its not the event companies fault, why would anybody want to pay to sponsor a session when you can just drop in and pass out literature for free?
Increasing available memory - beware of the Cobra Effect
Heh, I didn't realise Musk used to do that.

I found a well written and interesting article from that period of time (2005), it's not his first announcement of "BFR" but it's worth a read just to remind ourselves how far SpaceX has come. Also it has some tidbits on his roadmap for the vehicle's development: http://www.thespacereview.com/article/497/1 (Fairly sure he's talking about the super heavy lift, using the Merlin 2 and all)

>Musk said he that while he would like to slow down the rate of growth the company has experienced since its inception over three years ago, he envisions that SpaceX could grow as large as 400-500 people, but no larger. “Companies do change once they grow beyond a certain level,” he said. “Once everyone doesn’t know everyone, the company becomes slightly different.”

SpaceX now has more than 1800 employees.
... What? Out of curiosity, and of course without revealing info on your identity and past employers, could you please provide a bit more info on the thought-train of these people? What kind of products/services did they make? Why would they choose that kind of strategy?
UK declines to extradite Gary McKinnon
In my experience, 'creative coding' work opportunities happen in the follow ways:

- Personal connections are huge. Agencies, especially those connected with advertising, are likely not tech-savvy enough to understand the specific contribution that you can bring to a project. They will often rely on someone who already has rapport and knowledge of creative coding within their organization to recruit more talent. Its to your advantage to know those people.

- Have presence in the community of your creative coding platform(s) of choice as an expert. Answer question on the forums. Teach workshops. Write tutorials. Or simply just share work. To that end, you might be able to build rapport with the people mentioned in the first point.

- Create compelling projects using creative coding platforms, whether its a useful data visualization or just a thing of beauty. It doesn't have to be a paid project. Then promote the heck out of it. Invite people to blog about it, critique it. Absorb the critique. Share the code on github. A lot of work gets created in these communities that goes unnoticed because it doesn't get to the right channels.

- Build a compelling portfolio that non-tech/creative types can appreciate, but at the same time doesn't remove you of your hacker cred--it should be obvious that you coded this stuff in the written language that you use and the images that your present. In grad school, you might have been able to present each project as fun or research, but now you need to shift the presentation in a way that offers value to the outside world. Consider the practical applications of what you've created (even if practical had originally been the last thing on your mind) and list those (e.g. "this kind of dynamic 3D data visualization could be used to visualize data x more effectively because..." ). The other option is to have a portfolio that only the creative coding community will appreciate. But than it will be up to someone else to convince business-minded folks to work with you.

- It may be to your benefit to take a standard gig as an Engineer or Interaction Designer before attempting to do something like this professionally. A creative coder who has engineering, graphic design, or interaction design professional experience can be a huge asset to a project. It may also be an entry point for discussion with the people that you are working with, who may not really get what you are doing otherwise. Also, you may choose to (or financially need to) do other work between these special projects, so doing something complimentary could be a good use of your time.

- It's important to keep coding. Don't wait for paid projects to fall into your lap. The people who do this well live and breath this stuff, and sometimes after a full days work on a commercial gig, go home and work on an art project project or even putting together their own library or framework.
"I've applied to a lot of these places and haven't gotten replies – it's my understanding that it's much better to approach through personal connections."

I've replied to this at the top.
That sounds like a video driver bug, though.
Maybe it's just me, but it's not clear on a few points I'd want to know:
- Is that 10Gb/£19month for a single mailbox, or 10Gb of storage split amongst a number of mailboxes?
- Multi-domain support - can I point multiple domains at a single mailbox?
- What benefit do you provide over other established names in the space (for example, CobWeb also in the UK can provide a hosted Exchange 2010 mailbox, with ActiveSync/OWA, 25Gb storage per mailbox starting from £5.99 per mailbox per month with no minimum number of mailboxes ie a single mailbox is £5.99/month with their "Small Business Suite")
It was developed for a generic home room, I wanted to see what the room looked like thermally and determine where the heat was collecting and how that could be improved
To author: For how long could you have avoided the need to chard if you would have off-loaded all the read-only queries to multiple hot-standby slaves instead? Your scaling story is almost identical to ours, same pg versions on same years, DRBD, etc. But we haven't split the database into multiple chards yet. I'm hoping to post-pone it for at least a year by off-loading read-only queries to a lot of synchronous slaves.
...this is in response to an earlier comment: "I've applied to a lot of these places and haven't gotten replies – it's my understanding that it's much better to approach through personal connections."
The Cisco Kid, la nouvelle série télévisée produite par Salma Hayek
Salma Hayek porte la double casquette d’actrice et de productrice. À l’origine de l’adaptation américaine de la série télévisée « Ugly Betty », elle revient avec The Cisco Kid.
Actually, Chen implies that it would be a security
bug if an unprivileged user could do it on her own:

"Enabling the kernel debugger requires administrative privileges, so it's not like unprivileged users can force a system halt on their own".
and after 6 month of coaching those newly formed professionals suddenly realise their value on the market has increased dramatically ...
ORACLE keeps Java vuln til 2013-02-19
Original Link (German):
http://www.heise.de/security/meldung/Stuermischer-Oktober-Patchday-bei-Oracle-1730692.html
The problem is not the principle of the thing, the problem is that a part of it would have to be made of unobtanium.

Earths gravity is such that you'd need a material for the tether that is stronger than any material that we are currently aware of.

So there is no point in getting any of the mechanisms in place or developed in any detail until there is a material that can withstand the forces in play. Right now, sad but true, an earthbound space elevator is science-fiction.
This is why entrepreneurship is a collective process.
You made an example of how not to write documentation and then you shown that the code was better without. That is not the point.

Try to add content to the documentation, as "what is expected to be x?", then you can't remove it so easily anymore
Ah, no that's something else: shutter distortion.

This was made on a large format camera -- probably something like 4 x 5 inches -- with a focal plane shutter. The shutter has a huge distance to cover -- 4 inches -- and it takes a while for the slit to cross the whole film frame.

The camera panning on one direction caused the spectators in the background to be distorted in one direction, while the car was moving faster than the camera and is distorted in the other direction.

Its interesting to note that the distortion was mimicked in cartoons as a way to show speed.
Users aren’t stupid, your UI is.
It’s Not Pretty: Lean Startups vs. Brick and Mortar
Interesting point. I suppose with PayPal there's a bit of "David vs Goliath" to it.

The ice block is also exceptionally more clever than just posting flyers that say "we're cheaper"
This also generated substantial discussion when it as submitted over a week ago. Opinions are sharply divided. There are those who are interested in the challenge, there are those who say it's a waste of time and that programmers don't need to know this kind of stuff. There are those who are confused by the whole thing and don't see the point.

You can read that discussion here:
http://news.ycombinator.com/item?id=4626097
Stylus+Nib is the way to go. It annoys me to no end how overlooked it is.
Sending async data from Rails into the world
That seems a very odd strategy, it's basically saying "we don't want to hire anybody who is smart".

I can understand wanting to hire people who know how to solve problems over people who can regurgitate the algorithms textbook on cue. OTOH most of the questions here really aren't PhD level at all, they are typical of what I would expect on a sophomore level undergrad CS exam.
If you need even more fine-grained statistics, check out https://github.com/johto/call_graph

It allows you to get statistics per top-level function, which can reveal abnormalities otherwise impossible to detect, such as a function which is usually very fast, but very slow for a small number of calls relative to the total number of calls. Consider fa()->fx() and fb()->fx(), if fa()->fx() always is fast and you have a million such calls, but for some reason fb()->fx() is very slow, but you only have a few such calls, fx() will look like a very fast function without any performance problems, if you only look at pg_catalog.pg_stat_user_functions, but call_graph will reveal fx() being slow when called by the top-level function fb().

This is only relevant for systems always accessing the database through Stored Procedures though.
Well, I was just trying to guess their reasoning. I'd have no problem doing The Right Thing™, but I'm nowhere skilled enough to find a vulnerability anyway.

As it stands I don't think there is much harm done because it's a local vulnerability, crashing a user-mode process. Annoying, maybe, but my graphics driver has a far worse track record as far as bluescreens are concerned.
The average score for the first question was 2.8/5, while the second question (which has an answer that's easier to google) scored an average of 4.8/5.

The thing I take away from this exam is that working with Colin must be like dealing with Rimmer from the Red Dwarf episode "Holoship".

http://www.youtube.com/watch?v=bHA7qkiG6DI
Both Neuromancer and Cryptonomicon are about "social, cultural and economic dynamics", and they are very good books to boot.

Try as I might, I can't remember any mocking of Turing in the Cryptonomicon. I'm quite confident Neal Stephenson is not a homophobe.
I too love the T-shirt idea.
Last week my team just had some T-shirts made, so we could catch some eyeballs on the streets while we hosted our walking-tours. We designed our T-shirts to have our company name inside a Search Bar and a mouse cursor pointing at the Search Button, hoping people on the streets will go home and google us!

I think its fair game to wander around and talk to vendors in the expo, but putting flyers on the chairs of a competitor's panel is kinda crossing the line.
Actually, he said "admin pages and such".
You could use Backbone's routes to manage top-level app states if there is a 1:1 mapping between states and routes, your app's states are relatively simple, and you don't need any special handling of transitions. As bmelton describes, that case is not as common or obvious as one might think.

In general, I'd always encourage any non-trivial app to treat states and routes/history separately.
The same as stolen wallets. You only lose the cash on the phone. The thief can't get more money from the phone as that would require passwords he doesn't know.
If you actually literally did that, then I think Colin should have given you full marks for Q1 since the only difference between what he wanted and what you did was terminological. (Personally, I would write O(2^n) = O(3^n) but would not say that O(2^n) is equal to O(3^n). Which, yes, is rather weird.)
Whow. $200 for the cheapest hero 3, which does include wifi, sounds like a great deal!
Hi there. Thanks for the feedback, it's much appreciated! :)

The price is per mailbox, so that's 10GB/mailbox for £19 per month. We also offer a licence and download for Outlook 2010 with each mailbox. OWA and ActiveSync are provided as standard, so maybe we need to make that more clear. Setup is also free and instantaneous. We're hoping to bring the price down per mailbox at some point in the future depending on initial uptake.
gross domestic product.
Which was my point.

Credit card transactions are literally the textbook example of OLTP.
HAML vs ERB vs SLIM in terms of render speed
Another point:

- Firms both large and small may not seem interested in your skill-set until the moment that they are in need of it, so when reaching out, you may want to choose your phraseology from "i'm looking for a job" to "when you have a project, i'd be interested" If you get in touch with an actual person, it may also be advantageous to ask them when do these kinds of projects come up within their organization and for which clients. If their organization has many offices around the world, find out if there's a specific office that deals with that kind of work.
I love how websites like this have a headline on the top saying "Low immigration". So, leaving the contents of the article completely aside, it's clear they'll only present evidence that supports their worldview and their worldview will not be influenced by any data whatsoever. That does not make it correct or incorrect, but the approach is flawed.

From my very personal experience, large companies may save some money, but in the first place, they're willing to deal with the burden of H1Bs. Small companies I chatted with were mostly (but not always) "OMFG, H1B, no, we don't have that much time and money" irrelevant to the experience.
Entrepreneur view: How can we help first-time entrepreneurs?
They should add a 'print this t-shirt' button there.
I don't think it means nothing. Actually, if you read that line as him trying not to be sexist, doesn't that automatically mean that you made the connection to "men from the boys"?
The Pirate Cloud
These aren't PhD-level questions.
Hails: Protecting Data Privacy in Untrusted Web Applications
Computer viruses rampant on medical devices
Clojure turns 5
The Pirate Bay in the cloud
Probably off-topic, but many do not know that GoPro was bootstrapped. Here is an interview with the founder Nick Woodman about bootstrapping GoPro http://www.inc.com/maeghan-ouimet/nick-woodman-gopro-10-year...
How to Create Seamless Subtle Patterns in Adobe Illustrator
In this Illustrator tutorial we will take a closer look at the process of creation of the seamless patterns and the techniques which make this work easier.
The Advisory Board Company Fills Prescription for Corporate Philanthropy
The shutdown process is immediate. Everything just gets terminated. Redis flushes to EBS every so often. If the server running redis did die, then there would just be a "service unavailability" on services that depend on Redis. It's no major biggy... My nagios server would spot that the server died, and would fire off a new request with the preconfigured cloud-init script that tells the server what to install and then to mount the very same EBS volume to the server again. (You can do this using the ec2-* API command tools). I decided to use cloud-init scripts rather than Chef/Puppet.

Regarding uploads of images, because users uploads are saved directly to the "uploads" EBS volume which is shared using NFS, even if the instance is in the middle of an upload to S3, I will know that it failed because I could do a simple query to check my database to see when a job was started, and when it was finished. Whenever my files are "syncronised" to S3, I then set the file in the database to "s3Synced=true". (The reason why I don't upload directly to S3 using the new signature/CORS feature is that I have to generated 6 different dimensions of each uploaded image and then also watermark)

If the server running the single EBS dies (this is a single point of failure for me, but could easily be avoided if I wanted to run something like gluster or even two EBS volumes on different servers (which I don't )), then file uploads are suspended temporarily. It's a bit pointless accepting uploads because although I could store them on each server that received the request, the batch processing of resizing them and watermarkering is performed by gearman workers which run on a small cluster of a handful of micro servers.

If a server is in the middle of a transaction and dies, well then you're kinda screwed. I'd suggest that if you know that certain traffic must not drop for any reason, such as payment gateways etc, then you should route traffic through a reverse proxy to an on demand/reserved instance. You can do this in nginx effortlessly.

I'll write a blog post about the entire stack next month if people are genuinely interested. Jeff Barr just dropped me an email actually (Hi Jeff, if you are reading this comment again, saying he would be interested in a full write-up).
"for an application to be truly independent of the frontend and backend the code must be developed in different languages."

Don't bother reading.
So, the only difference between the anti-English banter I experience and racism is that I don't get offended?

You had better hope I don't start being offended, then! :)

And, yes, this argument also applies to Scots living in England, or any other similar situation.
Dublin Web Summit 2012 Main Stage - Live Stream
I prefer referring to it as a "Self-Detonating Statement."
In case there is any confusion, as somebody else already noticed, Mark All Read was published already in may, and the announcement was titled "save time on hacker news":

http://danmaz74.me/2012/05/27/save-time-on-hacker-neww-mark-...

If you want to use that slogan I'm not going to sue you, but please, before sending this kind of "cease and desist", at least check your facts.
U.S. Jails More People Than Any Other Country
For anyone that is interested, the feedback received (thanks!) has been handed over and the output poll for final designs is here -

https://99designs.co.uk/logo-design/vote-o42osm

Any additional votes / feedback would be great
Re: "Boo, unfair! I am creative too!"

Fine, probably you are. But creative coders in the context of
this article do slightly different tasks and their job requires
a different mindset, than conventional software engineering.
I know, I do both.

I also find it funny when people start arguing on
the meanings of the word "hacker". Obviously it has
to mean what I do, (otherwise I would loose my cool).

Except when a potential investor is comparing a
"Software Architect" to "just a hacker",
in which case I am obviously the first one.

Stop being jealous, and define yourself with acts,
instead of words. No one will argue with that.
Care to expand givan?
4 Genius Ideas That Changed Marketing Forever
A 5 minute youtube video is not concise. If I can't get it in two-three sentences I'll just assume whoever worked on it is not smart enough to understand people (or at least articilate the purpose of the product) and therefore not smart enough to build a product I want to use.
Commercial use is ok if you're a pro user or "You are a small-scale independent production company, non-profit, or artist, in which case you may use the Vimeo Service to showcase or promote your own creative works."
Learn Chinese Language Online from Native Chinese Tutors
Join us today and learn how to speak Chinese via Skype. Browse through our list of Chinese teachers and find a tutor that best suits your Chinese learning needs.
How to improve it? Help with your suggestions, please.
Service for designers who want to earn some extra money and for those who need simple and unique designs fast. Check it on sillytrader.com and comment, please. We're definitely going to change the name ...
Perhaps it comes off that way to you but I'd be willing to bet it doesn't to the great majority of readers, because it simply isn't saying what you say it's saying.
OP here. I actually used to use Stylus and Nib, so don't worry I didn't overlook it. Actually I'm the #5 on the Nib contributors list :p https://github.com/visionmedia/nib/graphs/contributors

But it also used to annoy me how much it was overlooked. Not for Sass so much, but LESS is horrible compared to either Sass or Stylus.

That being said, Stylus doesn't have the ability to extend selectors that don't appear in markup, the way @extend'ing %placeholders works in Sass. (Not that I blame TJ, the guy's awesome repo ratio is the best on github!)

The thing that gets me frustrated with both Stylus and Jade is that they go a bit too far in the minimal syntax direction at the cost of other syntax improvements (since going minimal means its harder to differentiate pieces). The Sass syntax is more than simple enough, and the option to drop semi-colons is a cool thought experiment, but not so useful in real scenarios.

And then there's momentum too. I mostly just wish that we could all get behind one pre-processor, and Sass is the one with the best momentum. (I say best, because LESS has some momentum, but it's syntax is way less thought through, and it has less active committers.) I don't blame TJ at all for this, but he definitely has less time to devote to Stylus than the multiple Sass contributors do. Mostly it's just a question of putting your chips with the player with the most momentum because that will bring you the fastest updates.