skysight-inc/HackerNews huggingface dataset:
>a few months ago I saw a comment in Hacker News, written by Adrian Colyer...was commenting how different messaging systems have very different set of features, properties, and without the details it is almost impossible to evaluate the different choices, and to evaluate if one is faster than the other because it has a better implementation, or simple offers a lot less guarantees. So he wrote a set of questions one should ask when evaluating a messaging system.

I can not find the comment by @acolyer on HN. Who can help me?
"A bit" is an understatement. You're incredibly, dangerously ignorant. Yes, I know, that sounds harsh, but "doing your homework" is a necessary precondition for doing, well... anything.
Indeed, even Paul Krugman thinks rent control is a bad idea: http://www.nytimes.com/2000/06/07/opinion/reckonings-a-rent-...
What about the other person who really wants to move to SF, is willing to pay more than your current tenant, but now can't because there is so little other supply available the market price on those is through the roof?

Do we just not care about that person?
Homeless people are also human beings, and worthy of care, compassion, and generosity because of that fact, no matter the cause of their homelessness.
I'm not sure how that is related to gentrification. And last time I checked, people are not homeless out of choice, but from socioeconomic reasons, mental health problems and just bad luck. I'd argue that rent control and housing stability can go a long way to mitigate those problems in the first place.

And you might be partially right, nobody likes homeless people. But for very different reasons. I don't like that society lets people fall, almost permanently, on the side line.
Why don't you pay some of your neighbors' rent? You admit you could afford an increase, and you want people to sacrifice their disposable income for the benefit of others' housing, right?
Can you recommend any good books on kabuki-scrum?
Look at this from another perspective. Being a landlord is great. You sign a piece of paper making you the owner of a property. Then other people do actual work and pay you just for having your name on that piece of paper.

If we lived in a perfect (or even just a "better") society, this would be fine. But the problem is that we live in a society with different classes. If your parents owned a home or two, you probably will as well. If your parents didn't, you probably won't either.

In reality, "rent" is just another way to keep the rich rich and the poor poor. Rent Control is an attempt to mitigate the damage. Personally, I think it's a terrible band-aid that exists because we aren't willing to face the real issues at hand.
"Clearly the idea of the 10xer has too big a place in the mythology of our industry. It's oddly masochistic and as far as I know it's unique to us. There are no doctors blogging about "10x doctors" for example."

It takes 6-8 years of intense training to become a doctor. This is after already doing well in college and passing a tough skills/general intelligence test.

The bottom 70%+ who want to become doctors are simply not able to get through the system. If we got rid of the bottom 70% of developers we wouldn't be having these 10x conversations either.
I wrote an old (and verbose) blog [1] about why I think Lisp is very suitable for heavy science – in my case Operations Research. In fact, the algorithm powering routific.com is written in it.

The key point is that if you were to map out different languages along the abstraction level, Lisp sits right in between the realms of low-level programming (e.g. Java) and modelling (e.g. Matlab). [2]

EDIT: added link to the image of languages along the axis of abstraction level

[1] https://kuomarc.wordpress.com/2012/03/05/the-uncommon-lisp-a...

[2] https://kuomarc.files.wordpress.com/2012/03/level-of-or-appr...
If you manage to combine a gender flame war with a rent flame war, you will win high trolling honors.
Java is one of the langauges emacs has the weakest support for. It really depends on the language.

Emacs is has great C# support with navigation, refactoring, auto-completion (the real thing, not a text match), etc. Combine that with the various helm methods of grepping, helm-cmd-t, and helm-git-grep. Emacs is better than Visual Studio at C#, but you do need to dive down the rabbit hole to really use it well. Emacs blows IntelliJ out of the water when it comes to C#.

First class Java support is possible, but most hard core emacs users could care less about Java.

If you use lisp you get SLIME. Your unit tests are macros, with first class support as any other part of the language. And whatever shenanigans you can dream up will be supported as a first class part of the language, that would require vendor support in IntelliJ.
> Rent control stifles new construction

