skysight-inc/HackerNews huggingface dataset:
Another standpoint is what happens when a company is acquired (or goes under) - projects are often rolled in to something else or vanish entirely. Even from a business owner's perspective you may still have the ability to say - we built X or Y, perhaps long after the original company is forgotten.
Finsight (New York, Onsite) www.finsight.com

About Us:
3-year old NYC-based enterprise fintech startup. We create web-based tools that help investment banks use data to automate workflows and sell fixed income and equity securities.

You can very loosely think of us as an Angelist for institutional investors. Every month, $10-20 billion of financings are exclusively marketed through our platform (Angelist did $150 million in 2015). We work with all the leading bulge bracket investment banks (Goldman Sachs, Morgan Stanley, Bank of America, Citi, JPM, Barclays, etc) and hundreds of the nations leading corporations like Fannie Mae, Freddie Mac, Ford, Hyundai, etc.

We are bootstrapped and profitable and believe we are in a very unique position to significantly impact an extremely valuable segment of Wall Street (new issue offerings).

What We're Looking For: Full stack is ideal but we are flexible. Most important for us is someone who enjoys coding and is self-organized. We are a very lean team and need a lot of help - we don't have bandwidth to do a lot of hand holding so we need people excited about taking ownership over their work. We have great clients who are supportive and we have a roadmap that can easily get us into 2017. We know what we need to do, need help doing it...

Stack:
Front-end: angular and express
Backend: laravel, php, node.js
Database: MYSQL
Deployments: chef and docker

Interview Process:
1. Resume screen
2. Phone screen with hiring manager
3. Onsite interview with team (expect some technicals)
4. Done.

Contact:
leo@finsight.com
jordan@finsight.com
The performance problems I've had with redis-rb were largely due to my accidentally using it in an improper environment (an event machine based asynchronous service). Replacing it with em-hiredis (and refactoring to use callbacks) drastically improved throughput for us.

In situations where a blocking redis client like redis-rb doesn't interfere with other running code (synchronous web requests), I've found zero performance issues with redis-rb (latency caused by redis is measured in single digits, usually < 5ms).
Does anyone know if Servo has any unsafe Rust code?
Hart | Anaheim, CA | Web Designer | Full Time | ONSITE

Hart helps collect data from disparate sources and integrates them into a bidirectional API enabling HIPAA- compliant sharing and maintenance of patient medical information amongst providers. We are looking for talent in multiple areas such as iOS Development, Web Design, Scala, Data Engineering, Node.js, React, and more…

We have been building a great team of talent and are adding more. If you think you are ready we would like to have you in for a code challenge and to meet the company.

Some of our benefits are.
* 100% Medical, Dental and Vision coverage for you and your family
* Unlimited Vacation Policy
* Paid Paternity and Maternity Leave
* 401k Match up to 7% of annual salary
* Life Insurance
* AD&D Insurance
* Educational Reimbursement
* Gym Membership
* Advancement Program - Hart University
Extra perks
* 15” MacBook Pro, Thunderbolt Display, Magic Mouse and Keyboard
* Studio Headphones
* Stocked kitchen with coffee, drinks, and snacks
* Daily catered team lunches provided by our on site chef

You can find more information and apply here: http://grnh.se/2uicpt or feel free to email me eric@hart.com I work building tools for the teams in house and love it here :)
Awesome, thanks for sharing this!
What if it causes people to drive instead? Wouldn't that make climate change worse?
Ask HN: How feasible are manufacturing startups?
I have a harebrained idea about a heavy construction startup utilizing electric engines as opposed to diesel, along with some other differences to the heavy hitters of CAT & Komatsu.

I however am a software engineer who knows little to nothing about manufacturing at scale and the details that go along with it. It seems like everyday I hear about a startup that is purely software, and the ones that involve hardware of some sort are usually in the IoT space. Is this because manufacturing startups are simply not feasible due to cost? What other factors limit makers and tinkerers from bringing their ideas to market?
How do you use 1Password with DropBox? Just looked up 1Password for the first time. Does it seem worth the $5 a month?
AlphaSights | London & New York | Full Stack Software Engineers | Full Time | ONSITE | https://engineering.alphasights.com/

