skysight-inc/HackerNews huggingface dataset:
Admittedly, maybe pro bowlers aren't familiar with this one configuration. However, they are incredibly familiar with every aspect of bowling, so if the great majority of them cannot (or will not attempt to) make this shot, it's probably pretty telling regarding degree of difficulty.
If users had a clean and straightforward way to define the permanent header row, and viewed it as just what you did for a spreadsheet, the whole industry would be better off.

This is probably a glass half full/empty at the end of the day.

Fact is spreadsheets don't scale because they are sloppy and they don't provide a clean coherent path to getting the user to scale themselves into a sql like solution.

Oh well.
I didn't mean to imply that nobody with a family could do this, but that it's structured in such a way as to be strongly biased against people with families/kids. How many others did you see in YC with children?
The office I want is two big well lit rooms, one quiet one loud, and rolling desks assigned to emplyees.
Hello Itamar,

for me actually the problem is totally a different one, that Matt’s rants have a lot of slides and jokes but no clear arguments or no arguments I recognize as valid. I’ll show point by point his arguments and why they are IMHO flawed.
The thing is, between jokes and memes, and putting some random argument that “looks” have some merits inside, it is easy to fake a sensation of “real content” that is not there.

Examples of his points and why I believe they are wrong.

1. Redis is too complex and has too many components and protocols.

The programming community begs to differer. Redis is an example of a non trivial system software that a single individual can understand and modify easily. Matt points as "thins to parse" to CSV fields with a space inside, and as a "yet another protocol" to the cluster bus that uses a C structure sent over the wire, for which using the normal Redis client protocol would be extremely suboptimal.

2. We have obligations towards Redis users but for Salvatore Redis is hobby++.

Actually his vision about merging stuff liberally is exactly the irresponsible practice that should be avoided. Not only he does not spend time to improve the basis and doing serious code reviews to other peoples code (or if he does, it does not show up), but also often his own code is written in an informal way without understanding the cascading side effects he could have. Yet he focuses on adding things to Redis, not checking what the bugs could be. There are other people contributing in a different way. For example Sun He fixed a number of issues in Matt's quicklist code just reading the code as soon as the code was posted. To be responsible is to write sane code, and especially, instead of writing just new code, focusing a lot into fixing existing code. Another thing that is for me extremely odd is fixing things with a commit that happens to work, and commenting that it apparently works but the reasons are not clear and hand waving about a "possible" cause. For me this is not system programming.

3. Focusing for 5 minutes on the README -> README.md switch is just not having points.

4. Delay of Redis Cluster.

Even if this was addressed many times with: we had a not good enough single-node story to focus on Cluster so this was delayed many times is apparently not enough. It is clear and obvious, so citing this again and again is just an attempt to find an argument to attack.

(there is more but useless to continue -- it is clear it's a very different POV)

So what to do to improve Redis? To do the actual work that is hard to do, reviews, fixes, small incremental improvements, submitting code that is designed well in the first instance, and so forth. Shocking talks are just a useless display of memes.
How accurate is this information, ultimately? i.e:

- Are lawyer fees counted in?

- Different advertising expenses for having public ads up for position as per requirement of H1B petition process?

- Internal HR costs (which run large for larger corps)?

- What's the ultimate revenue model?
> 1. Google implements this 2. Chrome becomes the fastest browser by a wide margin 3. Other browsers die or become minor players 4. Google leverages this to enforce their own changes into the HTML/Javascript domain, "for the better" of the web and maybe even into mobile. 5. Web is broken unless you use Chrome

Er, you just made up five steps, none of which have happened yet, and then conclude that they sound like "Google's version of EEE". That's what happens when you make up a "Google's version of EEE" scenario" :)

