skysight-inc/HackerNews huggingface dataset:
SoundFocus - San Francisco, CA

Roles: iOS Engineer, Product Marketer, Community Manager

Full-time in SF (VISA ok, will relocate)

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

TL:DR; We're a YC-backed startup building audio hardware to help people hear better using their mobile phones when making phone calls, listening to music or watching movies. If you're an iOS dev, marketer or community manager that's passionate about audio hardware or music, email me varun@soundfocus.com.

http://soundfocus.com/jobs.html

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

iOS Engineer

We're looking for an experienced mobile engineer to take ownership of our user-facing software stack, including our iOS and Android applications. Our ideal candidate is passionate about developing beautiful user interfaces, and has an eye for design and detail. As an early employee at SoundFocus you'll get a chance to develop products that will have a positive impact on the lives of millions who face hearing-related challenges.

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

Product Marketer

SoundFocus is looking for a product marketing manager to drive the launch for our first hardware product. You’ll be instrumental in crafting our go-to-market strategy and will need to know our customers inside out. In addition to spearheading our marketing efforts, you’ll also be tasked with building strong connections with cultural icons and industry leaders. As the first hire on the marketing team, we’re looking for someone who’s creative, scrappy, and resourceful, with a successful track record of strategic business development and cultivating meaningful relationships.

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

Community Manager

SoundFocus is looking for a community manager who will play a critical role by building a strong and vibrant community of both current and potential customers. Your overarching goal will be to ensure that each and every individual has an interaction with the product and the team that is as positive and rewarding as possible.

You should be energetic and enthusiastic, with an innate ability to build and maintain great relationships with people at all levels, from the janitor to our world famous customers. You will be first in line to help people understand the product and engage with it.
Maybe I'm missing the point of Dependent Types and there's more to it than I understood from the article, but in the example given of a divide function that requires a proof of a non-zero denominator: isn't this already achieved by languages that employ design by contract, such as Eiffel?
LinkedIn, SalesForce, Amazon, and PayPal are all likely players in the B2B "social" login space.
I wonder if there's any weight to that assertion of a correlation between city size and aggression.

I live in London and I generally find that the behaviour is surprisingly courteous. My suspicion is that it's because many (most?) roads are actually too narrow to have two cars pass at the same time so people are very used to having to pull over to get out of each other's way.

Obviously, all totally anecdotal, but there must be some research on it.
"And since the license doesn't restrict you in any way on how you can distribute that fork, Chef is still open source."

You may be aware, but a few things here make me unsure - permissively licensed software is Open Source, but copyleft software is also Open Source. (And, for the record, permissively licensed software is also Free Software).
You said 'local preferred', but neglect to mention where you are. It's SF, for anyone else wondering.
The term "Open Source (tm)" was invented to co-opt the free software movement... so that corporations could do exactly what corporations are doing.

Your rant is 16 years late, and whatever delusions you may have of some shared "open source model" are just that--delusions.
If the pipeline is constructed with fmap, <*> or >>= then the pipeline's constituents will only be applied to Right values. An error (a Left value) will short-circuit the pipeline and be returned as-is.

Alternatively, we could be more fancy and branch such that errors received their own, separate, processing (eg. logging).
Ask HN: Resources for trade school like programming environments?
As we all know, the explosion of resources for learning how to code/program online has been enormous; making it almost trivial to start learning to code.

However self-paced/online learning, even if gamified, is not necessarily the best learning method for large segments of the population who learn differently.

For many, a more personalized, in person approach is better for how they learn, however tutors or one-on-one training are prohibitively expensive.

Often for these same groups, a CS degree is not practical or affordable, and the diploma mills and community colleges present barriers to entry with marginally competent staff.

So where are middle ground affordable trade schools dedicated to building professional programmers? Are the economics just not there for longer term programming trade schools? Do the one off “bootcamps” cover this market well enough that a trade school? Is there a reason the professional programmer training pipeline can't look like a welding/trucking/plumbing/construction training pipeline?
> licensed under the Apache license. That makes it open source

> [...] not really a community project. There are many open source projects managed like this

Some open source projects start off as community projects but morph into cathedralic ones, hijacked by a few to exclude the many. Even though it still uses an open source license such as Apache, people familiar with it's formerly more open community-oriented processes stop calling it open source.
Maybe a color picker that includes all colors isn't the goal?

When people first start learning digital painting (painting in Photoshop, Gimp, etc), a lot of them draw landscapes with chartreuse grass, because they used the greenest green on the color picker. Artists in other mediums don't usually have this problem, because rarely-useful colors like #00FF00 aren't included in the typical pigment set.

