skysight-inc/HackerNews huggingface dataset:
FlareWorks - http://www.flareworks.co - San Francisco, CA ( Bay area preferred, remote possible )

Interested in changing the world? Neither are we! But we are interested in having fun and building cool software.

FlareWorks is a mobile messaging startup headquartered in San Francisco, California. Our mission is to build a platform for contextual communication between family and friends that is easier, simpler and safer than texting. Our company’s visual messaging service —called Flares— uses visual cues, instead of text, to provide communication shortcuts between friends and family.

We're a seed funded, VERY early stage startup, so this is an opportunity to get in on the ground-floor ( we have not launched yet ). You would be engineer number 2 or 3. We're looking for mobile developers, both iOS and Android to help us take our application and platform to the next level. Our mobile apps are the face of the organization and, as such, you’ll be on the front lines of creating an application and experience that has the potential to be used by millions of people every day.

Our Stack:

* Node for our API.
* Erlang for our platform.

What we offer:

* We're not fans of 9-5 with a lunch break. Work then you want, where you want. Results matter. "Seat Time" does not.
* Unlimited PTO. Take the time off you need, when you need it. We don't offer prizes for 'attendance'.
* 5K equipment budget. Buy what you want; After a year, it's yours to keep.
* Company outings. We like to get out and do things as a team. Lunches, dinners, games, volunteering, concerts. We're always on the lookout for things to do.
* A real voice. We want to know what you think. If you have an idea or think something isn't working, we want to hear about it. Your voice counts.
* Generous options and an actually competitive salary ( no low balling + options bait and switch here ).
*

What we're looking for:

* Senior level Android and iOS engineers.
* UX and visual design chops.
* Meticulous attention to details.
* Android:
* Animation and the hardware accelerated rendeing pipeline as well as OpenGL ES.
* Location, Content and Media SDK experience.
* iOS:
* Core Graphics, Core Animation, Core Data, Core Location
* Comfort with rapid iteration and real-time team collaboration.

We're hoping for local talent for our first hires, but are open to the possibility of remote for the right person.

If this sounds like a good fit for you, email us (jobs@flareworks.co) and we'll talk.
TeleSign - Marina del Rey, CA - http://www.telesign.com/ IS HIRING!

Calling all Senior Python Developers to join our global HQ team in sunny West Los Angeles (Marina Del Rey 90292). We just completed our Series B funding of $40MM, here's a Forbes shout-out - http://onforb.es/QVrCpR.
Requirements include: solid PYTHON exp, relational databases, NoSQL data stores, agile & scrum, T-SQL, Git, Mercurial, Subversion.

EMAIL MICHELLE@TELESIGN.COM with your cv/resume. All roles are onsite and we offer assistance in your relocation to West Los Angeles, CA. We have super rich benefits & perks too! (dog-friendly office, free car washes & gym membership, fully-stocked kitchen ETC)

Marina del Rey. Sunnyvale. London. Belgrade, Serbia. LATAM. APAC.
SEEKING FREELANCER

Full-time / Part-time Contract position for a very good full-stack Rails developer

Responsibilities: Need to add some user functionality and a full Admin panel (including simple content management for static pages) to an existing Rails web app. Preferably the developer will then provide ongoing maintenance and support on a very part-time basis after the main project is complete - perhaps 5 hours per week. The code is in very good shape with good test coverage.

Location: remote - preferably U.S. or Canada, but would consider UK, Spain, & South America.

We're seeking an experienced full-stack Ruby on Rails developer, or very small team to take on a challenging project.

Must:
- Have at least 3 years solid Rails experience developing web apps.
- Be able to start within a couple weeks.

Please include your CV, links to past projects you had a very significant part in developing that are still live, and a link to your Linkedin profile if you have one.

[railswebappproject] a.t. g-m-a-i-l
The reality show: Schizophrenics used to see demons and spirits (2013)
If graphene is toxic, that's bad, as it's a product whenever graphite based pencils are used.
"We design for screens so we need to think on screens." Inside design at Xero
No Evolution for Corporations or Nanodevices
Yeah, I found it weird too. Why are they paying mortgage on an apartment? Maybe they meant he's paying rent? Or maybe it's really a condo?
Palo Alto, CA

