skysight-inc/HackerNews huggingface dataset:
CompilerWorks | San Francisco Bay Area | Full-time, remote | $110k-$220k driven by your productivity

http://www.compilerworks.com/job.html

CompilerWorks is a bespoke compiler company, with our core product centered around compiling on dialect of SQL to execute on a different backend - e.g. would you like to run Oracle PL/SQL on a Postgre database? You can with CompilerWorks.

We are driven to solve interesting engineering problems where compilers are useful. We have found many interesting applications in the world of databases/datawarehouses and "big data."

Let us know if you are interested info {at} compilerworks.com
That's a retarded takeaway.
protip: switch to browser-based FB. it's perfectly reasonable.
>We've tried for 70+ years and have as yet not succeeded to use nuclear as a financially feasible energy source.

All forms of energy are highly subsidized. Wind, solar, nuclear, and fossil. The actual market forces, true costs and externalities are completely opaque, for all of the above.

Generally, from these conversations, I see anti-nuclear folks cheering for nuclear to go away and pro-nuclear folks voicing the opposite. Nothing new to see, here.

For one, I would like to see better control over project planning, estimating, and execution. I would also like to bring on-line newer technology that includes passive cooling etc. I do believe that those technologies will allow for higher margins of safety, which will eventually reduce the cost of operation.
I Speak 50 Languages
"You will not be safe until there is a complete information asymmetry between government and governed."

http://www.smbc-comics.com/?id=2961
I think you got it completely wrong. He was not an employee. He was providing a service to the foundation and sending them an invoice. I guess that if he had been in the EU instead of Russia, they would have noticed earlier that they were required to pay also the VAT. As he was in Russia, they had to account for the VAT owed to the tax authorities for this imported service themselves but they didn't.
Yep, agree with the image bundling issues. We have tried to keep our footprint as small as possible in our own product (3D modeling application https://3dc.io) and are clocking in at 8mb on iOS. Out of that about 3MB are icons/splash images and other media. Regarding vector graphics, we couldn't use them, as they cause bugs and flickering with css animations in iOS Safari. But we do generate everything we can procedurally (primitives, colorpicker etc.) which saves a ton of space.
Apple very rarely actually innovates. Their innovations tend to be the perfection of an existing technology. I can't think of anything they've done first. They're the prime example of "second mover advantage".

AR/VR is where the new innovations are happening. ARKit, Tango, Oculus, Hololens, etc.
Huion are good as well, and very cheap.
are there any real reasons why we don't have critical
name constraints to countries' TLDs?

The reasoning I've heard is that .cn users' security requirements aren't any lower than .com users' security requirements. i.e. if startcom/Qihoo360 aren't good enough to issue .com, they're not good enough to issue .cn
Folks: there's a built-in technology on your phone that allows you to load and run an app on-demand over the internet without dedicating any internal storage at all! It allows clean integration with many of the "native" features you expect like camera and notification and timers and stuff. And it's based on completely open standards with multiple, competing open source implementations.

No, seriously: uninstall that junk and just run stuff in the browser. It works much better than you think, the biggest annoyance being all the nag screens sites throw at you to get you to install their apps.
Because some of us care about the environment more than we like populist posturing.
That's precisely why Julia's blog is one of my favorites: instead of the usual top-down "I know what you don't" style, it's very much at eye level and that makes it incredibly inspiring and fun to read.
The cost difference between a moderately sized washing machine and one that's a few cubic feet larger isn't that much. Over the lifetime of the machine it pays off.

And if you have the extra capacity, you'll use it more often than you would if you had to go to the laundromat for the annual duvet cleaning.
Sorry, it's unclear to me, is this a paid position?
But it also adds to their bandwidth and storage bills
eShares | Palo Alto, San Francisco, Seattle, New York | Engineering & technical roles | Full time | ONSITE

eShares is the platform and network for tracking and managing private asset ownership. Many of the companies you see on this page use eShares to manage their equity and option grants. We're looking for a wide range of people to join us.

We'll help relocate from the bay area to Seattle or New York (get trained in the bay area, then move). Our New York presence launches this fall.

* Senior full stack engineers (Python, Django, PostgreSQL, APIs, AWS, React)
* Dev-ops (AWS, Ansible, Jenkins, - or - what are we missing?)
* Security engineers
* Senior product design (HTML, CSS, UI/UX)

What's eShares like (aka, what's different)? https://blog.esharesinc.com/eshares-101/