It really depends on your priorities for the use case. Sometimes you want to give as many options as possible, sometimes it's more important to make it really easy to get something that looks ok and hard to accidentally get something overly neon.
The RYB color model is fine for third graders and cosmeticians but if you want to understand how color works you need to understand RGB. And yes that goes painters too. Mixing paint is more complicated than just using a color pick on your monitor because there is a volumetric/dilutional component and the paints is rarely a pure color (i.e. red paint is 256,0,0). It is galling that their are still university level art professor who persist in RYB color wheel malarky. Nothing irritates me more than the phrase, "we are mixing paint, not color". You are mixing both!
I wasn't looking for congratulations, I was pointing out that your claim is factually incorrect. I hold plenty of the opinions you say are minority opinions. So far as I know, I was neither much more nor much less typical of the HN population when I was new here than I am now. But I did OK and continue to do so.

It's perfectly obvious that holding a minority opinion can't guarantee getting downvoted into oblivion, for the boring reason that you can hold that opinion without expressing it, and in that case no one can possibly downvote you for it.

Of course you might (very reasonably) not want to censor yourself to that extent. Very well: all you need do is have some other things you can talk interesting about besides your shortlist of pet dislikes. Then the upvotes you get from being interesting on other topics will outweigh the downvotes you allegedly get from daring not to be a libertarian. Although, I repeat: I'm not a libertarian, I've dared to express not-libertarian views more than once, and I don't recall ever getting wiped out by downvotes as a result. I've seen plenty of other not-libertarian comments that aren't invisibly light grey. So you might consider the possibility that what you got hammered for was not the mere fact of expressing an unpopular opinion, but something about how you expressed it.

Now, even the approach outlined in the previous paragraph might not be enough, if what you say about your pet dislikes gets you not merely downvoted but hellbanned. (That's the thing where your comments are invisible except to you, the moderators, and people with the "showdead" feature turned on, so you never get any karma or any replies ever again.)

But -- barring cockups and miscarriages of justice, both of which inevitably happen but are pretty rare -- that will only happen if what you say is not merely unpopular but particularly stupid, or repeatedly boring, or something else of the sort to attract the attention of a moderator and make them think "This person is not adding anything positive to HN by being there". So don't do that. Be civil. Be interesting. Don't try to turn HN into a political flamewar. It's not really that difficult.
SEEKING WORK - NYC or Remote

Over 5 years of experience coding in C++. I have written programs for Caltech's department of astronomy, where my code calculated the mass and radius of distant galaxies, as well as for a small asset management firm, where my code backtested a trading strategy.

I recently graduated from Princeton University with a Master in Finance and concentration in Computer Science. One of my final projects can be found here: https://drive.google.com/file/d/0B4Zp42fznPcJMU05WEExYmN4d3V...

I am looking for projects lasting one month or less, if possible.

Skills: C++, R, Python

Please feel free to contact me at sraine223@gmail.com.

My resume can be found here: https://drive.google.com/file/d/0B4Zp42fznPcJMXYtY3JJS0F6LXJ...
I know. I was clarifying for the comment I replied to that there are situations where the steps you're citing are relevant, because there are situations where you have multiple keys on the same user/system.
This isn't even really "dysfunctional" (I mean it may be, but that's not what the OP seems to be complaining about, per se). The complaint seems to be that the project isn't community driven. The great thing about it being FLOSS is that, at any time, it could become community driven if ChefInc drops the ball (too much) and people still find value in the software.
Just don't surprise people. If somebody is going to be charged for something, allow them to be able to know that ahead of time.
75% is a HUGE overstatement, No-IP allegedly has ~4 million active accounts. Of those 4 million, 3rd party security firms claimed ~12k of them were involved in the distribution of these two bits of malware, No-IP said the number was more like 2k. If those numbers are correct then you're talking thousandths of a percentile being the reason for this domain seizure.
So Y Combinator has gone from 1995 to 2007, wow so amazing guiz. Maybe try again and we might get to 2012. Does HN even use CSS? Probably try that next.
I think one reason for this (not asking enough questions) is that usually early on your career, you don't really have that many options or you are in a situation where you need to get your bills paid with any means necessary.

I have really never (yet) been in a situation where I would have really had enough options to say no to any company offering a job after an interview. In those cases, your full focus is getting them interested - not really about knowing what kind of extra activities they do or what they are planning to be in say 5 or 10 years.
I like how traffic is kind of organized in Paris: Pedestrians will cross the street whenever they feel like and don't care much about the signals. Because of that car drivers will constantly watch out for jaywalking people, drive with responsible speed and rather stop too often than being cited for reckless driving. All in all this works out extremely well and I always feel like this the safest city for a pedestrian.
This post just motivated me to go through /newest and upvote few things. Thank you.