INFER, INC.

- Team: < 10 engineers from MIT, Berkeley, CMU, Google/Google Research, Facebook, Y Combinator, Microsoft Research, Palantir, Jane Street, IBM Research, Yahoo Research, ...

- Investors: Red Point, a16z, SHV, Social Capital, ...

- Customers: Box, Jive, Microsoft, Tableau, Zendesk, AdRoll, Nitro, and many more

- Product: machine learning applications for non-technical users to help their businesses more effectively win and retain customers

- Looking for: strong engineers excited to join an early-stage startup to help grow & shape the company

EXAMPLES OF RESPONSIBILITIES

- Build on and extend our sophisticated model training pipeline that uses data extracted from the web and other sources

- Build beautiful visualizations to communicate results and frontends to allow non-technical users to build complex models

- Develop and operate secure, scalable cloud infrastructure to manage and process customers' large, confidential datasets

- Continually improve how the engineering team works together

QUALIFICATIONS

- BS/MS/PhD in Computer Science, Statistics, Math or related fields

- Depth in software engineering, algorithms, and general analytical problem-solving

- Familiarity with Python preferred

CONTACT

- https://www.infer.com

- hiring+hn@infer.com
The assumption that bitcoin is anonymous isn't really a great one. It's pseudonymous at the very least, but as it's possible to track every transaction ever made (even moreso than cash transactions), it's not a trivial matter for typical users to anonymize their transactions.

Even if Bitcoin (and tumblers) became ubiquitous, the legal frameworks that exist to handle cash transactions (e.g. making an unusually large amount of cash purchases of gift cards, moving an unusually large amount of money across the border, etc.) will be revised to include bitcoin, with the result that using BTC in the way that people seem to think it's destined for will become, if not illegal, then at the very least highly suspect.

Ideally, we should be fixing the broken systems that are in place, rather than trying to concoct technology to try to work around it (which can then just be regulated/criminalized anyway).
I was curious to know how modern C++ would compare. Here is a version (not 100% sure about the result because I was not 100% sure of the meaning of some of the numpy constructs when applied to matrixes).

http://chronos.isir.upmc.fr/~mouret/tmp/nn_eigen3.cc

It seems pretty fast!
But that means someone somewhere will know she (or a variation of her name) is pregnant. I have arrived on the US only 8 months ago and since 3 months ago during every week I am getting two mailings from Financial One, a company I've never directly (or knowingly indirectly) made business with. One is addressed to "First M Last" and the other to "First Middle Last". Financial One doesn't care, it simply send the ad to the two of me.
It also only applies "until the court receives the opinion of the United States Department of the Treasury, and the United States Department of Commerce and United States Department of State, that any such purchases or payments will not directly or indirectly contravene Executive Order 13,661."
Yes, the market for rocket technology is not static--circumstances change. An "odd reversal of things" is not irony.
I had a G+ thread about mmap a couple months ago that surfaced a lot of really good points. I like mmap a lot, but there are certainly some down sides:

https://plus.google.com/u/0/+KentonVarda/posts/NKUUzx2nEsN

If you're looking for an easy way to exploit mmap in your code, Cap'n Proto is a serialization format that works similarly to Protocol Buffers but is designed to work well with mmap():

http://capnproto.org

(Disclosure: I am the author of Cap'n Proto... and also the former maintainer of protobufs.)
David Cage's Top Tips for being a game designer
Nice cartoon photography
Very nice and interesting cartoon pic that will make you smile!
Is there a list I can subscribe to, to be notified when the book is finished?
Southwest Airlines uses it.
Any idea how much actually flakes off a pencil? Presumably the quantities are vastly lower than if it were produced in bulk.
Court to consider whether car dealers can sue to keep Tesla out of Mass
Thanks for the suggestion :) I'll probably throw an overlay in there and stick the blurb in that.
Programming Isn't Manual Labor, But It Still Sucks
Yes, technically an apartment is rented and a condo is owned, but I have met plenty of people who use the terms interchangeably.

