skysight-inc/HackerNews huggingface dataset:
Also, my experience with Gittip when I was working with them, was that when listening to technical people explain it to non-techies people, having "Git" in the name works against you -- your best early proselytizers, the geeks, misunderstand the project's scope and goals due to the git-based reference point, and so explain it to new people as if it's a tech-centric thing. ie. It misinforms the same technical people who you're hoping will be spreading the word first, and they spread that misinformation to non-technical people, possibly discouraging them from investigating "that technical platform for geeks"
Ask HN: Do we really need access to cell data(aka smartphone) all the time?
Disclaimer: I own a smartphone, work in silicon valley and absolutely love the power it brings to me.

However, I have been having this discussion w/ a friend for quite a while that we do not really need a smart phone and a feature phone can take care of most of our daily needs. The only time we need a smart phone is when we are outside our normal routine like traveling to an unknown city or country and may need a more capable device for maps/search capabilities.

Otherwise a feature phone and text messaging capability can take care of most things ... Entertainment, emails, browsing, gaming can wait and if someone needs to get a hold of you very badly, they can call/text you. Also, I can always look at transit schedules before I leave work or home and will have access to one once at the bus/train station too. As a SF resident, Uber/Lyft is the only service that comes to my mind that I might need to access when I am in the middle of the town which is currently(AFAIK) smart phone dependent, but can also be implemented purely using SMS. (It feels like an PDA[say iPod Touch w.o WiFi] w/ just phone/text capabilities will work for most people.) Smartphone seems like a convenience and not a necessity.
Intugine Technologies wins the prestigious startup showcase finale
> Rent control stifles new construction...

San Francisco's Sangiacomo ("AKA 'The Father of Rent Control'") and his tenants came up with a really great solution for this:

1) Buy a rent-controlled building.

1a) If there's no room for the first phase of your building plan, destroy some of it it and displace the affected tenants.

2) Build the first phase of construction as quickly as humanly possible.

3) Move the displaced tenants back in at the rate that they were paying when they were displaced. These tenants also retain their rent control privileges for as long as they stay in that unit.

4) Build the remainder of the building and rent it out at "market rate".

This works, and works well, as Trinity Place (1190 Mission) has shown us.
It depends on whether the offender cares or not. If they cared, they probably would not be transgressing in the first place. If they didn't care, they would probably react aggressively to being told off.
Fair point, I was under the assumption this was similar to situation in some parts of NYC where rent control results in huge gap between market and tenant rate.
It uses whatever search engine you have configured in Firefox. When I tried it a minute ago on my Nexus, this defaulted to Yahoo.

This is unequivocally Mozilla code you're observing. Here's what adb logcat shows when that activity starts:

I/ActivityManager(29188): START u0 {act=android.intent.action.ASSIST flg=0x13000000 cmp=org.mozilla.firefox/org.mozilla.search.SearchActivity (has extras)}
After funding, Routofy co-founder speaks about future road map
I've got a Pakistani on my team. Tough man.
The Best Innovative Payment Platform
The reality is a lot of us are cogs in a machine. Anyone can make a CRUD webapp, and maybe I can do it 20% faster than someone else, with better craftsmanship that will make it easier to maintain, but fundamentally we're substitutable. Self-deception would upset me much more. I see standups as the opposite of micromanagement; they give me the opportunity to ask for what I need, and the format almost forces my manager to shut up and listen.

It does put a lot of emphasis on a single Product Owner, and there are downsides to that. For my money you get better products if one person takes responsibility for the decisions and you follow them consistently, even when on a local scale you have a better idea.
Do you believe that that's a contributing factor to the lack of new construction in San Francisco?

If so, is it a larger factor than the insane city-wide height restrictions and strong anti-development lobby?