Everyone, let's take a minute now and go through the new submissions and move some fresh things onto the front page. Let this also become a habit, until mods tweak HN interface to reduce the effort it requires.
Currently, it seems you need either a lot of good luck or upvoting friends to make it to front page. Why not use some categorization so every link makes it it's category's page and has chance of reaching front page?
Check out everynoise:

http://everynoise.com/engenremap.html

(look at the bottom of the cloud)

Some exposition here:

http://www.furia.com/page.cgi?type=log&id=392

and in other posts there.
Facebook experimented with 700,000 users.
Get this crap out of here.
1-800-flowers.com adopts Bitcoin
"Not Open Source" is the wrong term. It's an extreme example of a cathedral project. See: http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar .

Slightly off-topic, but Android is another good example of a project where the LICENSE is open, but the ethos behind the project are not. The source code releases are licensed under the Apache License, but they're aimed at device manufacturers. Not at users. Not at developers. Not at ROM makers. Google doesn't care about your stinkin' custom ROM.

How many people outside of Google do you know who have contributed a (non-security) patch upstream to Android? Can you clone the Android source from a public VCS to see what is being worked on in the next, yet unannounced release? Where was the Honeycomb source code before Ice Cream Sandwich got released?

If someone decided to fork Android, what kind of changes could they make and still remain compatible with apps designed for Google's version of Android? APIs and compatibility definition documents serve as Google's insurance against forking.

Someone ought to invent a pejorative term for this kind of projects. It may be an open source project. But does it represent the same collaborative ethos as the Linux Kernel, Mozilla or GNU? No.

This isn't about free software vs open source. This is about open source serving a purely commercial interest (having the Google ecosystem on as many third-party devices as possible) vs innovation and collaboration.

Any respectable person calling themselves a hacker would not call these "shut-in" projects truly open.
> It helps to remember that we don't gain any expressiveness from a type system, only safety[1].

That is controversial, especially when you are considering non-safety oriented tools like code completion systems or program inference engines. Languages with reified types may also make decisions at run-time based on the actual type of a value (e.g. virtual method dispatch).
> I believe that in the long run, standards of living will somewhat equalize.

I think that it will depend on whether or not we reform the education system so that we don't create a permanent "servant underclass." Just as we once established an education system that effectively prepared the citizenry for manufacturing jobs, we have to now establish a system that prepares the citizenry for a knowledge economy. The last thing we want is a postmodern Downton Abbey-style society.

> We need a reason for the politically powerful classes to want public transit in their backyards.

I agree with that - the problem is not, and has never been, a technical one. But I think the social obstacles are falling away with the younger generation, because they didn't grow up in a world where urban areas were seen as blighted and crime/poverty-ridden as they were 2 or 3 decades ago.
A good collection of tools, but I can't figure out the distinction between utilization and saturation in this schema.
> Start commenting with a contrary opinion and you'll see what I'm talking about.

I've been involved in a number of highly controversial threads, often disagreeing with the dominant view expressed in the thread, don't meet most of the standards you suggest are required to gain significant positive karma [1], and yet have over 10K karma with a current avg of 2.55.

> And are you saying that I should ignore conservations that I disagree with to protect my votes...???

I would suggest that its not disagreement with your opinions that is causing you to accumulate negative karma.

> It's a self censorship that leads to this massive amount of consensus on everything from posts to comments.

I don't see this consensus you are complaining about (and its interesting that the people complaining about supposed consensus here don't agree on what that consensus is. I suspect that's because the complaints tend to come from people that are -- likely unconsciously -- overweighting the prominence of the views that they disagree with and thus seeing a hostile consensus, and a different hostile consensus that other people see.)

[1] in this post: https://news.ycombinator.com/item?id=7973724
The FCC and Net Neutrality: A Way Forward
looks great, very professional... but it appears not to be free.
no where near the same magnitude
Using Science to Throw a Killer Party
Right vs. wrong isn't what he's concerned about, I think.

Every company/organization/person should have a long term strategy. That way you can weigh potential actions to see if they are moving you toward or away from your goal. If you don't have that goal, or it isn't well communicated, everyone scrambles to optimize for different things, which frequently leads to people pulling against each other.

It's totally acceptable to update the long term goal as you go along, but it's very helpful to always keep one in focus.
When every company lowers its employee's wages, the pool of people with cash to buy products from companies is decreased. Which is bad for business in general. Meanwhile, those people with reduced cash still need food, shelter, medicine and if they can't afford them then either they die or everyone else picks up the tab. It does appear that the sane (and humane) thing to do is to just pay people well.
A plan can fail or go right. Parent asked for where were they planning to be, a plan is important.
My site, gamerustlers.com, uses just Twitter. It's required to use the site. We use Twitter to communicate when a game is created, and when seats are taken.