Which does kind of make sense, considering they are in all other regards the exact same thing.
No small amount of irony posting this on Hacker News.
That's not science fiction; it's anthropology (see: Graeber2011 ;-)). Most societies have always seen fit to use some form of credit (or other "virtual money") for more trustworthy transactions while employing "cold, hard cash" for more transactions between individuals with more transient, uncaring, insecure relations (which of course includes criminals).

The problem is that "trustworthy" has come to mean "watched over by our corporate overlords".
There are no winners in the build war despite the overwhelming online support for Gradle. Personally I'm not a fan of it. I find it on the slow side even compared to maven. I'd rather have declarative builds like Ant but therefore support better tooling than super freeform tools like Gradle that force you to drop into a language with about as much type safety as Javascript. Multi-project builds are also annoying, as Gradle has to parse and validate all the connected projects before proceeding with one single task on the build you're invoking due to its design. Very annoying stuff.
(Karma burning time. Summary: The only way to not swallow the Blue Pill is to make powers that be use trusted execution made by and for the people. Unfortunately: Not going to happen.)

It’s time for a frank public discussion about how to make personal information privacy not just a series of check boxes but a basic human right, both online and off.

The problem is, is that there is no suitable infrastructure for guaranteeing such a right, and there is no one everyone trusts enough to implement it. To have this in actuality, we really need some sort of trusted execution environment. Unfortunately, this is the same thing as DRM, and we already know how manufacturers and big software companies might collude with the authorities to turn this against us.

In a way, this is a win-win for totalitarianism, big-data style. If the powers that be can implement DRM as they want, they control computing from the substrate-up and we've all swallowed the Blue Pill. However if the public has a vehement reaction against DRM, then the population is effectively inoculated against implementing such tools for themselves so they can hold authorities and website operators to account. Either way, the oligarchs/equity lords/0.01% win.

If you look at the activities of groups like the IRA, resistance has relied on the power of social networks in the oppressed population. Now, online social networks have embedded the structure of people's social networks in big data itself. That is a lot of aggregated power. Power corrupts.

EDIT: After engaging in the discussion below, I'll bend my position a bit. Such infrastructure would be nice (where "nice" = "really the only sane way to do it") but a social and legal framework to set expectations might be the pragmatic thing to go after first.
An idea of mine that I would like to work on in the future when I have the time and resources is a "Swiss Army knife" style tool to provide some essentials to a small group. The objective is to provide electricity, rainwater collection, potable water, and food preparation/preservation using a system whose parts are not valuable enough individually to be a target of theft. Feel free to use any part of the idea you find interesting or useful. It's an interconnected system, but I'll explain some features separately:

Wind Turbine Structure:
Two vertical axis turbines whose blades are hollow (containers) are connected to a circular belt. A tower structure holds the belt in a position such that when the weight ratio of the top turbine vs. the bottom passes a certain threshold, gravity will rotate the belt until the heavier turbine rests at the bottom. The belt will turn a dynamo style generator. While at the bottom, the turbine container will have a plug pressed open and any water inside will drain wherever directed. So on dry and windy days, the turbines will generate electricity. On rainy days, the dynamo will generate electricity while the rainwater is harvested. A great way to store the electricity without an expensive lead-battery is to charge personal electronics or lighting systems (for use at night), and use the rest for refrigeration and ice creation.

Solar Radiation Collection:
A semi-spherical lens on top of the wind turbine tower will direct solar radiation inside the hollow tower structure toward a system of lenses and mirrors that focus and collimate light onto the heating element of the Water Distillation structure. The focused ray will be contained within an enclosed structure along its entire path to avoid injury. When the solar radiation is not necessary for water distillation or food preparation, it should be utilized to generate electricity. I don't know the best way to do it without using PV cells or a heat engine with parts that may be too valuable for thieves to resist.