Rent control in San Francisco only applies to buildings built before June 1979. Landlords of buildings built after that are free to increase rent as they wish. If anything, it should promote more construction.
But, that all happens inside one NSQ. I mean what if that NSQ server goes down.

We don't have that kind of guarantee in NSQ. To get rid of that, we need to maintain the replication our own by publishing the message to two different NSQ servers.
If only there were some way for humans to survive on water!
If you are in the US, look into getting a provisional patent. It's an extremely inexpensive way to get some protection for a year before having to file a full patent application. You can file a provisional patent yourself online for $60 (for a 'small entity', last time I checked).

You'll need to spend a little bit of time learning how to write a patent description. It's a tedious (rather than say, hard) thing to do, but is a great skill to learn anyway.

Once you get the hang of it, getting a provisional patent for any or your ideas is quite easy. Then you shouldn't have any qualms about divulging any aspect of your idea to anyone.

You can legally say that your idea or product is 'patent pending' with a provisional patent. This may sound silly to some, but will definitely sway a serious investor. Like them or not, patents are powerful.

As I said, this buys you a year. That should be enough time to determine if the idea is worth the time and expense to obtain a full patent.
What's a not-asshole to do when all the other not-assholes have created a situation where the market price and the insane price are the same thing?
This is already happening: the area just north of Bay Bridge looks like Berlin after the wall came down. In my opinion, it has positive feedback and will increase prices even further. Money attracts more money. See New York or Hong Kong- they've built up too.
As the economy becomes global, the rise of super expensive cities is inevitable: London, New York, Hong Kong, San Francisco.
Oregon has plenty of charming and cheap real estate for non-participants in the global economy.
Not once have I mentioned anything related to owner move in.
Do you think the landlords support supply expansion? Construction limits are neatly equivalent to rent control (in the other direction) for landlords.
They sure picked some weak examples to pick on in that thread.
I'd love a simple explanation as to how rent control is any different than any other form of redistribution. Forcing someone to provide access to an asset they've invested in below market prices seems bad to me.
That's usually where you choose to disable push notifications for the app within settings. It's pretty simple.
> Some fairly big % of your stream is always going to be useless tweets. Has Meerkat really increased that percentage all that much?

Sounds like it. I unfollow people sending too large a % of useless tweets, even if I find some of their feed interesting. And those were hand-written tweets written without the benefit of spammy automation!
Hah yes. I almost didn't leave this comment due to tempting that other flame war. But it was the best example I could think of off the top of my head of an unstated but clear communication.
I was a member at hacker dojo while this happened. His actions had a real financial impact, not just on hacker dojo but on members like me who couldnt get work done. While I never met him, it's difficult to feel sorry for him as he knew exactly the damage he was causing and was "addicted to pushing the button that hurt our wifi" (paraphrasing, but i do remember reading his letters that said basically this.)

My personal opinion is that while i dont want a precedent for felony charges for "wifi pranks", if this kid (20s) wasn't charged witha felony my gut says he'll be back at it again harder and faster having gotten away with it.
Affordable housing is something that would actually be solved by free markets. It's the heavily regulated (almost socialistic) systems when building new homes to new people in a growing city is not allowed (because the old residents don't want their city to grow), so supply is now allowed to meet the demand, when we have these problems.
No! Collective ownership is fundamental, and individual property rights are just a convenient legal fiction.

See, I can make sweeping, unsupported assertions, too!
'Killed them all, of course,' Robert Durst says in HBO finale
Then lets say someone's house due to foreclosure from a variable-rate mortgage.

Happened all the time a few years ago, and its the same situation. The interest rates rose, people couldn't afford their mortgage anymore and were forced out.
I've been using the Orgzly (http://www.orgzly.com/) beta for a couple of weeks and quite liking it in comparison to MobileOrg. You may want to give it a try. I found it to be a bit easier to get started with.
That depends, personally I prefer to have a rational discussion about technology decisions. Sure we inevitably feel some emotion when we care about our work... but:

