skysight-inc/HackerNews huggingface dataset:
I'm trying to imagine a cringier situation than a druggy sex party full of industry people. Try chilling with artists, musicians, chefs, teachers, dog walkers, anything but tech people. The mutual discovery of each other's worlds is really hot, and it minimizes the chance of ever being in a work meeting with someone where we need to pretend we haven't seen each other naked.
Automata Technologies | Central London, UK | Full time | Onsite
Automata is a London based technology company building portable, low cost and easy to use industrial robots. Eva, Automata’s first product is a low­-cost, plug & ­play, table-­top robotic arm enabling automation of menial tasks currently done manually in manufacturing and other industries. We're venture funded, moving towards manufacturing and looking to accelerate our software development.

Most of our stack is developed in house - it goes all the way from our brushless motor controllers to our web based front end, with some C++ and Go in between.

We're looking for software developers of all types:

- Bare metal firmware developers with experience in writing in real time C for ARM microcontrollers

- C++ and Go (our back end needs to coordinate robot commands, plan the robot motion and interface with the world)

- Front end Javascript and HTML (We have some interesting challenges that come from controlling a real time system through a browser)

We're also hiring in other areas, so if you're interested in robotics and have a technical background we'd love to hear from you.

Apply by emailing me:

lr@automata.tech or through AngelList

https://angel.co/automata-technologies

http://automata.tech
Thanks! Probably the same one, they were called "eHealth Africa".
I think this, along with its sibling Turbolinks [1], is filling a much needed gap with regards to complexity in these javascript frameworks. Myself, I've been playing with intercoolerjs [2] for a few weeks, and it is quite refreshing.

These are great libraries for small full-stack teams who do not want to get lost in the complexity of front-end stuff like react, webpack, etc.

[1] - https://github.com/turbolinks/turbolinks

[2] - http://intercoolerjs.org/
If your primary metric is "do established companies use / support this", you're already well served by React / Angular, which are supported by Facebook and Google respectively.

I think the companies who built a framework can be instructive though. Frameworks and libraries tend to reflect the companies who created them. In React / Angular's case, the frameworks are built to work well for large teams that deal with many moving pieces. Basecamp has always been a comparatively small team who values simplicity when appropriate, which I think this tool reflects.
Amazon shipped over 5B items with Prime in 2017
I would love to see something like "true salary" where people can enter the actual hours they work, vacation days they get and salary (+ taxation as an option). If I compare on a per hour basis and factor in vacation time quite a few good looking US salaries become a lot less attractive for say a French software developer who is working a 35h workweek.
It's especially interesting if you compare "boring" development jobs to "highly innovative" ones because in boring jobs (in house J2EE etc.) you're often actually able to more or less stick to the 40h/week without much overtime.
Not ARM. You're confusing kernel mode with kernel addresses.
What’s the Difference Between Contractor and Consultant and FTE?
You mean this Sierpinski demo? http://svelte-sierpinski.surge.sh/

Ok, I'll level with you — that's not actually doing the same thing as the Fiber version. But that's it's basically impossible to accidentally slow down your Svelte app in the same way as the Fiber demo depends on. Fiber doesn't really speed things up so much as it prevents bad code slowing things down.

The innovation isn't templates (though these aren't your grandad's templates), it's compiling those templates to lean, memory-efficient JS code that doesn't depend on virtual DOM reconciliation or anything like that.
When employee turnover is extremely high and the job itself is a scam, it's not about telephonic screening. It's about scamming as many people as possible into working for the organisation. Quantity over quality.
FlightAware | Machine Learning Engineer | Houston, TX | Full-time, ONSITE, https://flightaware.com/

I'm a lead developer at FlightAware. I'm currently leading our flight tracking team, which develops and maintains a distributed system for tracking flights in parallel, and I'm in the process of building a machine learning team for the first time ever at the company.

This is an opportunity to have a potentially huge impact on machine learning not just at FlightAware but on the aviation industry in general. There are a lot of fascinating and challenging problems in this area: computing taxi times, landing times, departure times, airport congestion, flight delays, and more based on complex real-time contextual information. I honestly believe these are among the most interesting problems you'll find to work on almost anywhere.