It's a proposed ES7+ addition being implemented behind a runtime flag. Can you be specific about what that has to do with Korean banking laws and destruction of the competitive browser landscape?
so they could be modified to monitor the health of their customers and wouldn't that be amazing. If someone is experiencing a life threatening situation employees could move in and discretely do a visual check and if confirmed react so much faster.
I've noticed there's a distinct backlash from the younger generations in post-colonial nations against the idea that 'they' owe anything to the original inhabitants of their countries, who often exist at the bottoms of our modern societies due to historical structural racism.

Canadians have a reputation for being nice, but if you want to see unbridled racism (which is totally justified because <anecdote about a guy>), enter any Reddit thread on Canada's first peoples. Same for Australia, as a country they're incredibly warm and accepting - unless you're an Aborigine.

My country is the same, but happily there seems to be more people in our online communities who are trying to correct the falsehoods and myths that people use to justify historical inequity - or use to challenge contemporary amends for historical wrongs. We're far from perfect, but yeah, anyone who thinks that the young people of today are less racist should probably talk to more middle class white kids.
Show HN: Nontech.io – a job board for non-technical jobs
I can't tell from the username and I have no other information, but if grondilu is a girl, and perhaps a young one at that, it would be perfectly reasonable for her to expect to scream like one. Otherwise the comment was simply outrageous sexism. How dreadful that we can't tell!
> Have you never heard a little girl scream? It's not the same as the sound of a little boy.

I disagree, all little humans learn how to make that piercing scream often attributed to little girls. Little boys will likely do it less as they begin to be socialized and thus wedged into gender roles, but they definitely do "scream like little girls".
That is a good quantitative question. The 'sling less code' is the metric I was using.

I would love to come up with a good architectural quality test that was more quantitative. I've got a script that can go count how many times a given function or module was rewritten but running that on our code base of a few million lines of code really doesn't correlate with a 'gut' feeling of good architecture or bad architecture. For example, the Blekko crawler has essentially been rewritten from first principles three times over the 7 years we've been doing this. Generally that was not a result of "bad architecture" so much as it was unknown unknowns, basically writing a crawler that can run unattended for weeks or months is a really complex and often subtly nuanced problem. And sometimes is clear that the rewrite was just because someone didn't understand how something originally worked and so re-implemented it in a more understandable way. What I'm getting to is that code "touches" are not the quantitative measure I'm looking for.
Programming is Natural
The interesting thing about rendering a full (spherically-complete) panorama is that you can render the static aspects of the scene once, and you don't have to update until the view strafes in the XYZ direction (i.e. mouselook is free). I think this would be particularly useful for situations where you are locked in a seat (i.e. you could render the full cockpit once).
No, TS came in October 2012, after ES4 was laid to rest by Harmony (July 2008). Its type system differs notably (e.g., bivariant generics, structural-only subtyping). There's an interview with Lars Bak and Anders Hejlsberg here:

http://channel9.msdn.com/Shows/Going+Deep/Anders-Hejlsberg-a...

At one point, Lars and Anders both say they liked ES4 and they wondered why it died. I LOLed a lot :-|, in view of how their employers were intimately involved in killing ES4.

(I write this without rancor, as ES4 needed to die.)
Nice overall, all the blue / blueprint smells a bit of github pages template. Definitely need some more clear screenshots video about what the app does because I had to read through the description to figure it out, the current video doesn't tell me anything
Hi there, I've created this job board to serve people like myself, who are not technical but interested in working for a technology company. It's for everyone in finance, legal, sales, hr, operations etc.

I've populated it with jobs from companies which advertised in the HN Who Is Hiring March 2015 thread, and you are welcome to post your own jobs!
Along with all the other suggestions:

- Go a little bit rogue. Focus on what you think it's important for the company/team to be doing regardless of what "smarter" people are telling you to do.

- Find non-tech people within the company and solve their problems. Write small in-house applications to make their lives easier.

- Take time to learn something new, and then share what you've learned with your team with a tech talk. e.g: Machine Learning, Continuous Delivery, Functional Programming

