skysight-inc/HackerNews huggingface dataset:
I think your first point is much stronger. People organized into large groups can behave in completely monstrous ways even if none of the individuals are monsters. It just takes widespread application of "just doing my job". The individuals often don't even realize what they're helping to perform.
This is just another reason why all browsers (not just mobile) should be reporting their screen size. As in, the actual height/width. Not pixels. Pixels lie and so do browsers, actually.

If I knew that the user's browser was 3 inches wide I could choose a point-based font size that's appropriate. It would also be trivially easy to scale font and image sizes up or down based on that knowledge. Especially if I'm using SVG.

72pt is precisely 1 inch tall (width is variable). However, if I set a font to 72pt we'll see that almost all browsers get it wrong. They are hard-coded to assume that the user's display is 96dpi or even worse (in the case of Apple devices) it simply pretends that the device is some fixed pixel width when it isn't (i.e. retina displays).

Did you know that the CSS spec has 'in' and 'mm' as size options? Yet when you set the font-size to '1in' you will almost never get a font that is one inch tall because the browser is hard-coded to assume that the user's display is 96dpi. It drives me crazy and it will only get worse over time as we get a larger variety of devices.

We need to stop the madness (that was introduced by Apple with the pretend-the-screen-has-this-many-pixels nonsense) and switch to accurate screen size/dpi reporting. Anything else is doomed to crap like what's mentioned in this article.
or active and passive sonar in their difference.
I agree. But mob justice rarely has only the intended consequences. I am all for teaching them a lesson, but I believe that's where it should end. You are talking about ruining people's lives over this incident. If every angry user of your product reacted like this, would you be a happy camper?

Once again, not defending their practice, just pointing out that the angry mobs don't usually produce the best outcomes.
A little reminder that we sometimes forget in the San Francisco Bay Area -- there are plenty of other, really wonderful places to live.

People here will rattle off weather, jobs, activities (outdoors) -- but the reality of the situation is that there are plenty of incredible places to live in the US, where you can make within 10%-20% of your Bay Area wage with 30%-40% or more less housing costs.

Even a place like LA or San Diego, Seattle, Portland, Austin, Chicago, etc -- you won't believe the homes, apartments, lofts, flats, condos you can get. Absolutely stunning places, with great activities and schooling.

I don't see myself in the Bay Area in 15 years or so, unless there's a drastic change in the cost of housing.

That goes without saying that I find people in the bay area generally rather unfriendly/unapproachable vs. other major metros.
Awesome tip Nanzikambe! I'll update with your more disk I/O friendly solution.
Thanks for your feedback

I agree that these popups might seem spammy. To avoid this ExitIntent popups are shown only once per user per site(or until you decide to reset the cookies)

We built the WYSIWYG editor with predesigned templates so that it would be easy for anyone to run popup campaigns.The idea is to help people generate leads from exiting visitors, and a popup campaign is one of the ways to do it.
You can also use i.reddit.com to get the same effect.
I agree. The first release of IE had a user-agent starting with Mozilla and its something all major browsers (Chrome, Safari, IE, Firefox) still prefix their user-agents with.

Mozilla/1.22 (compatible; MSIE 2.0; Windows 3.1)

Still none of that detracts from how broken relying on user-agent to improve user experience is.
Browsers like Chrome seem to handle features like webp support better with the Accept: image/webp header but even that has its limitations if you care about animated webp or not say.
> Dunno why

I think it will eventually make for a fascinating book by an ex-Microsoft employee. I'd love to read the details. Who was the tone-deaf fool? Was it Uncle Fester (aka Ballmer)? Was it Sinofsky?

And can Nadella change the culture? Does he want to?
Indeed - nothing is happening to all the other hotels that have the same policy.
While it's cool to see this technique applied to consumer video, the general idea has been used in international espionage for a while now. In fact, Léon Theremin (yes, of the musical instrument) invented an early device capable of eavesdropping based on window vibrations: http://en.wikipedia.org/wiki/L%C3%A9on_Theremin#Espionage . I also recall that this is why all of the windows in the White House are fitted with tiny devices that vibrate the windows randomly as a countermeasure.
Very true. But the primarily vitriolic arguments against single-payer (or, really, anything other than status quo) are equally fallacious.
Its also golf trip and all expense paid vacations for doctors who prescribe certain drugs.

