skysight-inc/HackerNews huggingface dataset:
Hi, I read your blog link and I'm a developer who graduated from a bootcamp. Which leads to my question. Do you really think that dev bootcamp experience should be represented at the top, above projects? I feel like representing your bootcamp education at the bottom is consistent with representing your University education at the bottom of resumes.

I'm just wondering what your reasoning is for your opinion. Not looking to criticize it. I agree with your opinion that bootcamper's shouldn't hide their education.

Furthermore, to represent my bias, I formatted my resume like this .'/

Name

Projects

Work History

Education( bootcamp first, university second).
Ask HN: What ASO tools do you use?
To all the mobile developers out there, what ASO tools do you find the most useful? I am looking to better my rankings for search on the Apple App Store and currently use App Annie and Sensor Tower. I'm wondering if there are better tools out there.
You can do voice activation for very little power if you have dedicated hardware for it. The iPhone doesn't have such dedicated hardware (presumably they decided to add that feature after most of the current hardware shipped) so the constant listening has to run on the main CPU. That in turn means that the main CPU never gets to idle for more than a few milliseconds while the feature is active, so it'll suck up a lot of power compared to just sleeping normally.
Not taking it personally - however it is demoralizing - and therefore discouraging.

Take as a truly hypothetical situation that a commenter came out as gay in a comment and that comment got downvoted so that it appears greyed out and had a negative number next to it.

Would that be welcoming?

That's what I'm suggesting is negative, it's unnecessary to have a system that actively discourages people because someone doesn't agree with them.

And don't forget not all of us (and I am an active HN user) can downvote. So we get a skewed view of people's comments. Simple accountability (i.e. the reason for downvoting) would cure this.

If people disagree with a comment they simply won't vote for it, and will upvote a comment they agree with. That's why I feel it's unnecessary to have downvoting by opinion.

IMHO - of course :-)
Most of the concern is whether the spec says compilers/interpreters _must_ perform TCO. If they don't, users can't write that kind of code, because otherwise, on some users' machines, it will bork the whole site.
But what I'm after is recursion. Rather than make 20 individual frameset pages each with different target="name"s, it would be way cooler simply to populate each frame area with itself.

Pedantic props for the doctype tip.

EDIT: In theory this should work, but browsers are uncooperative: http://tilde.club/~arch/frames-odd.html
Sartre on the Nobel Prize (1964)
This is a great idea. I am in China, where I can load getpocket.com without a VPN. But your site doesn't work without a VPN. I can't even connect my Pocket account without turning on my VPN, and after connecting the two and creating my list, the articles can't be seen without the VPN. Defeats the point, really.
>Resist complaining about being downmodded. It never does any good, and it makes boring reading.

https://news.ycombinator.com/newsguidelines.html

I know what you mean though. It can be demoralizing, but it can also be a good time for self reflection. I never thought it was useful to view upvotes/downvotes as agreement/disagreement. Rather I see downvotes as a hint that a comment is not making a meaningful contribution (e.g. a throwaway joke); flagging isn't really appropriate there. And I see an upvote as "this is good content even if I don't agree with it 100%."
Unfortunately HN seems to take anything related to this topic to some type of all inclusive white-knight extreme, which causes more problems than the people who make an issue out of it try and solve.

The grandparent comment is that persons personal experience or perspective. Nothing offensive about that, or any need to iterate through every possible gender pairing needed to try and give everyone a warm fuzzy.

The comment is only offensive if you are trying to make it into something more than what it actually is when taken at face value.
Cool project. It reminded me of the "Tetris in 140 bytes" project, worth a look: https://gist.github.com/aemkei/1672254
If you're relating a personal experience, "I once met a seriously hot girl...", sure. That's not quite what the OP said, though.

Again, imagine you're speaking in person with a (straight) woman. You might tell a story about when you met a hot girl (assuming this is a personal conversation where that sort of story would be appropriate). But would you ever ask your friend if she had ever met a hot girl but then lost interest? It just doesn't make sense as a question in this context.
Unstoppable magnetoresistance
In the case that prompted this I was in fact saying that men should do their part to combat sexism and was down voted to zero immediately.

Which is someone's opinion, not a flippant comment by me or objectionable content.

I followed the advice given by the person who downvoted me (I think) and opened this thread here.

It may well be boring reading, but I feel it is worthy of discussion by those who care about how it would make others feel.

Personally honestly I couldn't care less if I was banned from ever posting on Hacker News. I do however care that issues worthy of discussion are not suppressed, even if they are being suppressed without any malice.

Anyway if no-one cares about the subject this thread will disappear anyway :-) Which is also fine :-)
Yeah so? If it was an actual need and solved an actual problem it would be ok.

People could not care less if it's a actually a new format or hijacks an existing one.
22 Quotes to Inspire Your Marketing Efforts
So much for news embargos.
I can't speak specifically about this responsive image feature, but as for imgix's core business, I have mixed feelings.