- Find someone either inside or outside the company to mentor: I like to start with the RailsGirls guides and expand out from there.
This is actually why I use Google Calendar. The web version has a great 4 week view.
It's not idiotic, that's why there is a Bitcoin fund, and soon there will be a Bitcoin ETF.

If being an expert in computer security isn't "specialized knowledge", I don't know what it is.
Byung-Chul Han calls this weirdness negativity, contrasting the positivity that is largely replacing it in our societies. Everything that slows down the flow of communication, capital, consumption, information etc. is negative. Positivity smoothes out all negative aspects.

In "Transparenzgesellschaft", he argues that too much positivity makes people transparent and controllable, their actions operational.

"Agonie des Eros" is about the contradiction of positivity and love. It's the weird, unexplainable things (atopos) that make people interesting. Desire itself is negative.

"Müdigkeitsgesellschaft" explains how the positivity of meritocratic societies, vs. the negativity of disciplinary societies in the past, leads to depression and fatigue.

http://en.wikipedia.org/wiki/Byung-Chul_Han
I would change a lot of my behaviors for an investment from Peter
I hated it and I quit, this was two weeks ago and I'm actually sort of struggling for income lol. I have like two months to make this work. But simply having that option sit in the back of my head made it easy enough to go to work, because I knew that if it got bad enough I can just get up and leave.
Lead QA Engineer - Boulder, CO
Hiring a QA engineer to help automate our testing process and serve as our quality assurance lead.
Position is full time.

More info: http://www.raptmedia.com/about/careers/qa-engineer
> The following things are proven to make you happier

> exercise

There is only weak evidence of the psychological benefit of exercise.

Exercise is useful for other reasons, but please don't use words like "proven" when talking about fixing low mood.
>Anyone over 25-30 or who has children is "washed up."

This is the price of the otherwise extremely liberal policies of YC. "Ageism," move to the bay area, etc., etc., maybe---but all of that is coupled with the implicit promise that "We won't fuck you over." And the bar for VC's is sufficiently low that that is a surprisingly rare value proposition---no, it's a breath of fresh air.

I'd love to see a competitor (dozens!) to YC arise and fund, like, capital-intensive bio-tech companies in Africa or something, but that's not really what YC is built for. I don't think that it should have to be.
"Tipping looks like an anachronistic hangover from a time when restaurant staff were the lowest of the low"

This is unfortunately still the case in America. I can't believe the author writes a long, elaborate article mentioning tipping in America without mentioning the minimum wage for food service in the US. Federally, it's currently $2.13/hr though employers are required to compensate employees so they make at least minimum wage ($7.25/hr currently). Waiting jobs are not minimum wage jobs, however. They require a ton of difficult work and I would venture to guess that if waiters/waitresses were only paid the typical minimum federal wage, we'd quickly see a shortage followed by a rise in wages (the current average wage in the US is $11.82) (Source: https://en.wikipedia.org/wiki/Tipped_wage_in_the_United_Stat...).

At least in the US, this is not up for debate until we change the law. Until the 'to tip' is the only answer anyone who wants otherwise, no matter how good their intentions, is just greedy. The discussion, at least in the US, should be framed in terms of legal issues, not customary or other issues.

I think we would do best to change our stupid laws, pay waiters and waitresses a lot more, and be done with tipping. It really is un-American. But then again, sadly, so is paying someone a decent wage.
At Matasano (slash NCC), we get a lot of candidates. We look at resumes so that we have something to break the ice with when we talk to the candidates. We do triage interns using resumes, because we get hundreds over the course of a few weeks, but never for full-time candidates.