How do we hire at eShares? https://blog.esharesinc.com/how-to-hire/

What do eShares offer letters look like? https://blog.esharesinc.com/a-better-offer-letter/

eric+aug@esharesinc.com
Have a look at this: https://github.com/dadi/ which is a suite of services designed for publishing. They have separation between data api / website / admin ui which might be what you're looking for. It's used in production on quite a few large UK publisher websites.
Location: Treasure Coast in Florida (Vero Beach)

Remote: Yes

Willing to Relocate: Yes

Technologies: React, Bootstrap, AngularJS, vanilla JavaScript, jQuery

Résumé/CV: email if needed

Email: rudolf at <host name given in previous line>
SEEKING WORK - Remote, travel possible depending on location and duration.

Location: North-east UK

What I do: CTO for small business / non-technical entrepreneurs

In the past I've run large-scale Debian installations doing devops before it had a name, and been responsible for servers in Antarctica. I have experience with a wide range of different Unix tools and technologies, at various levels of the stack. This gives me the ability—and the perspective—to pick the best combination of tools for any particular project, rather than simply treating everything as a nail because all I have is a hammer.

I specialise in working with non-technical entrepreneurs and providing a "CTO-as-a-service.” I take care of the technical side end-to-end, leaving you free to work on your business, rather than worrying about servers and databases.

Current projects:

* Improving the rendering accuracy of a web snapshotting service by migrating from a Node+PhantomJS build system to Elixir+Chrome.

Previous work:

* School data processing app (Elixir/Phoenix, PostgreSQL)

* Custom data dashboards (R, Geckoboard)

* High-reliability, long-term timelapse platform for inaccessible locations. (FreeBSD, Arduino, Python, Shell)

* Migration of existing Node.js+Firebase service to Golang+PostgreSQL on AWS

* Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)

* Proof-of-concept hardware development for projects linking the physical and virtual worlds in real time (Arduino, Node.js)

Buzzwords: Debian, Ubuntu, AWS, PostgreSQL, Perl, Common Lisp, Ruby, Go, Arduino / AVR, Elixir / Phoenix, FreeBSD

Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- com
Just start a blog and start writing. It doesn't matter if it's presented badly. It doesn't matter what it's about. It doesn't matter if it's crap. Nobody will read it anyway.

(Aside: if the last part concerns you, send it to me. I'll read it! I'll give feedback if you want. Email address in bio. This is open to all, not just the OP.)

After a while you'll have the odd interesting thing to write about, and by then you'll have lots of practice of writing blog posts, and you'll have a nice blog already setup where you can write your interesting thing.

But you'll never get there if you never start.
Mark43 | Various engineering roles | New York, NY / Toronto | ONSITE https://www.mark43.com/careers/

Fight crime with code

We build software that literally helps save lives. Our clients are police departments, firefighters and EMTs.

Be a part of an awesome team in a fast-growing startup (featured on multiple “next startups to break out” lists). Learn more here: https://www.mark43.com/careers/

Back-end: Java ElasticSearch Kafka

Front-end: React Redux JavaScript

Hiring:

[Sr|Mid-level] Back End Engineer

[Sr|Mid-level] Front End Engineer

[Sr|Mid-level] Android Engineer

[Sr|Mid-level] Build Engineer

[Sr] Information Security Officer
I think a large factor is the ever increasing need to have different display sizes for different pixel densities, developers essentially have to create and package a couple versions of the same application into one package and that is alot of waste.
Yes! First I should point out that "reset"-style element selectors are usually ok. But for component CSS classes are king. It's why BS4 styles naked <table> tags with reset styles, but offers the .table class as an option if you want the look and feel of their Table component.

BS has actually has an .h1 class. Eventually a design calls for an <h2> that needs to have the visual appearance of an h1 but for SEO or HTML semantics reasons needs to be an h2.

