skysight-inc/HackerNews huggingface dataset:
London, UK - Droplet

Droplet is a fast growing and funded mobile payments platform. We are looking to hire engineers to join our small team based in London. We are mostly Ruby/Go at the moment but generalists and quick learners are more than welcome!

You:

- have experience building, testing and deploying Ruby applications

- have strong understanding of object-oriented programming

- enjoy finding the right solution for the problem at hand

- are able to talk confidently about choices you make

- are highly self-motivated

- think like a hacker

Experience in the following is desirable:

- Web application security principles

- Golang

- SOA systems

- RabbitMQ

- Ruby

- AWS suite of products

Benefits

- Flexible working hours and location

- Opportunity to actually build stuff

- Unlimited holiday

- Participation in our employee share options scheme

To apply:

Complete our code challenge and get an interview! https://www.prehash.com/#/startup/38/challenge/92

Or email join@dropletpay.com
Would you really trade your health, physical and mentally for paid sick leave?

I rarely get sick, but then again we're seven people in one office and only one have kids ( kids makes a difference ). Mentally it's different story. I can't begin to count the number of days where I get home stressed out due to the noise of my co-workers and people going in an out of the room to talk to one of my colleagues.

Maybe I'm just special, but for me to completely focus and do my best work, I need an almost eerie silence. That's doesn't mix well with co-workers talking on the phone or a radio playing.

Open offices have been known to be a bad idea since Peopleware, but they are just so cheap to build.
You, sir, are a gentleman and a scholar. I only hope one day get the joy of understanding the roots of UNIX, the intention of Plan 9/Inferno, and the places it can be used outside of the PC world. I believe their major achievement is hardly the user interface or the driver support. Those are arcane measures of usefulness by today's standards. The main point of Plan 9/Inferno is not about where it runs at all. The point is that wherever it runs, the communication between networked resources is no longer a matter of each device being an island onto itself. It is designed from the ground to allow for a mesh of storage, computation, display, and other devices. The target audience is not your regular PC user just yet. I think the late Dennis Ritchie, of UNIX and C fame, said that Plan 9, much like UNIX, will not be fully appreciated for another 20 to 30 years.
I've got a few questions:

1. What level are you looking for in a developer (Mid/Senior)?

2. I see you have things segregated out as JS, Android, Ruby and so forth. How much cross-interaction is there between the roles? For instance I have extremely strong Java and Javascript skills but I'm not sure my Android knowledge would be up to snuff to do it as my primary job.

3. It seems your working language is English? I just wanted to confirm since I wouldn't trust my German in a professional environment.
Simply because there are far more people who are likely to forget the rules of science and think "wow, 174 years, it keeps going forever!" than people who think "wow, 174 years, must be magic"
The proper way to do this is using something like TryParse() and ToString() and to handle the case of failing to parse the string as a number and maybe even specifying the locale for both operations. If you are absolutely sure that parsing can not fail you can use Parse() and omit the error handling.
I got a bit stressed out just by reading that.
How does it not filter out the sun and other sky-related elements?
The moment that LTE started happening, people realized that they were not going to get decent internet. Because "rural" in Germany includes villages with 1000 inhabitants in it.

Just because the big Telcos don't consider it economically viable to invest there, these 1000 people would have to share the badndwidth of LTE among themselves indefinitely. So of course they became active. (Note, some communities already started to get involved in their own internet connectivity long before LTE was rolled out in Germany.)

Funny enough, once there is a decent alternative by a local/small provider, the big ones also start showing up.
Thanks. It's a good quick run-through with the fundamentals and lives up to the title. I wish there would be simple and short illustrative examples/case-studies - or links to it - in the lessons to prove each point.
My psychology is unfortunately different than most users, which means UI's suck for me nowadays.

I want more information on screen, more settings, more logic.