- Sometimes one person's emotion turns into bluster that can be unwittingly intimidating to others.

- Emotions should be an input into a meta-rational process, not something that can override it.

- The goal here is getting the most buy-in and problem solving out of a group of people. In my experience going into a decision with eyes open about the tradeoffs is always a good thing.
People can have other obligations (to family, to their own health, etc.) that preclude the choice.
“Rules of business”
Yeah, I use mailvelope with my close friends and family. It's not yet easy enough for my parents generation to "get it" but if it's set up for them they can muster through it.

The problem with plugins though is that very few people go out of their way to install browser plugins. Having an integrated option is way more useful. So some people have to encrypt/decrypt in-browser using Javascript (like, how tutanota and protonmail do it, or like whiteout.io does, or like anybody can do now using the keynote.io API). I know it's not ideal, but it is way better than nothing. It won't stop the NSA, but it will stop hackers, email leakers, doxxers, and big-data email-mining algorithms.
I think they prompt you follow, not auto-follow. At least I don't see @appmeerkat in my followed.
One thing in your post really stood out to me:

What other way is there to live than to treat others neither as masters nor slaves, but as trading partners (in love, friendship, mentorship, business)?

You're advocating the opposite of that. As a landlord -- assuming a world with absolute property rights -- you have a significant power advantage over your tenant. A 3x-4x rent increase is not treating your tenant as a "trading partner", it's using your status as landowner to your enrichment and their detriment.

Further up you suggest:

A group that votes to dictate what I can do with my property might be doing it by the letter of the law, but that doesn't make it morally right

Not inherently, no. That's only the case if you believe that the voting-majority group is immoral. That certainly can be the case, but I don't believe it's the case often enough to abandon the idea of democracy.

Personally, I'm definitely in favor of limiting property rights. Property is in general not a fungible "product", and its supply is limited. I consider land to be a public good. The state grants you some property rights, but reserves to place some restrictions on what you can do with the property in the name of the public good. I don't think we have the balance down perfectly yet, but I would absolutely not advocate giving property owners carte blanche to do whatever they want with that property.

It's a matter of drawing the line somewhere: I think you might agree that some restrictions are good. Disallowing renting decisions based on discrimination of protected classes is something we might agree is a good thing (sorry, I don't mean to state your position for you, but I don't know you, so I'm just stating a hope, a guess, as to somewhere we might find common ground). If we can take that as a given, then we can agree that the state restricting property owners to some extent does indeed make sense. And from there it's finding a list of things that it's ok to restrict, and it's not ok to restrict. From this discussion I'd guess that my list of things that it's ok to restrict is a bit longer than yours. And that's ok, but at least it's a starting point from which to find a compromise. The final list has more on it than you want, and less on it than I want.

Business deals and compromise are rarely about making one or the other party (or both) 100% happy. I believe there's "common wisdom" floating around that the best deal is one that both sides are slightly uncomfortable with, and I believe that to be pretty true.

If, on the other hand, you do truly believe in giving property owners absolute power and free reign to do whatever they want with it, then I don't know that we can actually have a productive discussion, because our viewpoints may just be too different. That's unfortunate, but that happens sometimes.
Foreclosure is part of the voluntary agreement you signed with the bank when they loaned you the money to voluntarily purchase the property. It's not government intervention.
San Fransisco doesn't build up.

New York City and London are cheaper than San Fransisco. And those two cities have _orders of magnitude_ more peoplel than San. Fran.

So... yeah. The rent is too damn high. Build more houses.
game devs like notch have made a conscious and canny decision to value actually making something over code quality. also, notch didn't build minecraft expecting it to be a runaway success.

see, you are a programmer - you make code. notch is a game developer. he USES code to make THINGS. the things matter, not the code. the game developer ethic is "nothing matters but getting the game running." it's not that notch is a shoddy programmer at all, it's that he has different priorities than you.
Then build a bit further away and link the new high rises with high-speed whatevers. Subways/underground/metro/u-bahn whatever you want to call it.