Using something other that Twitter makes no sense for us.
no tool tip for me in chrome.
I'm not suggesting these are the best patterns, or even 'good' patterns. I am simply drawing a parallel between them and pythonic iterators. When it comes to errors from generator patterns, I've gone between your suggestion and chan<-struct{T;error} when channel based generator patterns are appropriate.
As a counter argument, I haven't seen any ycombinator company NOT make it on the front page. I am not saying this is a collusion or anything but wanted to point out that there are people with knowledge who do this all the time and can get away with it because they know how it works. They would send a message like "Please go to HN and look for such and such title and vote it up. I can't post the link because of voting ring algorithm". And I see these people always show up on the front page. When this is the reality, how can one NOT do this? The people who try to play fair are the ones who will lose. I agree with you that it's not good to ask for upvotes but people who already know how it works will keep doing it, and the people who don't will just lose like they always have. Also I wonder what you do with those YC company guys who complain about getting detected as voting ring. Do you just let their posts stay buried or do you give them a second chance? If you are going to ask people to cooperate, I think it's crucial to have some transparency. Otherwise, no matter what you ask, nothing will change.

As a person who discovers lots of cool projects through showHN posts, I hope you could come up with a solution for this, really.
Cool. One of the advantages of null pointer exceptions is that you can break into the debugger when they happen. Masking them and continuing is absolutely what you don't want to do.
When you are accusing other people of being biased and pandering to groupthink, it's entirely reasonable for others to point out your own biases. If you think it's hurtful to say, then you should re-examine your own commentary, because you're calling the entire community insular and biased.

And yes, your problem on your previous account was hellbanning, not downmodding per se. It is easy to get the two confused, because it's not easy to get clear info about either. Anyway, if you want to see my opinion on downmodding here, check my profile - it agrees with some of what you say about downvoting, but that is a separate issue to the stereotypes you're throwing out. The profile could probably do with updating, but it's been the same words for over two years (there used to be another section on humour, but that's loosened up a bit, so I removed it).

I loathe the downmodding system here, but it doesn't follow that this means the community is all about groupthink or the stereotypes you're promoting.
Run Don’t Walk To Your Next Product Management Job
TIL Comcast isn't in it for the public interest.

I'm not missing that at all. The fact that we expect corporations to further their own interests over those of the public (and that people who are cunning enough to get into powerful government positions often come from industry) is exactly why the law is lettered that way in the first place.

If you think you get to a position anywhere close to where these guys are by being a jeopardizing valuable relationships in the name of doing-things-in-the-spirit-of-selfless-public-service, I've got a bridge in Brooklyn I'm looking to sell. Good price, too, shoot me a PM.
Levels of Law
Do you have any resources you'd recommend to get started learning this? It's a nice feature and I noticed it when the new YC page first loaded but have never investigated it myself.
> If you are a new user and you actually want to communicate with people...and hold a minority opinion...you will be downvoted out of visibility.

I was a new user. I hold many minority opinions (including ones diametrically opposed to those you have named as critical points of HN consensus, particularly on the issue of political ideology), and have expressed them from very early in my time on HN. I haven't been downvoted out of visibility.

I suspect that you are both misattributing the cause of the karma hit your earlier account took and falsely generalizing from that misattribution.
I think he's referring to the video at the top which is unavailable (for me anyway, in Canada). The rest of the article however is available.
Wealthfront is hiring! Located in Palo Alto, CA.
Roles: iOS Engineer, Backend Engineer, Full Stack Engineer, Data Engineer, DevOps Engineer and Product Designers.

Apply to: jobs@wealthfront.com. You can also contact: rebecca@wealthfront.com

Mobile Engineer (Full Time, Palo Alto)
Are you interested in building the flagship iOS apps for the fastest growing online financial service? We’re looking for outstanding engineers who are passionate about designing and delivering incredible user experiences that will revolutionize the way people manage their investments.

Data Engineer (Full Time, Palo Alto)
Are you interested to build the data and analytic systems which power the fastest growing online financial service? We're looking for talented engineers who are passionate to apply continuous deployment to building systems which enable self-service access to sophisticated data and analysis, from data pipelines to machine learned models.

Full Stack Engineer (Full Time, Palo Alto)
Are you interested to apply modern consumer web technologies and design principles to make investing delightful? Do you want to ship code in under 10 minutes?
Just another distributed team workflow with Trello and InVision
Ukrainian bar offers free drinks for selfies, checkins, posts – full-blown menu