Maintaining any site of a certain size it spirals into a nightmare quite quickly. Look at how Bootstrap 4 can add a dropdown to a <div> or a <nav>. If your rule was just `nav {}` you wouldn't have that portability, `.dropdown` is clearly superior. On sites of scale modular CSS wins every time.

>It's not Bootstrap. Different paradigm.

Could have fooled me as a lot of the class names and styling are identical. If the m-* and p-* spacing utilities are identical, is it really a different paradigm? BS has (Sass) variables as well.
Gravitational | Senior Devops Engineer, Senior Backend Engineer | Oakland and Toronto | ONSITE, REMOTE (for those with remote experience), https://gravitational.com/

About us:

We are well-funded, early stage systems & cloud startup headquartered in Oakland. We are an experienced team: we founded Mailgun [1] which was acquired by Rackspace, we created Vulcand [2] and some other cool stuff at Rackspace [3] and are the authors of Teleport [4], Teleconsole [5] and Telekube [6].

We love Linux and low level systems programming and we love helping open source communities and other engineers build great solutions.

Additional detail: https://github.com/gravitational/careers

Contact: jobs@gravitational.com

[1] https://www.mailgun.com

[2] https://github.com/vulcand/vulcand

[3] https://www.rackspace.com/en-us/cloud/servers/onmetal/specs

[4] https://github.com/gravitational/teleport

[5] https://www.teleconsole.com/

[6] http://gravitational.com/telekube/
Weaveworks | Senior Backend Engineer, Senior Frontend Engineer, Developer Experience/DX | San Francisco, London, Berlin | ONSITE, Full-time, https://www.weave.works

* Senior backend engineer: Work on Weave Cloud and our open source cloud native projects Weave Net, Scope, Flux and Cortex, as well as sister technologies such as Docker, Kubernetes, and Prometheus. All backend work is primarily in Go. Appy here: http://grnh.se/qjr62o1

* Senior frontend engineer: Write reactive and clean web UIs that display complex data and are easy to navigate. Apply here: http://grnh.se/m6jkow1

* Developer Experience/DX: Help lead the growing community of users of Weave and its sister technologies such as Docker, Kubernetes, and Prometheus. Apply here: http://grnh.se/05flus1

Come help us build OSS tools that other developers use to tame their containerized applications. Projects like Weave Scope observe containers/pods/services and their interactions to provide visibility and insights. Developers can quickly see the state of the resulting systems and validate their assumptions.

We offer family-friendly hours (some of us have kids, too) and encourage a good work-life balance. Feel free to work from home on certain weekdays, or combine work and travel for a month. It's no big deal if you're not a Go expert, we trust that you can learn on the job. Also, all our tools are open source: https://github.com/weaveworks Browse our PRs to see how we work as a team!

The hiring process: Checking your CV/GH/SO (if not enough signal: small coding challenge), 45 mins hangout, afternoon take-home coding/design challenge, in person interview with future colleagues.

Note: Weaveworks is not set up to sponsor visas at this point.
There are many reasons why apps are so big, but I think you are right about a major part of the problem. Development environments these days make it very easy to add in third party libraries for very little effort.

At a previous job we had a monolithic java server that ended up at over 350Mb of compiled code simply because each development team had imported whatever libraries they thought they needed. In some cases, 2 or 3 versions of the same library were included.
Wouldn't it be better if it worked both ways up? Why shouldn't it?
Awesomely, this blog post of less than 200 words and one screenshot loads over 1.41 MB for me.

Software expands to fill all available resources.
SEEKING WORK - Remote preferred - Based in Edmonton, AB, Canada. Willing to travel.

Machine Learning Engineer, focusing on image recognition & NLP

Technologies: Python, PyTorch, Tensorflow, Keras, Flask, Bash,

Linux, Postgresql, MySQL, HTML, CSS, Git.

Github: https://github.com/finbarrtimbers

Email: finbarrtimbers a-t gmail dot com

Site: https://Finbarr.ca

I specialize in developing machine learning proof-of-concepts for small and medium size companies, and advising small companies on how to implement machine learning. I have significant experience mentoring teams without ML experience and bringing them to a spot where they can maintain & buid on existing systems. I focus on image recognition and NLP problems.