It costs a fuckload of money, sure, but efficient cities are pretty much unimaginable without them (for now at least).
Academics are all cronies.
Based on other comments & Occam's Razor tells me that Brian banned Jason's email account then Brian started to DDoS Brian's WiFi at which point Brian contacted FBI.
I could imagine at most once being good for something like a ping or a heartbeat. Or even a "this is the current version of some piece of data". And if your consumers are prone to failing to ack and you don't want to gum up the queue with retries.

But your point stands that it is certainly not what we want in the lions share of use cases. I guess that's why the default semantics are at least once. With at most once being a configurable option.
Can we really even say what "market rate" is anymore?
Not sure why you didn't reply to my comment, but to answer your edit:

In the current instance it seems pretty likely that the owner has no intention of moving in but instead wants to sell an unoccupied house.
Scala explained
Would something like a network packet queueing algorithm, which hashes each stream and iterates through them (ex. Stochastic Fair Queue), benefit from this hashing algorithm?
This rocks! There are still some great domain names. A huge time saver.
Hey everyone, time to retake San Jose.
Really interesting idea. I think this has the potential to grow into a real publishing platform, but also think that their name might hurt them. "GitBook" is very techie, and the name and the git-geared UX might be a hurdle towards moving past early adopters.
In all seriousness though, I'm fairly certain that a repurposed cruise ship turned luxury condo building anchored off the coast with a free, regular speed boat shuttle could be a profitable business given the bonkers prices in SF proper.
The most conservative liberals on earth.
As an Android dev who was forced to create my app for IOS because a huge chunk of users are on IOS, the whole process of developing for IOS gave me brain cancer.

XCode (like itunes) is a worthless piece of garbage. It's unfucking unbelievable how little this "IDE" accomplishes. And uploading to app store (with certificates, provisioning profiles, launch images, icons etc) sucked all the brain juice out of me.

The error messages are even much more cryptic than Windows 95. Why on earth is this piece of locked up abomination so popular? Why are we crying about freedom from government so much and then rushing to buy this crapware?
Yep, even Paul Krugman thinks rent control is a bad idea: http://www.nytimes.com/2000/06/07/opinion/reckonings-a-rent-...
I worked a remote job last year which used Scrum. We typically would have 2 hour stand-up meetings per day, A 3 hour retrospective meeting every week (usually Friday) and 4-5 hour meetings at the end of each sprint for figuring out what we were going to be doing for the next sprint (every 2 weeks). The business owner would many times be figuring things out as we went along during these 5 hour meetings..sometimes painfully slow.

This was all for a 5 person dev team. I was consistently billing more hours for meetings than actual coding work. At one point, the owner decided to have a meeting every Friday to just "hangout" where we would either tell a joke or a story..to "get to know each other" (this was another hour). I was the only American working for the company. The rest of the team was from India, Mexico, and Egypt.

