skysight-inc/HackerNews huggingface dataset:
I will admit I've never experienced MUNI - I lived in the outskirts of the SF Bay for about a year, is all. But I am generally ill-disposed towards anyone who wants to kill public transit in a city.

See, I don't drive. I never learnt. And I don't want to spend all my money on cabs, no matter how I summon them. Good public transit helps the city; it gets the people who can't or won't drive or walk (too old to walk, too broke for a car, too tired after a long bike ride, hauling groceries, hauling suitcases home from the airport, wants some time to sit and think/hack rather than pay attention to driving or walking...) around to where they need to go.

Also his argument that it sucks because it's funded largely by parking tickets? Yah? So? This is not unique to SF, lots of public transit is funded by taxes on motorists of one kind or another. You wanna drive your personal car around and take up space on the road and in parking, you get to help the people who take the bus too.

His argument that driver pensions are bad doesn't earn him any more points with me either. I guess he'd rather see all those retired bus drivers working shitty Wal-Mart greeter jobs in their dotage or something?

The stuff about building new routes through Chinatown due to favors the mayor owes, I'll give him that. I dunno anythng about the politics in the city.
Clojure-mode 2.0.0
So this is implemented in pure java?

I did something similar, but ported the C X server to Android using the JNI.

If you want to compare approaches my source is at http://github.com/tmzt/androix and a test apk is available at http://db.tt/UkFlvNAm
animals bred to have fast-growing qualities typically suffer incredibly painful problems supporting their unnatural weight

Fish in water won't have this problem, I think...

just because you can do something doesn't mean you should

But just because this is true doesn't mean you shouldn't
I'm making an analogy to the earlier remark that labeling things "has GMO" is like labeling them "has excrement" and "is radioactive."

"Has excrement" would certainly be perceived as negative, but the effect on my shopping of "has no excrement" would be a lot more negative (trying to find this sticker on everything I purchase, for example).
Do you know a way to have 100% triploid female in a set of 1 million females?
Shrimp should probably be labeled "contains cockroaches" too.
Seems to me like your line of questioning + connotation can be applied to greenpeace and peta just as well as they can to farming.
Knowing which device they are on helps me in small ways I don't even consciously remember. For example if someone replied and I knew they are on an iPad this moment, I know that I probably can't expect them to easily sign the PDF agreement I'm about to send and if I really want it. Ack urgently, I should provide an iPad-friendly method to sign and return.

This becomes crucial when you are doing back and forth between potential customers.
If you say, "5-10% of your diet should be meat" you will find your audiences much more receptive than if you say "You shouldn't eat meat". In my case this is because I don't trust extremist anything, particularly when it comes to food.

If the former is your belief and not the latter, please open that way.
Don't Diss The Paradigm Shift In Management
http://www.forbes.com/sites/stevedenning/2012/10/31/dont-diss-the-paradigm-shift-in-management/
You can always eat wild fish. Most stores have at least some selection.
Pearls of wisdom for a gaming startup.
Sorry, I can see how reading my comment would give the impression that I speak from great authority, but I was mostly just voicing my own preferences and prejudices about learning. I took a look at the introductory video for your service and it seems like a very professional, carefully-structured course - I do think learning in groups can work well if there is a clear, thoughfully-conceived structure for interaction. And it must surely help that you select for motivated, intelligent people - motivation is the key to real learning at any stage in life, I'd say.

I have had some experience with attempts to get groups of people to create or work together in groups with little to no structure and it never works. But I have not had much experience with the sort of structured social learning you offer (I think architect schools do a lot of this sort of structured, group creation-cum-learning - might be worth checking out.)

I do think that locking yourself in a room with a book and focussing is important, at least to build the platform of understanding from which you can move to group interactions. That's certainly my preference for the things I teach myself, and I think it is crucial for building basic understanding and confidence with the ideas. Of course there are chokepoints, especially with something like coding where at some point you need to actually start creating, where measured, structured guidance must be immensely helpful. But I think you need a rhythm - independent learning, then taking the problems and confusions you've built up into a social setting, then independent work again - I think real, 100% focus on a problem is a solitary activity. But perhaps from your own experience with DBC you can offer me some counter-examples?
I'm young and naive. Please tell me why there is no way for you to receive your money? Are they not contractually bound to give you a specific sum? Is getting that money just too much legal hassle and money spent on court fees?

The biggest problems are:

* The client doesn't have any money to get - especially common with startups.

* The company disappears - bankruptcy almost always means that you will see nothing to very-little since you're likely one of many debtors.

* The amount of time it takes. Every hour you spend on dealing with debt collection, legal issues, etc. is an hour you're not spending on making clients happy, finding new work, developing your own product, etc.

The most cost effective solution is often to just write it off - and learn from the mistake you made in picking a client who could not pay.