I have several published papers using NLP in an applied setting, which you can see on finbarr.ca/dedup.
Pathgather - http://pathgather.com - ONSITE - New York, NY (NYC)
Pathgather is a fully-funded enterprise learning SaaS startup (Techstars) focused on helping employees advance their careers by learning new skills. Our talent development platform is used by some of the largest companies in the world (HP, Visa, Qualcomm, etc.) to (1) aggregate learning content from both public (e.g. Udacity) and private (e.g. internal learning systems) catalogs, (2) empower employees to share what they're learning and mentor each other, and (3) track employee progress towards career goals.

We've got real revenue, real customers, and a real opportunity to make learning better for employees everywhere. We're still small (~20 employees) but we're growing our product & engineering teams quickly and are adding positions across the spectrum.
If you've got at least a few years (2+) experience building web products, are passionate about learning, and want to join a growing team where you can have a real impact on the careers of our users around the world, let's get in touch. Contact me (neville@pathgather.com, CTO) to get started!

* BACKEND ENGINEER (Ruby/PostgreSQL/GraphQL/Elasticsearch/APIs)

* FRONTEND ENGINEER (Typescript/React/React Native/CSS/Node)

* PRODUCT DESIGNER (UI/UX/Sketch)

* PRODUCT MANAGER (Scrum/JTBD)

* DATA ENGINEER (Go/SQL/Machine Learning)

* DATA SCIENTIST (Data Analysis/Machine Learning)

* TOOLS ENGINEER (Fullstack/Ruby/Node)

* SECURITY ENGINEER (Infrastructure/Devops/Compliance)

...and others. We're still in the process of updating our careers page
(https://jobs.lever.co/pathgather), so if you don't see your role but you have a unique skillset that can help us, get in touch and explain why! We're a startup, after all...
I wrote this up:

https://reddragdiva.tumblr.com/post/163673911438/making-sens...
End-to-end encryption is essentially useless/unsolved when it comes to large, dynamic groups like Slack channels. Any new member who joined wouldn't be able to see any history in any channel.
You're typing from a first world country where there are not huge cellular costs or speed limitations. If you go to other countries, even say, Botswana, the option to download over a gig in apps every (other) week isn't cheap. Bandwidth costs.
There's a common risk mitigation technique which is something like "don't be weird around important stuff". So you can be weird in your cooking, or write a weird song, but when you are at the doctor's office, be normal.

It's not crazy. It would drive me crazy, because I like to learn the why's and how's of things. But I can acknowledge it's a decently adaptive strategy.

It's probably less and less effective though, as "normal" is becoming more and more just shorthand for "how the corporations think you should act".

Although that, too, is probably somewhat adaptive to get in line with.
I think this is likely the biggest culprit. Another user pointed out an analysis of the Facebook app:

http://blog.timac.org/?p=1707

Most of it is actual code - not assets. For some types of apps (see: games) assets do take up a significant portion of total size, but for most everyday apps bloat by code over-inclusion is likely a bigger problem than asset-bloat.

I wonder if it's possible to get major open-source libs to move towards more fine-grained build targets and internal dependency management, so that devs don't pull in a gigantic binary when they're only using a small slice of the functionality.
One problem I've been considering is triangle surface meshes. The data is variable in size, with no defined start or end point, where points distant on the surface may share a high amount of mutual information (through symmetry, etc).

One approach I've thought about is applying kernel methods. You can compose kernels, so they scale up cleanly regardless of variations in the input dimension. The sum or product of kernels between each node in the input graph and some basis set is itself a kernel. If your kernels describe covariance between observations (i.e. Gaussian processes) then additional input dimensions have a constraining effect, rather than causing evidence inflation for larger inputs as a typical neural network might.
Octopus Energy | Data Scientist | Soho, London, UK | ONSITE | Full time

Octopus Energy is a challenger energy supplier based in Central London. Since we began in 2015, we’ve grown to supply over 100,000 customers, using technology to build an efficient, agile supply business that makes customers happy. We’re backed by one of the UK’s largest investors in renewables and committed to a low-carbon future designed around customers’ needs.

We are a tech-focused energy supplier for the UK market and we're looking for a talented Data Scientists to join our team.

We work on a range of interesting data problems from forecasting solar generation to pricing optimisation algorithms.

We're looking for someone experienced in the Python data science stack (pandas, NumPy, scikit-learn, Jupyter) and using AWS and Postgres or similar. Most importantly they should be passionate about working in the energy industry.

More info at https://octopus.energy/careers/data-scientist/
A lot of good comments on Reddit, with answers/solutions/discussion of the points brought up here: https://www.reddit.com/r/rust/comments/6qv2s5/rust_not_so_gr...

These kinds of experience reports are so valuable. (I've been following the whole series and they're very interesting.) Even if solutions to these issues do exist, if people can't find them, well that's a problem too.
I'm not sure about littering/pissing/etc, but as an American, I'm constantly surprised by the amount of graffiti when I go to Europe. It far outstrips what I see here.

As a Californian, of course, they have far fewer homeless people there :)
BidMotion | Mobile Game Developer [INTERNSHIP] | Paris | Onsite, Full-time |