Water Distillation/Food Preparation Structure:
The water distillation process will work similar to this image: http://ep.yimg.com/ty/cdn/solaqua/stilldiag.gif
However, the solar radiation will not enter from above. Instead the focused ray from the wind turbine tower will heat a metal heating element positioned underneath, but in contact with the dirty water container. The dirty water container will be a u-shaped tower such that a rectangular metal box can be inserted into the the center. At least three sides of the box will be in direct contact with the dirty water container, and the bottom will be near the heating element. The metal box will work like an oven to cook food when the heating element brings the dirty water to boil. Because the structure does not need solar radiation to enter from above, the top of the structure will be a solar food dehydration chamber.
> C++11/14 is in practice not that much more difficult to write well than Java. It's not 1998 anymore.

While I agree with you and C++ belongs to my favorite languages, the truth is that most corporations still use C++98/C++03 and they aren't going to improve their compilers any time soon.

On our Java projects we still get requests for Java 1.4.

The enterprise is a very slow moving snail.
Diesel engines have less problems when inlet air goes to the exhaust, since in a diesel, inlet air doesn't contain any fuel.
A two stroke diesel has thus some synergistic advantages.

A direct injection otto engine could also work very well as a two stroke.
Very few people, particularly in cities, are obliged to do much of it at all. Cars, bicycles, buses, trams, and trains all beckon.

I think they got it backwards. It's suburbia that let's you use your car door to door.

I haven't done the study, but based on my observations walking is one of the favorite activities of inhabitants of my city. In fact people come from far away just to spend the day walking around. Some is leisure, but one can't help but to introspect when left on pavement for too long.

another person known for his walking was Arthur Schopenhauer. He walked for 2 hours every day regardless of weather conditions[0]. I read about this long time ago and it left a lasting impression.

but walking is not the only activity that is good for introspection. For me driving worked just as well. I miss driving.

[0]http://www.apieceofmonologue.com/2009/06/day-in-life-of-arth...
The Silicon Valley Titans Have a Problem ….
Can anyone hazard a guess as to how Linus was able to measure the cost of a page fault and an iret so precisely? What tools and techniques might he have used?
This is amazing, very well done, perfect for what I needed! I was scouring the web for simple buttons all morning and couldn't quite find anything I liked. I was getting ready to include a "custom" Boostrap with just the buttons, but this is much better. Thanks!
Without Mad Magazine, George Carlin and Billy Connolly my life would probably be quite a bit different.

Why commit suicide, only because the last issue was sold out...

RIP Al & thanks, two of my favorites down.

I'll go find my catsuit now I guess.
that design decision pisses off everyone I know

I bet you it doesn't. All the tech-inclined developers you talk to about how terrible it is, maybe. But your siblings, parents, non-tech friends? No.

Facebook are not stupid. The feed is ordered very deliberately and they carefully monitor what gets the most clicks. It's just that you (and I) are outside of the majority here.
> "What I've found is many people like to complain about a lack of privacy, but are willing to make no real sacrifices to get more of it."

This is a false trade-off. Why should people have to make sacrifices to gain privacy? If people believe it's important then they'll advocate for it but that doesn't mean they should become digital hermits to prove a point.

