skysight-inc/HackerNews huggingface dataset:
And rightly so. It's a non issue.
You mean the biggest internet names will no longer operate in almost any of the developed world?
Native CSS Scroll Snapping (without Any JavaScript)
I'm tempted to say "because language". But I won't. The language is evolving and in the written electronic modality it is becoming increasingly common to start a sentence with 'So' or 'This.' which infer an inclusion or endorsement of the previous writing and then add upon it.

It can bug you but you can't keep people from changing the rules by using the language in a way they like. That has been happening since the first campfire.
Many do, likely without even realizing it. It's common functionality in Linux package managers.
It's like they really want to become 1984.

I wonder what Orwell would say if he were still alive today.
Ask HN: Who is hiring? (July 2015)
Please lead with the location of the position and include the keywords
REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome.
When remote work is not an option, please include ONSITE.

Feel free to post any job that may interest HN readers from executive assistant to
machine learning expert to CTO.

Please only post if you personally are part of the hiring company. No recruiting firms or job boards, please.
Ask HN: Freelancer? Seeking freelancer? (July 2015)
Please lead with either SEEKING WORK or SEEKING FREELANCER,
your location, and whether remote work is a possibility.
Ask HN: Who wants to be hired? (July 2015)
Share your information if you are looking for work. Please use this format:

Location:
Remote:
Willing to relocate:
Technologies:
Résumé/CV:
Email:

Readers: please only email these addresses to discuss work opportunities.
My first though was that it was some sort of compound word.
I've repeated the same retrospective items sprint over sprint without them being addressed. At one point I put a sticky up saying "this sticky will not be addressed." It's kind of sad.
Sorry, no. I don't want a dynamic linker for my software stacks. I want a complete, ready-to-deploy chunk of code, FROZEN IN TIME, that has a known and predictable state that I can trust.

If I need to apply security fixes, I'll rebuild the chunk of code, also frozen in time, and deploy.

Ideally, I want no dependencies between container and host, or container and container. Or at least I want them kept to an absolute minimum.

Even more ideally, I want isolation to be so complete that I'd be able to run my built stack 100 years from now and have it operate exactly the same as it does today. That's a bit hyperbolic, of course.

