skysight-inc/HackerNews huggingface dataset:
=====================================

SEEKING WORK - Remote

=====================================

A front end developer with a huge passion for all things JavaScript and Front End! Keen to help people solve problems and create cool things! Fortunate enough to have worked with some big names and open to various types of opportunity. Check out my code/site and hope to hear from you! Don't hesitate to reach out, love a challenge!

----------

Technologies: Javascript, ES5/6, React, React-Native, Redux, CSS, SASS/SCSS, Stylus, Less, Webpack 1/2, HTML, jade/pug, CoffeeScript, gulp, grunt, Node, Angular, Backbone, marionette, MEAN stack, Riot, TDD, HTML5 Canvas, GSAP, Flux etc.

Resume: available on request.

Contact: https://jh3y.github.io (needs some update)

Github: https://github.com/jh3y

Codepen: https://codepen.io/jh3y

LinkedIn: https://linkedin.com/in/jheytompkins
Is there financial compensation for doing that?
The problem is it's not really in Apples interest to get app sizes smaller.

Larger apps means you have more "need" to upgrade your phone to the latest version with more space, power, speed etc.
Location: Midwest USA

Remote: yes

Willing to relocate: no

Technologies: Java backend, rest api, SQL, ember

Email: in profile

Senior Java developer, lead, architect, fifteen years of experience. I have time for some part time remote work. I have extensive experience with the entire stack (i.e. Linux, Apache, appserver, SQL, JavaScript, ember, etc). I've worked with Spring the most in recent years, but also older tech like EJB 3, struts (2), etc. Email in profile.
Starling | Front End Engineer & Full Stack Engineer & Security Engineer | SF | Full-Time | Onsite

Starling exists to make organizations better. We're an analytics platform for People data, helping companies create data-backed strategies to build great organizations. From diversity and inclusion, to attrition risk and prevention, we cover a wide range of challenging problems.

We’re looking to hire Front End, Full Stack and Security engineers. You would be joining a small, fun team of gifted and driven peers.

Our platform is live and revenue generating, backed by some great investors. We're working with some of the top tech and non-tech companies in the US.

We make extensive use of python/flask, React, Node.js, D3.js - experience with analytics products is a huge plus. As we're still small and growing rapidly, we can't accommodate recent bootcamp grads.

Help us shape the future of work. Reach out to us at jobs@withstarling.com to apply. Competitive salary/equity + all the perks
Author here. There seems to be a lot of discussion over use cases. Here's the use case I built it for:

All traffic for my (large) application hits a load balanced API gateway. Its role is to authenticate and forward requests to one of many services.

The gateway is the only point of exposure to internal services. After something has cleared the gateway on a route with roles approved for that user, there is little worry about security. Certificates between servers and containerized deployments such as Kubernetes help on this as well.

I'm not going to write email-sending logic in my gateway. It just handles AAA and then proxies the request.

By forwarding to microservices instead of a monolith, I can scale workload better and have less risk of a mail bug taking down other services.
Hey, thanks a lot for the feedback! I appreciate it.

You actually can explore a whole year at a time by selecting "-All-" for the month. Originally I had the ability to do the same with year, but it was painfully slow even with heavy caching. Something to revisit!

Thanks for the feedback on the page glitchiness as well. This was my first go at it with KnockoutJS, so I'm sure I did a hundred things wrong. I learned a lot, though!

