skysight-inc/HackerNews huggingface dataset:
> They know that there are programs out there to help them, but they don't take advantage of them now. Making it illegal to give them food isn't going to somehow force them to get help. It'll just make it worse for the homeless.

Are you sure? I'm not trying to attack your point, but what would happen if your homeless friends actually started taking advantage of these programs that are put in place to help them? Right now they don't need to because they are getting by on the kindness of others, but what if they had no other option but to go to these mental hospitals, homeless shelters, food banks, etc, where they could someday learn to take care of themselves and break the cycle?

I think what you're doing shows how much of a loving and kind-hearted person you are, but try to consider the other side of the argument. This is an enormously hard problem (dating back thousands of years). We need a way to break the cycle, and the current status quo just isn't working.
I entirely see AndrewKemendo's point. But yes, you see my position correctly. In fact, I would argue that Altman, Andreesen, PG, et al. are not even "trying to build $1BN+ companies". They are investing their money in High Yield High Risk markets. And their track records and returns show this. They have funded 716 companies. 3 are worth north of $1BN. 20 are greater than $100M. [1] Their track record is amazing, but ~97% of the business's they have invested in have not "made it big", so to speak.

A good friend of mine owns a very successful real estate software company. At last estimate he is worth ~$300M. He started the company without traditional investors (his father did put in $10,000 to be fair), he owns the entire business himself. He has many "things"; cars, vacation homes, an island. He also has a wife and has very successfully raised 4 kids while building up his business.

The point I hope a few people can take away from all of this is that investors like YC and the like have one way of starting a business. It is successful for some, life changing for others, and entirely the wrong approach to business for yet a different group. There are many other ways to start a business, technical or not. grey-area, I am with you. It is not healthy to have a company consume you completely, and it is not necessary for a business to succeed. Work hard, understand your market and most importantly your customers, build a product your customers enjoy and need, and you will find success, possibly the variety that makes you $100M+.

[1] http://blog.ycombinator.com/yc-portfolio-stats
Sure. The main thing is that Hipchat is just very buggy. It does not handle disconnects or intermittent connectivity well, requiring a lot of app restarts. My coworkers have been reporting a lot of issues with the mobile apps simply not working. The desktop client has many operations that block the UI thread for several seconds needlessly (like starting a private chat).

But those are just bugs. These are the features I really miss from Slack:

* Ability to select a recent message you sent and edit it to fix typos. Hipchat uses s/oldtext/newtext, but it does not work consistently, and is only designed to work on the most recently sent message.

* Github-style emoji, like :+1:. It's really weird have a different emoji set and syntax in Hipchat.

* Better per-channel notification preferences.

* Waaaaaaaay better integrations with other services.

* A more attractive UI, and other subjective things like that.
I don't think he's rejecting them because he isn't saying "I'm building a slower business" or "I'm not looking for explosive growth" - things I have seen people say that indicate they know the distinction and are rejecting it.

Agreed on the building vs investing - however my point stands, they are pushing forward the mantra of MASSIVE disruptive companies.

To the rest of your points, in my opinion those factors are held ceteris paribus compared to how hard you hustle - largely because they are generally out of your control, that is unless you are hustling.

As an example, I had NO (as in zero) network in the Angel/VC startup world in D.C. 2 years ago. Now I have quite a robust network and it wasn't because I knew someone, it was because we were building something great and I went out found who was who and talked to them. It didn't take over my life, and still doesn't but it does take up as much as possible. I am after all typing on here.
Google doesn't want the desktop to exist at all. The last thing a big advertising company wants is power users.
last time I used it, Slack had a pretty bad design flaw.
each organization has a #general channel that cannot be unsubscribed from (aka, every person in the company must be part of #general). it got very annoying when users spammed (@channel) the entire channel. many devs on my team sent feedback to Slack asking them for the ability to leave #general.

Their response was something like "we rely on everyone being in #general so that we have a single place to deliver broadcast messages"

This leads me to believe that their underlying code does not really have a concept of a user's 'organization', otherwise they could send based on that. Separate those concerns!
Java IDEs are better at this. JavaScript...well I saw NetBeans do it once and was amazed. Ruby...well it's impossible to do correctly as other posters have mentioned.
I would note that several SML extensions were made by adding on to existing compilers (e.g. Concurrent ML). The Haskell community has used this model to great effect (testing/refining new features as add-ons to existing compilers and then moving some of them into the main language).

Any ML would be good. The basic features of the language are the best. "Vanilla" ML would suit most people's needs (preferable replacement to many popular languages).
> This makes me rather unhappy. I'm seeing this on Verizon. Can someone with an alternative mobile provider like Sprint or T-Mobile test this, too?