It's pretty trivial to write on-the-fly image processing using an existing graphics library. And given that the image can be cached and served from disk and a CDN, it can scale incredibly well.

Having said that, the features that they support is impressive, the API is intuitive, the speed is great, and you can stick your own CDN infront of it (or use theirs, which is actually Fastly, I believe). The founder, Chris, is wicked smart...this is really more than just a wrapper around GM.
To start of, a bit of background:

From my experience, teaching finance (not economics) is left up to guardians. Larger institutions may even have Money Management and Entrepreneurship courses available, but they will usually be electives and are unlikely to be chosen by those of High School age (kudos to you if you chose them willingly). Taking this into account it becomes pretty clear why so many people are bad with finances: they were never taught it. If their guardians are bad with finances, or don't put in any effort to teach them, in all likely-hood the students will fail to seek out this knowledge themselves until it starts biting them in the butt in the school of hard knocks.

I have been lucky enough to have a father that is a businessman, investor, and negotiator, and put in a lot of effort to teach me the dark arts. The difference that is created by having an active parent was very apparent in high school. Classmates who had taken courses similar to myself and I considered equals academically usually gave me confused looks when I talked about finances outside of theoretical economics.

#####

It'll be great if you take on this project; people will benefit a lot from it. The important part, as oxalo said in another comment, will be execution. Sending it to editors of websites that those in that age group frequent, trying to get them to review it or recommend it would be a great way to start the fire. If it starts, leave it alone and it will likely grow by itself.

As far as revenue, think about what your true goal is. Unless you're strapped for cash, you may not even need to generate revenue: hosting is cheap and small donations will be more than enough. Your time isn't free of course, but that's why suggested thinking about your true goal. It's highly unlikely that you'll spend more than a few hours here and there once it's set up, since your focus is on the base content.

Besides, if thinking about how much it'll help others isn't good enough, consider it an investment. If it takes off, it'll be a big item in your portfolio.

#####

I'll throw in some suggestions:

* Definitely have a transcript for every video. Different people learn differently. I personally avoid videos since I can read faster than people can speak.

* Definitely do a section on negotiation.

* Start of with major points that give big impact. If they stop after that first video, at least they will have left with something useful.

* For negotiation I would recommend starting them with the dark art of anchoring: knowing how to use it can single-handedly make the difference between a salary of $25k and $65k. (I call it a dark art since it's so effective, while also being a blatant abuse of human psychology).

* Some things will be difficult to teach electronically. The basic of the business world, how to give a handshake, will be one of those. You would be surprised how many people would not know how to react if you walked up to them offering a handshake.

#####

Feel free to contact me, I would be happy to be a part of this. You'll be able to find my information in my profile page.
Explaining a downvote is definitely something that I think should be obligatory. This alone could help seriously disincentivize people from downvoting things they simply disagree with.
Peter Thiel was using Palantir
We had a quadriplegic friend live with us when I was a kid for several years in the 80s. He spent a lot of time watching TV... there just weren't a lot of options. We had a clapper set up that he could activate by making sounds with his tongue, and a stick he could hold in his mouth to manipulate the remote control, and also do things like make phone calls.

He was a smart guy and was really interested in all sorts of things, but he was sadly limited. Posts like yours remind me of him and make me wonder how he'd get on with modern technology. I do recall investigating speech recognition back in the day, I think it was an early version of Dragon, but the cost was just too high and the uses, with 80s-era computers and no internet or even nearby BBSs to connect to, were just too little. Anyway, thanks for sharing your experience.
Siri is entirely in The Cloud™ so your phone doesn't matter much, aside from the speed of its internet connection.

Have you tried it on iOS 8 since it came out? They finally added streaming voice recognition, which speeds it up a lot in my experience. Previously, it waited until you were done speaking to initiate the upload, which added a pretty big delay to any response.
I'm sure w1ntermute knows this.

The common complaint about apple is that they're not expanding/diversifying their business more with their available capital.

Not that they're doing nothing with a literal pile of cash.
Satya Nadella Email to Employees: RE: Grace Hopper Conference
What a horrible thing to do. If you know someone with epilepsy it would be worth spending the time to take them through how to disable gif and flash animations in their browser.

I had a quick look at found there are a few extensions related to this -- does anyone have any experience with them and/or recommendations?

It seems like the type of thing for which there should be an "enable on demand" plugin that requires the user to specifically ask the browser to animate anything on the screen.
Show HN: Trade – A mobile web app for trading stocks with virtual currency
It's best to come to any kind of forum where there's a diverse crowd with a thicker skin.

Here is a short, non-exhaustive list of reasons why you'll get downvoted:

* Someone accidentally clicked it; there's no undo.

* You said something factually incorrect.

* You said something emotionally horrible or embodying prejudice.

* You said something that didn't contribute to the discussion in a meaningful way. One word comments are a prime example of this.

* Similar to the above would, your comment is profoundly off-topic; bible verses are an example.

* You said something that was poorly reasoned.

* You're trolling, or pissing people off beyond reason without merit.

* You're promoting in an unpalatable way.

There is a mechanism for explaining the downvote: a reply to the downvoted comment. Most of the time someone will explain why the downvoting happened, if it's not already painfully obvious, or it's a troll comment.

At the end of the day, it's only an integer in a database and I don't support this idea. Also, there's a flag button for pretty egregious comments and posts, which would make downvoting for the purposes of flagging redundant.
:)
btw if you're looking for virtualization of apps (not security), Cameyo is great.
I don't see the utility, honestly. The stuff I need to remember is in my company's Exchange server, not in my gmail. All I get in Google Now is reminders of people's birthdays who I don't care about.
Sprinkling the garbage bin with some bleach works well, raccoons won’t touch it, plus it may kill some nasty bacteria on/in the bin, too.
I am in the top 10% of people who code cheminformatics software.

