skysight-inc/HackerNews huggingface dataset:
CRITEO (http://labs.criteo.com/) | Paris or Palo Alto | Full-time onsite |Software Engineer | (VISA sponsorship for Paris)

Your mission:

• Build systems that make the best decision in 50ms, half a million times per second. Across three continents and six datacenters, 24/7.

• Find the signal hidden in tens of TB of data, in one hour, using over a thousand nodes on our Hadoop cluster. And constantly keep getting better at it while measuring the impact on our business.

• Get stuff done. A problem partially solved today is better than a perfect solution next year. Have an idea during the night ? Code it in the morning, push it at noon, test it in the afternoon and deploy it the next morning.

• High stakes, high rewards: 1% increase in performance may yield millions for the company. But if a single bug goes through, the Internet goes down (we’re only half joking).

• Develop open source projects. Because we are working at the forefront of technology, we are dealing with problems that few have faced. We’re big users of open source, and we’d like to give back to the community.

Feel free to drop me a line for a chat =) n.rassam[at]criteo.com
http://labs.criteo.com/wp-content/uploads/2015/04/Software-D...
Yes, we are already working on some cool features.
:)
Web Design Services
Deepgram (YC W16) is hiring for frontend, backend, A.I., and sales. DG trains and deploys deep neural speech networks to enterprise with state-of-the-art spoken language analysis. We care a lot about building products that are fast, accurate, cutting edge, and easy to use. Our application form is really short too :)

Frontend builders are what we need most (you get to work with an amazing product designer!). Definitely apply if you want to build something customers love.

Deepgram | Front End Engineer | San Francisco, CA | ONSITE, https://careers.deepgram.com

Deepgram | Senior Full Stack Engineer | San Francisco, CA | ONSITE, https://careers.deepgram.com

Deepgram | A.I. Engineer | San Francisco, CA | ONSITE, https://careers.deepgram.com

Deepgram | Head of Sales | San Francisco, CA | ONSITE, https://careers.deepgram.com

Check out these links to learn more about Deepgram. Deepgram: https://www.deepgram.com Deepgram Blog: http://blog.deepgram.com Deepgram Careers: https://careers.deepgram.com TechCrunch: https://techcrunch.com/tag/deepgram/
Broad Institute of MIT and Harvard | Cambridge/Boston, MA | Software Engineer | ONSITE, VISA

We're a small team of software engineers, computational biologists, mathematicians, clinicians, and geneticists building cutting-edge tools and methods for interpreting massive genomic datasets.

We are looking for friendly people with demonstrated experience in web tech, an eye for design, and genuine excitement to learn new things. Our stack: React, Redux, D3, SVG, GraphQL, node, Docker, Kubernetes, Google Cloud/Container Engine, Python, Scala, Apache Spark, Elasticsearch.

In this role, you'll receive domain-specific training at a world-class research institute. Your work will be 100% open source and highly visible in the genetics/genomics community. The tools you will help build are used by tens of thousands of researchers and physicians around the world who cure disease and make biological discoveries. Come help shape the future of human genetic data visualization and discovery!

email: msolomon@broadinstitute.org
Is there a good (preferably free) service to load test ones own website? I imagine that something like this is quite hard to test for a beginner and I admit I have never tried to do it on my site either.
"with greater passive safety"

Predictable. Old, meltdown-capable reactor designs that are incredibly capital intensive and overly complex to run.
>Besides that affordable electric cars are a very recent thing

They might not have been practical, but affordable lead-acid based EVs already existed during the rise of small diesel.

>more expensive to buy (1-2k) and operate (regular AdBlue refill)?

Adblue is pretty cheap and isn't going to be used up that fast, most people are more concerned about the filter blocking up because of short commutes not leaving enough time for it to fully warmup.
I dunno, laundromats seem to be doing a-ok in the Los Angeles region. Even in nicer neighborhoods you can find one pretty dang quickly.