(If you'd like to point a finger at the folks who obstruct demolition of rent-controlled units to construct new units, I point you to this: https://news.ycombinator.com/item?id=9210429 ) :)
Not for me. Mine only allows Google. Maybe because I'm using a custom default search engine? If so, it should just use my custom one, and should obviously give me a choice regardless.
existing password should still work, also you can give gmail/outlook id as an alternate email to get password reset mail, it works that way right now.
Learn from your reputation gorgeously in literally seconds

somehow that sounds like a machine translation gone wrong

an API for your noisy neighbors

Hm, a site to remind the noisy party next door to be quieter might actually be useful (no more phone numbers on scraps of paper in the hallway)
Has anything interesting ever come out of a claimed proof that P=NP or P ≠ NP?
Oh. After reading comments, now I wish I had an unvote button to take my upvote back. I don't need a downvote button, just an unvote.
I was never aware that Etsy had explicit rules about things being handmade or "vintage." I just assumed that the Etsy had that niche and that its community liked things that way, and perhaps that Etsy purposefully highlighted merchants that fit that description.

Given that it is an explicit rule, I really wonder how there can be a clear way to distinguish between compliant and infringing merchants. Even the word "handmade" is tricky, despite having a seemingly clear definition. I once purchased some plastic coasters with laser-engraved mathematical symbols on them. By all appearances, it was a single person designing, cutting, and mailing these out, and it seemed to me like a perfectly appropriate product for Etsy, but it doesn't fit the most obvious definition of "handmade," and the manufacturing process could be trivially ramped up a few orders of magnitude if so desired.
We recently switched from RabbitMQ to Redis queuing because we were not able to implement a well enough priority queue with highly irregular workloads.
Prefetch would not work since 2 minute workloads would block all following messages.
Timeout queues would somewhat rebalance msgs, but large blocks of messages would be queued at the same time and therefor be processed as large blocks.
Now our workers are listening to 10 queues/lists with different priorities with BRPOP and so far everything seems to work.
I think there is some merit in what you are saying. But personally I would never allow any company (be it Amazon or Namecheap) to withdraw a variable amount of money from my bank account without prior authorization.

Manual authorization is a minor inconvenience but prevents major headaches down the line. You know like they say: Prevention is better than cure.

>3) Paying for services like Uber with my credit card sounds nice. The process seemed really effortless.

You do not need a credit card for online transactions in India. Credit cards are mostly redundant in the age of internet banking (as far as Indian businesses are concerned). I have never used a Credit Card to buy anything from flipkart etc (I choose the net banking/online payment option always). I guess you do not know about this because the USA does not have creditcardless online payments.
perl is everywhere, but like python, it's power is in it's modules.

and those are not everywhere.
Haha..

This should be a boon to religious Hindu coders (if there are any). LOL - Based on Brihaspati' proximity to Mangal's orbit (I have no idea what I am saying) you could choose to not release to minimize your bad luck.
I love this - and you actually have a use case. You should shop this around as an app to the big Indian outsourcing firms. All the best!
Interesting. 230,000 seems a surprisingly average wage to be stuck in a net cafe. I think there may be other factors at play - perhaps the part time nature of his job prevents him from being accepted into apartments.

edit: Just my opinion, but I'd say ¥1,000,000 is ... overestimating it a fair bit. Assuming 70,000 rent - a little less than what I pay in a 1DK quite near Shinjuku/Shibuya - 2 months cleaning deposit, 1 month rent in advance, 1 month to the agent, 1 month guarantor, ~20,000 disaster insurance fees, ~5万 to get very basic furnishings (Nittori delivers!) - comes in under half that.

Key money seems to be less and less common. More often than not, it's only one month, or zero with a 2 month cleaning fee.
This may also be a bug in the Firefox app: I've just observed that when I change my default search engine in Firefox, that setting isn't necessarily reflected in the search intent handler until after I force stop Firefox.

Either way, to reiterate, it's definitely Firefox you're seeing here. If you don't like the way it behaves, I recommend following the other suggestions on this thread to file a bug report with Mozilla.
How does it make the housing problem worse in San Francisco?