I would guess that voting with your feet would be the most effective response. While many think consumers don't care (or don't understand), we can see many vendors beginning to emphasize confidentiality features.
The point of it is to blend it into "high fashion"(whatever that means) If enough adopt the strategy then it will no longer be considered 'odd'.
Consider the possibility that your view of the world is very influenced by your social circles and/or media you consume rather than by facts about the world itself.

It is, in fact, not the case that businessmen can't have families. Most do. This is equally true in tech as it is in the rest of the economy. (Also, relatedly, being a startup founder isn't nearly the most all-consuming job available. It isn't even the most all-consuming job available in tech. We're curiously macho about this, as if 14 hour workdays are a unique point of startup pride and not a very common characteristic of systems designed to acculturate young men into professions via hazing.)
This makes me wonder:
What proportion of our laws make an action illegal, not because it is socially 'wrong', but because it often leads to an already-illegal action in a (perhaps to some) not so obvious way.

It's an interesting distinction.
Let's say I want to send some TCP. That TCP happens to kind of look like HTTP, but it's not. It's just some protocol I made up which looks HTTPish enough to trigger this injection.

Doesn't that mean that Verizon isn't actually offering TCP/IP (Internet) access, since they corrupt my protocol stream in transit? Shoudln't that mean they should be charged with fraud if they continue to advertise the fact that they provide internet access when what they really provide is a broken version of TCP they made up?

It's a serious question.
For the bookmarks – handy links
Yep. I don't go to certain parts of Portland because it's so unpleasant. Those businesses suffer for it.
I'm Not Impressed by Apple Pay
"That's a mean way to treat somebody. Please don't be mean on HN."

If that's your standard for meanness here, then everyone has been mean to me since I joined.
The pry equivalents are show-doc and show-source.

They don't always work depending on configuration, but it's very nice when they do. They can even go far enough to show the C source for builtins.
First, I'm not arguing for the status quo. At no point did I say I think we should keep everything just like it is.

However, I did say that I think it's deeply wrong to make it illegal to outlaw street feeding of the homeless. For one thing, it's not going to help. For another I feel deeply that I have the right to help people, and sometimes that means giving them food.

Street-feeding isn't a major factor in any of the homeless people I know, and I know a lot of homeless people. I interact with the homeless several times a week, and have for several years. I volunteer at soup kitchens, talk to them, give them rides, take them to doctors, buy them meals, and loan them money on a regular basis. Some of them are close personal friends.

As far as I can tell you want to see it made illegal to feed the homeless -- fair enough. However, there is nothing stopping the homeless from going to shelters or the city/county/state to get help right now. But without more resources for those programs there is very little that will change long-term.

If you are worried about exposing the homeless to programs I think it would be better for the police to have more mental health training, or a social worked they could call, or something similar. As far as I know, most of the soup kitchens around here already have a social worker on staff, but maybe they could have more available. The point is that I'm sure it could be improved, but making it illegal to street feed the homeless just isn't the answer you seem to think it is.

As far as a solution to homelessness goes -- I don't think there will ever be anything like a complete solution. However, I think putting a lot more money into social services and human development programs will help, as will directly funding shelters and government programs will be a tremendous help. But the best thing, the thing homeless people really need? People who actually care about them and try to directly help them. It's about human contact. It's about getting out and talking to them. Maybe I can't solve their problems, but I can make it better for a little while. And sometimes that's enough.
Should I Retweet? The answer :
It'll be very interesting if they start making them as competitors now? I mean, they could.

This will not do wonders for FTDI's credibility. Indeed, it could very well put them out of business for good (from past experience), and we already know whoever's behind these clones can make a chip that does the job at a price people want…
> The Vatican is also still seeking funds to digitise the remaining 76,000 manuscripts, which it estimates will take more than 15 years, over €50m, and the efforts of more than 150 specialised experts.

What I'd do is do a quick pass over all the documents with a basic digital camera and store them as jpgs. Then, go back and do the painstaking, hi res scans.

I also worry about "FITS, the format developed by Nasa" for long term storage, as we all know what has happened to older Nasa storage formats and technologies. When I archive family pictures and stuff, I use jpg, for the simple reason of its ubiquity.
What about DNS queries?
Well, that's not true since Google has personalised results and for most people "go" will return pages about Go game.
https://github.com/slawekj/wolf#getting-started

It suggests to deploy modules on different machines, but you could probably try this out on 3-4 VMs (use SSDs).

There are rather simple deployment scripts (it uses apt-get, so get Ubuntu VMs), for some of the modules.

Set up a Hadoop cluster (HDFS, Hive, Camus) use YARN, you can run Storm on it, but there is a deployment (install & run) script for running Storm standalone (with a standalone Zookeeper node).

So, it's a lot of work, but sounds really interesting, fun and immensely didactive!
The very worst enemy operates on the belief that they are helping you/the majority. The only way to win against such an enemy is to educate them on the error of their ways.

