skysight-inc/HackerNews huggingface dataset:
> I followed several of the links the article was using to support the Social Darwinism claim. One only was actually making that claim (inc.com) and it was obvious pseudo-science, it has the wonderful line: "Self-employment income is heritable".

Your post confuses me, because I think you're lumping two very different -- almost contradictory -- claims together under the vague banner of "Social Darwinism".

The inc.com article you are referring to suggests a biological mechanism (DNA molecules and genes), while this article refers to a purely social mechanism ($$$, influence of kin, learned behaviors.)
I agree with you but with one important caveat.

The difference is that today you can build a side project on the side while working in a company and hopefully build something up that way. This wasn't possible 20 years ago in the same way.
In the video you seem to stick it to your wall. Is that really how its done?
Wordfreq: Open source and open data about word frequencies
RJMetrics - Philadelphia, Pennsylvania

We're hiring for an Accountant and a Senior Software Engineer.

At RJMetrics, we inspire and empower data-driven people with powerful hosted software. Hundreds of high-growth e-commerce, software-as-a-service, and mobile businesses like Threadless, Chubbies, Food52, Tradesy and Wanderable use our analytics platform to collaborate and make smarter decisions using data.

RJMetrics is backed by some of the most successful technology investors in New York and Silicon Valley, but we are Philly born and raised. We are located in the heart of Center City Philadelphia in convenient proximity to all major rail lines.

Contact me sglasberg@rjmetrics.com for details, or apply:

Accountant: https://rjmetrics.applytojob.com/apply/CzmPnM/Accountant.htm...

Senior Web Applications Engineer: https://rjmetrics.applytojob.com/apply/4N7FuW/Senior-Web-App...
Human API - Redwood City, CA & Vancouver, BC http://humanapi.co/ (onsite, visa)

== About us ===

We're a small, product-centric team focused on opening the world of health data. For us, life is all about moving fast, crushing hard problems, and enjoying the journey. Our investors include a16z, Eric Schmidt, Blue Run Ventures, Max Levchin, Scott Banister, and Alex Payne.

== What you will build ==

Human API is the easiest way to integrate health data from anywhere. Users can now securely share their health data with any application or system, regardless of how that data was recorded, processed or stored. As an engineer on our team, you’ll be involved in one or more of the following areas:

- Modeling clinical data --> organizing and normalizing the world of health data

- Developing and scaling structured APIs

- Scaling our ingestion platform and optimizing a multivariate rate limited system

- Data engineering and building tools for data science - NLP and Classification

- Powering platforms and tools for customers to build health apps

== Open roles ==

Most of our engineers have diverse programming background (Javascript (Nodejs) / Scala / Python / Java / C), and most roles require willingness to work on Nodejs, however we gravitate towards using the right tool for the job. Experience with some of the following required:

- Stream processing and unified log systems with Kafka, RabbitMQ, and zeromq

- Mongodb, Redis and Cassandra for data storage

- Data analysis with Spark or Python tools

- Building and scaling a modern infrastructure stack with Docker and Mesos

- Building consumer focused apps and/or developer focused tools

- Powering search with Elastic Search and related tools

You can read more about some of the open roles here: http://humanapi.co/company/join We'd love to hear from you even if you don't "fit" one of the job specs -- we hire for people not roles. andrei@humanapi.co
Show HN: One Coding Problem in Your Inbox Each Day
Location: Cagliari Area, Italy

Remote: Yes (International OK)

Willing to relocate: Yes, for the right offer

Technologies: UX research and low-fi mockups, Angular, Bootstrap