How do we figure out which ones are serious? We talk to them, usually give them homework, and then give them work-sample tests. This is not particularly expensive for us, and gives us repeatable, relevant, apples-to-apples metrics on how qualified they are to do the work. This is, as Tom insists, surprisingly easy for us. (Not to say it's easy, but nothing about hiring is easy.)
I wrote a guide on how I did it
https://discuss.popcorntime.io/t/how-to-generate-the-one-yea...
Human beings are not property of their governments. They have a right to live, and move to a place that they choose. Brain drain might be a problem, but the correct approach is to make the drained country a better place to live, not to prohibit escape.
This is awesome for YC. Will he be reviewing applications?
If you mean a technology that allows an electrical circuit to alter its own topology as a result of it's operation, I can't think presently of anyone, but that's as far as I commit.
This is absolutely false. It's an absurd thing to say that founders over a certain age are washed up — and it's a lie to say that is something we believe.

Startups move to the Bay Area for three months and go anywhere it makes sense to put their startup afterwards. Many companies even move the founder's families over the three months (easier in the Summer).

Also https://news.ycombinator.com/item?id=9031697 and http://www.femalefounderstories.com/erica-brescia.html
> (… as ES4 needed to die.)

Why is that by the way? From what I read at the time in the PDFs it seemed nice and not out of the ordinary. Did you ever wrote about technical failures of ES4 and I missed it?
Ask HN: What if a candidate gave a company an “employer challenge”?
Not long after reading a TechCrunch article posted recently -- http://techcrunch.com/2015/03/08/on-secretly-terrible-engineers/ -- I went through my latest "developer challenge" experience. ~4 hours of work rejected because of a single bug. Argh.

Is it time for candidates to give companies "employer challenges"?

What would those look like?

Would any employers be brave enough to take them? Is it reasonable to expect employers to?
Ellen Pao Owns the Room
The idea that a startup's end game should be to "build a monopoly" is one of the most profound insights in Thiel's excellent book, Zero to One.

This move just deepens YC's monopoly in its domain, as sama would say, "in the Peter Thiel sense."
A Foodie's Guide to Maui
There are many good comments on this thread, so I hope that you consider them carefully.

One point I'd like to add is this. Try to find small things that you can start and finish in a reasonable amount of time. Maybe something you can do in an hour, as against, starting yet another task that will take days or weeks to finish.

In my experience, actually finishing tasks that have some value to me give me a little hit of dopamine or some other brain chemical, and that often improves my mood.

I wish you the best.
if the end result of that query will be Product instances, why am I using a Select object to create them

Because we can just infer the type to be returned via the FROM-clause of the query.

and why is it having to do some sort of string parsing to determine the objects I'm loading?

Because, to cite the immortal Larry Wall:

The computer should be doing the hard work.
That's what it's paid to do, after all.
-- Larry Wall

It has to do the string parsing, escaping and intelligent validation so I, the human, can write

s.add "count(*) / sum(count(*)) * 100 as percentage"

instead of

.select_append { ((count(star) / sum(count(star)).over) * 100.0).as(:percentage) }

The difference is that most people can read and write the former without thinking.

The latter version may not look much more complicated at a glance. But as we all know these seemingly trivial fragments, more often than not, take ungodly amounts of very frustrating trial & error before they play along.
Surprised I had to scroll down this far to find this comment. I came to essentially say the same thing. You don't have to love your job. It's great when you can, but sometimes, it's worth just looking at it for what it is - the means to support your family, and focus on friends/interests outside of work. Often I see "Start a side project", and while that can be a worthy endeavor, it might just make you feel like you work all day, then work all night, and hurt those relationships at home.

Find happiness in your life outside of what you do, and some day that will force itself into your career, even if it has to do it without your knowledge. Happier people interview better, look healthier, and generally find a way to do things better. Be careful tagging it with "Depression", unless you've shown symptoms of clinical depression throughout your life, and likely if it is clinical, this won't be the first time, and your job isn't the cause. If it IS clinical, then seek help.
That depends on what actual results you can deliver. If it's not very much, that's not a fallacy, it's a demonstration.
I'm only having a problem with default sealed classes on block level.

With perl, which has similar characteristics we decided to seal classes only from the main application, with "use oo :final", and modules, libraries, implementations of classes do not seal their classes. Thus you can easily allow duck-typing in the calling application for testing, or go fast and disallow adding or changing methods and properties.

So you cannot pre-compile modules per se, but js has no static block compiler anyway.
While I found Thiel's recent work (Zero to One) to be extremely interesting, I am skeptical about a fair portion of it. I am much more inclined to agree with the claims in PG's startup essays, which seem to have been the cornerstone principles of YC.

Am I to that assume all of YC is adopting Thiel's beliefs as well? To be clear, I'm not saying both views are mutually exclusive.
Well spotted. We're working on the fix. Please do keep on scrutinising us :)
>From what I've seen, almost all restaurants where servers are tipped also pay those servers something low like $3/hr.

This isn't true for every state.

http://en.wikipedia.org/wiki/Tipped_wage_in_the_United_State...
I'm curious to see how mixins play out with ES6. While something similar to 'include' in Ruby would be nice, I've got a hard time seeing how that would fly with multiple invocations of getInitialState, for example.

Of course, the big thing we're all waiting for is Native. If that truly offers a bridge, rather than a wrapper, to native APIs from Javascript, then it will be a game-changer.
If you were not on the web from ~1998-2004, and then had to dig out of the glut of crap that IE4 dumped behind it from 2005-Now, you probably think this is cynical. It's merely considering the historical record of what happens when you allow one company to control the web.

Why do people want an open web? Because if you allow one entity to gain too much influence, you become locked into their whims rather than what is best for the web.
THEY HAVE 10! EMPLOYEES???? THAT'S THE POPULATION OF IRELAND
It would still be better than nothing, and would be easier to deploy. DNSCurve would also be good though.
Argh..this is way ahead of me for now...I need to learn about RESTful apis first right ? I never did any networking using WinFomrs or WPF either..Why would I need networking services this in a desktop application? Reservations and all other tasks are done by the hotel staff.
It's not too far off. We're about five years away from standard stem cell treatments to regrow parts like eardrums and corneas.
I'm not even sure if you're referring to an rdbms or Mongo, which is kind of the other side there. I _think_ you're referring to an rdbms. But I also think people seriously understate the cost of changing the way your data is stored in a large in-use MongoDb too.
It's funny how many people recommend exercise or meditation as if this is going to make you forget that you hate your job. If anything, meditation is only going to make this more clear. Hating your job is a pretty big problem that you will only solve by changing the circumstances of your employment. You don't owe anybody unhappiness, not even your wife or kids.
Yes, one detective can learn a lot about one person's life in a given timeframe by actively following them. That's different from X00,000 detectives who never sleep and can follow everyone, everywhere, constantly, at very low cost. People/agencies with access to these "detectives" can "retroactively follow" people, something not possible with the lone human detective. IMO there's a huge difference in both quantity and quality of this tracking.
Oh, trust me, there's no shortage of retail jobs that don't do tips. You can work at a supermarket or a department store or any other store that employs cashiers. Even at a restaurant, you can always be a busboy or a dishwasher. If you're working a tipping job, it's because you specifically sought one out over other retail jobs.

People who work tipping jobs do so because they pay better on average, not because it's the only job available. Tips scale tremendously. If you work at a high-volume restaurant or, better, a restaurant with high prices, you'll be pulling in decent cash. And every once in a while, you'll get that mythican high-roller who decides to be charitable and drops a wad of cash on the table. Hell, a server at a fancy restaurant will be pulling in so much money that it would be absurd to categorize them them with other retail employees (once you get into super-fancy restaurants, serving is treated more like a concierge job than anything else).

Restaurant staff has a pecking order, much like high school. Of all the non-manager positions, servers are the most prestigious. Why? Because they make the most money.
No, it is is substantially worse than nothing, and catastrophically expensive to deploy.
> I personally feel dirty every time I tip

I understand what you mean. I used to find it odd. But in the US it's just part of the custom. My understanding is that tipping is expected and nobody really thinks about it. I consistently tip "tax times two" in New York, regardless of the service quality.
Almost Done…All I Have to Do Is One Last Check in IE