If you like this, you should check out Hacker News Books (http://hackernewsbooks.com/) which was originally posted (https://news.ycombinator.com/item?id=12365693) here on HN by its creator, leandot. It was my inspiration for this project. I fell in love with it and wanted to do something similar for Reddit.
> And don’t tell me about Bytes crate—it should not be a separate crate

I'd be interested to hear the author's reasoning behind this, if it does what they want then why not use it? It's small and well written, so I don't think vetting it should be a problem.

The rest of the article seems quite sensible, that comment just strikes me as a little odd.
Built this for a hackathon the other day. The ability to send email attachments is a must.
I've tried out PortablApps some time earlier, but only briefly, and did not look into the infrastructure aspects. Are you saying that developers who create portable apps need to use Delphi in order to be part of your platform? And if so, why is that?
A friend of mine recently made a cogent observation... he said that the best teachers are those filled with Imposter Syndrome, who doubt their own authority on a subject. Real experts have a much more difficult time communicating.
Location: Boston, MA
Remote: Yes (contract)
Willing to relocate: No
Technologies: python, C/C++, git
Résumé/CV: https://www.linkedin.com/in/joshuadowner/
Email: echo 0:6a6f736875612e646f776e657240676d61696c2e636f6d0a | xxd -r -c 30

I am interested in working on computational modeling and simulation. Please see my linkedin profile for my experience as a software engineer and researcher.
I'm afraid it's exactly as bad as I think. I use web sites instead of apps whenever I reasonably can, but most stuff I use frequently is much better as an app.
CACI International Inc. - Rome, NY

CACI's Rome, NY office supports the Air Force Research Laboratory. We develop data visualization software and productivity tools supporting the United States military using a wide range of tech stacks. Basically we write cool software that ranges from bringing old pen and paper military processes into the 21st century to visualizing large data sets in ways that push the limits of modern computer hardware.

CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian clients. A member of the Fortune 1000 Largest Companies and the Russell 2000 Index, CACI provides dynamic careers for approximately 20,000 employees working in over 120 offices worldwide.

We're looking for software engineers ranging from mid-level to senior developers skilled in one or more of the following:

- Java

- C++

- OpenGL

- Linked Data/Semantic Web

- *nix skills

Must be a U.S. Citizen. Security clearance requirements per project/team varies. Clearance must be obtained and maintained.

=== Openings ===

- Mid-level full-time software developers (ONSITE)

- Senior software engineers (ONSITE)

If this sounds interesting to you, apply at http://careers.caci.com/ListJobs/All/Search/location/rome/st... or ping me directly if you have questions at enewport@caci.com.

CACI also has lots of job openings in other locations too. If that sounds more appealing, I will be sad but my employer will be happy. You can find those openings (as well as our Rome, NY office openings) at http://careers.caci.com
Prof. Lazonick's piece is interesting, but it seems like there are other forces at work, too. The central thrust of his argument is that public markets have not lived up to their function as capital providers to firms, noting that american markets have been cash negative. He then notes that this is caused by result the prioritization of shareholder value, which consequently undervalues research and other innovation.

Let me provide an alternative thesis: Firms weigh the value of research and have recognize it is too expensive to be more useful than returning money to shareholders. They do this because the tools they use to understand their capital tell them that's the case. But there's an issue there: What if those tools are wrong and the quantified value of research endeavors is commonly calculated wrong. If that's the case it isn't a problem with prioritizing shareholder value that's at issue, but instead an issue with research being unfairly handicapped in a fight against a share buy-back or dividend payment on the finance sheets.

Research valuation is commonly undervalued because alternative use cases for the capital rarely, if ever, account for the erosive effects of competition upon their margins and sale volume. Accordingly, at steady state, large firms predispose themselves to stop researching once they've finished growing and reached stable market pricing. There was a fantastic article about this, but I can't seem to find it, but there is support from an econometric perspective that this effect is visible in the markets though [1].

[1] http://onlinelibrary.wiley.com/doi/10.1111/0022-1082.00411/f...
We have a new office in Palo Alto for the autonomous team. I'm guessing you'll be allowed to work from SF HQ if nature of your work allows.
Digital Advertising Formats – Statistics and Facts
Drivy | Multiple jobs (Backend, Full-Stack) | Paris, France | ONSITE, REMOTE, Full-time | https://en.drivy.com/jobs, https://drivy.engineering

We believe shared cars are a better way to move around, offering more flexibility and more convenience.

We are already the #1 car rental marketplace in Europe, and we believe the adoption will be 100 times larger in just a few years.

We are present in several countries, have great mobile apps, and kickass hardware. And we're just getting started.

We're looking for Backend and Full-Stack developers.

Take a look at our engineering blog - https://drivy.engineering

https://en.drivy.com/jobs

Please apply via the above link and mention Hacker News!
Agreed, it's inconsistent. What if I want a <table> without borders?

Should I expect an <a> with `.text-success` to overwrite `.tab-group a`? Or do I need a new class for `.tab-group .text-success`?

Look at how BS4 broke up Navs from being `.navbar > li > a` to being .navbar, .navbar-item and .navbar-link and think about why they did.
SEEKING WORK :: REMOTE :: Portland, Oregon :: Full Stack Mobile Development

I am the Salty Dog: a sturdy, weather beaten crew member who stands at the prow of your ship, guiding you safely through the rocks.

Achieve better outcomes through experience, communication, and risk management.

Mobile: Design, Coding, QA, Java, C#, Objective-C, Xamarin, Typescript, C/C++, Azure, AWS.
Back End: Azure, AWS, C/Net, Node JS, DynamoDB, SQS, S3, Cloudfront, Cosmos DB, Azure Mobile Apps, Azure Functions

25+ years experience, 7 years mobile development.

How can we help?

saltydogtechnology.com/blog
https://www.linkedin.com/in/curtisshipleyandroidios/
curtis@saltydogtechnology.com
Kolonial.no | Software Engineer; Dev Ops; Data Scientist; iOS developer | Oslo, Norway | ONSITE http://jobb.kolonial.no/

Kolonial.no are one of the fastest growing startups in Norway recently valued at ~$180 million after just 3 years of operations. We're enabling users to buy their groceries online and have already thousands of daily customers.

We're unique in that we've built a complete warehouse, logistics, and procurement platform with millions of daily transactions and lots of interesting challenges as automation becomes a more important. This has allowed us to scale and adapt quickly to market and business demands.

Our technology stack is primarily Python, Django, PostgreSQL, HAProxy, Salt, Elastic Search, Celery, SCSS and Javascript + React.js where suitable. You can read more about our stack here: https://kolonial.no/om/teknologi/.

Non-exhaustive list of benefits: a competitive salary; autonomy; warm lunch made by our office chef; new offices in central Oslo; and whatever equipment you would like to develop on. Norwegian is not a requirement, but it is preferred if at least you'd like to learn.
Decoding in libjpeg-turbo is mostly implemented in ASM. Rust, like C, is slower than hand-optimized SIMD ASM.
I had a friend who quit working for Facebook about a month before that slideshow was published, and it was hilarious to see her mock it so mercilessly. She estimated a good 40% was completely dead code, and another 20% was partially dead code (e.g. code for notifying people of "pokes" without any mechanism to view them). She also had some choice words for the engineer who published the slides, but those can mainly be pieced together from the general mockery on Reddit and hacker news.
Thanks for this. I've been working on something, if not just like this, quite similar as a learning experience - and to have as a starter kit. It isn't and was not going to be as 1/3 complete as yours, but am definitely going to be reading through your code.
This is very true. There is class antagonism behind the surface.
ResearchGate | Berlin, Germany

Our tech stack: Java, PHP, Javascript (React/Redux), Python, Mobile (iOS/React Native), PostgreSQL, MongoDB, HBase, SolrCloud, Hadoop (Hive, Map/Reduce, Flink), ActiveMQ, Kafka
You'll be working in a fast-paced environment where code is written, tested and shipped continuously. Our engineering team is passionate about building maintainable, scalable web applications that are constantly optimized to meet the needs of our users - 12+ million researchers worldwide.

React Native (iOS app): https://www.researchgate.net/careers/ReactNativeEngineer
PHP Full-stack: https://www.researchgate.net/careers/SoftwareEngineerPHP
Java Big Data Engineer: https://www.researchgate.net/careers/SeniorSoftwareEngineerB...
Engineering Manager: https://www.researchgate.net/careers/EngineeringManager
System Engineer: https://www.researchgate.net/careers/SystemEngineerLinux
Technical Product Manager - Frontend Infrastructure: https://www.researchgate.net/careers/TechnicalProductManager...
Product Analyst: https://www.researchgate.net/careers/productanalyst_2
Product Manager: https://www.researchgate.net/careers/productmanager_product
SEO Product Manager: https://www.researchgate.net/careers/seoproductmanager

ResearchGate is the professional network for researchers and scientists. With almost 12 million members we are connecting the world of science and making research open to all. Check out our recent Series D:
https://www.nytimes.com/2017/02/28/technology/science-resear....
We offer a very positive, open-minded and supportive work environment, where everyone feels welcome. We are changing the world of science, so challenges appear every day for us.

Check our work out on: https://github.com/researchgate

Visa Sponsorship | Onsite Work | Full-time (40 h/w) | Free lunch | Flexible hours | In-house activities
Full list of open positions: https://www.researchgate.net/careers
Send your resume and cover letter to careers@researchgate.net
I blog because I am not an expert.

Many times, I post about something, someone smarter than me mentions a better way to do what I just posted.

That right there is the reason I blog. I end up learning more by doing it monthly.
My favorite part is the link to Henry James Clark's 1866 paper - which costs $8 to read.
This Ridiculous Gun Was Made to Shoot 100 Birds at Once
Distributed consensus algorithms are super interesting, but most distributed databases run in a trusted context. So instead of spending time optimizing a trustless system, database engineers optimize commit protocols like Calvin[1], because high-throughput scalable consistency solves so many business problems.

When you have a general purpose globally consistent distributed database, many of the problems that look like blockchain algorithm problems turn out to be standard application programming tasks. Eg a distributed ledger is just a table in a distributed database.

[1] https://fauna.com/blog/distributed-consistency-at-scale-span...
I imagine BMW, like other manufacturers, are holding onto some form of internal combustion as long as possible. But they are expanding their EV options. The all-electric MINI (a popular brand and owned by BMW) is due in 2019 and there'll also be an X3 the year after. It's not quite the pace I'd hope for though.
Cloudflare https://www.cloudflare.com/ | San Francisco, CA; London, UK; Singapore, SG; Urbana-Champaign, IL; Austin, TX; | VISA, ONSITE
Cloudflare is building a better Internet. Our long term goal is to give every site the same performance, security, and reliability that major sites like Google and Facebook accomplish, without any specialized network hardware or complicated administration. We enhance millions of sites, including this one.
We believe in working collaboratively with an emphasis on personal growth and responsibility. Working at Cloudflare lets you wear many hats, spearhead new projects, and shape your career. Product market fit is established, but there's a lot of great engineering, product, sales, and support work to be done. We're starting 2017 at 330 people, with plans to double that in the next year.
We're always hiring for operations/SRE, sales, general systems engineering (mostly in Go, nginx, and network, as well as DNS at scale), and web development. Here's some specific roles we're keen to hire:
0) Engineering Manager -- We're looking for an Engineering Manager to lead our PlatOps team, and also generally looking for more managers. Our engineering management team is very strong and we are looking for experienced individuals to join.
1) Data Engineering(s) -- We have a ton of different technologies that our data engineers work with, and they are a really strong core team here. Kafka, PostgreSQL, Docker, Mesos, Marathon, Chronos, nginx, and so many more technologies.
2) Product Security Engineer -- We have a lot of applications and need more talented software engineers who love to break and fix. We need hands on engineers who are not afraid to dive in and drive fixes to completion, and evangelize security.
3) Systems Engineer (Austin/SF/London) -- We are hiring systems engineers at all of our offices. Our Austin office is growing particularly fast. Web and distributed systems built with Go, Node, Docker, and much more. Check out our blog to see what's planned for 2017 (https://blog.cloudflare.com/)
If you're interested, please apply through the https://www.cloudflare.com/join-our-team link, our recruiting team looks at every single application from every applicant.
Isn't it the opposite case here? Lot's of power and money involved, while human rights are violated.
The lack of a stable ABI means that the Swift runtime libraries have to be bundled into the apps, which accounts for around 10MB of bloat. Unfortunately, 10MB is almost unnoticeable on the scale of bloated apps these days. Does Swift do anything else to make apps bigger?
Totally agree it's way too early to be talking about airstrikes in Venezuela.

