skysight-inc/HackerNews huggingface dataset:
Callback Hell - An intro to writing more elegant asynchronous javascript
A good start for people looking to write more readable JavaScript-code
I've checked a handfull of the facebook ads and I didn't find any querystring paramete attached.
If this was the case then the JavaScript analytics software would not detect the incoming traffic and therefore would not be able to log the result at all.

Most Javascript analytics packages also wrap an image call in a noscript tag to capture hits for browsers which do not have JS enabled. So yes, you can log the result with JS turned off.
It's not that conscious, but every time I walk into a room full of men... hm, the closest analogy I can think of is arriving at what you thought was a fancy dress party only to discover everyone else is in jeans and a t-shirt. Every time I take a deep breath and step into a crowd where people assume I'm from HR or I'm with whatever man I'm chatting with that second.

It's not even that I think about it all the time; it's that I am subtly reminded of it over and over again. It is impossible to forget, because the environment and people around me reproduce them, mostly entirely unintentionally. Even just the lack of women is a subtle, ever-present reminder that I am doing something weird and kind of awkward.

It's not something that is easy to describe. I'd compare and contrast this with, say, science fiction conventions, which are usually 40% women and where I encounter none of the same awkward out-of-place-ness. Still uber-nerdy, still has lots of socially-awkward men, way fewer reminders of how many stereotypes I violated getting there.

As for the biology quip, I apologize for being unclear. I meant that telling me to "man up" would be like telling you to "be a woman": illogical. The only thing I was attributing to biology was gender itself (and even that can be mental, physical, both or neither.)
What makes you think companies are restricted to doing one or the other? They can be doing both.