FlightAware has a vast amount of highly granular flight data going back many years to facilitate tackling these problems. For instance, we have detailed surface movement data for all aircraft on the ground at most major worldwide airports. We have detailed weather records and radar imagery. We have thousands of live ADS-B receivers around the world. And we've partnered with Aireon to deploy ADS-B receivers in space on dozens of satellites in orbit; this will allow us to achieve global tracking coverage, even over the oceans and other large bodies of water.

FlightAware wants to be on the forefront of tackling these problems using modern, sophisticated methods. We view this as a long-term strategic initiative for the company.

You'd be the first full-time machine learning engineer, so we're looking for someone fairly senior and experienced. You won't be a cog in the machine. This is not just a research position and will involve building end-to-end production systems, from training pipelines to real-time inference engines, so we're ideally looking for someone with a demonstrated track record of doing so. With that said, we're willing to consider less experienced candidates with exceptional backgrounds.

FA is a small company (currently 70-80 employees), but we're not a startup. We've been around for over a decade and don't rely on VC funding at all. The company is successful, profitable, and growing. And we just built out a brand new modern office space in Houston.

https://flightaware.com/about/careers/position/ml_engineer

If interested, please email me through the address in my HN profile. Alternatively, please apply through the link above.
This is awesome! I found the ("suppressed") reconstructed Bell Labs memo here:

https://www.cs.princeton.edu/~bwk/202/
> that would cover 80% of the population. A large majority wouldn't need a car, and could instead use Uber-like services for the last mile

I'm sensing a bit of a Catch-22 in this hypothetical: How would the success of Uber-like services been impacted if 80% of the population no longer needed cars?
*Crypto Alpha job (Remote work, full-time/part-time)*
Crypto Alpha looking for Analyst (remote work, full-time/part-time)

About Crypto Alpha:
- Top secret for now. Information will be given on a need-to-know-basis

Responsibilities:
- Research cryptocurrencies, market trends, ICOs and strategies
- Filter through social media, news, etc., and extract relevant news, information and analysis
- Provide intraday updates, daily reports and recommendations
- Respond to intraday queries and requests from group members

Requirements:
- Knowledgeable in the blockchain and other cryptocurrency protocols
- Can efficiently curate, organise and summarise information from different sources
- Can effectively communicate
- Hard worker and team player
- Programming a plus
- Relevant languages a plus

What's in it for you:
- Work with finance industry experts and veterans
- Gain experience from the team's trading and risk management process
- Manage a crypto asset portfolio together with the group, and get paid a bonus for good recommendations

Interested? Email us at ysybtc@gmail.com
> If a PK is on a surrogate key, it is saying that there is no good unique identifying value in the table.

Almost always there is no good unique unchanging identifying value on a table. Take something as simple as "Person" -- there is literally no unique unchangeable value for such an entity. And that's the rule more than the exception.

I take exactly the the opposite approach; nearly all entities should be identified with a surrogate key. You pretty much cannot go wrong with this approach.

In the US state names are pretty stable, but in other countries state/province names have changed so even that value is poor choice for a primary key.
Is the solution to the SFBA housing crisis (remote work enabling SFBA wages without living there) not as palatable as forcing more development?
Email digest of new releases from your starred GitHub repos
The Future of Technology Consulting
I quit my job yesterday, going to start working full-time on a personal project of mine. Got a two-year long runway, looking to have my first customer in 6 months...
Linux gettimeofday these days is implemented in the 'vdso', which is code provided by the kernel that runs solely in userspace. So it's not a syscall in the 'privilege level switch by executing insn that takes an exception' sense and shouldn't be affected by the syscall-entry/exit path becoming more expensive.
SEEKING WORK

Location: East Coast USA

Remote: Yes

I am an AWS Architect (I have the five main AWS certifications) as well as engineer and manager.

I am happy to offer my expertise for limited off-hours engagements. I am based on the East Coast of the USA. Some examples include:

- reviewing your architecture (either proposed or current) and offering feedback
- sanity checking another consultant's recommendations
- setting up your initial infrastructure for a small business
- any other non-time critical tasks where another voice of reason/expertise will be helpful

My goal is to teach you to fish, not to continue providing you with fish.

My email is my username at gmail.
Can an Algorithm Tell When Kids Are in Danger?
What is interesting about the renaissance of light rail to me is that for many cities it's a restoration of how the city was originally designed.

Relatively modern cities, especially north american ones, would have grown along with the tram network, adding on "streetcar suburbs" as the city grew.

For example if a neighbourhood comprises of one major street lined with commercial with residential everywhere else, that was likely once a streetcar line.

At some point these cities threw out the trams and replaced them with buses and cars, but these cities weren't designed for that infrastructure.

Newer cities that are designed around cars are unwalkable stripmall deserts. It will be much more difficult to turn these into walkable transit oriented communities.
I'm truly interested. There was enough insight to deepen my understanding.
It's at least partially fear. Fear can get people to do crazy things. Combine this with the fact that many people are totally tech illiterate (think about some of the elderly who call their grandkids every time they need to check their email). I don't think it's very hard to see how something like this can happen.
Author here - it does but it doesn't, which is why it doesn't always work so well. It never actually keeps track of the shapes in a seperate data model - the text itself is the only data model. When you resize, it retraces out the lines that need editing. I did this as the expected use case is for diagrams in code, where diagrams may be copy pasted in and out of the tool and I'd lose any underlying models that I was working with. For fun: https://github.com/lewish/asciiflow2/blob/master/js-lib/draw...
I have some feedback for the UI/UX. The category selectors on the side don't seem to be sorted in any way and when I select one, I don't expect it to move to the top of the list. It should just stay in it's original position but indicate that it's been checked.
Marketing Attribution | Senior Frontend Engineer | Evanston, IL (with telecomute days) | Full Time | On Site | http://marketingattribution.com

Marketing Attribution was founded and is run by Ross-boy Link, a seasoned statistician and entrepreneur who’s been doing data science since before the term was coined. Ross continues to actively participate in the development of the product given his background in analytics and you’ll see him sling some SAS or Python to experiment with a new way to crunch numbers.

We develop and support highly automated analytical software that uses cloud-based statistical analysis of large marketing datasets to measure the incremental sales that result from various media, allocate marketing spend to the most efficient media, and connect to media buying systems to execute media buys.

In short, we take the client’s sales and marketing data, run analytics on it (our secret sauce), and from those results, tell the client where they should start and/or stop spending on marketing (TV, Radio, Internet etc.).

We're hiring our 5th engineer:

- Senior Data Engineer (http://marketingattribution.com/jobs/senior-frontend-enginee...)

You're coming in on the ground floor. This is an entirely greenfield project with no legacy code to maneuver around. The frontend was developed about 5 months ago and we're looking to accelerate the development of new features.
> Can you give me one valid reason why the developer in India should get a penny less than the developer in the Bay area?

Because they are willing to take less.
I believe the 0.28% are only for CPUs that support PCID. Earlier CPUs (which is a lot still) will get a much harder hit since you'll have to flush the entire TLB.
Intel Leaks Details on Desktop Core I7-8809G CPU with Radeon Graphics
It is that.

The author of that blogpost is mentioned in Acknowledgments on the Kaiser whitepaper. :)
Stylindex | Full Time | REMOTE or ONSITE | London, UK | https://stylindex.com

Stylindex is a funded startup that's just graduated from Techstars London. Stylindex helps fashion brands find the freelance creative talent they need for photoshoots & videos - however our plans stretch well beyond this! We've got great connections, some awesome first clients and a heck of a lot to keep you busy!

We are keen to hire an experienced, curious, and enthusiastic team members to build something beautiful and functional.

=== Here are our open roles:

• Back-End Engineer: https://angel.co/stylindex/jobs/307911-software-engineer-pyt...

• Front-End Engineer: https://angel.co/stylindex/jobs/307189-senior-software-engin...