Support transparency.
Support sunset clauses (continue to justify a thing is necessary).
Support full accountability.
Elon Musk Speaks About Tesla and SpaceX at Vanity Fair’s Summit [video]
At the very least, it would only be Google that could track you, instead of every website you visit being able to read your Verizon-assigned ID.
My network consists mostly of people who know I'm a "programmer" and that's about it. I hang out with tabletop gamers, artists and costume designers, video editors, etc. We're more connected by our hobbies than our jobs. Most tech people I've tried to hang out with aren't all that into discussing tech when we're not on the job. Heck, my enthusiasm for tech usually ends at 5pm.

I also don't talk to former co-workers much because I've moved on to different problems.

So, yeah, I'm bad at networking.
What serial devices are ACM-compatible? How to check for it? Are there any modern OS that don't support ACM? Wikipedia article [1] is making it seem like ACM is only for modems, not for generic serial devices. Am I wrong? Thank you!

[1]: http://en.wikipedia.org/wiki/USB_communications_device_class
> UEFI and secure boot and on and on... It's not ~2005-2011 anymore, laptops are a lot more complicated and more diverse than they used to be a very short time ago.

I think rather the opposite is true. The post-ultrabook era has seen an increasingly uniform PC laptop environment. There are far more laptops you can buy now that are well set up to run linux than ever before because the parts are less likely to come from TinyCompany Electronics, LLC. Taiwan and more likely to come from, say, Intel. An Ultrabook-labelled laptop post-2011 is practically guaranteed to do a good job with linux.
Susan is awesome (she's a batch mate)! And made a hugely difficult decision with her LA to SF commute.

I was working on an outline for this post two weeks ago then I saw Susan's post hit and I thought two things:

1) People are very interested in this topic and
2) I should probably hold off on my post for a week :-)
I'm using both Apple TestFlight and the original TestFlight, and the original is just such a smoother experience, even with having to add UDID's to provisioning profiles.

Things that are annoying about Apple TestFlight compared to the original:

- itunesconnect, while better than before, pales in comparison to the simplicity of testflightapp

- builds submitted to Apple "take a while" before they're available, testflightapp is instant once you've uploaded.

- managing users in groups seems to be absent
Testflight has been around for a while. was using them for beta tests a couple years ago. looks like apple acquired them and made it official.
You make some really good points there.

Also, something I didn't really give the author credit for - is the potential that the time spent with the kids and wife is REAL quality time. Being totally "present" with your family for 2-3 hours can be 100% more than being half-assed for 24 hours a day. (I think that's sort of what you meant when referring to your dad?)
Do you have any insights as to why your friends don't take advantage of existing programs?
I have a prepaid account, and I'm not allowed to change privacy settings either online or over the phone. The web tells me I am an account member and not owner, and the phone just says prepaid is not eligible to opt out. I can fix it by using a VPN, but isn't it illegal to not even allow me to opt out? Postpaid is significantly more expensive than prepaid and not available to people with bad credit. How can they discriminate like that?
So what you're saying is that in no way whatsoever are these laws designed to get homeless people out of nice/touristy areas so that the creators of the law, their constituents, and especially the tourists with money don't have to look at them (and be reminded of the cruel ways our society treats the homeless)?
Yeah - no matter what the "reason" it's absurd that a policeman can see me handing a sandwich to another human being and fine me for it. This is NOT the way to solve the problem.
Results of 2014 State of Clojure and ClojureScript Survey
That was my question to OP.
I figure a criminal would just rather have you change and disable your password altogether, it takes much less time that way and it's easier to do rather than dealing with carrying around a bloody finger.
Why is this such a big deal? You can turn off the notifications for the #general channel. So why not just turn off the notifications for that channel or use the "Only when mentioned or one of my Highlight Words is used (default)" option?
I think they do, the 'drones' people are talking about are ones that you can pre-program to follow a set course, have on board GPS guidance, and at least the payload of a surveillance camera. Not unlike some military tasked ones which are carried by soldiers in the field. Generally the military goes with fixed wing though for the higher time on station being more efficient.

RC Planes are a different thing entirely. And after reading this article again I did not get the impression that they were confusing them.
Electronic Guidelines When Attending Protests (United States)
Seriously, this was one of the most painful pieces of iOS devel...
No.

Your question may have been serious, but it's also ridiculous, unless you have a much more technically detailed contract with Verizon than I've ever seen.
> Apps made available to external testers require a Beta App Review and must comply with the full App Store Review Guidelines before testing can begin. A review is required for new versions of your app that contain significant changes. Up to 10 apps can be tested at a time, internally or externally.

Eww. Still doesn't hold a candle to an APK.
Thats not what I read in that sentence at least.

What I read is the act of _creating_ not _what_is_created_

But I could obviously be wrong.
We used to have this problem, but I think Slack added a feature to fix this. Our general room is now locked so that people can't post into it, but everyone is still a member.
You can check your latency to the new region with http://www.cloudping.info/