Docker is not a linker; it is a system from which you build deployable code. In fact, there's no reason why in theory you couldn't add support to deploy Windows or BSD stacks (other than the fact that Windows and BSD kernels haven't been added yet).
It is also only game, that when randomly meeting some people from old game days you still have urge to talk about thing that happen in game 15 years ago, trading stories and jokes.

It is the only game that you play with people and where the people you play with are the most important element of the game that creates the game itself. In other mmorpgs you just play around hordes of people that you don't really care about: you just click and click and click.
> Cameron (and May) repeatedly say that they do, in fact, want mandated backdoors.

Where?
Why I set up the Greek bailout crowdfund
Elsen, Boston, MA: FULL TIME, ONSITE Frontend Developer

Elsen is building the next generation of market simulation software at the intersection of high performance computing, machine learning, and quantitative finance. We're a small, tight-knit team located in the finance district of downtown Boston. We are looking for a frontend developer to help build the user interface for our analytics software which is primarily written in Haskell, C, and Python.

* Deep understanding of Javascript and Angular.

* Experience building interfaces for analytics or mathematical modeling software.

* Use of Sketch 3 for design prototyping.

* Understanding of basic REST API concepts and network stack.

* Time management skills and ability to work with an evolving API.

* Statistical reasoning and willingness to develop a cursory understanding of algorithmic trading.

* Overall fun-loving personality, good sense of humor, and willingness to play complex boardgames.

Optional skills that are potentially useful at Elsen.

* Understanding of statistics, econometrics and/or financial modeling.

* Basic understanding of SQL

* Basic understanding of Python

* Basic understanding of Linux deployment methodologies (i.e. Ansible, Docker).

We are primarily looking for candidates in the Boston area are or willing to relocate, but are flexible given exceptional candidates.

Website: elsen.co
Contact: jobs@elsen.co
Location: New York City

Remote: Possibly. I have long-term remote experience

Willing to relocate: Yes

Technologies: Ruby, Rails, JavaScript, HTML, CSS, SQL, Backbone, jQuery, RSpec, Git, Linux/OSX/Windows.

Resume: http://ericsavadian.com/resume.pdf

Email: eric.j.savadian@gmail.com

I’m a (web) developer based in New York. I’m happy to work with any area of the stack, but I would love to have the opportunity to focus on the backend and application security. The product and the team matters more to me than the technology and I will happily and quickly learn whatever stack you use. Aside from the programming, I bring to the table a 10+ year background providing support, training and writing documentation. Probably most important: I’m an interesting and fun guy to work with that your team will love to have. Feel free to check out my portfolio site at http://ericsavadian.com
Distil Networks | SF, DC (Arlington) NC (RDU), Soon-to-be London | ONSITE (with a few exceptions) | We block bots on the internet.

Distil announced $21M of Series B funding yesterday to stop bad bots from scraping content from our customers websites, along with reducing fraud, spam and security issues from automated traffic. Measurements on our global traffic show about 60% of the traffic is from non-humans and that number is growing. We have a global network and actively block traffic based on our bot / human signatures. Our customers love us (and they pay us too!). Our investers love us. I (data scientist, employee 14) am pretty jazzed about working there too.

What we’re looking for:

- Senior Lua Developer - Dive into the guts of NGINX to build the next gen of our bot blocking system.

- Senior Solutions Architect / Solutions Engineer - The nitty-gritty work of getting customers hooked into our network and happy with the performance.

- QA Automation Engineer - Automate all the things! These folks are surprisingly tough to find.

- Front End Engineer - Change the face of what our customers see.

- Senior C/C++ Platform Engineer - Make the bot blocking guts fast.

- Senior Javascript Engineer - We need deep, framework-less, JavaScript experience to build fast bot-fingerprinting systems on the frontend.

- Ruby/Rails Developer - Our customer facing systems are Ruby/Rails and we need more help.

- DevOps Engineer - We run a vast global network and East/West coast engineering teams that need support.

- Web Developer - Someone to work with design and marketing to maintain our web presence.

- We're also hiring sales and marketing.

I'm a data scientist at the company and I'm having a great time working there. If you want more information or want me to push your resume into our hiring stack, contact me: william dot cox at distil networks dot com.
I've tried that a couple of times in the past but I just couldn't make it work for me. I guess it's vi instead of vim, so it felt really crippled in comparison. I seem to recall there was no normal / insert context either so you didn't know which mode you were in.

I'd be willing to try again if anyone had any good pointers for how to use it effectively though.
Ask HN: Why Do We Act Like Elon Musk Is Super-Man?
Granted, he is an insanely gifted and hard-working guy who obviously understands both technical and managerial aspects really well, but some people act like he is achieving all this on his own when he has thousands of people working for him who are among the best minds available.

Is it not (at least partially) a marketing technique that Musk gets a huge portion of credit and attention for the successes at his companies? A central persona for the media to focus on and create a "Musk Effect"?
>> Private entities (individuals, companies, clubs, etc.) can refuse to participate in things they find objectionable (gay marriage, straight marriage, death penalty, life, whatever). There may be legal repercussions if, for instance, what they're refusing to do is to pay taxes, a legal obligation.

Not always, at least not in the UK: http://www.bbc.co.uk/news/uk-northern-ireland-32065233

Again, not commenting for or against. I just think that the philosophical arguments of where freedom of conscience butts up against other people's rights is an interesting topic.
There is, of course, Lisp Flavoured Erlang: http://lfe.io/
XKEYSCORE, Explained
I think this:
>4. People will just stop using taxis more and more. Who wants to be driven by violent guys, and who already are usually bad drivers that even harass people who are not their clients (saw one cab driver last week yell at a woman who was wearing a summer dress)?
is your strongest argument. Even before the days of Uber, London taxi drivers faced competition by mini cabs. And you know what, there have been a few times where I ordered my mini cab driver to let me out so I could hail a black cab, as the mini cab got totally lost and was just outright incompetent. If the French cab drivers would be even remotely as friendly and competent as a London black cab driver, there would be no need to worry and protest. Good quality always wins in the long run. Having a lobby and a government protect sub par services, does not serve the overall economy at all.
Module loaders e package managers
This headline is awful. It implies the linked article describes a feature Google has built into Chrome. Instead it's a "Show HN" to be used within Chrome. Please correct. This sours me immediately on SnipAndShare.
Sandy Springs (Atlanta) Software Development... Small team, Greenfield project... Great place to work

Are you ready to build great software with a fantastic team? To learn new frameworks while solving hard problems? To fearlessly add skills to your experience while maximizing your potential? Stop now… you found us!

See AnswerRocket.com and contact mike@answerrocket.com.

Still not sure? Take a look here: https://vimeo.com/127954349

AnswerRocket is expanding to meet the parallel challenges of demand for our products and the drive to do new things. We are seeking a few software developers with a passion for innovation, quality and user experience. Are you a smart and flexible thinker for whom programming is second nature? You will love it here.

Currently our development environment is JavaScript (react/flux), Python REST and Java (data pipeline). We are building a complete application suite and the tools to manage it. Our focus now is the Business Intelligence marketplace, which is exploding with opportunity.

We hate putting people in boxes, so think of these points as guidelines for the people that will be most successful with us:

- Substantial professional software development experience

- Knows our tech stack or has long track record of learning fast

- Self-teaches new technologies, but not always anxious to use them

- Loves design almost as much as implementing modules and fixing broken things

- Knows how to hit a deadline but also knows when and how to explain a delay

We move fast and require each team member to manage requirements and priorities that are established collectively. What we lack in formality, we make up for in results.

Contact: mike@answerrocket.com
Thinknum - https://www.thinknum.com – New York, NY - ONSITE, VISA

Thinknum is Github for Finance, a platform that allows investors to access the web’s financial knowledge. We have thousands of analysts using our platform, including many from major financial institutions. We’re a graduate of 500 Startups and raised $1m in funding led by Pejman Mar Ventures. Thinknum has been featured by the New York Times, TechCrunch, VentureBeat and Forbes.

You can check out a list of open positions at https://www.thinknum.com/jobs. If you have any questions, please email us at founders@thinknum.com.
For those who are interested, check out the vandwellers sub on reddit.

https://www.reddit.com/r/vandwellers
I still found the exchange, informative/insightful and apropos.
I fell in love with Lisps and FP precisely because they were an easier, more straightforward way of just getting the job done than the alternative.

How many times have you written a dozen lines of for-loop that could've been one map/reduce? How many times have you written a whole page of Object { this.foo = ... } just to add the simplest of new features?

Literally the reason I got out of programming after high school almost 15 years ago and wrote it off as 'not for me' was that kind of tedium, and learning Lisp and FP were the point in my return when I said 'Oh, wait, actually this is pretty great; where the hell was this when I was a kid?'

Lisp didn't take off because 1) home-computer-ready implementations were largely out of reach for three decades, and 2) Lisp and FP both were embracing the importance of expressive power during an era in which most programming still worshiped doing things the hardest way possible. Shit, when I was a kid, you weren't a 'real programmer' unless you did everything in assembly. Then it was C above all, to be followed by EnterpriseFactoryJavaFactoryFactories.

By the standards of most of the programming world, where there are still real bosses who grade coder performance in KLOC, Lisp is 'wrong'. But pumping out thousands of lines of repetitive boilerplate is not equal to efficiency, it just looks like it to a work culture that only understands output of work rather than quality of work. If programmer A takes 1 hour to solve the problem with 100 LOC, and programmer B thinks for 45 minutes and then solves the same problem with 4, who's the most efficient in that scenario?

And more to the point, which of those two work environments do you want to sign on for?
Under RIPA if you can prove that you no longer posses the decryption key, you don't have to go to jail. That's not as easy as it sounds, since being a possession of the key "previously" makes the law assumes you still posses the key, but at least you have a chance...

That's a step up from the French key disclosure law, where you go to jail regardless (no backups? your HSM is dead? tough...)
> compromising the server wouldn't be enough, because that doesn't give you the SSL key

But it does. The server needs to have the SSL key to be able to serve requests over HTTPS.

It may be encrypted with a password, but at that point you're severely degrading your integrity assurances (compared to offline executable/archive signing). Might as well do it right with offline signing, right off the bat.
To a certain degree I don't want to know what's in them. If I want to add search to my stack - initially I'd rather not have to have an intimate knowledge of Elastic Search, a task queue and whatever other moving parts there are. In many cases a black box that just works would be a fantastic option.

The reason hosted services are popular is for exactly this reason.

A wide understanding of different technologies is a wonderful thing but sometimes you just need to ship.
"over performance" doesn't mean "with complete disregard to performance". You still need to hit >= 90fps with zero hitches and zero dropped frames.

A less performant scripting language can be a wise choice if the the productivity gains are sufficient. However that language still needs to hit 90fps with no dropped frames.
The Quantum Computer Race
Schrödinger | NYC | Senior Software Infrastructure Engineer | Full-Time/Onsite

OUR MISSION

To improve human health and quality of life by empowering researchers with advanced computational techniques that transform the way chemists design drugs and materials.

By building and deploying breakthrough scientific software solutions and forming collaborations and partnerships, we help scientists accelerate their research and development activities, reduce costs, and make novel discoveries that might otherwise not be possible.

THE POSITION

As a Senior Software Infrastructure Engineer in Core Modeling, you will use current engineering practices to create tools for scientific developers to build physics-based software solutions for pharmaceutical drug discovery and materials science design.

The Core Modeling Infrastructure team focuses on getting scientific developers fast feedback from testing and building and provides ways for them to scale up their calculations. It also works on chemistry infrastructure libraries that provide molecule I/O, cheminformatics, and graph-theoretical algorithm support.

RESPONSIBILITIES

- Drive projects that will make scientific developers more efficient and robust

- Work with the infrastructure team to maintain, build and test infrastructure and make it usable for scientific developers

- Expand test automation, including performance and system tests

- Maintain and improve the continuous integration build system

- Communicate with others about how to change our systems for the better

Learn more and apply directly via our website at: https://www.schrodinger.com/careers/description/212
The solution is for everyone to "increase the noise", so the filters won't be able to distinguish any signal. There is safety in numbers, but the problem is that most people have been gradually conditioned to behave otherwise, and thus it'll require a very large sudden change to work.
ABP is very good about this these days, and takes you straight to the option to switch that off if you want it (last time I installed it afresh).
By "limit" I mean your code would do it, not Postgres. E.g. your series is 86400 datapoints long (seconds in a day), you would store it as 100 rows of 864-element-long arrays.
Electronics seized during Walsall fraud raid
Collage.com is hiring! Full Time REMOTE

Collage.com is a technology company that makes custom products easy for everyone. We strive to deliver the best customer experience with great software and excellent service. We sell an expanding variety of photo and home products, including photo blankets, photo books, canvases, pillows, and more. Collage.com has been featured on the TODAY Show and Good Morning America several times. We are a small, profitable, 100% bootstrapped start-up with about 40 employees that has been growing 4x annually for the past three years. We are seeking ambitious, nice individuals to join us in our quest to bring great custom products to the world.

* Digital Advertising Strategist - http://jobs.collage.com/apply/hg7QpZ/Digital-Advertising-Str...

* Front-end Software Engineer - http://jobs.collage.com/apply/pXoKEO/Frontend-Software-Engin...

* Operations Software Engineer - http://jobs.collage.com/apply/fePexf/Operations-Software-Eng...

Our jobs website (http://jobs.collage.com) lists these positions in several places, but really they are all remote (though someone in New York would be preferred for the Digital Advertising Strategist). Please use the jobs website to apply if you are interested, or feel free to ask any other questions here (or email craig@collage.com).
Well I think it's a different - my app really only deals with very simple form inputs and interactive views, there's no performance issue to think of. Text editors deal with file systems, buffers, displaying text, plugins, a bunch of other things.

That being said, I get two threads inherently as a result of the client-server separation, and on the Meteor server you can properly parallelize the work as a result of its Node foundations.
Airtime | New York City, NY | Mobile Engineer (iOS)

We are building really cool things in the real-time video space, and have been quietly experimenting and iterating on a number of projects and technology. We all know that video chat is powerful, but has not been done quite right… yet. This will not be your average iOS app—we are building something beautiful with very powerful video chat and online connectivity under the hood.

We are looking for another iOS developer to help us build the next big thing and change the way people interact with each other. You would sit next to and work with me personally, and I can promise that you will be proud of what you are building.

If this sounds interesting, feel free to email me at: dan@airtime.com
There's nothing it can do more than downloading a binary and running it and it asking you to run it as root.

Except piping to shell is more convenient.
so swap it out for a better PKI system. There is literally nothing in any of your steps that can't be automated, except for the totally nebulous 2a "publish in the blockchain, have lots of high profile technologists sign it" which 9/10 people are not qualified to judge.

There is no reason you couldn't automate your whole suggestion, except for that one, which makes it infeasible and open to all manner of social engineering.
As I'm not a MeteorJS developer myself, I'm glad to get some feedback as to short comings or improvements of this post.
Show HN: Fastn, a JavaScript tool for building user interfaces
YOKOHAMA, JAPAN | ONSITE | SEVERAL POSITIONS | iOS, Android, ML, DB, Web, Unity | Visa assitance available for qualified candidates

16Lab (http://16lab.net/) is a multi-functional ring-like wearable computing device developer. VC backed, along with the Japanese government's subsidy program that supports highly competitive R&D-oriented innovative startups. 16Lab has garnered the best minds in engineering, manufacturing, and design from around the world to establish a successful product. We’re currently looking to add some engineers to our team.

We have already unveiled the first working prototype in October 2014: http://www.forbes.com/sites/michaelkanellos/2014/10/06/first... After the event, leading tech firms have expressed their willingness to partner with us in efforts for further technological advancements. Our key components are custom-made, which are by far the smallest of its kind. As a result, our open-innovation development approach and our world-class team of experts, came up with an ultra-small scale ring device.

If interested, please contact us at jobs@16lab.net.
I'll always carry a deep association between Zippy the Pinhead and a plaintext Unix login because of fortune(6). To my teenage self, the mystical, cryptic, clever quotes from Zippy that greeted me upon login matched perfectly with the mysterious but deeply effort-rewarding feel of the rest of an early '90s Slackware distribution.
I really like how open Facebook is about their infrastructure, hardware designs, etc.

I would have thought that they would be trying something with higher capacity, but off the shelf == lower costs.

Interesting that FB needs to handle 900 million photo uploads a day. With higher resolution cameras on smartphones, their storage requirements will keep increasing. My Note 4 takes 4K video and very high resolution photos - FB, Google, etc. can store lower res versions only, but the pressure will be there for higher resolution support, especially with 4K TVs, and other high resolution devices.