The UI trend however seems to be less information on screen, less settings, and more "The UI knows better what you want than you do" :(
There's an extra reason why pasting might be disabled on password creation fields: to prevent typos. If I mistype my password in the first box and then copy-paste it into the second, the text will match and my account gets given the mistyped password. You'll then never be able to log in.

If you force the user to type the password in twice, typos will be spotted immediately and can be fixed.

None of this affects password lockers like LastPass since they can autofill these forms in despite the HTML.
comea c++ is available though it costs $50
Why Activism Isn't Enough
You're joking right ?
Why You Don’t Need To Worry About Branding Until After Product
This is an x11 port in the contrib directory equis - if you want it. I use it to communicate with remote linux machines.

There is also an ncurses port and a vim port. I don't feel the need for either of those.
Caveat: I didn't write this, folks. I just really liked CanCan and was happy to see it be maintained.
Deploy a rails app locally on OS X using Passenger with Nginx in
I've been using ZFS for a home NAS for a few years, and it's been great. I only know three commands, and it's served me perfectly, even with low RAM and no ECC. Just don't make the mistake I made, check if your disks are 4k and tell ZFS when creating the pool.
Peter Funch has a series of compositions like this. Only he is adding not removing. http://www.v1gallery.com/artist/show/3 scroll to the middle for examples of everyone holding a folder, or wearing red, yawning, etc.

Pretty intensive work to get the photos, shadows and composition together.

Edit: a link directly to an example http://petapixel.com/assets/uploads/2009/12/babel11.jpg
The thing is, you can't copy FROM a password field. So you need to type it somewhere else first, and it will probably be readable there.
Just so it's clear: the median filter way of doing this doesn't rely on finding two images with non-overlapping people, it uses the open spaces from all the images. As such, you don't need an exponentially growing number of images.

You'll still run into issues with two things:

1. Someone napping or being otherwise still throughout your photos will show up in the finished product.
2. Systems which are stationary but put out a lot of internal movement (trees, video screens) will likely show up as random-colored pixels within the range of their colors. For trees this would look like a blur. For TV screens it would probably end up gray-ish or staticky.
There's one environment in which an open-plan office makes sense: a trading desk. (I was a trader for a year.) That's because 5 seconds means a lot on the markets. If millions of dollars can be lost per second, you can't afford the Bell Labs culture.

However, on-the-desk quants and IT are genuinely respected for their sacrifice. Sure, they have to be highly available from 9:20 to 4:10, but the rest of the time is completely their own (usually for research; they tend to work 11-hour days not because anyone is making them, but because they love the work). They're paid very well for that intense 7 hours, and no one would subject them to the humiliation of "Agile" micromanagement. Quants have traders come by to ask about trading strategies at high levels, but they don't deal with PMs and "story points" and arguments about whether what they worked on over the past week was "in the backlog" or not. Quants have something much closer to an open allocation environment than most software engineers, and if they can't hack the stress (and not everyone can, especially for years on end) of being on the desk, they're usually moved to off-the-desk roles and the change isn't stigmatized.

(Some will come in and say that quants are second-class citizens in hedge funds and, if one looks at 95th-percentile compensation, that appears to be true. Quants hit a ceiling around $500k-1.5M, which is 1% of what the best traders make, but they're respected. On the other hand, non-managing programmers are third-class citizens in most Valley startups, and they aren't making any money either.)

Open-plan offices make sense on trading desks, just as "Agile" makes sense for a small consulting firm on the make-or-break project that'll take it into the big leagues (under which it's reasonable to ask the tech staff to truly "sprint", because delivering the project will result in a quantum leap in client relations, quality of work, and compensation). The problem is that management tends to take these processes that conditionally result in high performance (for a short while) and attempt to implement the costly, negative and painful aspects (e.g. open-plan offices and Scrum) while failing to deliver the upside (e.g. quant-level bonuses, genuine equity rather than 0.05% bullshit) that makes talented people willing to tolerate the pain.
More like socioeconomic status.

http://www.guttmacher.org/pubs/FB-Unintended-Pregnancy-US.ht...
Feelio – a daily email that tells you what to wear
The FreeBSD mascot is the best one out there.
You reminded me of this - http://www.informit.com/articles/article.aspx?p=1768317

There are some interesting differences between CSP and Erlang (and Go, which arguably implements CSP a bit more closely than Erlang).
Tiny £10m Robot Hand to Perform Surgery on Unborn Babies
That and you should be happy you do not share "friends" with an antisocial network operator that has an active neglect of other people's privacy.
Dyson Almost Made Google Glass More Than a Decade Ago
Tips From a Bike Thief: How to Make Sure No One Steals Your Ride
I imagine that some of the examples are just left over from when browsers were allowing reading from the clipboard from js. In which case having a password in your clipboard was a huge security vulnerability.

Even if the issue has been resolved, few companies seem to be in a hurry to remove parts of their security policy.
The fully loaded cost of IT people is $50-75/hr.