AlphaSights connections decision-makers at the world’s top private equity firms, hedge funds, strategy consultancies and corporations with industry practitioners who possess highly specific business knowledge.

In a business that recognizes usable software is critical to success, our Software Engineering Team builds innovative and intuitive products that supercharge our employees in their everyday work. We practice test driven development, continuous integration & deployment, and pair programming. We constantly improve our processes and workflows to ensure we maximize efficiency, quality, and developer happiness. Constant learning and self improvement is fundamental to our team’s culture.

We use a modern stack: Ruby, Ember, React, Elixir and Postgres. For more information about our team, how we build, our projects, our tech stack, and our benefits, visit https://engineering.alphasights.com/.

We are looking to hire full stack software engineers at all experience levels. All job vacancies are at https://engineering.alphasights.com/#positions.
So, we are pretty much bound to choose between Android and iOS, because of the whole apps platform thing.

I've always considered Google to be evil if not proven otherwise. It is a simple conflict of interest to trust Google with the user's privacy. They make money by creating profiles on users and serving relevant ads. I'd be an idiot to keep on asking them to play nice and respect my privacy.

Apple on the other hand seems to be aligned to respect privacy in principle, and publicly claims it doesn't violate user's privacy. But, there is no way to verify their system because of the proprietary nature. So I treat them as less evil.

Before you suggest something like Replicant. They are only slightly better than the feature phones because of the lack of the new and fancy apps and with a label that reads "If you need serious privacy stay away from any telephony-enabled device" http://www.replicant.us/freedom-privacy-security-issues.php

So, I guess the only choice is to stay paranoid and not trust your phone with any sensitive private data.
> IMO, at this point, it's better to seek rejections directly from the market via online self-publishing.

I was going to write exactly this. I looked into publishing my book in a traditional manner and found the entire ordeal strange and messy.

Instead, I put a cover image and description on LeanPub, found there were 50+ people interested in it (just posting it on my Twitter account and emailing a couple people I knew), and decided to write an intro and a chapter or two to test the waters.

Two years and 8,000 sales later, I'm glad I didn't stake my idea of being a successful writer (or my motivation) on getting a random editor at an institution that would like to suck out 50+% of my potential profits.

Nowadays, no matter what the type of writing, you can test the waters by self-publishing. The upside is any success you have can result in real dollars/income instead of a stressful and tenuous relationship with a traditional publisher!

Ironically, after my book started becoming successful, I had reps from the major tech publishers start asking if I would like to relicense the book to them in exchange for their marketing, while simultaneously giving up about 40% of the profit margin I currently enjoy.
John McAfee’s MGT Will Launch 2 PH/s Bitcoin Mining Operation
https://tonicdev.com - A Better REPL for Node.js | SF | Full-Time | ONSITE (preferred, REMOTE ok)

"Full Stack" has kind of a different meaning to us: We do everything from JavaScript of course (node.js as well as front-end for our React site which is pure immutable), to a lot of C/C++/Go hacking in everything from node.js/v8 core to CRIU and Docker. If cutting edge language stuff interests you (parsing/transpiling/etc), or ESNext, or low level OPs for a seriously hard hosting problem of letting anyone do anything in node, you should talk to us. A great example of the cross-disciplinary stuff we do: http://blog.tonicdev.com/2015/09/10/time-traveling-in-node.j....

* Designer: https://tonicdev.com/jobs/designer

* Infrastructure Developer: https://tonicdev.com/jobs/infrastructure-developer

* Community Developer: https://tonicdev.com/jobs/community-developer

Email me jobs [at] tonicdev.com .
tesla press release may not be the most trustworthy source in this case
I'm on a 20-consecutive-month talk rejection streak from various tech conferences in both the PHP and information security communities.

The more you face rejection, the less it stings. But this is a double-edged sword: It's still very difficult to muster up the effort to try again. Not because of pain avoidance, but because it feels like a waste of time.

Trying to game this might be a perverse way to break this cycle, but I couldn't do it. Good luck to anyone else who tries.
Why the massive spike towards the end of 2013?
Townsquared | San Francisco, CA | Onsite | Fulltime

I'm a software engineer at Townsquared, a social network for small businesses. We're looking for software engineers to work on our backend systems, web app, and mobile apps: https://townsquared.com/join-our-team/