As a society, marketing more than useless. It manipulates and confuses actual knowledge.
It looks like a lot of work went into it so nice job on that.

But there's something about the design that feels very "off". It's very unconventional but in a very bad way that both looks ugly and feels confusing. "Beautiful, elegant and simple" don't cross my mind at all.
Ugh, somebody should've proofread that article.
As an emacs C++ user YouCompleteMe is the only VIM plugin that makes me jealous. I want the code navigation and completion you get with VS or XCode but within emacs. I know there are other plugins that try to do this, but as the author mentioned, all the repeated works leads to an overall mediocre results in most cases.

Maybe the front end of something like irony-mode [0] can be adapted to use the YouCompleteMe backend.

[0] - https://github.com/Sarcasm/irony-mode
Cool! This definitely deserved to win, I think. At the least it's better than the other YC Hacks thing I looked at, which had XSS holes! https://news.ycombinator.com/item?id=8130482
Explain why they're different? Really? Why are mort and the other French word different? The why would take explaining the evolution of the language. The fact that they are different in itself is the point however. Dead is a very clinical word in describing the state of death, while deceased or "passed away" is a much softer way of communicating it. That's simply how English is. You can't look at it from the perspective of the French language any more the you can look at French via the lens of English. English is a mutt of a language, Germanic in origin, heavily influenced by Latin and Romance languages, with a significant independent evolution on its own.

The tone "dead" confers is much colder than deceased, which is exactly why the author chose to use it. To show the state couldn't care less.
I have always sort of disagreed with perks as a hiring lure. If your business is not interesting, you are not solving interesting problems, etc., then no amount of perks are going to attract me. The only perk I'd ever be interested in is for all health care costs to be paid in full by the employer until we realize the sanity of universal health care.

I work for non-profits as a rule now, having seen the futility in chasing the money. I'm happier making less, solving interesting problems for people who cannot afford to pay huge amounts of money. I'm not the most talented guy in the world, but I have solid skills most IT employers desire, and I get things done with little to no budget save new HW every now and then. Gotta love libre/free/OSS. Never, ever should a business pay for a software license again IMHO. I have not paid for software in since 1998, and will never do so again.

Perks should be real and tangible. Let's start with paying 100% of every employee's health insurance first. The donuts, dry cleaning , and other crap are worthless.
Xcode 6 Beta 5 Release Notes [pdf]
You may want to change the size of the 6 on the IE6 logo. I had to copy and paste it into a new tab to tell what number it was.
This is also symptomatic of the way Windows clients have fallen out of favour with many devs generally. Android people have enough trouble persuading them (and designers) that the world isn't just Apple, but having a toolchain that requires Windows desktop? Instant not-going-to-happen.
Bio-high-tech treatment for Ebola may have saved two US citizens
Hey there

Thanks for your feedback. Its extremely helpful.

1. I admit the main website is very bare, but I've done it intentionally to optimize for conversions rather than have users click off..its something I'm testing. I'm going to be adding a pricing page in soon, but this can also be found in your account under settings in the meantime.

2. Good idea.

3. This is our MVP, so integrations are on our roadmap but not yet.

4. When referring to previews, do you mean when you click "preview" when creating a reminder? Or the box created after a preview is in queue to be sent?

Thanks again

M
I think the oversupply is only for educated, young professionals with money (just how many photo sharing, project management etc apps do we need?). There are lots of problems that can be solved at least a little, with tech - but they aren't being solved, as there is just no money/glory in them. There was a link on HN some months ago, where the author puts it more clearly, with examples etc. I can't find the link now, will keep looking
> As in, the actual height/width. Not pixels.