For example (if you're a US citizen), what have you personally had to sacrifice for the rights that the Constitution provides? I doubt it was much but the people who wrote it decided that 'this is how things should be' and set things up that way. Technology is moving so fast that it's the corporations who get to 'decide' things and (understandably) they default to wanting everything. People and the law are still catching up to the consequences of this.
I would just point out the ambiguity while working with legacy code and ES6 applications. (A separate name would have been fine. But of course, there is the reserved names problem.)

From a practical perspective, we will have to deal with IE 8 and co for another 10 years at least. So we will have to "come back" all the time.
Something that really resonates with me from the linked PDF ("Blue-collar language") published in 1997:

> What I found most interesting in watching people use Java was that they used it in a way similar to rapid prototyping languages. They just whacked something together. I was initially surprised by that, because Java is a very strongly typed system, and dynamic typing is often considered one of the real requirements of a rapid prototyping environment. [...] you find out fast when something goes wrong.

Despite working in JS and Python, sometimes I feel more comfortable hacking something up in Java, because every missing method or undefined variable is an unavoidable short-term TODO.
I have always assumed that chat programs that interact directly with texting (google voice) are regulated by the telecom privacy laws. Can anyone answer definitively whether or not google voice messages can be mined?
Kloud Kantina
I do this, or have started to since I've been using git more. I also do it with large projects. Only my truly disposable projects are in the workspace.
What kind of bugs appear with bigger default page sizes?
Wow thanks, between this and Gravityloss's comment, I'm really starting to get a clear picture.

So on the Falcon heavy, is the plan for all three cores to return to the launch pad independently? Just landing a few hundred feet away from each other?
Getting BTC without an audit trail is in the first place fairly difficult, especially if you're not used to having to watch out for scams.
Any ABI differences between Clang and GCC for externally visible functions is a bug. The system defines that ABI (SysV for Mac and Linux x86_64). Internally visible functions can use different ABIs that allow the compiler to perform more aggressive optimizations.
I supported Google because the ends don't justify means. People should have the right to re-implement APIs, even if we sometimes wished they didn't.
An excellent question.

Opinionated: conceitedly assertive and dogmatic in one's opinions.

It generally refers to people who assert their opinion without making a sound argument for it. I consider it a huge negative.

Another vice that many consider a virtue is when they consider themselves to be "real" - this is generally code for lacking any self-discipline and being unable to control emotion.
> Because let's face it, even if the kernel build process was some super-efficient thing, real life isn't that anyway. I guarantee you that the "tons of small scripts etc" that the kernel build does is a real load somewhere totally unrelated. Optimizing page faults will help other loads.﻿

This is true as far as it goes, but a silly argument. Let's apply a reversal test (http://www.nickbostrom.com/ethics/statusquo.pdf‎).

Suppose the kernel build were as efficient as Chrome's is claimed to be on this page (<5s) and wasn't stressing his system. Would Linus then approve of anyone submitting patches to deliberately slow down the Linux kernel build just to show up slownesses in page fault and encourage kernel devs to spend time on optimizing that?

No, of course not! That would be idiocy and the person submitting the patches would probably be banned by Linus in his titanic rage. However, since the slow build & page faults is the status quo, Linus is making lemonade of it...
For those who, like me, were unsure what Compass was, and realized simply googling for it would be less successful than other library names.

Compass: http://compass-style.org
Mapbox: Washington, DC & San Francisco.

Full time. Designers & coders - https://www.mapbox.com/jobs/ - but especially looking for people to work on an Android SDK: https://www.mapbox.com/blog/looking-android-developers/
If a programmer is compensated for his time working for a company i think the company has a right to claim the work produced during that time. If they pursue it, is a different question, but i think Zenimax has a valid argument here.
told me with a smile on his face that “we Americans love the whole Cambridge thing over here.”, which is funny given that most of Britain seem to hate it.

Because it's foreign. I think UK attitudes to Cambridge and US attitudes to Ivy League universities are roughly the same.
My mother has done this her entire life, and passed the habit down to me. She alternates between her married name (from a 35 year old divorce) and her maiden name and both, hyphenated and unhyphenated, intentionally typos when she can get away with it, uses a lot of off-by-1-or-2 for numbers in registration profiles, old addresses, and alternately combines and separates her first and middle names (because of her particular name, it works.)

She's also a data person professionally, and once worked at Acxiom. At the time, when she checked into what they had on her, she found that Acxiom thought she was no fewer than seven people, some of them male:)
Bitrig switches to the libc++ C++ standard library
The title is a bit misleading. If I understood Linus correctly he is saying that a page fault on modern processors is costly. There is nothing the OS can do
to make a page fault itself (or iret) faster.

> It's interesting, because the kernel software overhead
>for looking up the page and putting it into the page
>tables is actually much lower. In my worst-case situation
>(admittedly a pretty made up case where we just end up
>mapping the fixed zero-page), those 1050 cycles is
>actually 80.7% of all the CPU time.