If you have any questions, my email is in my GitHub profile: https://github.com/benatkin

https://news.ycombinator.com/item?id=12016568
New Faster Undersea Pipe for Google Cloud Platform
Hart | Anaheim, CA | SDET | Full Time | ONSITE

Hart helps collect data from disparate sources and integrates them into a bidirectional API enabling HIPAA- compliant sharing and maintenance of patient medical information amongst providers. We are looking for talent in multiple areas such as iOS Development, Web Design, Scala, Data Engineering, Node.js, React, and more…

We have been building a great team of talent and are adding more. If you think you are ready we would like to have you in for a code challenge and to meet the company.

Some of our benefits are.
* 100% Medical, Dental and Vision coverage for you and your family
* Unlimited Vacation Policy
* Paid Paternity and Maternity Leave
* 401k Match up to 7% of annual salary
* Life Insurance
* AD&D Insurance
* Educational Reimbursement
* Gym Membership
* Advancement Program - Hart University
Extra perks
* 15” MacBook Pro, Thunderbolt Display, Magic Mouse and Keyboard
* Studio Headphones
* Stocked kitchen with coffee, drinks, and snacks
* Daily catered team lunches provided by our on site chef

You can find more information and apply here: http://grnh.se/ld86pr or feel free to email me eric@hart.com I work building tools for the teams in house and love it here :)
So most of the spec bugs I've come across don't have to do with English vagaries; they have to do with the reverse-engineering not being perfect. Converting the nebulous concept of expected behavior into procedural text is hard, and there are bugs.

So yeah, "implementation deviations" is usually the issue, but not really English ambiguity, at least with web specs. I put my pedant hat on when looking at proposed changes to web specs, and I believe the rest of the community does too :)
If you care about privacy on your mobile phone consider supporting alternatives such as Neo900 (preorders are available): http://neo900.org/faq#floss
Location: Coventry, UK

Remote: yes

Willing to relocate: yes; anywhere

Technologies: Linux, OpenBSD, Ceph, Ganeti, Openstack, MySQL, Salt, Puppet, Ruby, Python, Varnish, Linux-HA, xCAT, networks, monitoring, git; anything "cloud", sysadmin, devops.

CV: https://hi-hn.s3.climb.ac.uk/mbakke.pdf

Email: See https://github.com/mbakke or CV

Edit: 15 downloads in 30 minutes. Not bad :)
Oracle ordered to pay $3bn damages to HP
> I'd very much like to see zero-cost abstractions in a new language, so that there is no surprise differences between various ways of iterating over collections.

I never got around to writing in detail about it, but I have that goal with iteration in Wren, and came up with a little iteration protocol[1] that I think accomplishes it.

In most languages a loop structure like:

for (i in sequence) {
print(i);
}

Desugars to something like:

{
var __iterator = sequence.getIterator()
while (__iterator.moveNext()) {
var i = __iterator.getValue()
print(i)
}
}

You've got one fundamental piece of state: a cursor that tracks where you currently are in the sequence. This is separate from the sequence itself because you can iterate over the same sequence multiple times, sometimes even simultaneously.

And you have three fundamental operations you need to perform:

1. Produce a new cursor pointing to the beginning of the sequence.

2. Advance the cursor and determine if we've reached the end.

3. Get the value at the current cursor position.

In most languages, the last two operations are defined as methods on the cursor itself. That means for any given sequence, it needs to define a cursor type specific to that sequence (and storing a reference to it), and you have to allocate that object at runtime, mainly so that you can use it as a dispatch token to find its implementations of those two operations.

That's kind of lame. In Wren, it desugars a little differently:

{
var __iterator = null
while (__iterator = sequence.iterate(__iterator)) {
var i = sequence.iteratorValue(__iterator)
print(i)
}
}

The first two operations are combined into a single iterate() method that uses a "null" parameter to mean "produce a new cursor" and any other parameter to mean "advance". If it returns null or false, we're done with the sequence. Otherwise, it returns a cursor pointing to the next element in the sequence.

To get the value at the current cursor position, we call iteratorValue() on the sequence passing the cursor in.

This means the cursor object is pure state—it's just a bit of data that gets passed repeatedly to the sequence. The sequence itself has the dynamic dispatch of the methods for its own iteration protocol.