If we assume that the NIMBY crowd will continue to block new development and other interests will continue to block increases to the high limits for new construction across much of the city, then what would elimination of rent control do, other than ensure that every renter in the city was paying ~$2500+/month per bedroom?

I have this idea that the monthly payments on the mortgages required to purchase a condo are a pretty good approximation of where rents would be without rent control. With pretty much every condo sale price sitting at or north of $1 million, it doesn't look pretty.

Perhaps this is a stupid idea. Thoughts?
Many people are currently hugely insecure because they are too technically illiterate to know any better. Even if this solution is only slightly better than using "James1" as your password on everything, it's still better and more likely to be adopted, and as such would be an improvement.

Ideally, we need systems which are both significantly more secure while still being extremely usable, but I'm not seeing any. Note that I'm saying they need to be more usable for the kind of person that doesn't understand the difference between Google, email, Facebook and the internet - NOT your average Hacker News reader.
Yeah man, sorry about that. I can't edit the comment now. I will admit the RBI does have some asinine policies.
> The data is certainly persisting somewhere outside of Firefox proper, as the search app is siphoning data that can only be cleared from within.

That does not follow. They are the same application.

For example, attempt to reproduce this after pressing the Clear Data and Clear Cache buttons on Firefox's Android app info screen.
That's part of it, yes. But code at the end of the day is just text, and at least the github interface is able to do word-by-word diffs. That ought, in the end, to be enough. The other issue is that non-technical people, in my experience, prefer to do their writing using software that does not bounce out VCS-friendly files, eg Word. Also, the terminology of git is somewhat abstruse to the novice.

It's a shame, because I can anecdotally think of one or two occasions where decent version control would have really, really, really helped in managing publications.
There's no need for checks or credit cards India has internet banking (100% online payments).
Page not found. Article pulled?
If you own a rental in San Francisco, you have an effectively zero-risk investment.

Is it a zero-labor investment? Fuck no. But, due to the city's completely batshit insane zoning laws and the militant NIMBY contingent you (as a landlord) are guaranteed an income that increases far more quickly than the cost of maintaining it.

It is for this reason that most landlords in absurdly high-demand areas get no love or sympathy whatsoever.
"econometrics of rent control" brings here. The fairly consistent econ 101 conclusion about rent control is that it never works. If you're talking about another conclusion, what is it?
If you lose your phone, somebody would be able to log in to your email, although the problem is less serious in practice. It would require stealing the phone and then doing some nefarious activity with it before the phone and email account are blocked.
The sun is pretty predictable...

everyone who built any online service know the access pattern is a wave with time of day.

do you mean to say you've seen people trying to shard a geodb by latitude instead of longitude? ... that would be a very sloppy initial research.
There were arguably more challenges to traditions and institutions in decades past than in today's Japan. Student anti-war riots in the late 60s, etc. Today there are limited protests, especially strong after Fukushima, but none as strong as what happened in 1969.
The second biggest question: WHY NOT???
it also is an interactive language, much like CL. This is a killer feature for exploratory work.

The other two posts are right about the main differentiators.
> Maybe the tenant has caused so many headaches that it's not worth putting up with them for the profit anymore.

Tough. If your tenant isn't doing anything that you can evict them for, that's too bad for you as the landlord. When a landlord rents out his property as a home for another, that property becomes the lessee's castle. In all but a very few aspects, that property is now effectively the lessee's to use in any and all ways that comport with their leasing agreement.

> What if the landlord wants somewhere for their aging grandmother to live so they can care for her?

In California, there is a legal way to do this. It's one of the ways that the Ellis Act permits landlords to evict rent-controlled tenants.