Resume: [full: http://it.linkedin.com/in/williamghelfi]

Born, growing up.

Eclectic web developer, 15yrs work experience.

Top specialization is in UX – but not graphic – design, with a (obvious?) responsive approach. I have fun working with Angular and would like to continue.

I'm also a natural born catalyst when it comes to good ideas and the next tech trends, bringing a creative and focused drive to the table of every team I've been part of.

Blog: http://www.williamghelfi.com

Email: william@williamghelfi.com

Author of Bootstrap In Practice:

http://www.williamghelfi.com/bootstrap-in-practice
Agent Inbox | http://agentinbox.com | Remote (US Based)

Product Manager & UX/UI Designer

Agent Inbox is transforming the way real estate agents transact business and communicate with one another. We have automated the messaging, scheduling, routing, and other parts of the real estate transaction. We are a product-driven company that is obsessed with the user experience and delighting our customers. We are having tremendous success in our initial markets, have a huge sales pipeline, and are aiming to grow fast.

Product Manager:
We are looking for a world-class product manager that either can do pretty much anything or can figure out how to get it done. You must have an insane attention to detail, love learning/research, and be focused on making decisions with the best available data.

UX/UI Designer:
As our UI/UX Designer, you will be at the forefront of our product team, moving ahead of the rest to determine what we need to work on. You must have an insane attention to the smallest detail, obsess with providing the highest quality user experience, and keep abreast of new and emerging design trends.

You will be joining a top team and will be taking a serious leadership position with us.

To apply, send an email to team at agentinbox.com with “Product Manager” or “UX/UI Designer” in the subject.
Please correct me if I'm wrong...

Q: What is the size ratio of Integer to int?

An int is 4 bytes, an Integer additionally has a 2 word object header (8 bytes) and a 4 byte reference pointing to it. This adds up to 12 bytes for the object, which is rounded up to 16 bytes, because Hotspot aligns objects to 8 byte boundaries. Including the reference, the Integer needs 20 bytes, or 5 times as much as an int.

Q: How many bytes in an 8-character String?

* object header: 8 bytes
* reference to char[] storing the value: 4 bytes
* int field to cache hashcode: 4 bytes
-> 16 bytes for "wrapper"
* char[] storing the value:
8 characters in UTF16: 16 bytes
object header: 8 bytes
length field: 4 bytes length
-> 28 bytes, rounded up to 32 bytes
total: 48 bytes

Q: Which of the following is true about HashSet relative to HashMap

d. does less, bigger: HashSet is a wrapper around HashMap

Q: Put the following 2-element collections in size order: ArrayList, HashSet, LinkedList, HashMap

Excluding the size of the actual elements:

* ArrayList, created with initial capacity of 2 (vs. default of 10):
* object header: 8 bytes
* size int: 4 bytes
* reference to Object[] holding element data: 4 bytes
-> 16 bytes for wrapper
* element data with 2 pointers: 2*4 bytes + 12 bytes, rounded
up to 24 bytes
-> 40 bytes total

* LinkedList:
* object header: 8 bytes
* size int: 4 bytes
* references to first + last node: 8 bytes
-> 20 bytes, rounded up to 24 bytes
* nodes (2x):
* object header: 8 bytes
* references to previous and next item: 8 bytes
* reference to element data: 4 bytes
-> 20 bytes, rounded up to 24
-> 72 bytes total

* HashMap, created with initial capacity of 2 (vs. 16) and default
load factor of 0.75
* object header: 8 bytes
* modification count int: 4 bytes
* size int: 4 bytes
* load factor float: 4 bytes
* entry set: ?
* resizing threshold int: 4 bytes
* pointer to hash table: 4 bytes
-> 28 bytes for wrapper, rounded up to 32 bytes
* hash table (Node[]):
* object header: 8 bytes
* length field: 4 bytes
* pointers: 4 * 4 bytes
-> 28 bytes, rounded up to 32 bytes
* Node objects (2x):
* object header: 8 bytes
* hashcode int: 4 bytes
* pointer to next node in chain: 4 bytes
* pointer to element data: 4 bytes
-> 20 bytes, rounded up to 24 bytes
-> total of 120 bytes

* HashSet, created with initial capacity of 2 (vs. 16) and default
load factor of 0.75
* object header: 8 bytes
* pointer to HashMap: 4 bytes
-> 12 bytes for wrapper, rounded up to 16
* HashMap: 120 bytes
-> 132 bytes total
This is Instagram for your colon
SEEKING WORK - London UK, consultancy, mostly remote. NO RECRUITERS.

I'm a DevOps consultant with 15 years experience hosting web applications and I'm on the lookout for interesting new projects.

I work closely with development teams throughout the project lifecycle (like, DevOps!) to build scalable and long-term robust architectures. Load testing, continuous integration, deploy systems, monitoring, post-mortems, dev projects of my own - you name it I've done it. For larger organisations I've even built & led whole infrastructure teams.

Recent work includes:

+ AWS/Docker platform to securely host a large public-sector microservice-based web app taking millions of pounds per month (yes, PCI) in payments.

+ Physical platform hosting a large, successful news site for the financial sector.

+ Large multithreaded Python 3 application for automated cryptocurrency trading. Don't try this, you won't get rich.

+ Lots, lots more.

hn2015@mbird.biz / https://uk.linkedin.com/pub/alex-hewson/b6/50a/8b4
Please, let me know if we're missing something
Or at the back of the rotation, maybe even playing for the farm team rather than the Show.
CSG Chicago is hiring in Chicago (downtown)!

CSG International’s has a suite of solutions that empowers the top brands in media and entertainment to easily and effectively market, monetize and manage their premium digital content and customers. CSG International offers either a set of software services or as an integrated solution, and allows content companies of all sizes to increase the value and return of every content transaction. The solution supports virtually all content types and commerce models, marketing promotions, partner management, financial management, reporting, and analytics. To learn about the other product and services that are offered at CSG International (and in Chicago) please check us out at: www.csgi.com!

We are hiring globally for:

- iOS Developers
- Android Developers
- JavaScript Web Developers
- Project Managers
- Technical Analysts
- Software Architects
- Operations Engineer
- C# Software Engineers

We offer competitive pay, casual dress, work from home opportunities, Happy Hours, Group Outings and much more. Find more about us at: www.csgi.com- to join our fantastic team please apply with resume at: work@csgi.com and Tara Taft will get back in touch with you.
Yeah but then you typically have to drop out from Stanford.
How naïve to imagine that, because someone isn't allowed to do something, that it doesn't happen. Like the woman in Crane Pumps' regional sales that couldn't be promoted because another VP's wife objected to her husband working with a pretty woman. Or the guy that sat in (against company policy) on a senior review of the only woman VP and didn't allow any questions that might reveal her stupendous fitness for the next role. She was denied as being 'too small for the position', though she'd managed another company twice the size in her previous job (which the senior VP didn't allow to be discussed).

