skysight-inc/HackerNews huggingface dataset:
Ask HN: Any tips for a successful RockHealth application?
I've seen a lot of YCombinator retrospectives, but with the RockHealth deadline looming, I'd love to hear about any Alum's experiences and/or pro tips.
A state of the art surely advanced by the USPS. Every time I scribble out an address in my awful handwriting I pause for a second to appreciate the USPS software that reads this and turns it into a barcode. Though to be fair I think all it has to do is decipher the zip code.
I notice my teenage sister using Facebook as something like an appliance: like email or SMS...it's just a little tool. When I was in highschool, it was a platform; a destination.

With un-monitized mobile apps and notifications on every device, it's just a communication tool nowadays. Instagram and Pinterest are what I notice teens using the same way I used Facebook in highschool.

So my predicion: it either becomes like Google and Email...or it dies. But nothing can bring back its coolness factor.
SEEKING WORK - REMOTE (Europe preferred)

I do hardware, electronics, PCB layout, mechanics, rapid hardware prototyping and related software. Extensive experience with 3d printing, low cost robotics, small-scale automation, very rapid electronics design. Contact at kliment[at]0xfb.com (yes that is a zero).
The rule I've heard is that you dress one notch better than the interviewers. E.g., if they will be in jeans, you wear a nice shirt & slacks. If they are in slacks, you add a tie. Etc.

I prefer nice shirt & slacks, sometimes with a tie.

(Note: Your contact in HR at the company will know the dress code and should be able to give you advice for the expectations of dress code for candidates).
Great article, Jay definately hits the nail on the head "Kreps argues that there is high value in having the same folks that write the database software run the database software"
Um, yes, and this kind of unstyled webpage is also the kind that makes me twitch straight to my "Make Readable" CSS-forcing bookmarklet so that I can read it in a legible size, line spacing, and line width, rather than having it trawl all the way across my widescreen monitor in 12pt serif.

It can get exhausting keeping up with all of the silly CSS/JS web trends, I realize, but there is a good reason for a lot of it.
My father was an audio engineer/mixer and worked with some big names. He told me a similar story that happened to him later in life when he finally owned his own studio.

There were clients that would always insist on making audio adjustments, for no good reason at all. They were paying to have their music professionally mixed, yet still insisted on making adjustments and changes. Finally my dad and his friend came up with a great solution.

Mind you this was prior to everything being digital, so what they did was they had a massive 24 track. (a really big machine where you can individually adjust the sound of each track) Well what they did was installed a knob that looked just like the other ones in the track, but placed it a bit lower and near to where the client would be sitting.