The Ellis Act is a pretty fair and just law. It recognizes that landlords are human, and might have real reasons to get out of the property rental market. (Or that they might need to use their only rental unit to house themselves and their family.) It also recognizes that some all-too-human landlords do try to maximize their profit margins despite the very real damage that they would do to the lives of others.
For me it is exactly the other way around. I hated those weekly 3hr status meetings. Sometimes, I fell asleep. And I hated that all the specifications had to be upfront, without flexibility for the team or the stakeholder. Nothing was more counterproductive than implementing a solution, that when I knew half-way in that it was flawed.

With Scrum, if something bugs me, I bring it up. We do standups only if required (put a signal on the board). Meetings have a single goal and having it as a ritual (culture) helps to accept it. My team is not always the exact amount of people. People get sick or have holidays or just migrate into other teams. If my team needs a specialist for something, we bring someone on board for the required time. But we also try to share knowledge and not to specialize, because that would be a risk (sickness, holidays, termination etc). We also learned to break down requirements into stories that are small enough, so we can reason about it. We understand Scrum as a foundation that we can agree on. And if we disagree, we figure out how to change the boundaries of Scrum so we can move on.
A quick look suggests the rave reviews are justified. I'll add it to my rotation and see if I like the tea.

Thanks for the tip.
Pakistanis are really talented and hard workers.
uhh...when you mention NASA engineers and Google "actually making something" while adhering to strict code quality you seem to overlook the fact that NASA and Google are organizations with thousands of developers and notch is ONE GUY.

And Tim Sweeney did a lot of development on Unreal 4 on his own[1]. The trade offs of structure & abandon can work at many scales, you don't have to be Google to do it. Likewise Redis[2] has largely been the work of a single developer, and isn't reckless.

Now while Minecraft is a toy and Notch likely didn't start out with the thought to develop it into a business, that doesn't mean the value of its code is worthless. Yes the tradeoffs are there, but we shouldn't get carried away and start to believe you can only write "good" code if you have a thousand engineers.

[1]http://www.tgdaily.com/business-and-law-features/36436-tim-s...
[2]https://github.com/antirez/redis/graphs/contributors
Awesome article, I wrote an analysis on it here http://www.mystartup.fail/post/113718426290/unifyo-post-mort...
Yeah, I got the feeling this only works with Yahoo Mail. That's pretty disappointing. Is it really that much harder to make it work across at least the big email providers, while still being able to remove that setting-up the private key and sharing the public key confusion that people get when using PGP? Or is it more of a political/collaboration issue (the big companies don't want to work together on this)?
http://bits.blogs.nytimes.com/2015/03/16/facebook-explains-w...
Brick by Brick: A free guide to building awesome communities
And also to become a Consultant you will be expected to work the most unsocial, anti work life balance schedule ever devised.

Frankly software engineer is fluffy happy world of love and inclusion compared to medicine; a more masochistic profession you will not find.

My experience is second hand through my wife's participation in medicine as a hospital doctor.

N.B. General Practitioners seem to have a far more acceptable work life balance.
Yeah. That's what I had in mind :D
I find the whole idea of using "writing speed" as the factor describing how good is a programmer, plainly: stupid. Honestly, you can be a mindless person making weird, overblown constructs all day, and then you can be a smart developer that thinks before writing few characters and solving the same problem. I would rather consider efficiency as the factor: process and output efficiency.

Process efficiency is how organised is the process of the development — a.k.a. getting things done. If somebody keeps shipping stuff, they are process efficient. Even if it's the smallest thing ever, just keeping the flow going.

Then there's the output efficiency — how efficient is the thing that was shipped. Is the code high quality? Is the algorithm performing well in the problem's domain? Is the code running "fast"?

I personally think that the best developers optimise their work on these two fields: they keep delivering great output code most of the time. Because what is better: lots of bad code in short time, or good code taking more time?
I am in a rent controlled apartment. I have been in this apartment for 4.5 years.

I full-throatedly support new, dense residential construction sufficient to meet SF's current and future housing demands. This will continue to be my position for the forseeable future.