Occasionally you can sell the debt on to a third party for some %age of the total figure - but that only works if the company looks like it can pay, and still involves admin work on your part.
Dude snorted an entire bag of DMT. Who snorts DMT? He probably never stopped tripping.
> I had assumed that all internet-enabled smartphones would be sitting behind NAT-ing routers, both for security reasons and to conserve IPv4 addresses. But no, on the “3″ network in Australia at least, phones all have externally-accessible IP addresses, meaning they can run servers.

This seems like a terrible thing.

Given that data costs so much on phones, you would think just the internet background noise would cost quite a lot per month.

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

According to that article the background noise is about 20 bits per second. According to my back of the envolope calculation that is about 6.1 megabytes per month.

I get around 50 megabytes per $6 on my phone so this is costing me 73c per month!
I actually do get the worry of changing the ecosystem. That's the biggest concern to me as well.

And I think I get your concern about the labeling as well. You're worried that people will assume the worst. I mean, you called it a "warning". But I expect it to be more like an organic labeling. Some people will care, most won't. Is it useful? Only to those who care.
Apple and microsoft can do as they please with devices they manufacture themselves. Harming the consumer comes into play when microsoft removes choice from the market by dictating restricted boot to OEMs in exchange for better licensing deals.
Exactly this. All fast food places I've been to simply have pre programmed buttons that dispense the correct amount rather than manually starting and stopping the coffee pouring. I guess this tip depends on the vendor.
This has, of course, been suggested about 37 billion times (judging from the blogs/forums I read...).

It's not a bad idea in the abstract, but it's also not a trivial and cheap project. The author's example of Japan leaves out the little fact that although it's used on some new lines, and is being retrofitted on some old ones, the vast majority of Japanese rail/subway lines do not use platform barriers, and it will certainly be many decades, if ever, before a significant number do.

Besides the obvious construction costs, to make platform barriers work you need very consistent door positioning, which is maybe not so hard for new systems, but is a much bigger problem for old systems like the NYC subway (with multiple types of running stock, etc).

NYC has the additional problem that it has much higher (up to an order of magnitude in some cases) construction costs for public works projects than most other countries.

On the positive, platform doors are not an "all or nothing" proposition ... they can be added line-by-line, or station-by-station, as soon as necessary conditions are in place.

Certainly it's not a bad idea to study for the future, but it's also certainly not a simple project to undertake, and even if started soon, it would be a long time before enough any significant portion of the system is protected.
Here's a similar script for sending customized emails to multiple recipients defined in a CSV file (without MIME/attachment support).

https://github.com/RaphaelWimmer/csv_mailer/blob/master/csv_...
I delete everything but emails that require a response.

If all the email needs is a response, I do that right away and delete the email immediately.

If I need to do something before replying, I keep it.

This pretty much leaves only the stuff I need to do in the inbox. Also never enable automatic deletion after a certain time, so it's possible to look up old emails.
Nature will find a way.
Compared to Queensland, that is bliss - if I ride one station in Brisbane it's $1.5 with student ID, and the train to the airport is $20. Guess I have to leave Australia if I want to live cheaper.
I'm fascinated by your B statement, because it requires a source of authority, namely it begs the question: who says?

Why aren't animals here for our use, to do with as we like? What authority (entity or argument) are you referring to that declares otherwise? And why is that authority worth listening to?
Needs more Adventure Time! Other than that, nice.
Hack your mind and you will be fine.
Is there a mistake in GPLv3?
Is there a mistake in GPLv3? Section 4 begins:
"You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you ... give all recipients a copy of this License along with the Program."

What is this intended to achieve? The clause places no restrictions on someone who only distributes source code, and no restrictions on someone who only distributes executables (in accordance with 6d). Only someone who distributes both is required to "give all recipients a copy of this License"."
Consulting may be tempting financially, but is a terrible idea strategically

Depends on your strategy. Building a consultancy with employees can be great strategy. Just ask places like Thoughtworks.

I'm using my consulting work to fund our product development work. The stuff I'm doing isn't angel/VC friendly and using consulting work as a funding source seems to be a pretty good strategy to me ;-)
>the touchscreen presumably uses the Microsoft multitouch protocol that's already supported by the Linux kernel.

Does that also apply to touchpads? The last thing in Linux that never ever works well for me is the touchpad. touchegg is mildly better, I've tried tweaking synclient with limited success...
"But the sterilization process is not perfect; up to 5% of treated salmon could still reproduce."
Ruby Rogues: http://rubyrogues.com/

Ruby Tapas: http://devblog.avdi.org/rubytapas/
What is the mechanism by which they could become fertile?
Exactly. The author tries to present as valid his his agenda of "optimizing everything" when he's actually optimizing for a desktop Chrome browser on a fast computer.

Written from a ten year old notebook. Progressive JPEGs are slower for me no matter which browser. Not having Chrome browser on the newest computer? Still slower. Mobile devices: the same story.