The real question is what they do with the feedback (whether it's from an exit interview, or during yearly reviews, etc).
"Are you sure that you have not seen any jews here?"

'Nein nein, no one here at all, Brigadeführer. Will tell you right away if I see any, honest'
I did ergonomics as part of my course at uni. Having the top of the screen at eye level means your gaze is always from level and down, this is not good practice and encourages a hunched posture as you will tend to aim your head at the middle of the screen and use upward eye movement to look at the top of the screen. Having the center of the screen at eye level keeps your neck straight and there is plenty of movement in they eye itself to look to the top of the screen without having to tilt your head back, even when fairly close to a screen. The major exception to this is when wearing bifocals.
What Android has done for Samsung
The Switch ads were entertaining but not effective. The Mac and PC adds were slightly better in both departments but generally not seen as in the league of the iPod and iPhone commercials. The Genius ads seem like more of the same.

To me the only Mac computer ad that has stood out in the last decade or so has been the MBA out of the envelope commercial.
Atlanta, GA
Software Developer for Complex Web Applications

Emcien develops four products wrapped around a patented pattern-detection algorithm. Using the basic concept of detecting nodes and arcs, these applications solve problems in manufacturing, retail, and law enforcement. This computation, plus big datasets, create some complicated problems. Our software engineering team takes algorithms from our research team and embeds them into Ruby on Rails web applications which are hosted on the Amazon Elastic Cloud.

We are looking for more developers to join our team. If you mastered the concepts behind web development and have experience dealing with the web stack, Emcien is willing to train you in Ruby on Rails. This position is an excellent opportunity for anyone who wants to make the transition from Java, .NET, Python, Php, or oCaml.

Since we are a small, delta-force team of developers, each team member dives into a variety of code. Although you do not have to be an expert in each of these areas, this position will expose you to CoffeeScript, MySql, Amazon RDS, SASS, HAML, Backbone.js, and several other technologies. This means that your skills will advance with the latest ideas and innovations in web development.

Skills & Requirements

Must Have
- Experience designing and building complex software systems
- Experience with a dynamic language (Python or Ruby preferred)
- Experience with a web framework such as Rails, Django, Pylons, CakePHP, CodeIgniter, Express.js, etc.
- Experience with the unix command-line tools (beyond 'ls' and 'cd')
- Basic understanding of relational databases

No Remote, No H1B

More info: http://atlanta.craigslist.org/atl/sof/3127047915.html

or

emcienjobs@emcien.com
Flipboard CEO Mike McCue quits Twitter's board of directors
If your service depends on unique usernames it is broken.
Tesla Motors | Stationary Storage group | Full time | Palo Alto, CA

The Stationary Storage team at Tesla Motors is growing and we’re looking for a smart and versatile developer to add to the team. Our current team is very small and we’re looking for a hand-on, generalist who will get things done. You will work on a variety of subsystems, some are existing codebases (with other users and developers) that need modification for our application, while other projects are new and specific to our group. The team is small and you will be able to shape the direction of the product and a large amount of ownership of the firmware and software that is specific to this application ranging from architecture to implementation to testing.

Here are some of the projects that we see coming up soon:

* Embedded C on a microcontroller with an RTOS

* Communication over CAN, Ethernet, zigbee, and GSM networks

* Machine learning for analyzing and modeling energy systems (We’ve been using Matlab and Go, but would love to explore R, Hadoop, and AWS)

* Design and evaluation of algorithms for energy and power markets (think Quant algos but controlling real hardware and moving energy instead of money).

* Designing a robust system to control distributed resources

* UI for customer facing control and data viewing

* Development of parsers/compilers/code-transformers/DSLs for templating and code generation.

While this isn’t the typical HN job, we could see many of these projects appealing to people who are excited about at least several of:

* Green Energy

* Physical hardware

* Parsers/Compilers/DSLs

* Machine learning/algos for people who don’t want to work in Finance

* A variety of languages and technology (in the last 6 months I have used C, Python, Perl, Go, Matlab/Octave, Tcl, VB, and in my small circle people are using Ruby, Java, php, R and probably others.)

We are a small team working on energy and designing physical hardware (which you will control!), so our internal conversions have as much to do with “watt-hours” and “tooling costs” more than “closures” and “apps”.

Requirements (other things we’re more flexible about):

* Comfortable with embedded C

* Degree in Engineering or experience with Energy

If you are interested in this job please email kfine@teslamotors.com

There are also many more positions available in other groups at Tesla Motors, which you can see here: http://www.teslamotors.com/about/careers
Help Wanted: Freakonomics-Inspired Start-ups in Chicago
San Francisco, CA (Union Square) Fulltime. H1Bs are gone for 2012...but if you're good we'll work to figure out something.

Justin.tv's Twitch is the largest video game broadcasting site in the world and growing FAST. We are adding over a million users a month, and are looking for talented engineers looking to tackle challenging technical problems at SCALE.

Not only have we been growing exponentially (6 million unique visitors in June 2011 to 19 million in June 2012) our engagement has been growing even faster. Each unique visitor now spends over 75 minutes on average on Twitch.

Check out our jobs page at twitch.tv/jobs to get an idea of the problems we're tackling.

Feel free to email me directly if you'd like to set up a time to chat and learn more, or if you have any questions. brooke@twitch.tv
Even if the inapp purchase is to remove ads from the free version?

I couldn't find an appropriate reference for that specific case, and besides, I changed the purchase button to check for a restore first, an failing to find that, ask the user to pay. But that still didn't cut it with the reviewers, they wanted an explicit button named restore.
Can You Name A Recently Updated Trivia App?
Software Engineers in Boston area (Waltham, MA)

Actifio is looking for software engineers. Actifio is radically simple copy data management. We've invented some really cool technology to do things no other system can, and we're dead easy to use. This is not your mother's enterprise software!

Actifio has been invested in by top VC firms (one of the very few East Coast companies in Andreessen Horowitz's portfolio) and is growing super fast.

We're always looking for smart engineers in every team, but since I'm on the deduplication team, I'll have to pitch you on that :)

Dedup seems like an easy problem to solve. Split the data up into blocks and make sure you only store one of each. But at scale, it becomes a whole different animal.

When you've got 128TB of 4KB blocks, you have 32 billion unique blocks of data to manage. Making our dedup ingest, restore, and garbage collect fast is a great challenge, especially with "only" 128 GB of RAM.

If you'd like to chat about a job opportunity, I'm at chris.murphy@actifio.com. Since I'm an engineer, I'm not going to type a list of silly requirements. Just send me a resume and whatever else you think I'd like to know.
... eliminates the need for his product only by people who are into using Chrome plugins like that. The rest of the people looking for apartments will still have a need for his product. I wonder which user base would be bigger. I suspect it is not the Chrome Plugin users.
In my comment, I "know where to tap" and I know what to buy for much less money to get the job done. If I can figure it out, why do I need to hire someone else to do it? "Because," says the medical community, "you should always let your doctor treat you so that he has a complete picture of your health."

You call me in on a technical issue that I see you could have handled on your own with a modicum of intelligence and research, I'm certainly going to charge you for it.
REMOTE DevOps - deviantART, Inc. (http://deviantart.theresumator.com/apply/tevH3P/DevOps-Engin...)

We're an Alexa top-150 site with a very small and tight DevOps team. For leverage, we automate as much as possible and build tools when they don't already exist.

You'll be working directly with a few other senior DevOps engineers. You will not have to report to any non-engineer managers.

Did I mention that the position is remote?
Apple has nowhere near the engineering capability to design a full CPU from scratch.

They did after buying PA Semi, but after Agnilux and Keller they may not now. In any case it appears they didn't use that talent that way.
I am still friends with my colleagues and my boss at my
last job, but I told them in the interview a long list of
tweaks to expectations, assignments etc if they wanted to
keep folks like me around.

Interesting. Did they make the tweaks after your departure? Were they substantial changes? Did you suggest the tweaks prior to your resignation, and if so why do you think they didn't make them at that time?
I've never received that prompt. If you read further down in that misleading article you linked to, you would see that they don't show the prompt to all their users:

> we're displaying this prompt when a user who has not enabled secure browsing (through the account settings option) manually changes their browser's address bar to https://, which does not fully protect their Facebook traffic.

I just had to go hunting through privacy and security settings for 5 minutes to figure out how to enable HTTPS.

So no, I would guess fewer than 0.1% of Facebook users have this enabled.
Ask HN: Which startups are doing 'real' work?
Nowadays, millions of startups seem to starting all over the world and I am really doubtful whether they are sustainable in the long term. Most of them are probably going to make money for their founders when they sell it to some foolish large company, but I don't think they will add any value to the world in the medium or long term.

In fact, I can probably categorize them into the following -
1. Allows you to share something in Facebook or Twitter or through a similar platform
2. Has something 'social' with good marketing
3. Uses Lisp or similar, like Clojure, and people automatically assume it is great
4. Some foolish app with a million downloads which people will forget after a few months

Examples - utterly nonsensical startups like Pollground and LikeBetter. In fact, many of the YCombinator funded startups are similar in nature. This question was inspired by the article 'Eight Y-Combinator Companies to Watch'.

So which startups are trying to solve really tough problems, or working on something really revolutionary which actually requires knowledge of how computers work and not just provide a platform for people to be 'social'?

Example companies or projects (not necessarily new) I am talking about - SoundHound, RethinkDB (I have always been a fan of defmacro.org), ReiserFS, Apple, Microsoft?
Sorry about that! I took the suggestion and changed it to just $
It's not HuffPo. It's a shot at BuzzFeed
Here's another possibility that popped into my head while reading this article. What about browser prefetches? Is it possible that a browser, say Chrome, is prefetching linked pages and that prefetching is being detected by Facebook as an ad click?

I'll admit I know little to nothing about how prefetching works.
I don't use dired. I don't use the baked-in VCS utilities most of the time, although annotate is really nice.

I use the inferior shell and magit.
Kevin Rose discusses his biggest regrets at Digg
I was very close to making a bookmarklet / extension like this, but I'd rather see padmapper succeed.
You mean like overloading their servers with needless scraping?
Agile Tools Won’t Solve Your Problem Part 2
let’s fast-forward a little bit from our last conversation. Let’s say you’ve been applying everything you’ve learned about Agile for the last while and are having great success with it. You’ve got whiteboards and stickies everywhere, people are collaborating more than they ever were before and information radiators are everywhere.

There’s just one small problem, your backlog is a mess!
One neat hack I read about, I think from a later product from these same developers:

If your network protocol is only exchanging input, then the bandwidth demands are tiny. At some point they realized that they could just double up packets: repeating the last inputs in the next packet. If a packet got dropped, the copy would be already transmitted before any sort of ack timeout or sequence jump would even detect the loss.
Ask HN: The NYC office market sucks. Share with us?
We're a recently-funded startup in NYC looking for office space, and the realities of the market here have slapped us in the face. We're 4 guys working on cool tech with prominent investors looking for an office somewhere in the Union Square / Flatiron area. If you've got extra space, contact me -- username at gmail. Thanks!
Because he created it.
I reply here: http://news.ycombinator.com/item?id=4325126
>> Fortunately, I have slanted eyes, so I guess nobody can accuse my nick of being inaccurate.

This made me laugh a lot. I imagine it spoken by a slightly-embarrassed news anchor on the Simpsons.
Vock - VoIP on node.js
> What makes you think companies are restricted to doing one or the other?

The fact a person feels the need to "vent" at their exit interview shows that the company has not been seeking that kind of feedback during the employment duration.
"wrap an image call in a noscript tag"

Although the author of the original post said nothing, i assume that's what they did.
Would be great if it worked for cities outside of the US.. the ones I tested (even in English) did not. Map stayed centered on California.
In academic research, it's often even more difficult to draw the line between simple "activity" as Vivek puts it and actual progress. The unfortunate fact about research is that there really is no certainty, so it's hard to measure concrete progress. Most research is done in retrospect, so a lot of grind work that may initially seem not worthwhile is an important step in the research process.
No, the web is constructed of separate markup, stylesheets, and code for good reasons. If you prefer a tangled, dependent mess enjoy the results.
The advantages to a separation of concerns and the security risks of javascript are real. Otherwise, why not just go back to the bad old days of single, giant pages containing everything?
Building a nuclear-fusion reactor in warehouse with parts from eBay
Officially according to bing/google nofollow links don't pass SEO value. However there is quite a bit of evidence that they do in fact have value.
They aren't trying to use Craigslist to jumpstart their own business - they are simply offering a service to users, so CL is fine with them.

CL isn't opposed to these services existing on top of CL, it's opposed to them using CL to jumpstart their own business that is supposed to _replace_ CL.

Padmapper's eventual goal is to destroy CL - which, of course, CL is not going to go out of its way to enable.
MaxCDN now offers the first 1TB for free
Is Enyo really a comparable kind of technology? I'm not familiar with it, and its website seems to imply it's for building mobile apps more than web apps.
Focus on the subject at hand, not very minor details. Remarks concerning the author should be addressed to him directly.
Steve here is part of favilous.com as well. How many shades of green are there?
In the US at least, I would say No.
SEEKING WORK: remote (Portland, OR)

iOS, Python, Django, geospatial, and full-stack web plus years as a PHP, C#, and C/C++ DevOps slave; 15 years of software engineering and 4 startups. Available for new app production as well as contributions to existing teams.

http://www.tappister.com/
Historical note: this kickstarter has now achieved $360,000 in less than two hours after your comment.
The sad part is that the people we have to convince that these laws are a bad idea will only be swayed by emotion. It's emotion that convinced them to support bills like this and it is going to take an appeal to emotion to convince them otherwise.

It sucks to admit that, but it's how many humans work.
Show HN: Xcode in your browser, idea only
I've had this idea brewing in my head for a few days, now. I think it might be possible to setup an in-browser iOS IDE and debug environment. The technology is out there, it's just a matter of patching it all together.

Here is a concept image I drew up in Paint just now: http://i.imgur.com/yEDT2.png

Here are my implementation thoughts:

+ Use http://codemirror.net/ for the actual in-browser editor

+ Use git for project file syncing, on the server, similar to Cloud9

+ HTTP-based API for fetching and updating files from a client browser

+ Compile on the server using Xcode command line tools, similar to how http://travis-ci.org/ operates

+ Actual iPhone emulator, using the technology, or similar technology, that powers https://browserling.com/ so you could get full click interaction

I know I entirely over simplified this. The only parts that I do not know if they'd work or not would be the actual compiling of the Objective-C code and the VNC-like emulator idea. I don't know if Substack has open sourced the core technology that powers browserling or not (I would assume probably not). Also, not sure if it would run on OSX either. There's probably ways to simplify this, too. Like, I have not poked around at the command line parameters to the iPhone emulator, etc, so I don't know if you can even invoke it from a command prompt, or if you have to go through Xcode.

This would require a lot of server power, but I think it'd be pretty sweet.
80% market share = monopoly. It varies industry-to-industry, but governments have long recognized that you get many of the monopoly powers before you reach 100%. This is even more true when there are network effects.

Standard Oil only had 64% market share when it was broken up.

Edit (since I can't reply): We aren't expecting a FB breakup for the same reason we don't expect a CL breakup; the US Justice department has been taking a hands-off approach. Given their expertise and the possibility of doing damage, that might be the right approach, but that doesn't mean the monopolies don't exists and aren't doing damage. (Remember, I'm not arguing for a CL breakup, just for the fact that the monopoly exists and must be discussed.) Frankly, I would support a FB breakup, especially if it could lead to an open social-media protocol for federations.

There are plenty of CL competitors. It's just that nobody uses them.

I'll put it this way: do you really think CL has 80% market share because no one can build a better competitor? The site UI is crap.
I never said otherwise. But as the Padmapper thing shows, the point of the legalese is to hinder people who are serving its users.
Augmented Reality kiosks in Lego stores
Point and click interactions are dead or soon will be
I think it's a cool solution. I want apartment hunting to be less awful, I don't necessarily have to be the one to do it.
Oh no, I always begin my morning with digged articles from 2007. Actually, no I don't. So, who cares, apart from SEO guys?

And I love how they say:
What would've been the harm in leaving those archives up? It's not that complicated.

Of course it's not complicated, it's actually fun! What can be better than starting a new project with importing old and unwanted records from a screwed up database?
Some bridges need to be burned. There is this sickness in business that is a kind of pervasive dishonesty. Apart from just being wrong in a moral sense, this is also counter-productive: it ruins the utility of reputation.

That said, I'd recommend simply refusing the exit interview. That's 20 minutes you're better spending elsewhere.
Unit testing your viewmodels/scopes is great, but it's a totally different kind of activity to end-to-end testing via browser automation, isn't it? Unit testing will help with design, but end-to-end tests will catch an entirely different (and bigger) set of bugs. So don't you need both?
From Carmack's post in the comments of the Kickstarter:

The early prototype could not be worn with glasses. If you modify it to stand off far enough from the face to allow glasses, the fov will be reduced a lot. One reason it can be so light is that it has smallish lenses very close to your eyes. With the limited resolution, you don't really need 20/20 effective vision.
I hope someone experiments with the kits and builds a variable focus version, but the standard system is fixed focus.
Have your real exit interview with your boss, or her boss, or higher. This can be over a beer, or in the office. Smart bosses will seek you out, not so good ones may not listen anyway.
Some things have changed, for others it will take more time.

One other thing to note: for me at least, this was the last time I felt comfortable giving them feedback about why I left - I am not going to tell my former boss who I still get drinks with why my new job is so much better now, but I wanted her to know then why it was.
Exit interview reminds me of the "Year End appraisals" that happens at companies especially the giant ones. Both are highly ineffective unless constant feedback and engagement is done throughout the year b/w the employer/boss/HR and the employee. I absolutely hated this whole drama which is more of a formality of filling out forms.
Where does the 11kclub mention a shade of green?
Startup Daily: A Different Startup, Everyday