skysight-inc/HackerNews huggingface dataset:
30 exciting dev roles created at Midlands-based Purplebricks
Purplebricks, the UK’s most positively reviewed estate agency, is recruiting for 30 talented software engineering roles in its pioneering in-house team. Fancy joining us?

We're a Startups Awards winner that has grown exponentially in less than three years to become the UK’s 3rd largest estate agent.

We want to continue to improve and enhance our world-class technology platform.

Our business offers customers the best of both worlds – the personal service of the high street combined with cutting edge technology that puts customers in complete control with information, communication and activity.

The sheer volume of customers who are engaging with the platform 24/7 means we have the opportunity with our fast, secure and responsive technology to advance functionality and introduce new and innovative features. With technology truly at the heart of Purplebricks, our developers play a crucial and active role in our continued and growing success. We are building for further growth.

These new roles represent some of the most exciting opportunities for developers in the Midlands. We have a genuine dev culture here, where people are trusted and empowered to deliver solutions in a dynamic environment. If you want to work for a disruptive and innovative company that saves consumers thousands of pounds every day, you need to come and work here.

Purplebricks is recruiting for:

•	Full-stack Web Developers
•	Frontend Developers
•	Manual QA Engineers
•	Automated QA Engineer
•	Devops/Operations Engineers
•	Technical Architect
•	Technical and Development Manager
•	Technical Training/Developer
•	1st Line Support Technician
•	Product owner

For more information about the roles, or to apply, please visit www.purplebricks.com/join-the-team or email techjobs@purplebricks.com.
No its not. they are called transactional emails and dont get blocked. Usually, you have a dedicated IP for that which guarantees fast delivery.
Agree I loved colonization too, a remake would really be great :)
> Only in the SV and startup echo-bubble.

I'm in neither, but I guess this is just something that stuck to us in the software business in general.
1602 AD was one of the real treasures of the bargain bin. I'm pretty sure I picked up my copy way back in the Walmart $5-$10 jewel-case section.
Blog about Fight with Cancer. Day[0]
You can just turn off the other victory conditions. I typically choose the victory condition first and just allow that otherwise it can feel like you are playing chess when others are playing chequers.

There are times when the multiple conditions makes for a better game e.g. having to keep cultural powerhouse in check during a domination attempt with a couple of nukes on their culture producing cities.
This is not 'akin to a decorator', it's is partial function! Do you name your functions:

def THIS_IS_IN_GLOBAL_SCOPE(): ...

Of course you don't! Then why would you consider forcing someone to write this:

def bar(spam, eggs):
print spam, eggs

def foo(eggs):
return bar('baz', eggs)

Which even manages to lose information, hence why functools.partial exists in the first place.

This is bad because readers now see FOO and think it's a constant:

FOO = functools.partial(bar, 'baz')
I wonder if it will be able to cope with case-sensitive filesystems? I still haven't got to play one on my Mac because they've never supported case-sensitivity.
Yep, culture victories as an "all-butter" way of playing. I like a single-city challenge going for either diplomacy or culture. No spending hours walking units across the map, just focus on your own business in one simple city.

Religion can be important for culture though and I find it too similar to the war mechanics i.e. churn our religious units, march them across the map, fight for control...
> I would not be surprised if a face recognition NN worked better on Europeans rather than Chinese, for the prima facie reason that they have more variable facial features and other aspects like multiple hair colors other than black

To people who are used to them. i.e. to you.

I'm Irish, and can tell many Irish accents apart. But I've had people from England not being able to hear the difference between Irish accents, thinking they all just sounded Irish.

I've literally been in a group of Europeans in Africa, and Africans mixing up several of the women there, because they were all relatively tall, slim build, with longish straight brown hair.
IMO IoT is just as vague as AI, which is being widely used for anything from NLP to deep learning.

Particles' website [0] also uses IoT as an all-encompassing term, using specialized terms like "Smart Home" and "Industrial Internet of Things" where applicable.