What does the browser in an Oculus Rift report? What about the projector on my wall?

Perhaps we're more interested in angular sizes, and then possibly pixel densities (again in terms of angular size) in case we need to worry about font legibility etc.
There's certainly enough vitriol to go around.
Honestly, I'd initially just filter by region or continent. Going down to the country region only adds complexity for people who don't mind traveling to countries nearby. And the volume of conferences isn't SO high that you'll get a huge list by selecting just a continent.
I feel that Yo's criticisms are frankly kind of... weird.

> "It's stupid!"

No, it's pretty fun :)

> It's useless! You can't communicate with 0 characters!

There are actually tremendous sources of information with Yos, if you know where to look. Timestamp and username alone are usually enough to convey some message ("Hey it's 8 oclock, log in to Steam dawg", "Hey, it's 2am, why not come over to my place?" etc.). Implicit information like number of Yos exchanged in the last 10 minutes, health of friendship, etc. also contribute. The key thing to keep in mind is that all Yos are ambiguous and depend on context: the detractors should stick to texts, if they don't want to decrypt messages. Either way, there will always be people saying that low entropy signals are useless, but, as they say, 1 if by land, 2 if by sea...

> "Doesn't scale / tech is too basic / I could write it in day / society is crumbling / etc."

C'mon.. The app is a concept piece. What's wrong with the app (barring whatever security issues there once were or that might resurface)? Yo accomplishes it's goal, end of story. These types of critiques all seem rooted in the idea that Yo fails to reach some critical threshold of complexity that would give it intellectual merit or some shit like that. Strawman: "A sham argument set up to be defeated."
"All of these are good and important and necessary for any software product to succeed. But they call also really suck the passion and productivity out of a person."
Exactly! How do you normally deal with these? (Just curious as a still younger developer who has recently left business corporate world (excel etc.) about a year ago to pursue developing as full time at a startup)

These are the most frustrating things that start consuming a growing chunk of your time. Writing code for hours on trot to solve problems is always a joy, but when these coding sessions start becoming rare... well you just start hating these hygiene things even more and at times this negativity starts extending to people and other stuff around... Not cool at all. Still looking for better solutions... as these are what i think contribute more towards the frustration and consequently burnouts
Absolutely agree. Still our MVP here so a lot of work to do, but more and more automation is definitely something we're working on.
Servers should be back shortly ._.
Very cool app. Needs a little bit of maturing but a really good first step!
> Pet rocks could hypothetically teach someone responsibility

???
How much of that $9.4 billion includes activities like these?
Hah! I have the book that is used in the example picture. Though, I suppose everyone who studied CG in the early to mid 2000s has that book.
When I first experienced browsing with mobile devices the stand out feature was zoom. Double-tap on a column of text and it would zoom to fill the width of the screen. This (and similar navigation features such as swipe to scroll) made mobile browsing preferable to desktop browsing for me, despite the smaller screen. Fast forward a few years. Almost every website has a mobile version. Three quarters of these mobile sites (it seems) disable the devices native zoom. This makes zero sense. The device with the three inch screen is the one that needs zoom. It’s like the authors of mobile libraries are all twelve years old, can hear mosquito ringtones, and read microscopic text while bouncing up and down in the back of a car. Well, here is some news. People over thirty can’t read your website. The first thing we do when we get to your site is scroll to the bottom for the link that says desktop version.
I Hate Astronomers
> Most people think of fish as somehow lesser than pigs, cows, chickens and other land animals.

Fish are harder to keep than people realize. They are sensitive to a lot more things than other animals. Yet most people who get them seem to not know how to take care of them. They kill them either through either negligence or ignorance. It's almost acceptable in society to accidentally kill captive fish. My roommate in college kept a fish tank that she put a couple fish she got at the fair and I think she bought a bottom feeder to go with them. Well, she wasn't the best at keeping up the cleaning and the tank got quite dirty sometimes. The tank was real nasty and one day she took the fish out and cleaned the tank completely and did a full water change. She put the fish back in and all but one died right away. Apparently you aren't supposed to do that? Shock? Change in chlorine? I don't know.