We are looking for a mobile game developer, this might be the internship for you if you like:

- Developing high-quality gaming applications for iOS and Android

- Creating and researching new ideas and designs

- Integrating new features on games

We’re a 2 years old growing AdTech company based in Paris with a team of roughly 20 international talented people, out of which 8 are engineers. We have achieved $40M in revenues this past year as well as being in the Top 25 worldwide within the mobile advertising industry.
On the other hand, what do we offer you?

Please find more details here: http://www.bidmotion.com/careers#op-196173-internship-mobile...

tl;dr: We’re small, but shooting for the stars. If you are looking for a place where you can make a huge impact and grow, come join us.

Don’t hesitate to get in touch with us hr@bidmotion.com or check other openings http://www.bidmotion.com/careers
And, you can still access messages by selecting "Request desktop version" from the Chrome menu.
Are these slides available anywhere? The backup link is down, too.
Hacker News: Who’s hiring?

Quobyte | Berlin, Germany | Full-time | Onsite | https://www.quobyte.com/

Quobyte is working on a data center file system, a software storage system built around a parallel file system core that is scalable, fault-tolerant and with high performance for all workloads. Our customers use Quobyte for scientific and commercial HPC clusters, container and OpenStack infrastructures, video and CGI clusters, and as a scalable backend for SaaS products.

If you’re into systems, we got it all: kernel, concurrency, network, distributed algorithms, ...

Languages are C++, Java and Python. We do white-board interviews and value passion for coding.

Roles: Senior/Junior Software Engineer, Engineer in Test / QA, Support Engineer, Sales Engineer

Send your CV to: work@quobyte.com

We currently do not sponsor visas, so please only apply if you’re based in the EU.
Parse showed immense promise as a Backend-as-a-Service provider and customizable CMS before it went belly up; luckily, it is now open source. See:

http://parseplatform.org/

https://github.com/relatedcode/ParseAlternatives
Thats the precise reason that I've started my blog, https://andrestc.com. I'm writing about things I'm learning while studying several topics.
The link doesn't seem to work for me at the moment. Here is Google Cache: http://webcache.googleusercontent.com/search?q=cache:qOUhWkj...
Whoever made this comment has a very nice arm chair.

You certainly deserve to receive lots of money for your scrupulous critique of this team.
> Vector graphics will solve this, but is not mainstream yet.

Then you're trading off battery life vs. space. Vector graphics can be far more expensive to render than bitmaps.
I went from writing a blog to writing for Wired magazine in the space of three years with no real expertise in my field. The trick was finding an emerging technology with no real "experts," and making myself one.

In my case it was 3-D printing. I started writing in 2008 when the technology was really just for industrial designers and mechanical engineers. I was a user, but had no real knowledge about the industry. So I started reading annual reports from the big manufacturers, reading research papers from labs that were doing interesting work, and reaching out to companies that were using the printers in interesting ways.

Over time I found an audience. RepRap, the homebrew printer, was the hot fad at the time. Then came MakerBot, the space exploded, and all of a sudden I had some expertise was in demand. It's certainly not a short path to success, but I can't really see a downside to blogging for most people.