I'm getting 165 ms from San Francisco to AWS Frankfurt eu-central-1.
That's pretty unfair. Should we label you the WW1 Trench Warfare Generation? Because rushing towards the machine guns might work this time. Heroic, and exceedingly hopeful, but ultimately an utter fail.
I feared this, but also figured if someone is spamming the channel, then it's time to talk to them about understanding how the product is meant to work and that spamming doesn't help anybody.
I use Jabber at work, though we're experimenting with Slack as well.
It should be a DSLAM (by now) as it was a regular junction that was replaced and added to with one of the larger white DSLAM boxes. I could be mistaken though, so that's a fair thing to point out.
Bang on - I couldn't agree more. Wish I could +10 this.

My version of that is that there's a difference between living to work and working to live. It's really up to you, how far you allow your business to encroach on your personal life; it's up to you how much of a workaholic you want to be.

I see my kids every morning, have breakfast with them, and drive them to school. I have dinner with them every night, albeit at 2000, and they're very young. There's a (stereotypical) North American mentality that dinner needs to be early for children, that they can't stay up late, and then there's the rest of the world. Kids can nap for an hour or two around 1630/1700, life won't end.

Call me during dinner time, and you're instantly on voicemail. Employees know it, investors know it, business partners know it. Dinner is sacrosanct, I've literally never missed dinner with family.

Some people will leave you, some people can't work that way- but that doesn't mean your company can't. Sometimes that means losing great talent, there's a shocking amount of the world that (currently) NEED their work to be all consuming. That's okay, it just means my companies aren't for them.

A shocking number of investors actually get this, and respect you for it. There's no need to dance around the 'knowing what you will not bend on' phase - because you're up front. Equally, the approach helps you focus on the time you do have. It helps you maximize the time you're using, because of the need to get what's truly important.

Businesses will come and go. Fortunes will be made and lost (hopefully made!). But you only have X years. If you want to spend them engrossed overarchingly in business, there's nothing wrong with that. If you're like @trcollinson, and others like us, then family is the priority.
They require very careful handling. This wouldn't save any money or much time in the process.
How about an example: God is perfect, but creation is not perfect. So you can love God without loving everything in creation.
Shake-up at Socialcast: Key employees leave after VMware reorg
The news is that they are injecting it even when you have opted out of CNPI.

The disturbing part is a unique ID that follows you despite private browsing and across browsers. The worst part is that it goes to every site you visit (not just VZW or selected advertisers). It can be trivially linked to your existing cookies/identity to follow you even after clearing cookies, changing browsers, switching devices, etc.
I used to listen to di.fm a lot a couple of years back. I stopped listening when I got myself a new desktop computer at the beginning of 2009, and made the mistake of buying an Asus EeeBox. For some reason, Shoutcast streams in general would run very badly on that machine, so I stopped. :-/

Thanks for the hint, I will see how that goes. :)
The HHMI page is still a press release. The peer reviewed article is published in Science here: http://www.sciencemag.org/content/346/6208/1257998

I am surprised that the paper is not linked in the press release.
The netmulticore library [1,2] worked well for me. The style there is to spawn worker processes and pass messages between them. I'm not sure how popular that library got but that style of programming seems to be pretty popular among OCaml users who need it. Many projects use something lighter-weight or just roll their own (e.g. Parallel in Jane Street's ocaml-core looks pretty good [3]).

I certainly wouldn't mind if you could swap out the garbage collector (a la Java - where you can choose between a fast serial garbage collector and a parallel garbage collector). However, I don't think it's the right tool for many tasks.

[1] http://blog.camlcity.org/blog/multicore1.html

[2] http://projects.camlcity.org/projects/dl/ocamlnet-4.0.0test2...

[3] https://ocaml.janestreet.com/ocaml-core/109.24.00/doc/parall...
Simple... versus the tools inside the top investment banks. I'd estimate that the publicly available tools are at least 10 to 15 years behind.
They're ignoring it for me. See: https://twitter.com/kennwhite/status/525374343074029568
Can you confirm you connected over cellular when testing?
That entirely depends on your threat model.

If you are defending against somebody capturing your credit card number when you buy something online, replacing the OS is mainly done by the attacker.

If you are defending against a NSA-like agency flagging political discourse and discovering you and your friends, the most usual method for defending against those starts by replacing your OS.
Yep, over LTE on an iPhone 6, in NYC. The only thing unique is I have Safari configured to send the DNT header. It would be amusing (in a good way) if that made VZ's infrastructure not tag all my traffic.
> I think part of why it's so good is because it's "just" a modernized IRC

In fact, the worst part about slack is the completely unnecessary attachments UI. When I click on an attachment, just open it in a new tab and let my browser handle it!
I get the header injected on 3g.