For some reason looking into the tank and seeing those dead fish really affected me. They just died due to a mistake. If you accidentally killed any other pet (cat, dog) it would be horrific but for some reason because it was fish it seemed like it was just nothing. "Whoopie"

Also - this was a really good article.
If a fish sees two other fishes fighting, it can take note of the outcome of that interaction, and it's much more likely to engage and attack the loser — the fish that they think is lower in the hierarchy — and much less likely to attack the winner.

Can't we simply explain this more simply as fish remembering which other fishes are stronger or weaker? No need to introduce the concept of hierarchy here.
I solved this issue with an obi200 + cheapo fax machine + google voice. I need a hardware solution because my non-techie wife needs to be able to fax without my help. I had a obi100 but it couldn't fax at all, so I sold it for a small profit (ha!).

I also got an email from Obihai recently saying that GV is discontinuing fax support, but so far it seems to continue working just fine, shrug.
> I'm assuming from context that the OP is the technical guy who dug the cofounders out of a mess when their initial outsourced product development was not of an adequate standard, and did so in return for only a 10% stake and poor immediate compensation

I'm making fewer assumptions.

And more importantly, I've learned that in a negotiation, being "insulted" by the first offer doesn't help me in negotiating an ultimate agreement. I think a counter-offer will get you a lot further than righteous indignation.
Muni's on-time percentage has actually improved in double-digits over the past couple of years, while the number of private buses blocking their stops has grown dramatically.

In general, SF is not an automotive friendly city, and Muni buses have to compete with lots of _epic_ _horrible_ drivers. As both a cyclist and a pedestrian, I feel much safer around Muni drivers than around tourist, shuttle, and other private bus drivers, or even out of town drivers like AC Transit Transbay or Golden Gate Transit. Those motherfuckers are cray.
Many of the best jobs in areas such as technology, design and finance are on the coasts. No doubt that costs are lower in the middle of the country, but pay is also substantially lower. I wonder why more top companies don't try to take advantage of the cost savings of setting up in middle America vs. outsourcing jobs abroad?
Buses esp 38 Geary and Mission don't look as jacked as I remember them from ~15 years ago. Regularly use to see 3 mission buses bumper to bumper every 30min rather than 1 every 9min.
The Hidden Depths of Bootstrapped Startups
Author of YCM here; supporting emacs is one of the big reasons why ycmd is now vim-agnostic and targeting other editors. I don't use emacs and never have, but plenty of people I respect do and they all say they'd love to see something like YCM for their editor of choice.

Problem is, I know nothing of emacs scripting and have even less time to maintain Yet Another open-source project. So if I end up being the person who writes such a client, it will be shitty.

I'm really hoping someone from the emacs community takes the lead on building a ycmd client. I'd provide any and all support they'd need.
Even if your Betta is hyper intelligent, your little home for him is, basically, what he was designed for. http://en.wikipedia.org/wiki/Betta Bettas tend to live in very constrained environments like puddles, rice paddies, and drains. They're not really built for swimming around a lot, and instead, favor sitting still for long periods of time because they are conserving their body's resources.

This is why you can also leave a Betta in dirty water for a long time. I'm staying with some friends right now who, just this past week, rescued a Betta from filthy water in a long empty dorm room. He was still alive, though, because Bettas have a special organ for breathing actual air!

Crazy, eh? I say all that to say this: in the wild, your Betta would be sitting completely still in a puddle doing nothing until a bug hops into the water.

Your cat, on the other hand, probably wants to go outside and murder things. Mine sure does...
The Economics of Jane Austen
I'm not going to continue arguing this aside from to say that my point has been missed, completely. Maybe this will illustrate my point, but I'm kind of repeating the same stuff:

0th, the rules for Show HNs disagree with both of you. https://news.ycombinator.com/showhn.html