I am in bottom 90% of the people who code first person shooters, mobile apps, payroll software, ...

More people use the latter than the former, so I'll answer "no."

To mrchess - how in the world can anyone compare the value and intelligence of, say, the developers of the BLAST molecular sequence search algorithm to, say, the developers of DOOM? Number of research papers which cite the work? Or amount of cash earned by the developers? Or amount of CPU time used for either?

(To be honest, I can't guess within several orders of magnitude how much CPU time has been spent on either BLAST or DOOM.)
That's precisely why Apple is executing an aggressive share buyback.
If you're refering to this comment (https://news.ycombinator.com/item?id=8435630) you likely didn't get downvoted for saying "men should do their part to combat sexism." You likely got downvoted because you went on a complete tangent. (Slavery?)
I think there may be some confusion as to what "training" means. When it comes to voice recognition, it makes me (and I suspect others) think of the older software which required a user to read a bunch of text to it to train the software to your specific voice before it could do any kind of decent job understanding you. Now, everything is speaker-agnostic and works out of the box for anybody. Different kind of training.
This person is Alex Schultz who works at Facebook.
Take a look at cameyo.com
Yes, and yes. I'm learning about machine learning, and will apply it to have an experimental stab at an interesting internal problem that will probably not pan out at all; but I will have learned something.
"Come with a thicker skin."

Ah the sins that have hidden behind that comment, many of late :-)

I cannot state enough my comment did not violate any of the above and I am suggest this not because I feel slighted, but because I think the system is unwelcoming and can be improved.

It's much nicer to ask people why the feel a particular way than just start with 'you're wrong'. Especially when they're saying these things to help improve something they love.
Sydney is way more laid back than Mountain View. We also have better offices; not as open-plan-y here, and not crowded like in Mountain View.
Would love to see Jepsen thrown at Apache Storm.
How about the latency? Can DynamoDB keep the <10ms promise?
One of BTSync's advantages is that it's a lot faster (since it uses "only" 128-bit keys) and (being a C++ program instead of something written in Golang, possibly also using more compact datastructures) that it consumes a lot less memory.
Slavery was used as a metaphor. The oppression of one group by the other - a general imbalance of power.

And no that wasn't the reason I was downvoted because to quote:

"Okay, fine. I downvoted you because you seem to be blaming him for answering a direct question and also for saying it's women's problem when he said it was management's responsibility."

I.e. I was agreeing with the view held in the related article.
Wow that article is old. Anyway... here is a video of the attack: https://www.youtube.com/watch?v=gwwDutZgQrQ
I live in a 3 flat and most of my Amazon packages sit just outside our building in plain sight. If the UPS guy had the skeleton key that the USPS has, I'd probably feel differently.
Title is "for responsive images", not "imaging".

Imaging is completely different!
To give context, this likely appeared today because it was mentioned yesterday in an essay by Kathy Sierra on specific types of real life damage that trolls do to other people. Other examples were doxxing and swatting.
That is halfway to Orwell's conversion of Ecclesiastes to bureaucratic English. Absolutely painful.
I just realized, there might be a cultural divide between Google Sydney and Google Mountain View. We are more laid back here.

And, as everywhere in any company, you can do whatever you can get away with. From a pure career point of view, you can make a choice here: put in the 20% time for another project of your choice, to keep your skills sharp, have some fun and get some additional visibility.

Or put the extra 20% time into your main project for some marginal improvements. I can see that social pressure (real or perceived) in lots of teams might be towards the latter. For a 20% project you have to find your own group of peers to get recognition for it.
The phone idea already existed before. This is an alignment of previously separate projects, I think, not a pivot of one project.
Yes, it's the shorthand. By every account I've heard, it's always, "fraternity brother." The standard rebuke is, "do you call your country a...?"