[0]: https://www.particle.io
People give Google a lot of shit, but how about paying for service you want? If you do, you get http://imgur.com/a/Udvn6.
How to Write a Great RFP (Request for Proposal)?
Several people here mentioned that they hate the mesh fabric of the Aeron chairs because it tears over time, because it feels "like sitting in a hammock and putting pressure in unwanted areas causing numbness", and because the hard plastic rim under the mesh presses into your thigh.

For everyone who likes the basic Herman Miller shape but not the mesh, I recommend the older Herman Miller Equa and Equa 2 chairs:

https://www.google.com/search?q=herman+miller+equa+chair&sou...

These pre-date the Aeron chairs, and IMO are much more comfortable. The downsides are that they are slightly less adjustable in general (e.g., on my particular model, the armrests don't go up and down) and obviously don't offer the ventilation of the mesh (which I personally don't like anyway).
> it's a seriously underrated benefit.

It is not without a cost, the cost being an lack of standard ways to accomplish things. For long running projects where devs may come and go, having a standard way to do things is an incredible advantage, and will result in a much more consistent code base.

For real world front end project, this is a much more important concern, imho, than ease of picking up. For your particular use case, I agree something like Vue is a better fit.
So, we're not supposed to complain about walled content because of the "web" link. Can we complain about walled content that the "web" link doesn't help with?
This is silly – the entire process of "Oh, we got hacked. What did they access? Who's been compromised? Better write an email. Better find a channel to send that email, and wait for it to be sent" could very, very obviously take a couple of days. You are unfairly trivialising that.
#OnePlusDiwaliDash OnePlus Dash for Diwali Level 1 'Bloom' #OnePlusDiwaliDash
Why You Should Delete Your Friends
Cool visualisation, but it doesn't have links to the subreddits?
There's a difference between liability in causing accidents - and support/warranty.

Think about it: some guy changes the suspension on his car, making it super tight, puts racing wheels on - and then claims an issue on 'warranty' when something happens due to his modifications?

It's definitely within reason to forfeit a warranty if someone hacks up the product with their customizations.

There's no way an auto-manufacturer can provide warranties for parts, which depend on other parts - that have been altered.
It sounds like you have zero confidence in your development skills. And the fear of failure is ironically what's making you fail.

Maybe contribute to an open source project or start your own? Are you sure development is something you actually want to do? If you're sure then go to a site like upwork.com and start small, doing small jobs, it'll give you confidence.

Don't worry about holes in your resume, most employers couldn't care less, you can just say you were freelancing during that time, and put your friends down as references.
This Real-Time Image Warping Projector Will Blow Your Mind
I always thought III was the sweet spot for Civ. They've changed hands a couple of times, so perhaps it's because of new teams, but it's never quite seemed on target since III. IV had a rubbish interface, V used insane amounts of CPU mid game on, and I wasn't that convinced by single troop per space.

It's not just that I'm older and less interested in games - there's still the odd one makes me think I need rehab. Factorio managed to achieve it early this year! I'll undoubtedly buy VI and play it though.
Shit happens. It's possible to take security seriously, but for something to be overlooked.
Interestingly enough, even idealized prediction markets don't produce accurate probability estimates, but generally overweight bad events like collapse of the market itself: https://ordinaryideas.wordpress.com/2011/12/16/risk-arbitrag....
At first i thought WTF am I looking at?
But actually they are quite beautiful in an abstract sort of way.
In what way. Functions fine for me
New Work Management Application for Tradesmen
Ask HN: What stacks dominate in remote jobs?
I work as a dev in UK for 6 years now, mostly JVM (Scala, Java), SQL, Javascript, some Python and Rust. I am now very interested in starting working remotely, so I'm curious what stacks are popular in remote jobs? What should I concentrate my attention towards from purely realistic and practical perspective?

Obviously if I could choose I'd prefer something like Scala/Big Data or Rust/Real time, but something tells me Ruby/Rails and Python/Django or something with Javascript will be way more popular?
But it was a year ago it reached a lot of viewers.
> production systems (where you shouldn't be debugging anyhow)

I'm not sure about this. Ideally, yes, but if you don't know what's causing an issue it can be difficult to reproduce it, and strace can be phenomenally helpful in figuring out the cause. Of course, you could leave it off until you think you might be in such a situation.
I often look up algorithms there, it's a great resource. Unfortunately, you cannot search for parallel algorithms specifically and need to know what you're looking for anyway.

I was wondering whether someone could recommend similar resources (or books) for parallel algorithms. These are still very underrepresented on websites and in books, often just an addition or mentioned in passing by.

Any recommendations?
Yes, you can play the game together with others.

We do have reports of games getting out of sync though. The multiplayer code definitely needs more love, but there is only so much time. For the next release, we will evaluate the current state of multiplayer and decide if we can fix the issues. Otherwise it's probable that multiplayer will be a focus in the next year.

(I've been contributing to the project from time to time in 2012/2013 and getting more active recently, hence me writing "we".)
Battle of messaging apps: when your data is safe and when it’s not
Here is a must read whitepaper on similar thing :
Reinventing the RFP: Getting the Most Out of Your Document Review Platform in 2016…and Beyond?

http://document-management-systems.cioreview.com/whitepaper/...
Free TV Shows online, again?
When did your parent talk about copying Uber?
Ask HN: Im not the greatest developer, but I'm very good at shipping products
What is your definition of a good balanced developer? And how would you go about achieving it?
That's ridiculous; older businesses and government services are compromised all the time!

And let's not forget that there is a spectrum of value associated with information. On the one hand, I'd rather my bank details and payments weren't publicly released. On the other… IP address, bcrypted password and email address? Minimal relative value.
> if I'm server side and using something dynamic, I might as well
> use something nicer like ruby or python.

You could say the same thing about Javascript. "Might as well use the language I already use on the front-end."

The code is pretty much identical between Ruby, Python, and Javascript once you have a yield/await abstraction in the latter.
I still play the game, like once a year ! The pixels look huge on a 27inch screen today, but hey, the game is still excellent
Both major parties (and probably all third parties) do that, they just pick different parts to focus on and different parts to ignore.
I think it's maybe just that this isn't Reddit.
I wonder if LucasArts is happy with that logo :-) The image and the font brought up some good memories.

https://en.m.wikipedia.org/wiki/Day_of_the_Tentacle

https://images-na.ssl-images-amazon.com/images/I/514Q95XGV8L...
So that happens frequently enough to make the inconvenience of continuously carrying a weapon around worth the trouble?
Side-project wise, we use Vue on StyleCI (https://styleci.io) and over the next few months we'll also be using it on Cachet (https://cachethq.io).

My experience started at work where we used it on an internal project. The ease of use was insane, we had something reactive and easy to work on in no more than 10 minutes. React has always had too big of a learning curve for us, so it'd have been a vanilla JS/jQuery mess if we hadn't found Vue.

We're now using it on almost any project we start (they're all very UI driven).

I met Evan You at Laracon earlier in the year, he's an awesome dude and has put a lot of thought into everything Vue. Thanks again for making Vue! :)
Will colleges pay for students?
I didn't get into the series until 5, but I'm really glad I did. The AI wasn't so good, but the mods that were built for it are fantastic and solve so many issues with the game. Even only exploring the map and fighting off raging barbarians can be fun. Anyone have any favorite MODs? I've been playing the community mod for a while. It's incredible the amount of work fans put into that game. I want to thank them all for making rainy days a lot more enjoyable. A bottle of wine and a friend makes for a great Civ V experience.
Yes, it is ironic that Windows and macOS are the desktop systems taking this route, while GNU/Linux is starting to look like the swiss cheese many FOSS used to joke the other OSes for.

The scale is so high, that kernel security has become a major discussion subject.

http://arstechnica.com/security/2016/09/linux-kernel-securit...
Update for the latest security issue:

https://outflux.net/blog/archives/2016/10/20/cve-2016-5195/
I've been doing some pretty ambitious self-build shed projects recently so have a really good handle on material costs. The costs of building houses, from a materials perspective, is around $40000 in Sweden. The labour would be 3x that.

I dream of building a proper house, but I already live in a good one.
My favorite use of Duff's device is this optimization in TIS-100: https://reddit.com/r/tis100/comments/38hfvl/multiplier_optim...
> I would not be surprised if a face recognition NN worked better on Europeans rather than Chinese, for the prima facie reason that they have more variable facial features and other aspects like multiple hair colors other than black

This is false. Each individual has a preferred set of facial features that are used to distinguish faces, and this set is usually dependent on our race and/or where we grow up. People of some races look alike to us because they have lesser variability in this set, but may have more variability in a different set of facial features that our mind is not used to looking for.

A face recognition NN would be biased this way only if the training set was biased, or if it was only taught one set of features.

There's a good explanation of this at http://lawcomic.net/guide/?p=3285
Would this help against DDoS attacks on a web site?
Intelligent CPC Ad NEtwork
Being more secure than a security question is a very low bar.
Show HN: Get your personal chat bot in one click!
Objectivism is one point - sure, there's plenty within it, but it's a solitary cadence through the majority of her books.

I prefer her early stuff, from before she lost her ideals to her ideology.
If there's ever been a great opportunity to open source something in the Windows client, it's WSL. A number of popular User Voice feature requests were closed recently as not in scope, which is reasonable on the part of the WSL team but shows that the demand for Linux-on-Windows is much greater than the team's current objectives. If the project was open source and the team accepted patches who knows where this thing could go. People want to run X, they want device emulation, they want to run all kinds of apps that aren't necessarily dev tools.
Walking Normally: the Facts (2013)
There are a couple ways to choose. One is to choose something that feels right to you. If you try PHP, Ruby, C#, Java etc. which do you find the most intuitive?

Another factor is what languages will get you a job (if you want a job). You can look at job ads, and the monthly whose hiring for an idea of that.

Also it depends where you live. Where I live C# and Java are more employable skills then Ruby and PHP. But if you want to do a lean startup kind of thing, using Ruby and PHP has it's advantages.

I think to start off with ignore npm, bower, webpack and all that jazz and just code up stuff up in HTML and JS. Add JQuery when you are ready. And then try a web framework - React would be a good bet when you are ready. Then once you are used to all that, adding other tools in to the equation will seem less daunting.
Of course it can be the programmer's fault. Programming NNs is not just about picking an unbiased sample set of data, you need to help the NN know what it's looking for.

As I've explained in https://news.ycombinator.com/item?id=12759089, different races have different sets of facial features which are used for facial recognition (because they vary more). Now, when programming the NN, what if you only told it to look for the set of facial features you thought was important? It's very easy to let unconscious biases seep into your code.
As a beginner don't go for the bleeding edge. Look for something stable with thorough documentation and an active community. You might want to check out Laravel Homestead [1]. All the batteries are included so you can jump right in and start developing your web app.

[1]: https://laravel.com/docs/5.3/homestead
How do I get more Karma?
... and can I buy coffee with it? (what is it for?)
You can see the current trends by looking at job listings. E.g. http://stackoverflow.com/jobs?sort=i&allowsremote=true

Another good source of info is: https://github.com/lukasz-madon/awesome-remote-job

I think it has more to do with the company itself and less with the tech stack though. There are companies that get remote working (not necessarily new or startups) and others that they don't.
Sorry, no idea. I don't really see what the difference is from user perspective either way (as long as the feature is compatible with the underlying hardware).

My experience is that of a bystander with fairly high standards none the less. My kids seem to love Skylanders, Disney Infinity and Plants vs Zombies Garden warfare local multiplayer on Xbox one and what I observe works great.
Swift hack.
This would seem to indicate that times provided by that notifier are not very effective: https://news.ycombinator.com/from?site=leknarf.net
it does, but that isn't my complaint: there isn't an official, opinionated way to do it - something that syncs vue-router to express and serves. it's a common enough problem that fastboot solved it for ember, and I wish vue had the same.
I've had terrible experiences with duckduckgo. I really want to switch, but I've never been able to justify the costs. Every now and then I give it a shot but the results from DuckDuckGo just aren't there. Sometimes they aren't even in the ballpark of what I'm looking for, while Google nails it - what I want specifically is in the top 3, and the whole rest of the first page is related.

I don't know if this is because Google and DuckDuckGo require different phrasing of terms to do well and I'm just highly adapted to Google, or if it's something I can't help.
>I'm in neither

Yeah, but you're the type of person who reads HN, so its informationally (is that a word?) close to both :-)

The connotation also spread a little to journalists and media covering the dot-com era, but still nothing that the average Joe would be aware of.
Yep. My favorite games are pretty much: anything by Zachtronics, Rocksmith 2014.

Rocksmith does have its annoyances at times, though (the note recognition isn't perfect, so if you don't play absolutely perfectly it's going to miss notes occasionally, making the more difficult songs very hard to 100%).
So true. They also have government agencies on their side. If you hack a bank, you're messing with money which suddenly involves a whole raft of governmental agencies.
I have a vague memory of this from my late feature phone days. I remember I actually enjoyed using it considering how limited the possibilities were on these phones.
I've played civ 5 and civ be on Linux with a case sensitive file system.
If you want to go into overdrive, try Europa Universalis 4. It's basically Civilization, turned up a notch.
FOSDEM Desktops DevRoom 2017 All for Participation
You have a point. But as a non-native speaker trying to learn a language, you aim to become so fluent that people will not notice you're foreign. You want to be able to play with the language.

A big part of learning a language is to become familiar with frequent speech patterns and slang. A language is not a sterile set of words with attached grammar but a slippery gelatinous blob that molds itself to the culture and people. Spoken languages are quite lively. If I want to integrate myself and joke around with natives, I need to learn to mold it the same way as natives to. In order to learn how to do that, you first have to start imitating.
It's more like Anno than Civ
That... kind of makes me want to visit this site much less.

I often upvote both sides of a polite to-and-from between two parties with differing opinions, if the discussion is interesting, since that, I feel, adds to the quality of the whole page. I frown upon learning that it is encouraged to downvote if you disagree. Isn't it an equivalent of childish sticking fingers into your ears and hoping the other opinion goes away?
High karma lets you downvote/flag:

https://news.ycombinator.com/newsfaq.html
https://news.ycombinator.com/newsguidelines.html
They are using weblate for translations https://hosted.weblate.org/projects/uh/
>Do you understand how marketing works?

Yes, in the exact inverse way I'd want a non-profit like Mozilla to work.

By the way, do you understand how marketing works? Mozilla is not a lifestyle or luxury brand, and nobody cares about those things in browsers.

Firefox got a huge market share back in early 2000-2010 because it had a good product -- not because of branding. Heck, it wasn't even an official Mozilla branded effort at the start, just a project by some community members.
Direct link: https://hosted.weblate.org/projects/uh/
I'm so excited for this, I've (eventually) owned every nintendo console/handheld (I'm looking at you badly marketed WiiU).

I really hope they fix some of the issues with the eShop - it needs work, but its improved a lot!

What happens when you lose the right part of the controller? can you buy them individually or do I need a whole new pad?

If my screen gets scratched - can I just replace the screen section?

What happens to my save data - if my bag gets damaged/stolen, will I lose all my save data or is backed up in the cloud/the switch device?

will it come in different colours - I like that the 3ds is so customisable!
A few years ago, I had a player in my tennis team who had a small beer before playing matches.
Looks cool! Any trending use case right now?
That's how I learned what "Casus Belli" means...
Strange - I thought I was the only one who thought the same. I live over on the other side of the world from Silicon Valley, but my recollection of the dot com bubble burst was of seeing tons of these chairs on clearance auctions and looking like lost robots in empty abandoned startup offices. These and foosball tables seem to epitomise the 'startup office fitout' in my mind.