• UX/UI Engineer: https://angel.co/stylindex/jobs/313844-ux-engineer

=== Current stack (open to improvements):

• Back-end: Python 2.7, Google App Engine, Webapp2

• Front-end: JQuery, Jinja2
Yes, because as we've seen, law enforcement often takes anonymous death threats seriously.

What's your point?
Thanks. Yeah; that's the idea for bootstrapping. At some point, I'd love it if sites themselves published APIs or at least manifests (similar to /robots.txt or favicon or a URL in a HTTP header, etc.) of how to programmatically change passwords.

A real problem I ran into is that a full browser is required for many operations, now. Instagram.com, for example, is completely opaque to non-DOM+JS browsers. Right down to the shamefully empty `<noscript>` block.
Prototyping mobile UI animations: examples and free downloads
If you don't mind reloading the entire page on every single navigation, and don't have any dynamic data or interactivity, this is indeed a very solid approach.
“I see a lot of men leading people on, sleeping with a dozen women at the same time. But if each of the dozen women doesn’t care, is there any crime committed? You could say it’s disgusting but not illegal—it just perpetuates a culture that keeps women down.”

How does it keep women down? Sleeping with a guy is a built in option women have to better their lives, that men don't have.

Otherwise they're just like the rest of us poor schmuck dudes that actually have to go into work everyday.

I'm so confused about what women expect these days.
Victoria Terrace (Terrasse), Oslo.
https://en.wikipedia.org/wiki/Victoria_Terrasse

It doesn't seem particularly stretched by a "fish-eye" effect, all vertical lines of the buildings remain vertical, it is just a particular effect of the perspective, compare with:

https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Os...

https://lokalhistoriewiki.no/wiki/Fil:70._Christiania,_Victo...

http://www.enerhaugen.com/wp-content/uploads/2017/03/Oslo-Vi...

Ok, found one similar:
https://www.vartoslo.no/media/uploads/2017/06/Victoria-terra...
VR hardware selection
Senior in this context often means >5 years. So if you are 30 you typically count as senior. I believe ~50% of my >10k coworkers are senior or above.
stimulusJS looks really awesome framework :) Thanks Basecamp and DHH.
Qt Widgets are kind of legacy, as all new development efforts are focused on QML.
I heard similar things from my ex-NASA roommate when I worked at SpaceX, do you think NASA can correct the problems you've outlined?
Slight tangent but related: Andy Weir's new book Artemis has some good scientific details about living on the moon.

Some future cost estimates on getting there: https://www.marketplace.org/2017/11/27/world/blog-what-econo...
Prometheus Research - Full Stack Developer | New Haven, CT | REMOTE / US ONLY

Come and join our medical research registry development team.