I worked in office space in NYC a few years ago that was $80/sqft. 6x6 cube is $3k/year. Using your assumption that an office is 5x bigger (not sure if that's accurate or not), you're looking at around $15k/year for an office.

So the delta is $12k/year, equivalent to 160-240 hours/year or 8-16% of a salary. IMO, with many developers you'll regain productivity far in excess of that by shelling out for an office.

The reasons companies eschew offices has more to do with taxes and lack of giving a hoot than cost.
I think there is a generational gap in that some youth in general don't seem to realize most offices were not a broom closet with precisely one desk and one chair. Usually we had at least one spare table (maybe a cheap lunchroom class table, but still..) and piles of extra chairs and often a desk for the guy who quit last month and hasn't been replaced yet.

So the "old timers" get very strange questions like "what if you're in an office and need to talk to someone" where the younger people don't understand the architecture and the older people don't understand the younger people's lack of experience.

In 1995 the office I worked in had 4 desks (usually 3 empty because of flex time/remote work, meetings, collaboration, etc) and 4 chairs (again, usually 3 empty) and two big lunchroom sized folding tables and I believe six chairs crowded around the lunchroom tables. Admittedly mostly covered with these new fangled (at that time) "cisco multiprotocol router" things. So if someone walked into my office and wanted to talk, or even a moderately large team appeared at my door with pitchforks or whatever, I could and did occasionally host parties of ten plus people, like if there was an emergency and we had to config and ship out like an entire data center of routers at the same time. And yet most of the time my office was ALSO blissfully empty and silent so I could concentrate on studying release notes and design new configurations and test network designs using routers set up all over the conference tables. It was extremely flexible, and therefore extremely productive, unlike an open office.
I think of it more as distributist.

Distributism's core principle is that the ownership of productive property should be as widely distributed as possible, which is in contrast with both capitalism (where it's held by a relatively few wealthy shareholders) and socialism (where it's in the hands of political leaders).

To the extent that open-source software is geared toward benefiting the community of contributors, rather than generating a profit, and the resultant product is free for anyone to use and improve upon, I'd say that definitely has a distributist feel to it.
Also note that it's available through the regular settings UI (opera://settings/) if you enable advanced settings under User Interface you will find "Disable tab bar's top spacing when browser window is maximized".
Should we not arrest master car theives because they are exceptionally talented? It's not unreasonable that their talent could be fit into some productive use. What about people who burglarize homes? Who fix soccer/football matches? Shoplifters? Assuming nonviolence in these cases. Would you preume perpetrators of all of those crimes just have to "work their asses off" to make up for "mistakes?" How do you arbitrarily draw a line and say such and such crime should not be punished or enforced and another should be?
Google services are being disrupted in China
Ask HN: Why do freelance sites tend to race to the bottom and not the middle?
This is probably a naive question but would love to hear some HNer insight on this one.

While pondering the prices being charged by many contractors on sites like oDesk and Freelancer and reading many people saying that marketplaces like these are a 'race to the bottom', a thought occurred to me.

If these sites are meant to make the market global (and thus a person in say, India, with an Internet connection and talent should be no different to a person in the US, with an Internet connection and equal talent), why didn't / why don't firms in places like India bring their prices UP to the higher rates generally charged by people living where expenses are higher?

I see the argument that contractors living in countries where the living expenses are low can afford to charge less, but why would they?

I know why they would _now_, because the trap has already been set. But why did it end up like that? Why didn't people see it as an opportunity to ask for more (as in some thought process like: "this site makes me equivalent to a US contractor, so I can now charge as much").

I realise there's probably a lot in this question; I'm NOT singling out any countries in particular certainly and I know there's definitely generalizations here (not all contractors from such places charge low amounts).

It makes me curious what would happen if there was a freelancer site that totally anonymized which countries its' contractors were based in; would this affect prices in the market? (as buyers wouldn't have an expectation of a lower price point depending on where you were, if that is in fact a reason).
KUSoftas CMS has been released Download and try it
Hey guys, we just released KUSoftas CMS ! Download and try it! http://www.kusoftas.com/ and tell us what you think!
Drones to host Pirate Bay servers flying over intl waters
Top new hiphop music 2014
Some of us believe that we should pay taxes and that we need some sort of standard of security, but that the government should just be "better" about it (use tax money more efficiently, balance security with liberty, etc...). But moderation doesn't make for good reading.
What's even worse is creating a market in zero-day exploits. That's like doing biology research by creating a freelance development market in bioterror microbes.
Check out the fpvcentral shopping list http://fpvcentral.net/2013/03/high-performance-quadcopter-fo...

They don't add the transmitter and batteries though, which would bring the price easily to $200. But, it is doable.
what will kill laptops? time. just like what it does to typewriters: old people fade out, new people come with what they are familiar with. there will be much better input methods (e.g. voice + virtual keyboard hybrid), much better UI paradigms, much better devices at much better prices.

to be honest, i don't see anything in everyday office work requires more computing power than what iPad offers. Most heavy-lifting computation will (if not yet) be done on cloud.

in fact, I'd argue the single thing blocks the transition from laptops to tablets is the ridiculous long review process Apple imposes. It mandates a 1-week per iteration of software evolution rate. how many startups can live with it?
You can automate this dom-manipulation with a browser plugin like DontFuckWithPaste, e.g. https://github.com/jswanner/DontFuckWithPaste
Precisely. And that's still the culture in some places (Microsoft being a good example). Generally many devs will establish a rapport with folks on their team and in other parts of the company to a degree where occasional visits won't translate into wondering what needs fixing ASAP. Also, if everyone has an office then you can schedule meetings with other folks in their office, or your office. As long as it's not more than like 3 or 4 people. Or, if you're working on something and need to ruminate you go wander into a friend's office and talk about it or whatever. Though if someone has their door closed they probably don't want to be disturbed.