Or any number of tricks that are used daily by bigots to fix the game.

Any you realize wrong - you have no idea who I am, and likely your own biases have kicked in. It's comforting to dismiss someone because they're "one of those people", isn't it?
NCC Group (formerly Matasano Security, iSEC Partners, and Intrepidus Group) - Austin, Chicago, New York, San Francisco, Seattle, and Sunnyvale, CA

Ah, Autumn is just around the corner. Soon the leaves will start to fall and we’ll forget all about the summer months we longed for all Winter, yet complained about the whole time we were sweating in them. Kids will be headed back to school with cartoons on their lunchboxes you no longer recognize, which is slightly disconcerting. It’s a time for change. Why not consider a career change?

NCC Group is constantly hiring security consultants from ALL backgrounds to join our team. If you’re a tinkerer, a breaker rather than a builder, or someone who wonders “why” and ends up down the rabbit hole 36 hours later with a disassembled air conditioning unit surrounding them... we’d love to hear from you! Our process welcomes those with years of experience, as well as those with little to no direct experience in what we do.

The bottom line: if you love security and research, NCC Group just may be a perfect fit for you.

What do we do exactly? Penetration testing, security analysis, and cutting-edge research into current technologies and attacks (breaking things). You spend most of your day thinking about security systems and how they can break. You get to be creative and have a lot of freedom to be clever while learning new technologies at a very fast pace. Engagements are usually 2-4 weeks long and in a year you will be exposed to 15-20 products and technology stacks. Your work will typically initiate person-months of security improvements in products millions of people use. You will have access to senior engineers/architects and your findings/ideas will be heard by senior decision makers. You will have enormous impact in making the software people use safer. All of our consultants are also security researchers, with dedicated research time. Not too shabby!

If you want to learn more about us check out our:

Blog - https://www.nccgroup.trust/us/blog/
Cryptopals - http://cryptopals.com/
Microcorruption - http://microcorruption.com/