What this means in practice is that for simple things like lists, you can use a dead simple cursor type: a number.

The implementation of the protocol for lists looks pretty much like this (except its actually in C in Wren):

class List {
iterate(iterator) {
// Start the at first element.
if (iterator == null) return 0

// Stop at the end.
if (iterator >= count) return null

// Advance.
return iterator + 1
}

iteratorValue(iterator) {
return this[iterator]
}
}

Since numbers are unboxed in Wren, it means many sequences can be iterated without any dynamic allocation at all. It makes it easier to implement the iteration protocol because you don't always have to define a class that stores a reference back to your sequence.

[1]: http://wren.io/control-flow.html#the-iterator-protocol
We really need to start condemning all terrorists. We obviously strongly condemn the few that commit the violent crimes. But we've given a pass to the ones responsible for most of the terror - the ones that sit comfortably behind "news" desks and government podiums.
> I -strongly- believe there is a market for this.

It's the game scripting language I never knew I wanted. I was going to roll a custom Lisp thing for a game that I'm considering, but I may as well just use Lily instead.
However, when the second accelerometer failed, a latent software
anomaly allowed inputs from the first faulty accelerometer to be
used, resulting in the erroneous feed of acceleration information
into the flight control systems. The anomaly, which lay hidden for a
decade, wasn’t found in testing because the ADIRU’s designers had

never considered that such an event might occur.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

An important lesson. Assumptions can kill.
I wouldn't say it's just a stunt. While they will remain supported, their removal from the standard can be cited by engineers for political support to modernize code bases. Compilers also support strict compilation modes which remove obsolete functions, to help modernize your code base. This is all facilitated by removal from the standard.

This also makes the standard smaller.
Smart phones are locked down, harder to hack, and as such might have a greater expectation.

Note that the judge cited the Apple-FBI story:

>Tor users likewise cannot reasonably expect to be safe from hackers. Even if Tor users hope that the Tor network will keep certain information private -just as terrorists seem to expect Apple to keep their data private - it is unreasonable not to expect that someone will be able to gain access
You might be interested in this project: https://github.com/hansihe/Rustler
Federal courts currently define probable cause to mean there is 51 percent likelihood that a crime was committed.

As such, it is safe to say 51% of home computers connected to the Internet have been hacked; again, hacked, not hackable.
Hack Reactor | San Francisco, CA | Technical Mentor | Full Time | ONSITE

Hack Reactor's mission is twofold: to empower people and to transform education through rapid-iteration teaching.

Technical Mentors at Hack Reactor work with our students to teach them Javascript fundamentals, engineering best practices and ensure they are technically prepared for their job search. We are looking to make multiple hires for this position.

https://www.smartrecruiters.com/HackReactor/93891912--hack-r...
Hart | Anaheim, CA | Product Owner - Agile | Full Time | ONSITE

Hart helps collect data from disparate sources and integrates them into a bidirectional API enabling HIPAA- compliant sharing and maintenance of patient medical information amongst providers. We are looking for talent in multiple areas such as iOS Development, Web Design, Scala, Data Engineering, Node.js, React, and more…

We have been building a great team of talent and are adding more. If you think you are ready we would like to have you in for a code challenge and to meet the company.

Some of our benefits are.
* 100% Medical, Dental and Vision coverage for you and your family
* Unlimited Vacation Policy
* Paid Paternity and Maternity Leave
* 401k Match up to 7% of annual salary
* Life Insurance
* AD&D Insurance
* Educational Reimbursement
* Gym Membership
* Advancement Program - Hart University
Extra perks
* 15” MacBook Pro, Thunderbolt Display, Magic Mouse and Keyboard
* Studio Headphones
* Stocked kitchen with coffee, drinks, and snacks
* Daily catered team lunches provided by our on site chef

You can find more information and apply here: http://grnh.se/m6f5g1 or feel free to email me eric@hart.com I work building tools for the teams in house and love it here :)
Consul DevOps Handbook
IOpipe | Philadelphia, NYC | full time | onsite

IOpipe is building an open source community for tools to build, ship, and run serverless applications anywhere. www.iopipe.com.

We are currently hiring for a backend / systems software engineer, local to either Philadelphia (preferred) or NYC. You would be the second hire, immediately working with our engineering team and founders.