People who don't have experience with offices have these bizarre notions about office etiquette and collaboration. They also easily fall into post hoc / confirmation bias fallacies, where they see some positive result of collaborating in an open plan office and imagine that they would be forced to live in a world without the benefit of that spontaneous collaboration in an environment with offices. But they ignore the fact that such things very much do occur with offices, and they also ignore the opportunity cost of open plan layouts. Of conversations which don't happen because the work space is deathly quiet due to everyone trying to work, and you can't just hop into a friend's office space and close the door so you don't bother other people, as just one of many examples.
I strongly feel that those people should face some form of restorative justice rather than punitive fines or prison.

Prison is fantastically expensive, not particularly effective, and severely degrades the offender's life.

Restorative justice is much cheaper and more effective at fixing the offending behaviour, and the results of that behaviour.

Prison should be left for violent or unrepentant recidivists.
Major Newry development will create up to 800 jobs
I have been using plan9 as my desktop since 2000.

As people have said browser support is an issue, there is linuxemu + firefox but I prefer to remote desktop/vnc to
a windows/linux VM that my work's IT dept look after.

In this day and age throwing another VM at the problem is not a big deal, and is definitely easier than porting webkit.

I write C code for embedded and server side code so I can write this in portable C and run it on windows, Linux, plan9 or embedded under threadx.

Its an environment I am used to and I like it,
I find I am productive with it.

-Steve
> But 1Password isn't exactly impartial ... their entire product and way of thinking depends on being able to auto-enter passwords.

You're not just talking about a product, 1Password, you're talking about the whole class of password managers - 1Password, KeePass, lastpass etc. http://lifehacker.com/5944969/which-password-manager-is-the-...

There are many and they all do this. Many of them also offer "auto-type" i.e. simulated keystrokes, as an alternative to paste. It works even when paste is disabled.

On the whole, using a password manager is a very good thing: http://anthonysteele.co.uk/nobody-knows-anything-about-passw... http://www.troyhunt.com/2011/03/only-secure-password-is-one-...
Machine learning challenge for high-resolution ultra-highfield fMRI
Best not to advertise compatibility with everything unless you are sure that it really is compatible with everything. Otherwise it is too easy to mislead people (who will load the site, check for their favorite language, not see it and never come back)
Yes, you should definitely have all of your ducks in a row before you go in, but they are willing to bend the rules on some things if you basically look like you're going to make it. Here's what you want to bring:

1. Proof of Health Insurance.
2. Rental Contract
3. As many contracts or letters of interest from businesses as possible. Particularly if these are in English, they don't scrutinize them too much. If you simply have an open engagement letter for some hourly rate, perhaps an estimated (but not guaranteed) number of hours, they will look kindly on this, even if it doesn't actually obligate the other party to ever pay you anything.
4. Business Plan. I would generally shade this on the low side. You will look better on your renewal if you exceed your projections. It does need to be at the very least about 18k EUR/yr.
5. Historical income, particularly from self-employment
6. Bank statements, any evidence of assets you can dig up. Print these out for a couple of years.
7. Any degrees and transcripts you have
8. Personal references.
9. Any professional awards, etc
10. If you're married, an official marriage certificate.

The main strategy here is to overwhelm them with paper. They love paper, particularly if it has some sort of official looking stamp on it. If you show up with 100-200 pages of documentation, you should be virtually guaranteed to get the visa.

If you are worried or want to increase your chances, hire a lawyer and have them show up with you. The immigration people seem to see you showing up with a lawyer as evidence of seriousness and professionalism.

I can say that I showed up with my wife, and unfortunately she didn't have any job offers when the appointment rolled around. Between our copious documentation and a lawyer present, they issued her visa without the (required) job offer.
CSPs are also implemented in Clojure's core.async

This blog post helped me understand some use cases for CSP

http://swannodette.github.io/2013/07/12/communicating-sequen...
How flickr scaled computer vision and deep learning algos using hadoop and storm
Open-offices are downright dangerous. We had an Indian colleague who had tuberculoses. After it was diagnosed, every employee had to get an examination. One colleague got infected. Worst of all, the management handled the matter rather unserious and kept jamming everyone in the same office (including the infected colleague!) Gladly, I worked remotely for that company.
Blossom loves Slack
Sprit of the time- inspirational video
We all want big things in our lives but as we grow up we realise, wanting things is just a waste of time because sooner or
later the thing that wants you will come up and tap you on the shoulder and YOU might wanna be ready for it.