My opinion is that, when faced with a potential humanitarian crisis, we should evaluate our various options (including inaction) for what leads to the least casualties and highest quality of life for as many people, including secondary factors like the possibility of intervention inspiring terrorists. This model will be far from perfect, as it's impossible to determine true outcomes 5, 10, 20 years down the line, but it will be the best we can come up with. Then we pick the best option (which will often involve a judgment call), and inaction is treated neither more or less important than any other option. From a moral perspective, I think this is the best strategy available.

You raise an important point about optics and the opinion of the world abroad, but I frankly don't care. People can complain and rage against the West for it's policies and decisions all they want. All we can do is our best, and we should do so proudly and openly.

> People in Venezuela are calling for US airstrikes. Like seriously? After all the anti-US/West sentiment now when it comes up in your backyard you want us there? No thanks. Solve your own problems.

Everyone is deserving of help, even those that hate us, even hypocrites. If they are ungrateful, that's there prerogative. We don't do this for approval, we act because it's the best we can do.

I understand and accept that you disagree with my view, and that my view isn't the most popular opinion.
> or example, You cannot arrest someone for being drunk and having their car keys in their pocket, or even being asleep in the car while drunk.

Yes you can. In the UK (since we're discussing the UK, that's important), the offense is being in charge of a motor vehicle whilst incapacitated by drink or drugs. Incapacitated is defined as being over the limit defined in law (80mg in England/Wales and 50mg in Scotland - don't cross the border after a drink!).

Mere possession of the keys or being inside the vehicle [alone] or sitting in the driving seat is treated exactly the same as driving drunk. Some pubs will offer a 'hold your keys' service where you put the keys behind the bar and come back the next day to collect the keys and car when you're below the limit for driving.
Winning the race is the whole point, everything else is overoptimization and overcomplication of the horse race, developed in hundreds of years and hundreds of runs.
For instance, what would you celebrate about without racing?
> This is just wrong. You will be attacked. You will be called an idiot. That's what the Internet is -- a manic outrage of keyboard kommandos punctuated by pictures of cats.

> The default comment on the Internet is outrage. If you write anything, your commenters will either be spam or people calling you an idiot.

> The trick is learning to brush it off and completely ignore this hate. Break through that and you can start producing interesting work. Most people don't manage to get to that breakthrough. Good luck.

A better approach is to try to learn from the critique you receive. Try to not take it personally when someone attacks you, instead see if he/she is right and try to improve yourself.

Also, the tone in which you write your articles will, most of the time, set the tone of the comments you will receive. If you open with something like XXX is a horrible technology/language you will be called names for sure. A better approach is to write in a positive tone, e.g. present a (possibly) better alternative without bashing other languages or libraries.
Software engineer focused primarily in user interface development with 5 years professional experience. My technical skills are centered around core Web technologies; HTML, CSS, and Javascript.

Location: SF Bay Area

Remote: Preferred

Willing to relocate: No

Technologies: HTML/CSS/Javascript, C#, Objective-C, Swift

Resume: https://goo.gl/hUzidU

Email: alhill10@gmail.com
In order to do a Delphi-like product for the web, you need to solve these problems:

1) JS isn't discoverable from the perspective of the IDE. There's no static typing and no way for the IDE to hook up code to UI elements, and vice-versa. You need a statically-typed language that can transpile to JS without too much "impedance mismatch".

2) HTML layout functionality isn't really geared for the type of layouts that are present in desktop applications. Document-oriented layouts have a completely different set of requirements.

3) You have to solve the design-time/run-time issue, and this is not an easy issue to solve due to 1). You can't just use a browser engine at design-time for the WYSIWYG portion, so you need to create a whole "browser emulation" layer in the IDE, along with an execution environment for your statically-typed language.

Our product, Elevate Web Builder, solves these issues and implements a Delphi-like IDE for developing single-page web applications:

https://www.elevatesoft.com/products?category=ewb&type=web

We've got a new version coming out soon that will also offer server-side coding in Object Pascal, giving developers a single-source-language approach to developing complex web applications.