Prometheus Research (https://prometheusresearch.com) builds informatics solutions for medical researchers and medical associations, helping researchers manage their studies and helping doctors increase quality of care. Most of our company's work is client-facing application development and customization. Some of our products that are of broad general use are included in an open source RexDB (https://rexdb.org) platform.

As a remote-first team, we value collaborative developers who excel at written communication, enjoy working with product users, and are self-directed. Currently we are transitioning from a monolithic Python/PostgreSQL/React based application over to multi-application (but single repository, single VM) orchestration. Proficiency with full-stack implementations and security standards (https://owasp.org) is important.

In this position, you'll be expected to drive key parts of our medical research registry product. This involves looking at various client solutions, abstracting out shared functionality, documenting/implementing shared works, and helping our custom development team with transition. You'll be working with FHIR, an emerging HL7 standard for medical data sharing.

This year we'll be branching out to use Julia for backend data analytics and ReasonML/OCaml for our front end development. If you're interested in hearing more, please send your resume and cover letter to sr-engineer-2018@prometheusresearch.com At this time, the expected pay range is from $90-$120K/year.
I switched to this after being a long time lastpass user, I'm regretting it. It's visually a lot better but it is terrible at generating passwords and saving them. On both windows and mac with chrome I click the 1pass icon and click generate (nothing happens). If something happens it shows up as a new entry if I go into the vault with no site or anything just a random string that I then maybe copy paste? (ugh). There also is nothing that pops up that lets me alter the specifications for the randomly generated password. Lastpass did an amazing job of this, 1password just seems broken all over the place.

When I did the export/import it ruined tons of passwords because if it had an ampersand symbol (&) it turned it into &amp; resulting in me editing tons of passwords manually. It sucks at saving passwords too, lastpass just worked.

Plus no check on password integrity or strength or leaks. It was nice to do a scan and check on what passwords should be updated, what my duplicates are (if any), mass update, etc. So, basically I went from free but kinda ugly to pretty but broken and more $. This has been the worst trade deal in the history of trade deals, maybe ever.

YMMV but I wish I didn't switch and to move back would be another annoyance that I might do if I didn't just pay for the year.
This is great material. Bookmarked!
Cool. I've detached this subthread so it won't travel along with your main post.
5 minute op time for lookups, writes, or both? What is the ratio of reads to writes?

UUID+timestamp would be about 160 bits or 20 bytes. Let's say the key and overhead take another 20 bytes, 100 billion of those a day would be 4 Terabytes, that means you would buy a 12 TB drive every three days; servers with 24 drive bays are common

http://www.dell.com/en-us/work/shop/povw/poweredge-r930

so you would only have to get a new one every few months. And that is not considering backups, possible high availability, etc.
I don't agree with your premise of "remote workers being worth less (even if slightly) because there's less efficient collaboration".

The last part is only true because most of today's organizations and processes are organized this way. Objectively, there's very little (outside of the individuals ability/willingness to work) that can't be optimized for remote work using modern technology.

I've been working remote for many years now and even many large enterprises I have worked for recently have adopted tools needed for working remotely efficiently (easy video/chat/screen share, collaborative productivity tools etc.). At this point, my impression it's mostly mental barriers (managers!) that stall any progress in this area.
But this doesn't happen?
Tutorial: Building a Serverless REST API with Node.js and MongoDB
Just quick note, you mean "type designer". A typographer is someone who uses typefaces, a type designer is someone who creates typefaces.
Perl Software Engineer | Assurant (AIZ) | Milwaukee, WI | Full time | Onsite or remote

Assurant Mortgage Solutions is looking for modern Perl developers that can:
Architect web scale solutions that never drop a message
Write elegant code with tests that guarantee the objectives
Harness open source technology and contribute improvements when possible
Dream up crazy ideas that will inspire teammates to find the right answer

Check out our post online or let me know if you want to chat first: steve.nolte@assurant.com

https://jobs.assurant.com/job/milwaukee/perl-software-engine...

https://www.assurantmortgagesolutions.com/
For the previous HN thread, see:

https://news.ycombinator.com/item?id=16045946

To understand how and why the falsehood of "catbot means an automatic ban" was perpetrated:

https://www.reddit.com/r/Games/comments/7nkwb8/statement_fro...

https://news.ycombinator.com/item?id=16050009
Tundra.com | Senior Backend Engineer | Zurich, Switzerland | Full-time, Onsite | https://www.tundra.com

At Tundra, we’re passionate about enabling businesses around the world to buy and sell amazing products instantly and online with freight included, simple checkout and easy delivery. Tundra is a direct marketplace where there are never any fees or costs to use it. We believe buying products for a business should be as easy as it is for consumers whether you’re buying from Berlin, Brooklyn or Bangkok. We’re a venture backed startup with offices in Zurich and San Francisco.

What we are looking for:
* Proactive, passionate and have the needed perseverance for creating great software in imperfect world
* Track record in development of complex software systems
* Scala, JavaScript, Java - expert knowledge in at least one

Email us at careers@tundra.com or apply through AngelList: https://www.angel.co/tundra
What's the correctness criteria of the take home coding assignment?

Had applied last year, was given a simple game to write without any test cases, though it worked, application didn't move forward.
It would be interesting to look deeper into IBM's move from "nobody gets fired by buying it" to a poisonous brand.