To give you an idea of the work environment, one of the other remote employees kept overwriting all of our git checkins. They never figured out who it was (I'm not sure why), but I had to re-do all of my checkins for 3 weeks. It was complete chaos.

I finally quit when my business started making enough for me to survive without it.

The icing on the cake was when the owner changed the name of the LLC a few months ago, so all of my shares became worthless.
> What right to life does anyone have if not because they "own" their own life?

Congratulations, you just justified slavery.
...Yes, FSF. I think I made that typo twice today. I know that not all OSS proponents agree on everything, but I do think that they all agree on the overall benefits of OSS and would like more people to stick with OSS. That's what I'm talking about here.
I agree completely! We will be live very soon and at that time you will be able to see all discounts before signing up.

I also plan to add the exact value of the combined coupons right in the main title once we launch.
> I've read before that the city doesn't want to build up too much because they want to retain some of their character or something.

That's kind of the point. The city has several conflicting goals: make it an affordable place to live, don't allow new growth to change the character of the place, attract high paying jobs, don't widen the roads, attract new residents without kicking out old ones, etc.

Rent control is one of the tools they use to try to balance between these conflicting goals. The fundamental problem is that every serious economist says that rent control is a losing battle, and it never truly works anywhere it's been tried. There really aren't any rent control success stories from anywhere in the world. At some point, the city has to realize it can't achieve its conflicting goals, and it will need to prioritize: is it more important to have affordable housing or more important to limit the number of places to live in the city?
Whiteout.io is a chrome app for email, plus an android app with key-synch between the two. It's still early stages, so it has some issues (like indexing all your emails, since forever, and overheating your computer). But it's very promising.

Most people want to continue using webmail though. That's why Mailvelope is so awesome. Continue using webmail, but just have an extra button added which opens up an editor with a bit "encrypt" button. Pretty easy, and pretty safe.
Putting aside all the ad-hominem and everything-is-terrible, I think I learned a lot from following the references Tef makes in this talk.

Some references (sorry for the formatting, if this becomes a thing I'll do the wiki and the logo):

Slides:

https://github.com/tef/emfcamp2012/raw/master/programming_is...

Blub Paradox:

http://www.paulgraham.com/avg.html

http://c2.com/cgi/wiki?BlubParadox

Perl and 9/11:

http://www.paulgraham.com/hijack.html

10x:

http://hfs.sagepub.com/content/16/1/70.short

http://www.construx.com/10x_Software_Development/Origins_of_...

http://www.construx.com/10x_Software_Development/Productivit...

Waterfall (same pdf, linking from 2 sources):

http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/wate...

http://leadinganswers.typepad.com/leading_answers/files/orig...

Conway's law:

http://en.wikipedia.org/wiki/Conway%27s_law

Unrelated, Pournelle's Iron Law of Bureaucracy (I just like this law):

http://www.jerrypournelle.com/reports/jerryp/iron.html

X-Y Problem:

http://meta.stackexchange.com/questions/66377/what-is-the-xy...

Atwood, Don't Learn to Code:

http://blog.codinghorror.com/please-dont-learn-to-code/

Wason selection task:

http://en.wikipedia.org/wiki/Wason_selection_task

LMGTFY:

https://www.google.com/search?q=pieget+constructive+learning
https://www.google.com/search?q=curry+howard+isomorphism

Amazon Links, no referral:

http://www.amazon.com/Mindstorms-Children-Computers-Powerful...
http://www.amazon.com/Peopleware-Productive-Projects-Teams-3...
http://www.amazon.com/dp/B00B8USS14/ref=wl_mb_recs_2_title
http://www.amazon.com/Design-Essays-Computer-Scientist-ebook...
"Network code" as described here isn't the academic definition, I think he's just describing colloquially "i'm using a code in my network". The technical definition is a Packet Erasure Channel [1], which any erasure code [2] can deal with. Network coding is a more unexplored technique where routers in the network combine packets in various ways that are better than regular routing: see the example at [3].

[1] http://en.wikipedia.org/wiki/Packet_erasure_channel

[2] http://en.wikipedia.org/wiki/Erasure_code

[3] http://en.wikipedia.org/wiki/Linear_network_coding#The_butte...
Also you wouldn't be able to detect an unlicensed car (someone who had disabled their RFID) casually, which would make it way easier to operate an unlicensed car. I suppose fake plates would do the same currently though.
But in my view there is no battle of wills. If the question is an algorithms type question, then there is no ambiguity, and either the interviewee answers it or they don't.

Now if I had asked for a good way to construct a map, and the answer had been that hash maps are good on paper but have high overhead, then I would have to consider their answer carefully. But if I ask how an AVL tree works and the answer is "why do you want to know that" then they have just avoided the question, and I have to insist they answer it.
http://zeromq.org/
Ability to pay is not factored in. I know many, many Google/Facebook/Apple software engineers living in rent-controlled apartments in San Francisco.
"Externality" means something more than "thing I don't like."