I use one and I enjoy it oddly enough-- its quick but just enough time to get some reading done or people watching.
Had they given it enough thought, they'd have pushed for replacement of XUL APIs in WebExtensions in a non-blocking way...

They have. It is not finished yet but work is underway.

I also learnes from last(?) discussion about Firefox here on HN that there is even a developer extension that you can install on nightly that will let you create your own extension api.

This is useful 1. if you are a developer that is happy with using nightly and making/copying extensions on top of your own api 2. even more useful as you can sketch out api ideas in js without touching the Firefox C++ codebase.

BTW: Manishearth who is acrive in this discussion often shares knowledge from the inside of Mozilla. If anyone are really interested then reading his comment history might be interesting.
It matters because it affects how many third party libraries are available and the number of other people that can understand and work on your code.

Object Pascal may have modern features, but that doesn't mean it is a modern language - nobody is going to start learning it now. Only people that have known it for years already will use it.
I feel similar nostalgia about HyperCard on the Mac.
Refugees are accepted based on need. Priority is given to those from oppressed minorities, LGBT individuals, people with medical conditions and disabilities, etc. See https://www.state.gov/j/prm/releases/factsheets/2017/266447.... . We aren't systematically taking out the "smart people," even a massively expanded refugee program is unlikely to lead to a "brain drain" effect.

I agree that stabilizing the region is a better solution than taking in refugees. But stabilizing the region is much, much more difficult and requires time to work, during which individuals are suffering. The solution is to do both: resettle those in imminent danger, while providing aid and peacekeeping support to restore stability to the region.

Of course, the events in Syria have demonstrated, in my opinion, a serious apathy on the part of the west to actually providing that second point. What the US and NATO allies have done in Syria is the bare minimum, and in doing so has allowed dangerous groups to fester and grow, and created a massive humanitarian crisis. The attitude in certain circles seems to be that as long as the West doesn't get involved in this, they can't be held responsible for the outcome, while getting involved means the West owns the issue and any consequences. But the issue is already the West's responsibility, because we have the ability to act and choose not to. We bear some responsibility for what is happening in Syria, whether through action or inaction.
Not just useless, its oppressive
10% Happier | Mobile Engineer / iOS Developer | Boston, MA | ONSITE | Full Time