For those folks who are concerned about new construction destroying their rent-controlled units, Sangiacomo and his tenants worked out a really good plan: https://news.ycombinator.com/item?id=9209304
Machine learning is mostly applied Statistics. It is a different view of the same thing, but now the machine is doing the work. This is why avoiding overfitting is important (as always).
Chrome team planning to block all access from browser to localhost wss
They seem great to me, but sheesh, $775/month? Is the city that expensive?
It starts with things like fixed-with fonts in the presentation. Great for code, really annoying for long texts. There are enough editors that still do some correction passes on paper, because it works better than spell-checking hundreds of pages on a screen.

I don't think many people are particularly attached to Word, it is just the most common thing that does what they expect.
But similarly, tools would probably need at least some WYSIWYG-features. Like a simplified Word, with more sensible back-end formats and the ability to do diffs and merges also in this mode (similar to the change-tracking features in Word). If it is professionally published, complex layouting is done in different tools like Adobe InDesign anyways, so it doesn't need to be able to do much in the way of that.
I really want to address the math support, because I work with a lot of mathematicians, and one of my main goals is to support most of the latex AMS math features we're used to (as much as MathJax can support outputting on the HTML side anyways), and of course that includes aligned equations. In fact one of the first things I did was to figure out how to support multiline equations.

Turns out, you just need to write consecutive expressions one after another. Put ampersands in all these consecutive expressions and ScholarlyMarkdown will turn it into one giant align environment. If there is no ampersands, it generates a gather environment instead.

I apologize for this not being in the documentation. After all, I estimate that it is only about 30% complete. It really is in a dismal state. I originally didn't expect much people to see the site until later this year when I plan to launch it. This will all be rectified eventually, promise!

Here is literally a large align-block example straight out of the thesis that I'm currently busy working on (instead of the documentation). You can inspect the Scholdoc-rendered LaTeX code to see that you can really do align blocks reliably with this syntax.

http://goo.gl/9lErxa

If you output to HTML, it will just turn this same align block into a MathJax-friendly format, and hand it off to MathJax for rendering. This is what it will look like:

http://jsfiddle.net/hzvwa139/3/

Where the equation numbering is place is entirely a non issue. Why? It's not being decided by ScholarlyMarkdown, but by MathJax. Go to the jsFiddle example above and change the line that reads

TagSide: "left",

To now read

TagSide: "right",

and you get it now on the left. Scholdoc simply put those default setting there for convenience; you're not tied to it at all.

Why put the number on the left side by default? Think of what happens when you have a long equation, and when you're trying to read it on a narrow screen such as a phone. If the number was on the right, it may very well be cut-off by the screen, forcing you to scroll around to find equations. Sometimes layout decisions that made sense for paper for centuries doesn't make sense for screens.

I should point out that Scholdoc is only using MathJax on the HTML side for consistency; there is no technical reason why it can't use another renderer that understands LaTeX, but so far MathJax is the only one that even comes close to supporting all standard AMS features. Note that MathJax itself does HTML/CSS, MathML, SVG, and PNG (via a node server) output, and is entirely user-configurable.
They are not entirely wiped out here either, just last year one of the largest food chains here in the Nordic countries sold mixed colour carrots (at a premium price IIRC.)
> many cities do not have rent control. the city i live in is one such city. the scenario you're describing does not happen here.

Because -as you mention at the end of the comment- your city builds new housing to meet demand. Rent Control was enacted BECAUSE landlords were raising rents to absurd levels in cities that (for a variety of disgusting reasons) found themselves incapable of building new housing to meet demand. :)
More than that, it's just the slide notes (things that people other than the presenter don't usually see, even when the slides are published) that say it. Those are ordinarily shorthand speaking notes; memory aids for an extemporaneous talk to make sure that you include all of the points that you had intended to include. It could as easily have been written as "you are beyond help" or some such, but the idea is to convey the maximum information to the speaker with the fewest number of words.