If you're ready to apply, contact us at: https://www.nccgroup.trust/us/careers/. We'd love to hear from you!
Interesting, can you say if you have remote codes for oCosmo tvs?
Really miss him. I even read his posts on subjects I didn't care about, like Borderlands or Emacs. Read them all the way through too, sometimes more than once.
The quest of finding the right technology
So instead of an inifite number of consumers it requires 2x an inifite supply of money.

How is this more likely? If you have inifite of something it by defination has no value to you.
Ask HN: Someone has stolen my software and is selling it as their own
I'm a solo entrepreneur with very limited resources. Should I hire a lawyer to send them a cease and desist letter, or should I draft one on my own?
Meh.

Nest largely created this market, and their product is fine. But since the Nest appeared their competitors have upped their game and in my opinion overtaken the Nest. For example the "Honeywell Wi-Fi Smart Thermostat," same price as the Nest, arguably easier to use, and doesn't require a third party app or website to get basic things done.

Nest might win awards for simplicity and design, and it is still better than traditional black & white thermostats with push buttons, but it definitely isn't leading the market at this point, in fact I'd argue Nest is sacrificing the user experience for the sake of that design.

I can teach my grandparents to use the Honeywell Smart Thermostat, I cannot say the same about Nest beyond the basics.
yes but the changes allowed the framework to be the fastest out of all of ones currently right now as well as making sure it's more future proof
What exactly are the main differences here between this third gen and the previous version?
"Recourse to pithy aphorisms is the refuge of the lazy" -- me
Each backup job reports when successfully completed to provide an audit trail for your successful backups. If you are scheduled to run daily backups and you do not see the daily email the backup did not successfully run. We're open to understanding if there is a better behavior for this process. My worry is if we email on both cases people see the message come through and ignore the details where it shows 'failed'.
No, and no S/MIME either. I bought it, and just requested a refund.
You're sticking it to the backplate, which holds the wires that run to your furnace. No difference between v2 and v3 in this - the video shows it.
I really enjoy Rob's writing. Here are a couple of other good ones

http://robertheaton.com/2014/03/07/lessons-from-a-silicon-va...

http://robertheaton.com/2014/07/14/getting-nothing-done-a-mi...
Conclusive Analytics - Charlotte, NC - Full-time - http://www.conclusiveanalytics.com/

We're a small and growing company looking for people with a passion for big data who love to solve difficult/fun problems for our clients. We're always looking for great database developers, data scientists, visualization analysts, and anyone with a passion for big data analytics. Here are a few job postings:

Data Scientist: http://www.conclusiveanalytics.com/career-opportunities/data...

Data Visualization Analyst: http://www.conclusiveanalytics.com/career-opportunities/data...

Database Developer: http://www.conclusiveanalytics.com/career-opportunities/data...

Being a small company, your daily job will not be defined by your job title, and you will get to learn something new every day. We develop in Linux and Windows, HP Vertica and SQL Server, and other languages & platforms like R, Python, Tableau, SAS, DataFlux, or whatever we think is best at getting the job done. We offer competitive pay & benefits, a pool table, lots of white boards, and a great team of smart and fun coworkers. We are one of Charlotte Business Journal's 2014 Best Places to Work.

Come join us! Contact hr@conclusiveanalytics.com for more details.
It matters because the quality of the ecosystem is what drives developers that care about GPGPU, not ideology.
Show HN: Balance- a very simple personal, no pressure, project manager
Memberful already does this really well, and provides a number of other features.

Memberful.com
As part of my efforts to learn more about objective-C and the iOS Dev process, I created an app to solve a personal issue of mine. Like many readers of the site, I am often juggling a few projects/activities at a time.

At the time of creation, I was using a notebook to keep track of where I left off when I finished working on one project and moved to another. This let me pick up where I was quickly next time.

I gave a few todo list managers and fancy project managers a try but all of them were very convoluted or intrusive (daily notifications, warnings, reminders, and all required near-daily updates to stay useful).

NOTE: I'm a bit busy at work at the moment but wanted to get this out there. I will try to get a code up here so that HN readers can download this cheaper/free by the end of the day!
The Linux Foundation published a guide recently[1] which has recommendations for desktop.

Take into consideration that unless you're running SELinux in full-enforcing mode (NOT targeted-enforcing, the default!), you still have a HUGE attack surface on your machine if you're using a web browser alone.