The client was then told they can adjust the "openness", or the "richness" by adjusting this rotating knob to a particular setting (remember, the knob does nothing, and isn't connected anywhere). My dad said clients would spend hours adjusting this knob until they got it "just right", and would make sure to let everyone know in the studio that knob was dialed in and to not touch it.

It's amazing how many silly things people have to do in all walks of life to placate the ignorant.
World's youngest millionaires?  Not where you think...
Julep raises $10 million from Andreessen Horowitz for beauty-brand expansion
There is already newsletter called "Clojure Gazette" http://us4.campaign-archive2.com/home/?u=a33b5228d1b5bf2e0c6...
Maybe you two can look what there is common into one news source?
I remember dressed up in suit and everything for the interview of my first programming job. The hiring manager laughed upon seeing my suit and said it's overboard, and proceeded to give me some interview tips since I was young and didn't know better. I got the job at the end, not sure it's the suit or something else.
When I first started using ST, I thought the map would be really helpful. In the end, I typically use it the way you do...as a sort of placeholder and scrollbar. However, the ctrl-R feature has become my go-to tool for finding a subsection quickly. Really useful, I've found.
in the Bay Area it would be completely unheard of for an engineer to show up to an interview wearing a suit

..except when applying at a financial services firm.
Dragon Cargo/CRS has that killer feature of actually existing though.
Strata 2013 Videos
Developer, Quality Assurance - Akvo Foundation - Amsterdam, London, Stockholm, or REMOTE at UTC -5 to UTC +2

http://www.akvo.org/web/jobs#sqadev

To apply for this position, send your resume and a brief cover note to caetie@akvo.org.

Akvo seeks a developer to join our tech team that starts by contributing to software quality assurance (QA, SQA) across two of our core products - Akvo RSR and Akvo FLOW. You should be comfortable writing and running tests on features and bug fixes, helping our team implement testing process and frameworks, as well as engaging in conversations about our overall approach to QA and feature development. At the end of the day, we are looking for someone who is passionate about getting a quality product out that can have positive global impact.

Core skills required: writing scripts for verification and validation testing, enthusiasm for learning on the job and taking initiative to grow your role on the team over time.

Desired experience: Python, Java, open source projects, working in a widely distributed team, testing frameworks such as Lettuce, Selenium.

Our tech team is spread across several hubs, including Amsterdam, Stockholm, London, and Washington DC. You could work from one of these locations, or remotely from a home office. You must live in a time zone between UTC -5 to UTC +2 (East Coast United States to Eastern Europe) and speak fluent English. You must also already have residence or a visa to live and work in the location in which you will be.

Akvo is a small non-profit foundation with a big mission. We create open source web and mobile software, and build networks of skilled partners that can change the way development aid is allocated and reported. This is important, because it improves the way projects are implemented in some of the poorest parts of the world, making them more effective, efficient, sustainable and visible.
Solution: remove all the error messages for common misspellings of what people want to do, or alternatively never deprecate any user interaction choice ever.

One may make the argument that removing the default behind 'heroku console' was too pure and not pragmatic enough, but going from strictly what you are writing here, this is the logical implication: "don't write error messages suggesting what I meant, and I'll (apparently?) be happier."
Google Disses Motorola Products And Hires Guy Kawasaki
It has nothing to do with laziness. It has everything to do with the guaranteed absence of side effects.

Deforestation is /more useful/ in strict languages, because allocation of temporary structures costs more. So fusion on strict arrays is better than on lazy streams.

You just can't do it unless you can freely reorder multiple loops, and to do that you need a proof there are no side effects. Haskell just makes that trivial.
No, the site itself hasn't done anything too drastic to suggest anything of that sort.
Typical simulations for us take between half a minute and several days, but this can depend because it's typically necessary to do a parameter sweep in several dimensions (leading in extreme cases to runtimes of several months on a cluster).

I believe Thrift (now shipped w/ CUDA SDK) makes things easier, but (since you know Python) nothing like NumPy exists in C++ and PyCUDA maps NumPy seamlessly into GPU computing, which is a big win.
That has a high angst to word ratio right there.
Actually, if I remember well (ut can<t remember where I get that from), another reason was so that people walk a little while to let their back recover from slouching all the flight before they pickup their heavy suitcase. Meaning in the end they had to bring less people out on a wheelchair.
If only your phone had an Xbox controller!
Akvo Foundation (www.akvo.org) - Experienced DevOps engineer to help open source software foundation scale and grow.
Location: Amsterdam, London, Stockholm or REMOTE

Akvo seeks an experienced software development operations engineer to join our team and help us grow as we maintain and improve our core software products, Akvo RSR, Akvo FLOW and Akvo Openaid. You will be responsible for maintaining and evolving our cloud and SaaS infrastructure (eg servers, VMs and databases). We will also look to you to explore and recommend new technologies to help our team maintain and grow our infrastructure to respond to increasing demand for our products.

Core skills required: managing VMs, provisioning frameworks (eg Puppet, Chef, Salt), Linux.

You must live in a time zone between UTC -5 to UTC +2 (East Coast United States to Eastern Europe) and speak fluent English. You must also already have residence or a visa to live and work in the location where you will be.

Desired experience: maintaining cloud infrastructure, Java/Python, open source projects, integration projects, managing migrations, working remotely in a distributed team.

Akvo is a small non-profit foundation with a big mission. We create open source web and mobile software, and build networks of skilled partners that can change the way development aid is allocated and reported. This is important, because it improves the way projects are implemented in some of the poorest parts of the world, making them more effective, efficient, sustainable and visible.

To apply for this position, send your resume and a brief cover note to caetie@akvo.org.
When I review candidates, a github[1] profile boosts them to the top of the stack. I'll usually go look at it, too.

It shows 3 things:

- Knowledge of version control. Which is good to demonstrate.

- Knowledge of the de facto standard SCM hosts.

- Knowledge of current trends in tech; i.e., social awareness.

So tie those 3 things together and that presents a better candidate than someone who only has a resume. To be precise, it would vault you over the bog-standard candidates without a doubt. This is even more true for new graduates.

[1] Any sort of profile/portfolio site is a bonus for me. It doesn't have to be github. But I give bonuses for github or other SCM hosting sites. Note that I can go look at your interactions with other people there, which is a big deal.
Title should read: How to apply to a job at Shopify

On a related note, there is definitely a bubble in job application & interviewing posts on HN. I wonder if that indicates something going on in the start-up industry. Companies being too selective, or applicants not plentiful enough?
> It doesn't matter if your money is behind a five-foot-thick reinforced-concrete safe if the banker can be convinced to open it for an attacker.

So we should use thinner walls or none at all?

Don't be obtuse.

We talk about the walls, because stronger walls reduce the chances of a break-in.
Or the Eye Pad
Might I ask why you built your own, knowing there was an almost identical offering in place for years? For example, did your different choice of releases cause a statistically significant shift in arrival times? I imagine you've done analysis comparing your approach to theirs.
Greenspun first attempts to define what being "professional" does not mean in the context of software engineering (dress nicely, drive a clean car, don't offend), then discusses what makes one surgeon "more professional" than another (competence, innovation, and teaching account for full points), and finally describes how a software engineer would accommodate that standard. The talk does not hinge on the semantics of the term.

And on a surgeon's cleanliness, note that Greenspun is referring to the surgeon's car, not hands or other parts. (Though perhaps some doctors could use help in that department: http://well.blogs.nytimes.com/2011/09/01/getting-doctors-to-...)
I was interested until I saw that salary. Try £60,000 - £90,000 and you might find some decent CTOs.
I tell everyone, if you want to know if a new MBP is about to come out, ask me if I've bought one in the last couple of weeks. Both MBP's I've bought were followed soon thereafter by a model refresh :|
`map` is the trivial case. There are plenty of loop compositions that are completely non-trivial to do by hand. That's why array fusion (see e.g. repa or vector) is a huge win.

foldl g . scanl y . concatMap x . filter h . unfoldr k

Fuse that by hand.

This is why we have optimizing compilers. They do what you could have done, only more often, and without mistakes.
When it comes to "spectacles" on which people fixate, things like school shootings get a lot more attention than the American Revolution. Not that I'd call them that. (How about "tragedies")
Nice, really like it! Think it would be cool if you could see the expected lenght for overdue products too. Something like that maybe: http://codepen.io/stroebjo/pen/aiLtd
The problem is that the site is using SVG paint servers to provide a gradient for the progress rect. The gradient is specified in a SVG def element with id barGradient in the HTML file. So far so good. The problem arises because the fill rule is written as "fill: url(#barGradient)" and is placed in an external CSS file. In this case the fragment should be resolved against the stylesheet URL, not the HTML document URL [1]. It appears that Gecko and Opera get this right and WebKit doesn't. However the page relies on the incorrect behaviour here. (I also note that Gecko and Presto do different things after they fail to resolve the paint server; Gecko falls back to "none", Presto to the default fill colour. My reading of SVG 1.2T is that Gecko is correct in this case [2]).

tldr; The page relies on a WebKit bug. The Gecko rendering is correct.

[1] http://www.w3.org/TR/css3-values/#urls
[2] http://www.w3.org/TR/SVGTiny12/painting.html#SpecifyingPaint
I think it will be really interesting to see if this will also do something like Ubuntu for Android, where you will be able to dock the phone and have a full version of Ubuntu Desktop.

I could see being able to use this as a development machine (Django/Flask/RoR) that you can take with you. I would have one setup docking station at work, and one in my home office. I would no longer need to keep two or more machines in sync via vcs/database dumps. Things are looking up.
My own piece of feedback based on my experience. The slides were good. But like others, JIT is not all rosy. In V8 and Dart and .NET, code gets compiled to native code as soon as possible. I think that's the best case scenario in general. You then don't have to guess as much.

The author didn't mention method dispatching. I think it's an issue for many languages. In Dart, they tried to optimize it by the specification by mostly eliminating the need to change methods at runtime. In Ruby I watched a video by one of the core Ruby developers and he said that in Ruby method dispatching can be very complicated requiring up to 20 steps to resolve them.

As important as getting the best performance out of programs is to get the programs created in the first place. That's why I'm against shying away from larger codebases. I'm in favor of OO programming exactly because I think getting things done comes first, even if that could complicate the implementation of the toolset. And OO is all about layers of abstractions that bring more performance costs with them.

That said, I absolutely abhor type annotations. They make code hideous and decrease the opportunities for experimentations. Instead of reading a + b = c algorithms, you may need to parse A a + B b = C c source code.

In Dart we have Optional Types. But the core developers are fond of type annotations, so most samples they post come with them. I take relief in being able to omit type annotations while experimenting, researching and ultimately prototyping. Although in a way I feel like a rebel in the community for this disregard. Thankfully there is this chance to share a community with them.

Reading the part that you don't like adding heuristics to help programs to go faster reminded of adding types to them even if they are mostly disregarded as in Dart.

Then again, not all "dynamic languages" are the same. Some are truly dynamic with eval and runtime method changes. Others, not so much. Sometimes the tradeoffs allow for other kinds of gains that could come into play like when deploying. So there is a lot more to it than just getting the algorithms correct.
Ahem, enter the official "Director of Happiness" at GroupTalent takes a bow
The title started because when I joined GT, I was doing a bit of everything and I did not, and still don't, fit into a specific title or box. I love my title and it's a wonderful ice breaker. In fact, I get comments everyday how "kick ass" my title is from employers and talent alike. People seem to respond well to someone who's job is to direct their happiness and have their best interests at heart (which I do). My day starts and ends with connecting smart, talented, kick ass people to really cool opportunities. I feel like every day I get to help people make magic happen and that, my friends, is how I direct all the happiness. :)
The last 2 copyright reform bills (that I'm aware of - one circa 2008 and one circa 2012?) were both put forth by minority governments.
I'm not sure what the other thread you're pointing to has to do with money transmission laws. There, you were enlisting volunteer support for an effort that happened to be remunerative to yourself. You didn't mention that in your comment; I wished you had. (Note also that by the end of the thread the goalposts had also moved from Plainsite to Asymptote.) You then replied to the effect that I'd accused you of operating the entire effort as some kind of scam, which I of course hadn't done.

That exchange, like this one, is characteristic of the way you communicate on HN. You could just respond to questions or even refute them aggressively. Instead, you take things personally and create smokescreens.

It's an unfortunate habit because in this particular discussion you are probably in greater command of the facts than I am, and yet you spend credibility on pointless innuendo that is easily knocked down.

(I obviously have my own expansive portfolio of unfortunate HN habits, but unlike you I'm not appealing to HN for help in any particular cause, so I think it matters less for me.)
About two weeks ago, Apple did an update on the Retina MBP and some price changes the the MacBook Air. I know it is a rather small change, but I think it counts for "release", so the calculation for the Macbooks is wrong.
Mars Rover Curiosity Has First Big Malfunction
Personally, I have just a couple of issues with the Pixel, one hardware and one software:

1. A touchscreen wasn't needed.

2. There is no way to create local user accounts without a Google account. I don't have a problem with service tie-ins, provided that they are optional like they are with iCloud.

Otherwise, nice machine.
The question then is how do you assess value for money before you use the service. I work as a freelance tester and I often see that customers see the value after working with me and then return for repeat business (as someone else has mentioned - you build a reputation).

As an example, an error in an iPad app was dismissed as a known connection issue by the dev team because there were no server side logs so the request wasn't hitting the server. This was the dev team's first iOS app. My specialist knowledge of mobile testing helped identify quickly that the app was connecting to the servers but that this one request wasn't and provide console logs showing where the communication error was occurring.

This customer were to launch in public the following week and this would have killed their reputation due to the critical nature of the function that was failing. This was my first day testing with them after they had put in a year of development effort and dev testing (they brought me in specifically because they felt they were getting "tunnel vision"). This was one bug masking behind another which I spotted due to 3 years experience in testing mobile apps. I think that provides value for money without being employed permanently, however I appreciate that companies/teams don't see that value until it's their reputation that has been protected by the investment.
Richard Stallman, unrepentant: 'Apple is your enemy'
Blaze is intended to be a much more general solution than a pure key-value store (although it will be able to tackle this use case too). But yes, the idea under BLZ is close to your projects, namely, leveraging the available resources in your computer in the most useful way.

But sorry, I strongly disagree in that everything is a variation on things from 70's: during these good old years, the memory hierarchy was far simpler than nowadays, and having to deal with that introduces a great amount of complexity in libraries that are designed to get most out of modern computers.
Filling Your Harddisk via HTML5
In a weird way, I think you and the authors sort of agree -- their premise is that many applicants don't want to work at companies that they perceive to have a more traditional workplace culture, so they should tailor their applications, personal presentation, etc., accordingly.

It sounds like following this advice might make candidates less attractive to your company... but then, it sounds to me like your workplace culture is, at least in some sense, a more traditional one, so (no offense) the target audience of this article probably doesn't want to work there. To the extent that the job application/interview process can match the right employee up to the right company in terms of cultural fit, everyone benefits, and the corollary is that the process should facilitate not matching employees and companies up whose ideal office cultures align poorly.

For my part, having done a bit of interviewing and resume-reviewing, a memorable application is extremely important, and while I would probably be a little weirded out by someone submitting a song they wrote, resumes and cover letters that just list fraternity leadership positions and the like are unlikely to make the cut. Likewise, if you're a suit person, I have no objection to you wearing a suit to an interview, but lots of programmers are not suit people, and showing up to an interview dressed in a way that obviously makes you uncomfortable does nobody any favors.
I'd love it if you could convert times in days to months, or something like 'early september' if you don't want to seem to over-promise by giving a real date. I could divide by 30, but I'm lazy.
The quality sucked from day one. These guys have had years, and still can't field a competent UI. Facebook is a mess. Communications are scattered all over the place. Invitations? Friend requests? Plain old messages? All in different places. There's no central In box. Even your own friend list is buried in obscurity.
How much do you evaluate the code itself? In other words, if I were to interview and my Github profile was mostly personal projects of various levels of quality, would that necessarily work against me?
Whoops, it looks like Firefox doesn't like SVG gradients. I'll look into that. Thanks!