Your role would involve development of the IOpipe CLI, libraries, and APIs in Javascript (NodeJS) and Go. Knowledge of Docker and/or Kubernetes is ideal, but not required.

Email hiring@iopipe.com

Also, check out our projects on Github: https://github.com/iopipe/
I don't think people should be scared of GMO foods, but I tend to prefer non-GMO. Honest labeling does make sense to me.

My wife and I eat very little processed or otherwise packaged food. We eat mostly vegetables we grow ourselves or buy from local farmers, buy lentils, beans, and rice in bulk, and some locally raised cage free chicken and eggs. Both my wife and I are fantastic cooks, and food is a very big deal to us.
Apple Fires Back at Spotify for Asking for 'Preferential Treatment'
There are retrofits. "If it has a steering wheel, we can do it."[1]

[1] https://www.precisionfarmingdealer.com/articles/2211-retrofi...
There are other variables in play as well. The TSA and its equivalents can retard growth without managing to turn it around.
Finding sum of two encrypted numbers
How Works Network and API to VirtualBox
Ah but RSS is a standard, so where's the problem? One method to recode them all surely?

I jest, I'm the author of http://www.weegeeks.com - I know only TOO well, how there is no such thing as a 'standard' RSS feed... (sigh)

So yeah, I get your point.
I remember a recent submission that made an unintuitive argument: quantity = quality. If you focus on quality from the beginning, you spend too much time in analysis paralysis and get less feedback on your progress. If you focus on quantity from the beginning, you get more feedback the more you produce. It's better to learn what not to do.
Hart | Anaheim, CA | Data Engineer - Scala | Full Time | ONSITE

Hart helps collect data from disparate sources and integrates them into a bidirectional API enabling HIPAA- compliant sharing and maintenance of patient medical information amongst providers. We are looking for talent in multiple areas such as iOS Development, Web Design, Scala, Data Engineering, Node.js, React, and more…

We have been building a great team of talent and are adding more. If you think you are ready we would like to have you in for a code challenge and to meet the company.

Some of our benefits are.
* 100% Medical, Dental and Vision coverage for you and your family
* Unlimited Vacation Policy
* Paid Paternity and Maternity Leave
* 401k Match up to 7% of annual salary
* Life Insurance
* AD&D Insurance
* Educational Reimbursement
* Gym Membership
* Advancement Program - Hart University
Extra perks
* 15” MacBook Pro, Thunderbolt Display, Magic Mouse and Keyboard
* Studio Headphones
* Stocked kitchen with coffee, drinks, and snacks
* Daily catered team lunches provided by our on site chef

You can find more information and apply here: http://grnh.se/mj6wpb or feel free to email me eric@hart.com I work building tools for the teams in house and love it here :)
Have you tried local Meetup communities/user groups? A lot of times, the larger conferences want to see that you've had at least nominal experience with basic public speaking and/or creating a logical presentation (as a baseline).

Just having that won't necessarily get your talks accepted... but it helps.
Uken Games, downtown Toronto, full time onsite

Uken is looking for talented developers to help us build amazing mobile games.

In particular, we have positions available for:

Backend Developers

Help us scale our backend to enable a million concurrent players by creating the infrastructure and services (SOA) that underly all of our games. Primary tech is Rails and MySQL, but you'll be working with many more such as Docker, Redis, NSQ, websockets, Hadoop, Spark and InfluxDB.

Software Developers

Join one of our game teams to build something that millions of people will play and love. Primary tech is either Unity or Javascript (HTML5).

About Uken

We are one of the largest independent game studios in Canada, with hundreds of thousands of players a day across mobile and Facebook.
More info including full job postings at http://uken.com
So true. I had several friends, that as soon as they got a girlfriend, we never really saw or talked again.
It seems the drive was watching Harry Potter on a video player. Not sure if he was touching the steering wheel. http://www.telegraph.co.uk/news/2016/07/01/tesla-autopilot-c...
gotta love the double standard.

when verizon did their super cokie, everyone went crazy (as they should).

now that its google (doing that since before verizon it seems) the top coment is a googler throwing the issue to the side in a hitchhikers-guide-to-galaxy way ("you should have checked the alpha centaury records in 2012")
Writing box packing algorithm from scratch