This presentation[2] also goes into some detail about an overall layered security approach and touches on workstation security.

If you really-really-really need security, you could consider something like QubesOS[3] to segregate your applications.

[1] https://github.com/lfit/itpol/blob/master/linux-workstation-...

[2] http://kernsec.org/files/lss2015/giant-bags-of-mostly-water....

[3] https://www.qubes-os.org
Is there a book or a more or less single consolidated source of information that someone could recommend about running and growing a SaaS business or the numbers behind it (i.e. what should I be measuring, how should I think about certain metrics etc)?

I've been collecting this information on an ad-hoc basis for a while now but feel like I am perhaps missing out on some canonical source that I have yet to come across.
It's a good list.

Some of it sounds dubious.

> 10. Chew gum.

> Gum increases the flow of oxygen keeping you more alert and maintaining longer focus.

You could have used some of the research about use of gum to help people avoid ear worms

https://www.reading.ac.uk/news-and-events/releases/PR631000....
California's City of Inglewood Can't Copyright City Council Meetings
I seem to be writing short comments this morning myself, for which I apologize, but this is an absolutely terrible non-argument. You have a thesis statement, an assertion of fact that is essentially irrelevant to that thesis, and then the assertion that, besides, it would be good if your thesis was wrong.

What you actually meant to say is "if scholarly religious studies do undermine the great religions and lesser religions, all the better." Which is fine, if that's an assertion you'd like to share with us, but you're not really all that interested in whether or not the article undermines religion; not enough to actually have anything to say about it.
"The average cost to launch a startup is around $30,000..."

And how much does YC invest (loan)?
The only difference I see here is that Google will have a good occasion of optimizing the android system to deal with these assymetric cores in a proper way.

It makes alot of sense when you think about it. Android has some good clues about what a process is responsible for.

It would be quite interessting to have all the background daemons doing mostly I/O being scheduled on a light core and the heavy ones (UI -> GPU, whatever) on more robust ones.
More importantly, how do they solve "upload the download up to my dropbox and share that"
The Game Streamer Database
Periscope | San Francisco, ONSITE | Customer Support Specialist (SQL), Full Stack Engineer (Ruby, Go, CoffeeScript, Java) | https://www.periscope.io/

We make SQL data analysis really fast! Our customers build and share dashboards around their companies after querying tens of billions of rows in seconds.

Our best feature is the way we support our customers. Many of them have said that our chat support is "the best customer support they've ever had".

If you are excited to join our team of 10 and help continue this awesome tradition, we'd love to meet you!

Email us at hello@periscope.io
I've used both extensively. The practical differences between a goroutine and an Erlang process are small. The most significant difference is enforcement of isolation vs. isolation-by-convention (and bear in mind the latter is not the same as "no isolation"), but this is a bigger difference in theory than in fact.

OTP being missing matters less than you might initially think, too. I implement what bits of supervisor trees can be implemented here: https://github.com/thejerf/suture , and in general, with the way Go is structured, gen_servers and such just sort of melt away into "things you interact with over channels" without much fuss. (IMHO, OTP is generally a good thing, but the reification of gen_X so deeply into the language was an error. I actually prefer Go+Suture's way of bringing up a server; much simpler, virtually no loss of capability in practice. Again, the theoretical difference turns out to be larger than the practical difference.)

(And before someone angrily smashes the reply button, pleases meditate on the distinction between a "small difference" and "no difference", especially the subjective nature of such judgment calls. You can certainly quibble with the size I assign to the differences but please don't reply as if I claimed no difference, or as if I have not demonstrated awareness of the difference between a strictly-enforced no-sharing environment vs. unenforced no-sharing convention, and, likewise, let's not pretend "isolation by convention" is the same thing in practice as "traditional shared-memory threading". Memory sharing can bite you in Go, and while I've gotten pretty used to the necessary patterns to avoid that (spending years in Erlang first is really good training for that), I don't deny it is non-zero cognitive effort required.)
Seems like 2.0 is the worst of both worlds: little/no continuity from 1.0 and little/no benefits of starting from scratch.
That still does not make sense.
Are you saying men cheat more than women?