skysight-inc/HackerNews huggingface dataset:
Nerdalize | Software Engineer | Full Time | on-site, Delft Netherlands
(See http://www.nerdalize.com/careers/ for more postings)

Nerdalize needs more nerds! We are a skilful and informal bunch of people that highly respect craftsmanship and we are therefore looking for a competent Linux GNU/Linux software- and system engineer to join our team in Delft full time.

Taking a radically novel approach to building cloud infrastructure, you are not afraid to face unique challenges in networking, storage and distributed systems. You have an opinion on how you want to solve such technical problems, but are not afraid to admit you were wrong yesterday. So were we. Really.

You want to automate everything, because you understand it is mandatory for keeping steady pace in development. You like to use modern tools like Ansible, Docker and Go, but also understand when Python and Bash serve you best. You are thrilled to experiment with new technologies like Rancher, Kubernetes, Vault, Consul and are confused or mildly upset that we failed to mention technology X here (come explain!).

If you can put checkmarks all over this list, get in touch:

- You are not allergic to champagne and confetti
Dynamic memory debugging tools (2008)
They spelled "Semper Villains" wrong.
Leveraging Constraints
Is the food waste collected separately? Locally we alternate landfill and mixed recycling, but we don't have the high temperature of CA so I guess that helps as well as the food waste (or at least a decent proportion of it) getting collected weekly as a separate stream. Maybe the health code just needs updated?

(Relatedly, garbage trucks, like busses, are ideal targets for hybrid-electric drivetrains due to high gas usage, heavy weight, low speed start-stop journeys, and being driven where pollution (including noise) are issues)
remot e
Paamayim Nekudotayim: What Double Colons Are Called in PHP
Querying 50k Gameservers in 100 lines of Python
Autonomous flying car to become reality by 2025
Interesting project! May I ask why you chose ClojureScript over straight Clojure?

My understanding of ClojureScript is that it's Clojure syntax for a simple single threaded environment (probably an oversimplification), but with Golang you have a lot more reach in terms of concurrency.

Please forgive me if I haven't phrased this very well. I certainly don't mean to put a negative spin on this or anything; I'm just curious.
So we cover the basic needs of those people. What are they going to do with their time? My guess is they'll look for ways to entertain themselves, and particularly inexpensive, mass-produced ways because they can't afford much besides their basic needs.

Sounds like a great recipe for Idiocracy.
http://www.surf-the-edge.com/2014/05/08/the-engineer-manager...
same situation here in India. Flipkart has changed the book business forever. Today people go to bookshops just to read / try out the book for free, then place an order in their mobile app!
A somewhat philosophical question: what is the endgame here?

Cracking codes was no doubt fundamental to winning the Second World War (and I would imagine all wars since the invention of the Caesar cipher) - but since then the motivation for surveillance appears to have from safeguarding the freedoms and rights of the people to an full-scale assault.

We now have nation-wide surveillance of the British public (and no doubt the people of most other countries), who for the most part couldn't be of less interest if they tried. So what is the motivation for this? What is it about you or I that is so interesting to GCHQ/NSA?
Does anybody know if the fonts used on the old mac and IIgs are available somewhere?
Advertising is also the force that makes the current web free. There are lot of articles, especially on HN, about keeping the web decentralised, keeping it open etc. So far there has been _no_ other way to finance a website than advertising.

Granted, some blogs (stratechery comes into mind) can go behind a paywall but that is because their articles have high value. Personally I like strategies like sponsored posts and similar, however these are not scalable for small producers thus available only for high-traffic websites. I wonder how would sites like Facebook, Blogger, Disqus work if there was no advertising. Also, people clearly want these sites to exist and clearly do not want to pay to use them, what other option there might be?
best usage of "considered harmful" in a title
In my 30 years of experience, the "parallel" technical track is really only for super stars. As merely a very good developer, management pays better.
If I'm French, and I want to be forgotten, then Google should forget me. If I'm American, and want to look at the life of my French friend - and can do so only because I'm not in France but rather in America - then why is it acceptable for Google to say "okay your friend is forgotten: only in France - here is the stuff they didn't want you to know".

Again this is is just cynical flaunting of sovereignty on Googles' part, and another example of a supra-national entity lauding its power over democratic governments.
Agreed. Not sure why Firefox on Android has such a low user base but I wouldn't consider anything else at this point.

I certainly would not use Chrome, despite its extensions.
There's conspiracy theory, and there's conspiracy theory. Nazi spacemen from the Moon are obviously bullshit, but there's a heuristic I found to be good at predicting the real stuff that most people still don't recognize and treat as conspiracy - namely, that with technology, if something is possible (i.e. not breaking the laws of physics) and would benefit a group with deep enough pockets, it will be done.

So for example, is reading through most of the e-mail traffic possible? Yes, it is, there are ways to get this data in principle, and algorithms will help you in filtering. Is it useful for a government agency? Obviously. So it is most likely being done. Believing that before Snowden was not tinfoilhattery, it was accepting an obvious conclusion. Lo and behold, now we know for sure it happens.

People still don't get it. I die a little inside every time I see someone genuinly surprised about side-channel attacks like timing, reading the screen from light reflected off a wall, reading keys by power analysis, reading keypresses from accelerometer, etc. It's obvious this can be done and will be done. Computers are not magic boxes, they're made of matter and obey the laws of physics. They interact with the world.
I think most savvy internet shoppers think this when they see things on store shelves, and in some retail stores, its a much larger markup than just a few pennies.

I thought the same thing after reading this article, but then wondered how much a posted policy in the store might help? Something clever about doing our best to match internet prices if you come over and have a chat at the counter (giving you the catalyst for a relationship that could lead to a loyal customer), and/or politely extolling the work that the bookshop does to curate it's collection, and that you may never have found it if it wasn't for your thoughtful local bookseller! I find it hard to sypathize with local businesses that I have no connection to, but the ones I do frequent, I feel at home in. I go to retail locations to browse, or because I know I'll get a level of service (and personal interaction) that can't be matched online (being able to try things on, asking for reccomendations, ordering off the menu, chitchat on similiar topics, etc.)
Netflix is half of all Internet traffic (crazy), and all the content owners are hopping on board. We want to create an ecosystem built on open hardware and software so its easy for anybody to get to this great content, anytime, anywhere, without one of the "big guys" imposing their rules on who gets what, when, or where.

This is plain crazy. Netflix can't offer their service without DRM, Intel can't even release a chip without supporting DRM. How on earth did anyone expect this to be succesful without DRM? In the kickstarter movie they even show clips of Game of Thrones and John Oliver, how did people envision the Matchstick to play that content without DRM support?

And then the craziest part, after working for 11 months with I imagine a team of at least 3 but probably more, they fail which is understandable but then they refund the kickstarter campaign. That means they actually have 470k lying around. Probably from VC funding.

So they used the kickstarter money as leverage in VC negotiations, got funded. Then worked for 11 months on something the kickstarter backers didn't ask for which creates a backlash, then they decide to drop the kickstarter. I wonder what their investors think of it "Oh yeah, the initial 17000 people that believed on our project whom we woo-ed you with? Yeah they're not happy with the direction we're going in so we're dropping them". So now it's just going to be an HDMI TV stick which to my knowledge already exist right?

(BTW the proper way this should've gone is: After 11 months Matchstick admit they got nowhere because of supplier issues (i.e. they couldnt get DRM) have run out of money and give up. The backers sue for reimbursement. Matchstick LLC files for bankruptcy, court finds no wrongdoing, no one gets money. The end and everyone lives happily ever after. Faith in Kickstarter restored)
How a Production Company Faked ‘Instagram Migrant’ Account
TLDR the internet killed the bookshop industry
Is your ISP 100% reliable?
Even with the perfect local infrastructure there is still a single point of failure.
http://dilbert.com/strip/2001-10-25
http://xkcd.com/221/
Scheduling+Active+Thinking:+A+Time+Tracking+App+Will+Help
Reading the PAE manifesto and Romer's posts, it seems clear that in this case, the enemy of an enemy is not a friend
I think a mini browser with only the capabilities required to make a secure transaction should be used when sensitive information is to be transmitted. A full browser with add-ons is a very heavy piece of work to be secure or to be tested. Banks and other actors should use that piece for secure transactions and a full browser for ads and animations.
What does drinking a meal replacement a few times a week have to do with not enjoying your food?
I found I had to go a bit beyond the settings that OSX's native manager allow for to get the key repeat that I was after. Karabiner has a setting for adjusting it properly in ms (so you ~ match other machines). would recommend.

https://pqrs.org/osx/karabiner/
why? Best-case scenario, he ends up with a chicken.
SEEKING WORK - Remote (GMT+2)

Building software applications is as much about coding as it is about understanding and solving the actual business problems!

I'm a Zend & SensioLabs certified web developer / consultant with a focus on solving business problems and adding value through product optimisation. This can be done in many ways: creating a new application, suggesting an action plan or architecture, optimizing current set-up / architecture / applications, etc.

At the moment my technology focus is on PHP, Symfony, AWS, MongoDB, MySQL, APIs, NodeJS and Docker. I also care a lot about security (InfoSec), performance, quality, best practices & continuous learning. You can contact me for projects at http://ifdattic.com

Website: http://ifdattic.com

LinkedIn: http://www.linkedin.com/in/ifdattic

AngelList: https://angel.co/ifdattic

Twitter: https://twitter.com/ifdattic

GitHub: https://github.com/ifdattic
When you say "separating my recyclables" what do you mean? What you have to do varies widely by country (and even within countries down to county levels).

I personally don't mind my local four bin system (food/garden-compost/mixed-recycling/landfill) as that seems logical to me and takes basically no thought or effort and 3 of the four bins are the same size and get picked up by the same trucks on different days so they've put some thought into the whole system efficiency.

So there's some seperation there (food versus plastic bottle) but I also get to put different types of plastic and glass bottles in the same bin.
But you have no job to earn money to buy those products.
A bit of dynamic linking reading:
http://harmful.cat-v.org/software/dynamic-linking/
http://harmful.cat-v.org/software/dynamic-linking/versioned-...

Dynamic linking is not synonymous with security or ease of use. It's known to significantly reduce performance, both when loading as well as runtime whenever an external symbol is used, and the memory savings aren't too great. One has to remember that static linking also means that unused symbols are left behind, as the compiler knows what is needed.

Ability to update components of an application is one of the ideas behind dynamic linking, but in practice it doesn't work that well, and often requires that the application is updated to link against a newer version, which of course can only happen when the distro updates. This also includes LTS distros and backports, which you either have to wait for or kill support for.

There's also a difference in how Go vs. things like C and C++ handles linking, due to Go actually knowing about multiple files, and who uses what. This is quite a bit different than the copy-pasta that C preprocessors generate. We just ported a major product from C++ to Go, which gave us significant performance boost with considerably less code and complexity (This is not a "Go is better than C++", Go just provided a lot of things we needed in the std library that were hard to get in C++). The "necessities" were dynamically linked (libstdc++, libgcc_s, pthread, libc, ...), but our own libs were statically linked in. The binary was 51MB. The equivalent, completely statically linked Go binary is 8MB. It also does a clean build in <500ms, rather than the 3-5 minutes it took for the C++ project.

... But do remember, that Go 1.5 brings dynamic linking for the ones that want it. While the Go creators don't seem super fond of dynamic linking, they are providing it.

Regarding updating, "go get -u packagename" will update all dependencies, assuming the dependencies are go-gettable. Vendoring changes the picture a bit, in the sense that applications will bundle their own version of things to simplify things a bit, but that doesn't really change the go get -u command. Follow with a go build, and your application is up to date.
Improbable | Multiple Software Engineers | Full Time, ONSITE LONDON, UK

(http://improbable.io/life-at-improbable/)

Improbable is developing an operating environment that makes building simulated worlds possible. Worlds which can be run in real time, simulating the behaviours and interactions of millions of entities. Spaces with their own rules and properties that a multitude of people can simultaneously change, explore and visualise in as many different ways as developers can imagine.

Simulated worlds provide unique insight to those asking questions of complex systems. As well as enabling completely new experiences in gaming, simulated worlds can solve significant problems in areas as diverse as defence, energy, city efficiency, health, and finance.

We are hiring across multiple teams within the business including:

- Building our base real-time distributed simulation platform
- Applying our real-time distributed simulation platform to gaming
- Building revolutionary new online games backed by our simulation platform
- Applying our real-time distributed simulation platform to other verticals

Check out: http://www.forbes.com/sites/parmyolson/2015/05/27/improbable...

#38 on MIT list here: http://www.technologyreview.com/lists/companies/2015/

Interested in hearing from both Interns and experienced hires. In some circumstances we can sponsor visa's for exceptional talent. Currently 20+ open positions with more in the pipeline - email me directly if you don't see anything that quite matches your skills (Sean@improbable.io)
Developers: Be Less Exact, Make Better Estimates
If anyone is wondering how to get it working, unpack it into a folder with your favourite unpacking thing, enable developer mode in chrome://extensions, and use Load unpacked extension to install.

Should fix the "not a chrome webstore whatever nonsense" notice you get.
I remember when I visited Delhi and found out that Bookworm in CP has closed, I was devastated.

But of course, you can always travel to Daryaganj, where the supply of books seems endless, if not too friendly to normal customers
Acer Aspire One Cloudbook gives you a full Windows laptop for $169
A protein shake is not comparable with soylent

"I eat a banana every morning. costs me only 30cents. "
List of 857 Porn Sites Blocked in India and the Government’s Clarification
London, UK - Priory Solutions - Full Time ONSITE

------------------------------------------------

We're looking for a talented software engineer and a fantastic software analyst or product manager to join our team. We're based in Shoreditch, we're a software company, we build great products and we have a good time doing it. If you like to create software, solve problems, write code, design new things and keep on learning then get in touch.

Our stack is C#, MVC, webapi, AngularJS, SQL Server, and a little bit of lots of other things.

Software Engineer:

- http://www.indeed.co.uk/job/software-engineer-c-net-angularj...

Software Analyst / Product Manager:

- http://www.indeed.co.uk/job/systems-analyst-product-manager-...

http://priorysolutions.com/careers/

------------------------------------------------

Thanks, Rory - CTO
Canva | Sydney, Australia | Visa | Relocation paid
Canva is revolutionising design with 20,000 new users everyday.
https://about.canva.com/careers/
https://about.canva.com/careers/front-end-engineer/

Looking for Frontend Engineers:
- Javascript expert
- Strong academic background
- Excellent grasp of software engineering fundamentals
- Excellent English communication skills, written and spoken

Position is fulltime in Sydney. Come be part of Australia's next Unicorn.
email resumes to jobs@canva.com. Please state that you saw the add on Hacker News.
SEEKING WORK - Remote

I'm a designer and developer creating user interfaces and experiences for the web. I do design, front-end and Wordpress work for clients around the world. I specialize in responsive web design and world class front-end code.

My current stack includes:

HTML5, CSS3 / SASS / SCSS, Javascript / jQuery, Gulp, Wordpress, PHP, Ruby, BEM, Flexbox, KSS, Gulp, JSON, Picturefill, Styleguides

Please visit my portfolio http://metamn.io or send me an email bartus.csongor@gmail.com
"[the robot] relies on human kindness." Poor thing..
Isolating scripts on a page
No. It's perfectly possible to create queries via an ORM which work with one database engine but fail in another - whilst not SQLite and Postgres I've managed to do this several times with Entity Framework and Oracle trying to use CROSS APPLY thinking it is connecting to MS SQL Server.
In Germany books on Amazon cost exactly the same as in the store by law. I still go to Amazon because it's much more convenient to get things delivered and because there is often a used version available that doesn't require killing trees (and is cheaper).
Right. Tthank you for patiently explaining me how to interact more constructively.
I still prefer to buy my books from physical book stores. Having all the books I read listed in a few central databases owned by companies like Amazon makes me uncomfortable.

However, if anyone comes up with a way to sell/rent ebooks while preserving my privacy, that would be nice, since I'm not always in a big city where there are any decent bookshops.
Web-based customized shell access
But still, using SJW as something negative sounds odd. And as a matter of fact, I know a lot of feminists, including male ones, who care deeply about social justice and tend to identify with the term SJW. The argument shouldn't be whether social justice is good or bad, but about what social justice really entails. Clearly, man-hate has no place in it; no kind of hatred of a general class of people is just.
Canva | Sydney, Australia | Visa | Relocation paid
Canva is revolutionising design with 20,000 new users everyday.

https://about.canva.com/careers/

https://about.canva.com/careers/java-engineer/

Looking for Java Engineers:
- Java expert
- Strong academic background
- Excellent grasp of software engineering fundamentals
- Excellent English communication skills, written and spoken

Position is fulltime in Sydney. Come be part of Australia's next Unicorn.

Email resumes to jobs@canva.com. Please state that you saw the add on Hacker News.
Stop the presses: TalentLMS Summer 2015 release is out
Would be nice to answer, instead of voting, or both, but if you have an idea strong enough to vote, why not share it with me by answering?
Exactly right. If you feel you're the highest EV manager with the best team then getting that hot project naturally maximises the value for the company. And being the best is useless if you're not perceived as the best, and that takes politics and turf wars.
There's a collection of dotfiles up on GitHub: https://dotfiles.github.io/
You are unfortunately so right... and that's also why I don't like this move:(
The priority has been the same for hundreds of years: protect the Establishment from "subversives" threatening instability. This includes anyone leaking damaging true information. The grip seems to have loosened in recent years, partly due to overseas media and partly due to the security services genuinely having increasing panic over ISIS and Islamic radicalisation.

What is being concealed? Not just Zircon, but all the persistent allegations of sexual assault on children. A lot of the stories that have surfaced include elements of either the Metropolitan police or MI5 taking over the files and then "losing" them or silently shutting down the inquiry.
>The "parallel" technical career path never seems to deliver equal amounts of power, or even money, as compared to managers on the same level.

This is true. There's a self-deprecating joke about CIO being an acronym for "Career Is Over" because the Chief Information Officers are never promoted to CEO. On the other hand, it's common for the board to promote COOs and CFOs to CEOs.

If tech people want to be CEOs, they have to be an entrepreneur (e.g. Bill Gates, Larry Page, etc). Also, at small startup companies, CTOs (Chief Technology Officers) sometimes get promoted to CEO. (The CTO is often one of the founders or early employees.)

That said, if a tech person has no aspirations for C-level responsibility, the "parallel" career track for technical employees may offer enough progression and pay increases. They're ok with the ceiling being lower for the technical ladder.
Computer Chronicles: a complete archive
> How long are we as an industry going to keep this up?

Depends who you ask. I imagine the RIAAs and the MPAAs would respond "We'll keep doing it until people stop pirating". Otherwise the response would be along the line of "Until they realise it doesn't stop us pirating anyway"

People will always pirate digital goods, so there'll always be DRM.
Good question but not necessarily. I worked for a company who did this with SQL CE in the integration environment and normal SQL server in production with NHibernate as an ORM. Turns out there are some subtle differences that can creep through the ORM abstraction including the extensive dialect abstraction in NH.
Absolutely not! Heck with Hibernate for example you can't write a simple inner join on a non id value;

For example this query is invalid with HQL

SELECT p FROM person p
INNER JOIN Invitation i ON i.email LIKE p.email

And that is one of MANY gotchas. Hibernate has it advantages though, especially when it comes to developer productivity. But JDBC is needed for some edge cases.

I often use Groovy SQL instead of using JDBC, comes with excellent transaction support and helps simplifying you DB specific code so it makes sense for newcomers too.
It would be nice if you could embed it and run in memory so it's as convienent.

And yes, you can do CTEs in SQLite but that's besides the point.