A clear, simple approach to meditation with a NY Times bestselling author and some of the most respected (and cool) meditation teachers on the planet. Launched last year, 8 person core team, venture-backed, growing quickly. (Here’s the app: https://itunes.apple.com/us/app/10-happier-meditation-for-fi...)

We're looking for an iOS developer excited by the challenges of building a fast-growing + consumer mobile + meditation startup.

You're likely an iOS specialist (who has shipped product iOS apps), with strong product sensibilities (i.e. you have strong opinions for how things should work, and don't need all the details to get something shipped), and an allergy for working on things that don't move the needle. In addition to leading efforts on the iOS app, you'll also help the team of experienced + passionate folks maintain a strong engineering culture - mentoring, development process, etc. Last but not least, you'll work on a product that actually makes people's lives better. (If you don't believe us, take a look at our reviews on the App Store.)

The product is our iOS app. It’s built in Swift & ReactiveCocoa. Our backend is Rails and Postgres, all living atop Heroku. If you’re interested in functional programming & clean, readable code, we think you’ll like what you see - but we’d prefer it if you helped us make it better still.

The interview process involves a 30min call, and two 2hr interviews (followed by reference checks and conversations to answer any questions you have).

Email jeff@ (10percenthappier.com) if you’re interested.
Seeking Contract Work, on-site in the Eindhoven area (NL) | Remote OK

I am a strong software engineer who is passionate about large-scale distributed systems and cares about producing clean, elegant, maintainable, robust, well-tested Scala code.

Big Data / Core Skill: Apache Cassandra (DevOps, Data Modeling)

Big Data / Secondary Skill: Spark Streaming, Kafka (incl. KafkaConnect / KafkaStreams / SchemaRegistry)

Big Data / Secondary Skill: Graph Modeling / Algorithms / Queries (with Spark GraphFrames and Neo4J)

Programming Languages: Scala (highly proficient), Python (proficient)

Other Skills: Git, Docker, Akka Streams, Apache Ignite, Avro, Parquet, Zookeeper, HDFS, ElasticSearch, AWS (EC2/S3/RedShift/DataPipeline/EMR).

Other Skills: Machine Learning with SparkML (Linear / Logistic Regression, Decision Trees, Naive Bayes, Alternating Least Squares / Recommender Systems, K-Means Clustering, Anomaly Detection, Frequent Pattern Mining / Topic Modeling)

Professional Background (formerly): ETL Developer / Traditional DWHs / Kimball's and Data Vault Methodologies

Solid experience working remotely.

All of my recent work history (8 years) is exclusively with startups.

Profile: https://angel.co/dan-serban

My rate is EUR 75 per hour.

E-mail address in the profile.
I think there might be a typo in your second paragraph ("at one remove"), but this is very interesting to me, so I would love to pick your brain.

Why is a factory more alien than simply newing up an instance? Shouldn't they have basically the same interface? Is it just a matter of giving people rope to hang themselves... because they can do an arbitrary interface, someone inevitably will make a weird one, and then someone else will think it's cute, and the fashion gets perverted?

That does seem like a problem. It could be solved with culture, but solving problems with culture is hard so I understand your decision to write it off as a bad direction.

I am writing a lot of code with this kind of structure lately though, so you've got me a little worried. One of the things I dislike about a library is when it exposes raw data structures to the user, and then presumes other libraries will understand that structure. For example, if I have a client library that is sending HTTP requests, and then another separate library on the server that handles them, there is an opportunity there for miscommunication in that data layer.

On the other hand, if I have one library which gives me both a factory and an interface which consumes that factory object, then the library handles both sides of the data structure management. I am forced to only work through the interface, which means as long as my libs are in order, everything should be able to communicate.

Sorry if that's vague, but I'm programming in JavaScript and this post is about Rust and you're referencing Java and OpenGL, so I'm not sure exactly where the ground is. Maybe I only like my approach because it's JavaScript, so I can't ever assume the type of anything is correct. #stockholmsyndrome
U.S. senators to introduce bill to secure 'internet of things'
Improbable | Software Engineer | San Francisco, London | http://www.improbable.io

I'm an infrastructure engineer at Improbable. We're building SpatialOS, a distributed operating system that facilitates simulation on an unprecedented scale.

We recently raised a huge round lead by SoftBank which is allowing to push the boundaries of virtual world creation, which you can read more about on Wired (http://www.wired.co.uk/article/improbable-quest-to-build-the...)

I'm particularly interested in finding people who want to join our new engineering effectiveness team to build tools and define development practices for a rapidly growing organisation. If you're passionate about developer productivity, build systems and designing great APIs for internal usage, reach out to me.

A full list of roles is available at https://improbable.io/careers/opportunities
If you're interested and want to chat more about Improbable feel free to contact me directly at ainsley@improbable.io
> a.- StartCom is now a 100% Qihoo360 owned subordinate Company. Management has also changed.

> b.- There´re no StartCom employees working at any Wosign premises. StartCom has subcontracted Qihoo 360 for all PKI and development management.

This made me laugh, LoL.

For those don't know much about Qihoo 360, it's an infamously unethical company. Its flagship antivirus software behaved like a virus, which is very difficult for non-pro computer users to remove. It sneakily "deployed" its so called security guard software to many innocent users' computers meanwhile actually behaving like a backdoor, leaking user data not like a sieve, but a pipe. It's not uncommon to see a tip upon Windows startup telling things like "Your computer boots faster than 90% users in the country", tricking the users to take some "proudness" from it.

Don't just believe me, go check the Controversies section of its Wikipedia page [0], and do yourself some research. Say the previous StartCom owner China Unicom is an amateur hacker, then Qihoo 360 is a pro, but a much more evil one.

[0] https://en.wikipedia.org/wiki/Qihoo_360#Controversies
Why don't they just give this to everyone? Canadian government really loves to favor the new Canadians over the old ones. I don't think it should matter...
I've done this already. Definitely an easier pitch for startups.
> Does it makes sense to you to start a (technical blog) when you know you're not an expert in any field ?

I believe so yes. When I am learning something new myself, it is always great to follow along with someone else that learned it. There is no reason to leave out your mistakes or lessons learned. Plus you can come back and correct yourself but share it with others.
Poki — http://jobs.poki.com | Amsterdam | Onsite | Full-Time

Poki is an online playground with 30 million users around the world. With a team of 25 we build a web game platform that helps game developers achieve success, and brings fun games to kids of all ages around the world.

We’re a bootstrapped company where development, data and design come together.

We are looking for:

• Senior Front-End Developer - http://jobs.poki.com/senior-front-end-developer

• Senior Back-end Developer / DevOps Engineer - http://jobs.poki.com/back-end-devops-developer

• Full-Stack Web Developer - http://jobs.poki.com/full-stack-web-developer/en

• Lead Data Scientist - http://jobs.poki.com/lead-data-scientist/en

• Product Manager - http://jobs.poki.com/product-manager-web-platform/en

• Product Designer - http://jobs.poki.com/senior-product-designer/en

#Stack: Go, Node, React, Redux, Kubernetes, Docker, Microservices, Prometheus, Google Cloud Platform.

We believe in giving smart and creative people the freedom and autonomy to do great work.

Apply: http://jobs.poki.com
Engineering & Culture: http://blog.poki.com
Website: http://poki.com/
I don't think religion etc. is to blame personally, it's a simple extension of believing that I am good, and I am like her, and she is good, and we are not like them. We never see ourselves as the people who could tip over the edge.
One of the big differences is that Firefox and Edge do not support any of the deprecated APIs.
Reminder: the US already spends more public money on healthcare as a percentage of GDP than Belgium, the UK, Switzerland, Finland, Canada and many others.

http://data.worldbank.org/indicator/SH.XPD.PUBL.ZS?year_high...

You don't pay less taxes than many Europeans. You just get a worse deal from them.
Thanks I didn't know of that 'cheat', it sounds from the spec though that the difficulty of the block yet to be found would be reduced but it would then go back up for the block after that to the proper-set difficultly (because there would now be a block within the 12h window).
I really like the idea of separating content from application code like this, is there anything in the open source community that's similar to this?
"Passionate" is down five points over last month.

Summertime :)
> There is a growing misconception that it is the role of the government to "keep their citizens safe".

What misconception? This is the basis of the social contract between society and its government, to safeguard the natural rights of society, the foremost of which (Life, among Life, Liberty, Property/Pursuit of happiness) is the safety and security of members of society. Read up on Locke and Rousseau https://en.wikipedia.org/wiki/Social_contract

> The role of the government is to pass laws

This is a tautology. Legislation is but a means in which some forms of government (excepting, for instance, dictatorships) act to secure the natural rights of society. Legislation is not a goal in and of itself for government.

> This is the problem with the government... the idea that [the government should try] to prevent you [from] committing a crime

See natural right #2 - the right to liberty, which in context means the right to act as you please until you actually cross the line by committing a crime. The right to liberty is not mutually exclusive to the right to life; legitimate governments act to secure both in tandem.
Yeah, I used Turbo Pascal, starting with TP 1.0 on 8 MHz, 8 bit Z80 with 64kB RAM (entire compiler and TUI in 64kB! compiled even large programs in a few seconds).

Much kudos must go to Anders Hejlsberg, who wrote the compiler in assembly language, starting on it at age 20[1]. Hejlsberg went on to create Delphi, J++, C#, and TypeScript.

I still regard TP 1.0 as one of the best software products I've used, and feel it is a testament to brilliant, performant, compact software development - and to its developer.

[1]: https://en.m.wikipedia.org/wiki/Anders_Hejlsberg
Auth0 (https://auth0.com) | Seattle - Buenos Aires - Remote | Fulltime

Ultimately, we strive for an internet with fewer passwords. Our vision is to provide the simplest and most secure identity platform for developers, to make the internet safer. We're looking for people to join us on this journey.

Open positions: https://auth0.com/jobs

• Engineer - Core Auth: https://auth0.com/jobs/engineer/engineer-core-auth

• Engineer - Platform Management: https://auth0.com/jobs/engineer/engineer-platform-management

• Engineer - Product: https://auth0.com/jobs/engineer/engineer-extensibility

• Infrastructure Engineer: https://auth0.com/jobs/engineer/infrastructure-engineer

• IT Support Engineer: https://auth0.com/jobs/engineer/it-support-engineer

• CS-Infra Engineer: https://auth0.com/jobs/engineer/engineer-cs-infra

Our hiring process is documented here: https://auth0.com/blog/how-we-hire-engineers/

We are a remote-first company and every year we organize a company offsite. Here are some pictures from our 2017 offsite in Cancun:

• https://twitter.com/woloski/status/892051882289528832

• https://twitter.com/woloski/status/891357637283131392
What is the cost of genetically modified foods and modern pesticides? Sure you can imagine B-movies plots of bad things that we can do, but in the real world none of them have happened yet, and even if they do it would be a mad scientist who already has all the knowledge needed to do his evil scheme so this has no bearing on real uses.
>Why do people do this to themselves?

Wow. That's pretty condescending and patronizing.

>It's like talking to a island cast away.

And, that almost sounds like frustrated anger.

>It's about community strength and modernity.

Development is about this? Since when? According to whom?

Why are devs often so opinionated about what other devs do or "should" do?
I suppose the millions of wordpress blogs disagree with that statement. Some people like to format their content in a wysiwyg environment.
Interesting contrast to Google deciding to leave China. Apple has also chosen to use a China gov controlled cloud provider.
Let's say the UK is a net financial contributor to the EU as a set of institutions. It does look like that indeed.

That does NOT mean that the UK is putting in more than it is getting out. Even when only considering the financial impact of EU membership, I dare guess that all member states get out more than they contribute.
Rust: Not So Great For Codec Implementing
Hot and cold stores can be used to heat or cool a building as well as provide hot water. So, the efficiency could be better by not converting back to electricity.
Heck, see Malone v. the United Kingdom (ECtHR; 1984), which formed some precedence on the ability to legally do mass surveillance. This isn't new.
What about Project of the month on www.unixstickers.com/donations ?
I can help
Lessons from Using Phoenix 1.3
I assume you mean flywheels. Flywheel energy storage seemed appealing until I worked on it in an energy storage startup.

Flywheels require expensive protection against catastrophic failure. The costly part isn't fragment containment, that's affordable.

But angular momentum is conserved. That means when a flywheel crashes, it will exert a very large torque on its containment structure. If the containment breaks loose, it can do a lot of damage in moments. Containment that's safe against torque failure is very expensive.

Flywheels also have to run in a vacuum. If the rotor is s composite material, there has to be an active vacuum pump because composites outgas forever. Additional system cost and failure point.

If you don't use composite rotors, the energy storage density goes down because tensile strength of metals is so low compared to composite fiber materials. Low energy density increases overall cost/MWHr.

Rotor life is limited by static fatigue and by high cycle fatigue, which have different failure mechanisms. For carbon, glass, or aramid fibers, you can count on a rotor MTTF of ~20 years if the rotor is operated so it never exceeds ~35% of the fiber's ultimate tensile strength. But that cuts into energy storage efficiency, driving the cost up more.

There are some niches that flywheels can serve with competitive economics (grid intersection phase matching, for example). But overall, it's hard to see how flywheel economics can beat the declining cost curve of electrochemistry. The foreseeable cost floor, set by some of the system issues I listed, is too high.