First, what is the threshold for making a "Show HN" and getting constructive feedback instead of being told your project belongs in Daily WTF? Specifically, how many security flaws are necessary before insulting an author? The way I see it, this community was intended to be constructive, not destructive.

Second, what are Show HNs for? Learning, or circle-jerking?

Third, are you saying that "proper developer" is a way one is born? Like... this guy could NEVER EVER learn the facts he needs to improve his software because he is not a "proper developer", so he needs someone else? That's some bullshit. This isn't exactly a complicated application and this elitist attitude is completely unwarranted.

I have NO IDEA why I need to say this to anyone on HN. My normal experience on HN is far superior to the crap one might find on reddit, so this is very disappointing...

EDIT: I looked up the rules for Show HNs. You think a Show HN is supposed to be a completed product. Here are the guidelines. Emphasis mine

>Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

>A Show HN needn't be complicated or look slick. HN users are comfortable with work that's at an early stage.

Seems spot on, except the description of "HN Users" being comfortable with early-stage work.

>If your work isn't ready for people to try out yet, please don't put "Show HN" in the title. Once it's ready, come back and share it then.

This is subjective. You think it's not ready to try, but the author does. If you disagree, the proper response is to define why it's not ready and help, not to insult the person. WHY are people actually defending destructive criticism here?

Pertinently, here are the guidelines for COMMENTS to Show HNs.

>Be respectful. Anyone sharing work is making a contribution, however modest.

>Ask questions out of curiosity. Don't cross-examine.

>Instead of "you're doing it wrong", suggest alternatives. When someone is learning, help them learn more.

>When something isn't good, you needn't pretend that it is. But don't be gratuitously negative.

Do you see any rules being broken here? I see ALL of the comment rules being broken.

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

I think it's possible to acknowledge shortcomings and be constructive at the same time. This commenter agrees, and managed to do what commenters in this thread failed to do.

https://news.ycombinator.com/item?id=8132658
Hacker Job Skills [lots of charts – may take a bit to load]
had to delete previous post due to link name issue
At the bottom there may be an element of advertising. There's so much code out there, and labels such as 'beautiful' and 'elegant' make an app stand out - in a similar way that a shampoo bottle having 'extreme pro plus' slapped onto it might. That and hipster prestige.
nextmuni.com is pretty good as far as real-time position information goes. I don't think I've even looked at a published schedule for the last decade.
There's lots of "near sourcing" too - outsourcing jobs to companies in parts of the country with lower cost of living.
I don't know if you rode Muni before they had GPS tracking vs after, but you're right in that it's the only thing that makes the system at all usable. I used to use Muni for my daily commute back before they added GPS to the vehicles and it was an absolute nightmare. At the end of my work day the bus line I took was supposed to run every 15 minutes. It was fairly common for me to have to wait 45 minutes for that "15 minute" bus (and watch 3-4 buses on the same line going the other way pass by). The worst thing is just simply not knowing how long your wait is. Now at least you can check how far away the next bus is and know that you're going to be waiting a ridiculously long time (and call a cab or go to a coffee shop or do something). Even if the delays haven't improved (I don't really know), just the ability to track the buses makes the whole system incredibly more usable.
Author of YCM/ycmd here; I'd be happy to answer any questions you might have!
Not really - especially on the tech side.
What is likely the cause of this is that the previous bus left late due to external delays you weren't aware of, and the next bus waits to leave, even if it will leave late, so that the time between the two will be roughly the same.

I'm relatively confident Muni drivers are not intentionally leaving 10min early, since running an entire route 10min late makes it nearly impossible for them to use the restroom during the time between when they hit their last stop and must turn around and begin running again - a major complaint of the muni drivers' union.
Wait... I thought it was some kind of alias (for example, sending "yo" to contact_1 would expand to "hi", on contact_2 "I'm coming home" etc.).

An "app" that sends just "yo" gathered 1.5m????
We don't personify fish or otherwise form emotional attachments. That's essentially the entire difference in the horror-less deaths of fish vs horror-filled deaths of dogs.

(It was likely the quick temperature change that killed them.)