If the author never leaves his desk, has a new computer and likes Chrome browser, good for him. Others shouldn't trust him too much.
So the conclusion is that Finance has "Im feeling lucky" switched on in a very subtle way by default?
Talking publicly about your income is taboo.

Depends on where you are.

In my experience it seems to vary quite a bit - generally a complete no-no in the US, a little less extreme but uncommon in the UK, can be talked about among friends/co-workers in France/, topic of casual small-talk in Japan.
Apples and oranges. A monad is just an idea; that of storing computations as values. This is useful because these computations can be composed together in a manner not unlike that of a pipeline in shell scripting. Different monads define different ways of composing these computations leading to vastly different semantics.

Here's a nice video that explains monads fairly simply:

http://www.youtube.com/watch?v=ZhuHCtR3xq8
Ask HN: Visiting SF for the first time: Where to stay? What to do? Who to see?
Looking for advice on getting the most out of the city from a startup perspective.

My co-founder and I are coming from London as part of http://www.ldn2sfo.com/ . That aims to give us a whirlwind lowdown on how SV and SF operate, and a very high-level view of where a few startups and VCs are located.

We'd love to get a somewhat deeper view and with a view to working our backsides off and growing our bootstrapped company into one that requires a US entity within a year, we want to get a good sense of how SF can be done bootstrapped or at least affordably (even from a London perspective the salaries, rent, etc look crazy high from here).

At the very basic end there are just trip logistics: Recommend an AirBNB to use as a base, or a garage to sleep in, ideally owned by someone on HN and with a good internet connection (we work when we have moments spare).

At the other end there's a more general: If you were coming to San Francisco and Silicon Valley for the first time and for a week or so and wanted to get the most out of it, what do you wish someone had told you?

Basic goal: Figure out how SF/SV works from a startup perspective, build a network of contacts that might grow into friendships that could offer support in the future, and on the dream list would be to also build a few connects with VCs who might later become investors.

So in the most vague Ask HN ever, what would you share with a UK startup coming to San Francisco?
The irony being that Google is being sued for manipulating their search results?
But if you're that next city and you don't take from the middle classes and give to the poor then you already have no money to spend on those things. And what's more, the poor will probably now vote in someone who will take from the middle classes. So I think things will bump around at some middle point much like they do today.
I completely agree. I don't want to install for every website I use. I simply would prefer fluid design or mobile site, even full site over annoying privacy threatening apps. So proper HTML5 site (even with offline features), no app, simply perfect.
You don't much sound like you are happy. You are in debt, you are still working for someone else, you can't make solid business-technical wise decisions based on merit. You think you come up with really really good? ideas. Maybe you are just a dreamer.
Michael Abrash's wikipedia page, which predates the blog post, says:

“He frequently begins a technical discussion with an anecdote that draws parallels between a real-life experience he has had, and the article's subject matter. His prose encourages readers to think outside the box and to approach solving technical problems in an innovative way.”

http://en.wikipedia.org/wiki/Michael_Abrash
jq: sed for json
And then they wonder why they get cyber-attacked.
Dan barber's http://en.wikipedia.org/wiki/Dan_Barber

TED talk might be relevant to this discussion ;-]

http://www.ted.com/talks/dan_barber_how_i_fell_in_love_with_...
Ask HN: Is anybody having issue getting on to https://stripe.com/
The electronics in my car consisted of exactly one transistor (which drove the coil).

Ok, I hacked it and replaced it with an MSD electronic ignition.
Not connected to github, but look at https://github.com/robots.txt, specifically the first 2 lines.
I actually once read something like financial companies prefer to promote people with family, house etc instead of single guys because that's the way you lock them down. If they cannot afford to quit the job you basically own them and you can exploit however you want.

I think in a similar fashion to the writer but have a different approach. By learning to live with very little and be happy with the minimum, I'm not afraid of having to leave a place and give up a nice salary. Having the money is a nice plus and I can enjoy buying stuff and nice restaurants, but I don't make it part of who I am or the foundation of my happiness. Or at least I try ;)
"On average 200 people lose their lives on the New York City subway, a year. Surely the cost of erecting these barriers is worth less than those souls lost."

This doesn't sound right. I live in NYC, and people getting killed by trains is generally a newsworthy event. It's not something that one hears about every couple of days, as would be the case if it happened to 200 people every year. Also, for the fraction of these deaths that are suicides (which probably far exceed the number of people being deliberately pushed), building barriers on the platforms will not save these people's lives, since there are many alternate ways of committing suicide.

