skysight-inc/HackerNews huggingface dataset:
If they want to make a donation to the city with a stipulation that it goes towards a new officer being hired that's fine. It becomes unsettling if they begin being able to dictate what that public official is supposed to do
Wow, so happy to hear that! Excited to check out your email :-)
So anyone that picked JSON as a configuration format needs to revisit their architecture? At the moment, yes. But if comments had not been forbidden then things would be just fine.
Just my opinion, but shouldn't an analytical company provide actual formal data. While using the data given you could approximate their st dev etc, it seems weird they would not do a real analysis, seeing as it's so simple :/
Neovim: Stretch goals
You could also tax degrees: http://econlog.econlib.org/archives/2012/09/degree_pollutio....
Hmm, I think 8.0->8.1 actually isn't an auto update. Windows will continue to upsell you to 8.1 but it won't auto update.
The Minimalist API Server
I'm not certain what you're asking. If you mean it's unfair to compare experienced Ruby developers to new Haskell developers I agree, I was just explaining where the sentiment was coming from (insofar as it was legitimate).
The suggestion for comments was to use JSMin to process them out before handing it over to the json parser.

That is, if you really want comments, crockford says, go ahead and add them. Just remember to remove them before parsing as JSON. Which is actually not that hard. you can even do it with sed. Just for the love of crock don't put processing directives in the comments.
What kind of PHP/etc related skills are you looking for? I wonder whether I could get in?

http://justpaste.it/adnanprofile
By doing that, you've now added more data to the object. It'd be like doing <tag comment='bar' /> in XML - the actual data has changed.

So you'd end up defining some well-known comment name. But then you can't serialize arbitrary data structures, because they might conflict. So that gets complicated.

After everything, the JSON spec could have allowed comments to stay in. Instead, the author went off on some nonsense reasoning about incompatibility.
These are seriously awesome talks with lots of pointers. Very well worth watching.
You make some excellent points about using email in a support organization. To be fair though, Hum isn't designed to be used by employees in a call center.

Instead, Hum addresses a much more fundamental shift in communication patterns that is already in full swing. Conversations are getting shorter and shorter, and more to the point. Most teens I know never check their email. Many of them don't even have email addresses.

Hum combines some of the core organization elements of email, like threads and subject lines, with features that many people have come to expect from their more modern IM/text/Twitter client like instant updates, presence, typing indicators, @mentions, etc. It strikes a balance between the two that helps bridge the gap from email to a much faster and more productive medium.
Great post that explains the issue at hand. Thank you for sharing.
LoyalBe has built the Merchant Network
LoyalBe has built the Merchant Network and we now need to make it scale. We have 500 merchants on the platform and counting. Our mission is to enable hundreds of thousands of merchants to create millions of cross-promotional marketing alliances.

We hope we get picked for Y Combinator this year. CEO-founder Adah Jack Ojile is a U.S. Air Force Academy aeronautical engineering graduate and National Honor Society for Aeronautical and Aerospace Engineers Honoree. CTO-founder Ravi Pilla has a master's degree from Syracuse University in New York. Adah and Ravi met when they were IT colleagues at Target Corporation.

Best wishes to all applicants and the mentors and founders of Y Combinator.

Friends have facebook. Professionals have LinkedIn. Entreprenuers now have F6S and AngelList. Merchants now have LoyalBe. What are other possible networking platforms?
i've been sending him messages for years, depositing small amounts into his checking account representing ASCII characters. granted, it takes some time. this ought to get you started:

$0.48 = H
$0.49 = I

http://upload.wikimedia.org/wikipedia/commons/0/03/Knuth-che...
Facebook has committed to provide up to $600,000 over three years, enough in the city's estimate to cover the salary and benefits of a full-time officer.

According to this http://jeffwongdesign.com/2010/03/nypd-officers-can-make-6-f..., NYPD can make 91K after 6 years in the service.

Is Facebook paying less? I don't know the cost of benefit and insurance. I really doubt a single police officer will receive more than $100K benefit in three years. I would be very surprise if they do!