And I have to say, the red flag was whether this was even real, or how much. Investment banking doesn't touch that for me.
Infographic: Why Exercise Makes You Happier
Tools for Remote Teams
Yes, but from the text it seemed like fsin was broken to begin with:

It is surprising that fsin is so inaccurate. I could perhaps forgive it for being inaccurate for extremely large inputs (which it is) but it is hard to forgive it for being so inaccurate on pi which is, ultimately, a very ‘normal’ input to the sin() function.
As a user, you'll have full control over the data that we can access, who's notified etc. In the right context, and with your permission, it isn't necessarily a bad thing.
Enjoyed the talk. Key takeaway for me was the need for explicit sequencing of product market fit and growth hacking (i.e, don’t bother with growth hacking if you don’t have PM fit). I suppose it is obvious intuitively, but demonstrating PM fit via retention metrics (“make sure your retention flat lines at the appropriate level”) was an interesting take. It can be easy to create work and activity doing growth hacking creating an illusion of progress. Keeping PM fit/growth separate and sequenced is a good lesson.
A Woman Designed the Paper Bag
For more, follow the KotakuInAction subreddit: http://www.reddit.com/r/KotakuInAction

The wiki has a good collection of links:

http://www.reddit.com/r/KotakuInAction/wiki/index
Trees convert co2 into cellulose, until they die and rot, releasing the co2.
Microsoft CEO Suggests Women Not Ask for Raises, Trust in 'Karma'
You can bank your 20% time for up to a quarter automatically. (Or more, with approval.)
A short story of my fight for a dream startup
Why is it only mobile?
I don't even know how to downvote. Do you need a high level of karma to do that ?

edit: Actually I found the answer here : https://news.ycombinator.com/newsfaq.html
Nadella Apologizes: 'If You Think You Deserve a Raise, You Should Just Ask'
Google won with Motorola, and could have won with Groupon
Letting the rest of us know where we could buy one would be a good start. :-)
I may add a web interface later, this was mostly a project I started to try to make a decent web app for mobile.
I guess that means he recognized that he put his foot in his mouth.
I know. May I offer a possible explanation about why the GP made his mistake?
The Unsafety Net: How Social Media Turned Against Women
It's in Satya's interest for employees not to demand raises. Goes for men too. I bet he tells employees not to share salaries either. All it does is breed discontent when you find out how much more your peers make. Instead, you should work super hard and hope the salary fairy will recognize your contributions!

Everyone in a company should go interview every year or two and figure out how much $ you're worth. If you're underpaid, you'll be in a great position to either get a raise or hop jobs.

Of course assholes like Mark Suster will tell you not to hop jobs -- you might get paid what you're worth! Instead, you should stay at startups, be underpaid, and bust your ass. Especially if Mark invested. Don't listen.
There's a pre-approved list that most people's projects fall under. It includes open source work, tinkering, prototype, learning (eg new programming language), teaching, etc. You only need to apply, if you have something special outside of those areas.

You should inform your manager. But that's just common sense.

Your 20% efforts explicitly go into your performance evaluation, so it won't be a negative.

I see it as an opportunity to learn and work with (and from) people, I don't normally deal with.
Yes, 500 I believe
The Importance of Culture in Your Young Startup
Joyce and McLuhan also.
I think it's impressive, and somewhat refreshing to see someone so plainly admit "Sorry, I fucked up, I was wrong. I know better now." I was expecting more bullshitty-tasting PR-written damage control.
A few people catch and eat them in Detroit

http://www.detroitnews.com/article/20090402/METRO08/90402039...
Video of the interview: http://new.livestream.com/accounts/10060267/events/3447060

The question about women asking for raises happens around 01:34:04.
Recruiter poached me from my previous employer, Standard Chartered Bank. I've never applied, but I reckon befriending a Googler and getting a recommendation is best. A recommendation pretty much guarantees you at least a phone interview. Most Googlers are happy to give out recommendations like candy: there's a hiring bonus on the upside, and no downside.
At a certain point, you have to assume that everything is a pun, "now MOTHER what's the MATTER," etc.
Nobody will force you to take 20% time. Some managers actively encourage their teams to take it; but more often, it's up to the individual to step up and grab.
We were handling over 10K req / sec through that layer of our system and load tested the entire system to over 100K, testing various cache hit ratios (our 95th percentile uncached response time was ~5ms for our core service). At that scale, a sudden 400x spike isn't something you worry about -- our various network providers would null route us way before we ever got there.

When we moved away from Varnish towards our own integrate cache, our hit ratio went from 50% to 80% on average, and some individual routes hit over 95% (we proactively purged+refetched in the background through a queue).

So maybe you're right, but for the opposite reason that you state. Our scale and performance requirements were so great, a custom solution made more sense.