The NYC subway has 468 stations[1], with the larger ones (e.g., Times Square) having a dozen or more platforms. Add to that the commuter rail lines (e.g., LIRR, PATH, Metro North) and you have even more (Penn Station and Grand Central are huge). It would probably cost billions of dollars to build gates on every platform. These billions of dollars could probably save many more than 200 lives a year if, for example, they were spent on improving the health of poor children in NYC. (But in any case, the city doesn't have billions of extra dollars lying around.)

[1] https://en.wikipedia.org/wiki/New_York_City_Subway
Which is why I didn't designate them as 600W, but just '600'. It's a standard which means your food will get hit with the equivalent of half the energy of your 1200W microwave. (Which, in most cases, is 50% on + 50% off. Which my current microwave calls "Medium" maybe?)
Your comment is a bit harsh. But, you are wrong. I just posted my experience, a brief of what has happened all these years. Now, I'm earning a decent amount, and my debts are diminishing drastically with each month. I am not focusing full time on developing products for others just because I will make a lot of money, because I'm building a product for myself. Hence I want to keep my burn rate really low. I take very very few number of projects with high budgets, just to help me sustain for 6 months or so. So, I will have some time to work for myself.

And happiness - I am happy. I don't know what made you conclude otherwise. I am not working for someone else. I am offering a service, and people who are interested are paying for it. I still make the main decisions, including business and technical-wise. Because these are the kinds of clients I specifically want to deal with. In a company, things are different. You follow orders, no matter who you are (designer, developer, etc.) I have this freedom now.

I am not just a dreamer. I am an avid dreamer. And I am proud of it. But most of my dreams have come to life too. Thank you for your comment.
I see, it's not acceptable. It's just that most people accept it.
> I wish scientists could GMO humans into not being so arrogant toward other species. That's a genetic experiment I could get behind.

So you want to use mind control to bend the human race to your will? That sounds like a good idea.
IoSafe: waterproof-fireproof harddrive
Could you share your sources? (I'm genuinely interested vs. trying to be a dick)
What HN users just realized
What would you recommend to get better at selling?

One trick that I've found useful is to try to be observant in situations where somebody is trying to sell you something. Pay attention to what works and what doesn't. Tweak and try yourself. You'll see many patterns in the stuff that works well (e.g. listening not talking, stories not feature lists, benefits not feature lists, etc.)

It's got to the stage where I actually quite like wandering around the vendor/sponsor stands at conferences for the learning experience ;-)
An important idea to remember is "don't compare your insides to other people's outsides."

Of course we don't see the negatives. Nobody's going to post that they're depressed or their life is a mess, or post pictures where they look bad. Remember that it's not the whole picture.
I've changed my phone email sig to say just that.

I'm not your billboard.
I use the former term to clarify that I don't ascribe human levels of consciousness to animals, do you?

As for the latter, since you brought it up:

The thing about stuff like "How many Zebras are worth a headache." is that if you think about it enough, you end up at questions like "How many zebras are worth a human?" and then "Are all human lives equal?". When trying to answer such questions things get fuzzy and icky and hard to answer satisfactorily. Then theres versions of those questions where you ask if the answer changes if it's your life being weighed.

Even though it's intuitively obvious that somebodies fleeting minor pain is not worth the cost of losing an entire species of large mammal, talking about "fair trades" with sentient creatures gets weird and frustrating very quickly.[0]

[0]: I personally like the phrase "Infinite Hair" to describe situations like this. (ftp://ftp.trailing-edge.com/pub/rsx11freewarev2/rsx81b/374001/jargon.txt)
Adaptive lossy compression already does that implicitly. Static background content will consume very little bandwidth. A bad case might be if you are riding in a vehicle so the background is moving a lot...then it could be good to eliminate it. But this use case doesn't seem so common today.
You can indicate form-factor / device type without advertising/branding the fact.
You overestimate the commitment, and therefore value, of mass media consumers.
ITC judge wants Samsung to post a bond of 88% of its U.S. smartphone sales
Same thing here. I can't start a lot of things i (now) have experience to do and which i am sure will still work, just because i can't imagine myself flying coach again - and that would be the way of life for the next coupe years if i do. Was my mistake.
I use "sent from my rotary phone"
There is nothing wrong with being promoted. You just need the self discipline to realise that like everything in life, it is only temporary and you need to be ready for the job and salary to disappear at any time and for any reason. Greatly increasing your living expenses makes no sense when getting a sizable pay rise.
I'll make a specific call-out to G+, which won't allow you to view a user's profile page on mobile unless you're signed into a G+ account.

Fuck you, Google.
Apps have more specific (and individually managed) data gathering capabilities than browsers.

With a browser, a site can identify who I am.

With an app, the developer can download my location, contacts list, messages, or any other information contained on my phone.

All the more reason to say "fuck you".
Seems relatively similar to implementing a dynamically resizable in Java (assuming you're not allowed to use an array list). The only difference is the malloc business, which isn't necessarily safe given that there's no check to see if the pointer is null after the mem allocation. It seems like the only critical piece is checking the array size, if it's too small, double the size of the array.