I am not against Facebook pays the city to hire additional security personnel. I am all for companies and community putting a fund together to hire additional police officers or firefighters or EMT, but this worries me:

"Let's say Facebook has a need of assistance, or some other large company, and says, 'We want to have drills for an active shooter or a bomb threat. We need you to help us put that together.' They'd have an actual person (to assist)," Bertini said.

I am not saying we don't want to have more police officers, but right now, rich companies can directly fund government outside of taxation.

They are directly paying to hire government employee. Why can't Facebook have their own outreach team to work with local police public relation to carry out such plan (to reduce student truancy). Also, consider security guards are paid at a lower rate, why can't we help boost their salary (see http://www.dailymail.co.uk/news/article-2541541/Google-hirin...)?

In the case of bomb threat or shooting, I am damn sure a 911 call is enough to get 100 county officers from MP and nearby county. A single officer will not help much.

It seems like they are just concerned with unauthorized access rather than defeating crime rate.
[0] excellent quote from an excellent movie.
Is our work really luxurious or just stable, rewarding and fairly renumerated?
It's brinksmanship of the most professional kind, there's no doubt about that. Russia can push harder than the US in this case. But of course the world needs to push back, I'm not saying take it lying down.

However, I will be surprised if Russia doesn't retain control of Crimea.
Am I missing the differences between this and HipChat?
>But why is the electric motor so much better than a combustion motor? Time. Torque is instant.

I don't know if I parsed this sentence correctly but what came to mind was grid-storage batteries connected to very large flywheels[1] driven by electric motors.

And once the flywheel is spinning, short pulses of energy will keep it rotating at high speed.

I think this type of setup could prolong the life of the batteries.

[1] http://en.wikipedia.org/wiki/Flywheel_energy_storage
Yeah, graphic novel is the right word. Thanks! It's at http://egypt.urnash.com/rita/ to save other people who may be curious from going through those multiple steps; it's about a robot lady who's dragged outside of reality by her ex-boyfriend.

You can order a copy of volume 1 (of 3) from my online store, 2 is at the printers after a lot of delays, mostly on my end, mostly because seasonal depression.
What's Hum's relationship with Email? Will it be integrated in any capacity? Also, not in a technical manner, but how will Hum be different than any other chat program?
The prior state of affairs and the new state of affairs don't really strike me as being as different as this article suggests. There have probably always been a much higher number of people making amateur film than the number you'd see coming out in an art house theatre or limited chain theatre run.

The difference is that the gate is crumbling and the price floor is being removed. A lot more people now stand to make very little doing something they love, where before they stood to make absolutely nothing. Some of the sales of the top-tier indie market will undoubtedly go down, but demand for great work from outside the studio system will never disappear entirely.

But they need to compete on an even playing field with the newer generation and not try to hide behind the old system until it falls down completely. If the developing products are reaching everyone and the quality products continue to reach only the privileged few (seriously, try watching an indie movie in a small town), the people who cling to the limited distribution model will stand to lose the most.
King S(&* of F&^% Mountain
It sounds great until you get to the part where the 1 month of work is spent living in a 2.5x7m box with 11 other dudes. I'm pretty sure that's smaller than my living room.
Show HN: Autoresizing HTML textarea (adds rows as you fill it)
It's free, but, yeah, I had to open the Windows Store or whatever and actually make it update. It did not show up in the Windows Update list (not even in the "Suggested Updates").
Agreed. I write lots of small apps by myself, and I use version control to save me from, well, myself.
I don't think I was trying to correct anyone. I just find it confusing that the question OP is asking is phrased two different ways, that would each illicit a different response from me.

"what's your primary editor/IDE?"
vs
"what do HNers use as their primary text editor?"
> YAML is annoying, can't use tabs, you have to use spaces

Are you serious? Would you put tabs in source code too?

> and most yaml parses if they see a tab don't warn you or anything

If they warned you, you still can't use tabs it's just that you're more aware that you can't use them.

It's not entirely clear to me what your point is. Perhaps it's that tabs is your preference. Unfortunately, spaces are the preferred whitespace marker for 99% of programmers.

Also, pulled directly from the YAML FAQ [1]:

Why does YAML forbid tabs?

Tabs have been outlawed since they are treated differently by different editors and tools.
And since indentation is so critical to proper interpretation of YAML, this issue is just too
tricky to even attempt. Indeed Guido van Rossum of Python has acknowledged that allowing TABs
in Python source is a headache for many people and that were he to design Python again, he
would forbid them.

[1]: http://www.yaml.org/faq.html
Did you just argue that all parameters that will be modified should be copied into new variables?

Can't tell if this question is referring to something I said? If so, I'd like to know what I said that implied such a thing.
Why?

Assuming 'invisible whitespace' in this context is actually a meaningful thing. I find it hard to miss indentation, if anything, to the point that given a conflict between whitespace and a sea of brackets/braces my first instinct is probably to trust the whitespace. I don't think I'm alone in that.
LISP is still a great language for web programming! [1]

Lately it seems like more people are doing compile to JS (like asm.js and Mozilla's emscripten work in Odin Monkey [2]) which fits in perfectly with LISP dialects. Programmers can still create their own DSLs, macros, compilers, etc. in LISP and use them for modern web apps today. Just because this is a less popular/documented route doesn't mean it isn't possible. I hope we'll see a rise in LISP web programming pretty soon.

It would be fun if someone could write a compiler for a new ClojureScript dialect that targets asm.js and takes advantage of CPS for recursion like Scheme does.

[1] https://github.com/jashkenas/coffee-script/wiki/List-of-lang...

[2] https://wiki.mozilla.org/Javascript:SpiderMonkey:OdinMonkey
A population is a population and a 1% sampling has much less meaning than a 99% sampling, whether or not it is random. A larger sample always has more statistical relevance/confidence.
Strangely, that's noy always the case. Sometimes the per-unit price increases at the larger size of an identical product. I've seen this in laundry detergent, for example.
I doubt it, because the groupings you mentioned are themselves arbitrary. We could just as easily split society into tall people and short people.

The distribution of professional basketball players is always going to have more of the tall group than the short group, simply because the rim is arbitrarily at 10 ft.

If a particular ethnic group happens to be taller on average than another, it's likely they will be more represented amongst professional basketball players, all other things being equal.

What we want is not proportionate representation based on arbitrary groups, but rather the correct representation. We want the best basketball players to be playing basketball, because that makes it more fun for the rest of us to watch.
This is the first time I've ever seen anyone label the "instant updates" of IM/texts/Twitter as more productive than email.
"so unless the function declares that it takes a pointer"

What you're saying is correct in the practical sense. But ggreer's answer is the real technically detailed explanation (everything is passed by value, including pointers to memory. But then you can manipulate that memory you have the pointer to. And that makes it effectively pass-by-reference). Also, C++ adds a language defined pass-by-reference operation... so there's that.
At one stage there was some uncertainty as to whether he was a bug or a feature. Apparently because FreeBSD used to have a page about him, it was decided he was a feature.

http://lists.freebsd.org/pipermail/freebsd-chat/2003-March/0...
Ask HN: Engineers with family, how do you manage it?
Hello all,

I'm having a new born coming up and I'm somewhat struggling to manage the new challenges coming at my family now as my wife cannot work anymore, and we are getting prepared for the new born. With the raising housing price in SF bay area, things are getting tougher as I'm a new dad who makes a single income working in a startup in SF.

The nature of the engineering job is like that we need to spend tons and tons of time coding, learning new things, trying things out. I'm not sure how I can manage that now with a single income, and my wife constantly need my attention. Well, as a husband I can totally understand her frustration on missing her career for the new born too. Things are just difficult and it seem like there's no way out and will get worse.

I know I can't be the only one in the industry to work and to have a family. I would like to know how you guys manage time and needs in the family, yet still able to stay relevant in our rapidly changing tech industry.

I'm aware that most of us on HN are probably single, and just started their career from school. And some founders probably don't want to hire a guy who has to support his family. I know it is difficult for most of you to understand why it is difficult for a person to be spending the time on weekend to run errands, but not hacking things with a group of friends.

I have couple things that I would like to do, but I guess I need to put them on hold now and not sure when I will have a chance to touch them again. I love technology, I love engineering, and I love our tech culture and how it changes the world. And I wouldn't want to leave this industry to give up my dream.

For those who has to manage a family, how do you do it?
I think the problem is not too many, it is the same problem app developers have these days: attention. Surfacing good content in any medium is a pain and trusted critics have been disappearing (dying newspapers and fake hype).
I accidentally upvoted this with my big fingers. Now, having seen the video, I wish I could take that upvote back.
@Jessica: Do you guys plan on having the female founders conference again next year or making it a yearly thing for the next couple of years?
Hum is able to both send and receive emails. People who receive stuff you send over email will be able to reply using the usual reply button, but it's not a full-fledged email client. The email integration is there to make it easy for folks who'd like to use it with their existing network of email contacts.

In addition, every Hum user gets an email address at letshum.com that they can use for incoming email.
yes, https://news.ycombinator.com/item?id=6747373 and likely other times too. (edit: this is more of a parody, but you could probably consider it trolling in some sense)
They're very useful to achieve clean diffs in version control. (Fwiw, I find the asymmetry of their absence ugly.)
I think you might overstate the percentage here, but I think the overall sentiment is true. But I've always thought a better approach would be to ban combining leading tabs with leading spaces at the file level and leaving the choice up to the user beyond that. I believe python3 actually takes this approach.

But I am glad that YAML made any choice at all. Allowing mixing is absolutely the worst possible option.
Too true, and I find economic expansion games can also teach the runaway leader effect, ie. the rich getting richer.
"Those are fundamental things that should be second-nature to you if you claim to really know C"

That's a bogus argument. There's an easy way to write code that's readable and maintainable by mixed teams and then there's this macho way of showing off to no particular advantage.

- just remember that this is a strcpy, as shown in K&R:
while(dst++ = src++)
;

Or -- just don't. Just write code that doesn't rely on every reader to mentally clear through a dense thicket of precedence and side-effects to understand your strcpy and get your job done in a pragmatic fashion with 4 lines of easily understood C code instead of 1 line that makes your heart glow with momentary pride.
IOS Users are the New Windows Users
Appending things is used as an example a lot of the time so people sort of get it into their heads that monoid = concatenation, which is obviously not true. I can't speak as to which monoids get used the most in Haskell but I have personally used it for appending string-like things, and also to unify data structures (combine the stuff in them basically). There is actually a library that will derive a Monoid instance for you if all of the types you're using are already instances.

http://hackage.haskell.org/package/generic-deriving-1.6.2/do...
A better approach: when you see a Heisenbug in C, run your program through Valgrind's memory and threading checking tools.
One of The Greatest Comebacks In Sports History
At 1023 pages, this book should do the job.
>Also, consider security guards are paid at a lower rate, why can't we help boost their salary

sworn officer vs. security guard is like a queen vs. pawn.

>It seems like they are just concerned with unauthorized access rather than defeating crime rate.

something like 10 years ago (when i was commuting to that Sun's (back then) campus) there were police presence at that station. Not that it was affecting much, at least at the outsider look it is the same now as it has been through all these years. Given the generational shift - FB employees are supposedly like to walk and ride bikes and live nearby with the campus - the police presence seems like another perk FB is trying to buy for their employees as this place - East Palo Alto - is supposedly looking scary to young people coming from good families in good neighborhoods :)
Not that dense. Difference is professional vs hobbyist. Don't imagine the professionals are going to write down to the hobbyist.
> no, it's the specs—the specs of an iPhone and its software, iOS is lacking more than two years behind Android

The 5S scored 2500 in Geekbench, which is a dual core system. To get to the same performance, you have to buy a 4 core Android device.

I rest my case.
This sets a bad precedent IMO. Are the only people going to get security those that will pay [extra] for it?

It just feels wrong to be able to pay government for this kind of thing - kinda like paying the military to do something for you under the color of law.
The code is here: http://www.HiFiBiT.com/hifibit.js

Functions cursorLineNumber(txtArea) and commentMessageTextAreaHandler() at the bottom of the file.
You can't really assume that mobile devices can't cheat though - you could (rather) trivially inject cheating javascript into a WebView.
Building a Chat App for Firefox OS
YapDi: Yet another python Daemon implementation
If you did not have a clear, written vesting agreement, you should contact your quitting co-founder now and align expectations, then get them in writing.

You should do that whithin days because, now that he's quitting, there's a nonzero chance he'll just sign off any rights he has to you, for free. Just say you need to give out the equity to replace him, so this needs to be official. Hopefully, you parted on good terms.

Sorry to add to your worry pile, but if that remains unclear then a couple years down the road, when you're about to exit, he could show up still expecting to own half the company.

Good luck!
Heaven forbid that businesses might engage with customers...
> I dislike the fact that females get a lot more attention because of their gender. If you want true equality you've to start treating everybody as equals and giving extra space for some just doesn't cut it.

"In its majestic equality, the law forbids rich and poor alike to sleep under bridges, beg in the streets, and steal loaves of bread."

If you want true equality, you must help the downtrodden to rise up and stand as equals. These days, when someone in a deep hole is given a ladder to help them climb out, it's popular for bystanders on the sidewalk above to cry "It's not fair! Why don't I get a ladder? I'm being treated unequally!" Well, no. You don't get a ladder because you're not in a hole.

That's an oversimplification, of course. We all have our own holes, of varying depths, and for all our best efforts there still aren't enough ladders to go around, nor enough people to distribute them. I'm not sure what the solution is. But I'm pretty sure that demanding that we smash all the ladders isn't it.
Make it not 'unusual' and do it again next year, and the year after.

I have often wished I was in a position to apply to yc, not so much because of the investment, but because of the energy and the community.
> (a) Student loans in the US are mostly not from the government in the first place, they are from private investors or banks that the schools have made deals with. The USG role is guaranteeing them.

Your information is several years out of date. Prior to July 2010, the bulk of student loans were made through the Federal Family Education Loan Program (FFELP) which were as you describe. But that program was eliminated in the Health Care and Education Reconciliation Act of 2010. Since then all Stafford, Perkins, and PLUS loans (i.e. the lion's share of all student loans) are made directly by the federal government.

Only non-program student loans are no made by private banks, and they are not government guaranteed -- though they are still non-dischargeable in bankruptcy. Such loans only accounted for only around 5% of the total borrowed last year.

In addition, many of the loans issued privately prior to July 2010 made their way into the government's hands during the financial crisis, so that of all outstanding student loan debt around 85% of it is currently held by the government.

Refs:
http://www.asa.org/policy/resources/stats/
http://febp.newamerica.net/background-analysis/federal-stude...
http://files.consumerfinance.gov/f/201207_cfpb_Reports_Priva...
@TheSwan, I agree that that would be cheating, and we will try to minimize that. The difference between mobile and desktop gaming is very big, and we're trying to create a fair gaming environment. Having a mouse and keyboard versus an xbox controller to play a game makes a big difference. I personally prefer the keyboard.

The same works for touch screen tapping, and using keys or clicks for our mobile game.

- Sagar, VsMe Gaming
In addition to the cost of benefits - which can be HUGE for jobs of that sort (if you take proper account of the value of early retirement with a defined benefit pension) - there's also the overhead associated with hiring that cop. Getting that cop a suitable car, phone, gun, desk space in an office and so on.
What's with your obsession with "working out"? You keep bringing it up.