skysight-inc/HackerNews huggingface dataset:
Even if it was perfectly calibrated, it's still wrong thing to do. Scrolling is for scrolling. As in, position. On the page. People shouldn't use it for flipping between slides or animation states for the same reasons they shouldn't use links for buttons, buttons for links, or implement fake radio buttons using checkboxes.

This would be less of a problem if browsers/HTML had something built-in to manage pagination and page states. But hey, we got WebGL and sound APIs instead. Clearly, pagination (which is implemented in pretty much every single website on the web) is less important than rendering 3d objects.
While I think this is true, I see the same thing in adults in professional positions (when given information and asked to respond to a query based on it, they will recombine the information and use it propose an answer even if where there is no sensible relationship between the question and the information rather than seeking additional information or identifying that the information offered is not sufficient to support a response to the question given) disturbingly often.
Where I work we have forced pushes disabled, but allow "delete the branch/recreate the branch" as an inconvenient workaround for people who really need it. Of course the remote is set up to never prune the seemingly now unreachable commits, and it keeps a record of what branches exist/have existed and what they have been pointed at. I think if you push sensitive information you can get it actually removed if you contact the VC team, but everything is set up to be auditable and safe by default.

I agree with your "always rebase" method, the readable history is well worth it alone.
There is very little in my comment pertaining specifically to Scala. I did not like or dislike anything in the previous article as I barely skimmed it (unlike this one, which I've read). The specific issues mentioned in this one are all well and good, but since the main point here is about ditching an old language in favor of a new one, I responded to that. I don't know which "reasoning" you're referring to, as I simply pointed out that when discussing something that can be a major decision for a software company as switching languages, it's best not to start with specific language features, as they may lead you down the wrong path.

Also, I try to form my opinions after a lot of consideration, and you can be certain that I read most arguments against them. Sometimes I remain unconvinced, as in the case of Scala. I am not prejudiced against Scala. I think Martin Odersky is a very smart PL researcher, and when Scala first came out many years ago, I actually strongly advocated adopting it in a very, very large organization. My opinion has changed over the years, partly because of the path Scala has taken, partly because of new options that are now available, and partly because I've gained more experience with large projects and large teams.

My own criticism of Scala is, I believe, well informed; the fact that you consider its lack of minute detail as lack of evidence demonstrates the Scala's community obsession for tiny details to the detriment of a grander vision.

The comment you referred me to demonstrates the same. I do not dispute that Scala's features are well integrated in the compiler. It's a very nice compiler. What I meant in my comments on those other threads is that Scala mixes concepts whose mix creates a negative synergy, whose only purpose is that sometimes you can use one concept and sometimes you can use another. It doesn't matter that case classes are implemented as classes. Conceptually, they are meant to be used differently; again, that's getting bogged down in detail. Scala never gives a compelling reason why it is so useful to mix different concepts in a single language and pay such a heavy price in complexity, other than "sometimes it's better to use one and sometimes another". That's not a hallmark of great design. What big software development problem (as opposed to a PL research problem) does Scala solve?
I think everyone who graffiti'd the closet should come forward and beg to be forgiven for their breaking and entering too and MIT and the Secret Service can throw the book at them.

/s
30 New Years resolutions for brands
Lasermoon Linux was the first POSIX certified distro:

http://www.ukuug.org/newsletter/linux-newsletter/linux@uk21/...

For Linux distros they are either too small to be certified, or too large to care for it anymore.
A very successful department lead I know exclusively uses a probationary hiring practice on top of a pretty extensive set of interviews and coding tests (a bit excessive for my taste, but meh).

Candidates are told up front about the probationary period and can back out if they want, but everybody who works there accepted it. It's amazing how many people make it through the hiring gauntlet (no matter how extensive, rigorous or complex she made it) and the completely bombed out during actual work.

Interestingly for the ones that don't work out, most of the time, the employees (I'm calling them that because that's what they are) opt to leave before the end of the probationary period. Nobody's upset about this because it's all handled professionally and sometimes people just don't work out.

However, the ones that make it past the probationary period are really really good employees. I think the average employment period with her company is around 5 years and while she's run the show they've had 99.999% up time in an industry that would probably get by just fine with an 80% up time.
When we were looking for funding with Weekdone (https://blog.weekdone.com/weekdone-wins-slush-announces-200k...) what attracted us to KIMA was the speed and ease of doing business with them. Looking at my notes, 6 days from the call to agreeing the terms, which is quite exceptional in Europe for a cross-border transaction. Speed was my no 1 goal in fundraising to get back to product and customers, so this was a blessing.

You can follow KIMA portfolio day live on Monday, tune in: http://www.dailymotion.com/kimaventures#video=x17ww6i
I'd imagine that the gp is working in a collaborative environment and before pushing to the origin for a merge commit if the ancestors are different, that gp will instead rebate on whatever changes have been made in the origin repo first so that the repo maintainer can just do a fast forward merge.
I disagree. While I have an awesome job, I'm always casually open to new opportunities. That doesn't mean that I'm willing to sacrifice a day of my time for an opportunity which I know very little about before making the sacrifice. If I'm out of work and/or desperate, then yes, the potential benefit outweighs the cost/risk. Since I'm not by any means desperate or looking, asking me to take the risk/make the sacrifice with no compensation is more than the possibility of some yet unknown potential gain.

That isn't any logical grounds to assume I wouldn't be a good fit. That just means the ROI tells me it's not worth my time. Without seeing significant potential reward and a reasonable possibility of getting the job, and actually wanting it, there is no way I'd go in for more than a couple hours of coding without compensation.
what he got working is not a bad thing. In fact that is how people in a chain of command should act. Impressing your chain of command means, achieving what they want done quickly and efficiently which inturn means what the company's big plan needed your team to achieve. You might not know the big plans of the company's heads, but as long as you get done what are asked to do you can't go bad. Say the task other team who asked for help got for him might be of a lesser priority for the company (if it was a higher priority it would have came through his chain of command that he help these folks) he would be screwing up the company plans if he decided to help because of his misguided attempt to "help" the overall company. His only bad thing was not helping other IF he has some free time. that might have helped him reach the GM role even faster, instead of just looking good infront of other teams they would have talked about him good too.
Finance - if you can get a job in finance.
Would you pay an extra $8/mo to instantly have your jailbreak on every update? Then buy a developers license.
"I think that's just not true."

LOL next time you're at a restaurant ask your waitress what her bachelors degree was in. My favorite one did her student teaching portion of her ed degree at my son's school. We massively overproduce early childhood grads.
Anti-Pattern: Iteratively Building a Collection
We can learn from Descartes, Aristotle, and others to develop a curriculum teaching children how to think and process. The idiots that run this country do not want that. It's about the curriculum. We can develop the world we want by teaching the next generation.
Barring that, I tend to think you, the author and myself have more agreements than disagreements on the subject at hand.

Indeed, sir or madam. Good luck with your projects!
I've heard mostly negative things about Kima.

There's Jeremie's public negative statements about a company they invested in (Sparrow): https://news.ycombinator.com/item?id=4277331.

They're also very price sensitive, which can create resentment even in companies that take their money.
Thanks for the kind words you summarize my thoughts on why I chose to work on a book about the subject.
Agreed - it would be interesting to run the numbers with "questions may not have an answer" as a qualifier. If I try to put myself back in my young student mindset, I would only expect to be correct with a non-answer response for a specific kind of test, or with a certain type of teacher that asked non-structured problems. If given this problem in a structured environment such as a standardized test I would likely look for a possible answer, realize none was possible, write a number as a guess with some notes about the median age of shepherds, and then be extremely frustrated at the test designer haha.

I get that this is supposed to outline the differences between structured / unstructured learning, thinking, and classroom conditioning, but it's not quite fair to draw a conclusion that doesn't take that conditioning into account.
It's becoming pretty clear that we don't have true capitalism anywhere in the world and that humans will intervene on any level to avoid even short-term suffering and ensure a tumultuous future for themselves and their progeny just to maintain their current living standards (see: rising debt, rising CO2, unmanageable pension obligations, etc).

With human behavior as such, I don't see how we can ever have a true capitalist system that has actual consequences for failed investments. We're presently making money out of thin air just to give the illusion of productivity. Houses and Twitter becoming more expensive does not mean an economy is functioning in anything near a healthy manner.

What is the answer? What do you do if you don't want to participate in asset bubbles, or more commonly, can't? If this is "the game," how do you play it? It seems like a miserable living if you either can't play the game because you don't have access to capital, or you play it and end up suffering stressful loss every 5-8 years when a bubble pops and you didn't jump out at the right time.

When I contemplate this type of living, I want to disappear to a bucolic cheese farm like the one in the article, be near animals, who seem more sensible than humans, really.
"The only super-substantial potential damage stems from an explosive of some sort, not a box-cutter, knife, or anything of the sort."

Not entirely true. If you can get some Mercury on board, it's party-time. Mercury just loves Aluminium...
Oh my GOD I can't believe this is actually a thing.
This would never happen if there was a laptop in every classroom.

Yes, the superior abstract reasoning that the computer imparts would definitely solve this!

(I'm also fairly skeptical of this finding).

From the article:

The “How Old Is the Shepherd?” question was popularized by an essay written by Professor Katherine K. Merseth in 1993 and was based on research by Professor Kurt Reusser in a paper presented at the 1986 American Educational Research Association annual meeting. It is noteworthy that Professor Merseth wrote that “researchers report that three out of four schoolchildren will produce a numerical answer to this problem.” Twenty years later that statement still held true.
because I was on a mobile device when I submitted it...
No one from North Korea visited your page. That must hurt.
Having read the help text about the moon position I understand the problems. It's still so damn impressive though, I didn't mean to sound critical above :)
Argh...

I'm saying the phrasing is unclear. Bad communication. If you don't reinvest in any deals then that should be mentioned clearly in the FAQ. Right now it isn't.

Second example:

> Will you consider my business if we are later stage (higher valuation)?

Answer:

> Kima15’s standard offer allows us to make decisions and close investments very quickly but we realise [sic] that not all companies will be at this specific stage so we also continue to accept submissions via Kima Ventures

This implies that yes, you do invest at a later stage. But the next sentence goes:

> We do still only invest at the earliest stages...

Which implies the opposite: that only early stage investments are an option.

So although I like the idea of Kima15, some extra proofreading wouldn't hurt.
> I can imagine a scenario, they would be like 3D printers for houses.

It's already being worked on. Search for "Contour Crafting".
following on bmeltons question, the user must still log in, so the username / password is only entered once and this token is then returned? What about session expiration, how is that determined, and what about a user logging on from different devices - a token for each device ?
Regarding content negotiation, the idea is to put all of the media types in the Accept header that the client can understand (instead of saying I want such and such representation). You then request a URI and the server decides which representation of that resource to return in the response based on those headers. I think you may have mentioned most of this, but I reiterate to say that if a client cannot do this, it's to the fault of the client. The web was built to work with content negotiation and it does this beautifully.

With that said, there is nothing wrong with linking to the HTML file with .html, but the developer (or user) consuming the API (or website) should not be adding suffixes to get the representation they want... the API should be returning those URLs in the response.

Additionally, regarding screen scraping, HTML coupled with something like RDF, Schema.org, or other microformats/microdata allows you to parse the HTML looking for that data without breaking clients on HTML changes. It really is a good media type for REST, which does seem odd at first and does feels like screen scraping, but you're just parsing the HTML like you would XML. The difference is HTML is a hypermedia type and XML knows nothing about hypertext.
> I think there is an unfortunate temptation to look at the students and think "how stupid are they?"

I don't see any evidence of that in the comments on the original article or here. All of it seems to be focussed on the process of education and the habits it forms and the psychology of teacher/student (or more general authority figure) relations.
Usually domains with a high submission quantity of typically low quantity content. (imgur.com, quora.com, qz.com.) However, higher-quality domains such as github.com and arstechnica.com get penalized as an offset to the fact that duplicate submissions result in upvotes.

See the full list at: http://www.righto.com/2013/11/how-hacker-news-ranking-really...
No, you can checkout any commit, not just a commit with a branch ref on it. It's a different thing because one of these require a detached HEAD lecture and the other one doesn't.
Every HN thread has someone making an unwarranted complaint about minor rhetorical hyperbole. In this thread, that person is you.
Does anyone know if Git 2 is breaking repository compatibility or just command line compatibility?

I remember Linus wanted to add a "generation" counter (empty commit=0, other commits=1+max(parent commits)) to speed up some merges; And I know I would love changes that would make big files properly supported (e.g. the way bup efficiently handles huge files inside a git repo).
Of course, it's equally insulting to say that people from a white middle-class background can't react effectively to emergencies.
I think YC does this too, though the costly expertise is internal, so the $20k pays for rent/food, etc..

It's definitely good to have these options, so people can make better choices for themselves / their needs - and hopefully be able to get access to what they need. :)
Candles: Man's Final Frontier
Many flight attendants were vocal about their opposition.

https://www.change.org/petitions/tsa-do-not-allow-knives-on-...

http://articles.latimes.com/2013/jun/06/business/la-fi-tsa-a...
I think it's best for super early stage ventures. If you're much further along, it's going to be a bad deal and possibly deter any future investment in your company due to the dead money (lack of follow-on).
Yesterday Evernote deleted a note I'd made. Just totally gone, randomly. Eventually found it with Macroplant iExplorer.

Anyone else been having problems like this? Or know why it happens?
Why Dallas for Your Startup? This Infographic Will Help
Well no, we've destroyed constant factors of greater than a million before.
Not at all ;-) What color do you suggest ? ;-)
When I worked exclusively on Windows, ConnectedText (http://www.connectedtext.com) was my favorite personal wiki app; it supports Python scripting, LaTeX, code highlighting, and inter-page linking.

Unfortunately, I don't do a lot of Windows development anymore and wish I could find a decent cross-platform alternative. RedNotebook (http://rednotebook.sourceforge.net/) is similar, but not as powerful as ConnectedText.

For what it's worth, I also am a paying Evernote user. Love it, though I only use the web interface.
Depending on the day, everyone in the HTML5 and HTTP working groups. :)
I think the last kid was extremely revealing. There are two numbers, and they didn't say "product", "sum", or "difference", so it must be division.

Clearly the problems she gets in school are extremely rote and don't really require reading the problem much. Just look for a keyword or two and you can 'solve' it.
3) seems available here: https://class.coursera.org/vision/class/index
I think you guys are overthinking this. In the grand scheme of life and the universe, is getting a 'successful post' on HackerNews really all that high up on the list of things to care about?
Thanks for the clarification. Thats what I thought. So convertible note is much better for the entrepreneur. It retains the optionality of doing well and consequently giving out less equity.
Northwestern University Announces Master of Science in Robotics Program
> how to think and process. The idiots that run this country do not want that

"No one is going to give you the education you need to overthrow them." -- Assata Shakur
Not necessarily. Slavery might have indirectly assisted the north's industrialization in at least a couple ways. (1) Accumulation of financial capital in the hands of an investment class (2) Cheap cotton gave northern factories a competitive advantage.
Well, they could google "How old is the shepherd" and find a link to articles discussing that there's no answer...
Every Residential Renovation of the Past 10 Years in NYC on One Map
I just asked my 2 yr old this same question. He just responded with "yellow!" /facepalm
I'll definitely do a future post on this topic. I've been thinking about doing it with the analogy of a food/wine pairing and going into which server side frameworks play well with client side frameworks in addition to the client side libraries that work well together. For example, emberjs and rails or knockout, sammyjs, durandaljs and .net web api on the server etc...
> it's to weed out the idiots, mentally unstable, etc. the times square bomber types.

Why? They don't seem to be attacking large stadiums or subways.
I know there are at least some curricula that have word problems with at least 1 bit of extraneous information to try and train that. It can be somewhat amusing to see kids try and fit the extra number into their calculations.
Thanks a lot for your feedback
but here we are talking about an equity deal not convertible notes...
Did you really issued new shares without a lawyer ?
Around here they are deemed as reliable as the sunset. This leads to comical situations where 10-15 year old VAG autos are sometimes priced almost the same as 5-10 year old autos from other brands.

AFAIK only real sour lemon were the 1.4 petrol engines and those dual charged engines from the mid 00's. But around here everybody knows that only true VAG engine is a diesel. That is the folk lore around here not my own opinion.

I myself drive a Peugeot as for my tastes price/performance of VAG is not as good.

Personally I would steer away from Renault (had several, only "good" car was R4 :)), and basically any American brand. I think that in the value department Asian brands are giving European and US brands quite a run for ther money. Too bad they do not make a Berlingo/Caddy/Kangoo class of a car.

Even if VAG is total shit, dual charged engines are not something you would want in your vehicle. I think hybrids are a much better and simpler option.
Watch Andrew Ng get his funk on [video]
This is not "completeness". These are fundamentally different things, like I explained in another comment. You even used a different verb for the file case, "update a file", which coincidentally matches closer the verb that hg uses, "update".

Here, this is a funnier way to explain why "git checkout" is such a weird command:

http://stevelosh.com/blog/2013/04/git-koans/#one-thing-well
Man, this takes me back to watching the Jailbreak community like a hawk back in like 2008 or something when I had an iPod touch and I was waiting for iOS 3 to be jailbroken. Man, those were some really fun times.

I can remember scanning the forums for hours, knowing that there would be a jailbreak soon, but not knowing when. I remember when the first untethered jailbreak got released, in all it's sketchy, poorly explained glory, and carefully going through the lengthy procedure to make it work.

Aaaahhhhh memories...
That was sarcasm. My point was that if this level of critical thinking deficiency is really present, then there is something seriously wrong with the way kids are being taught, and calls that you hear for extra funding to pay for things like laptops in the classroom are really a giant waste of money until we fix whatever that is.
Nobody here or on that site have any use for rooting (jailbreak is such a silly term). They just want to be cool.

Cory doctoraw, ifixit ceo... It's just a publicity stunt.

And everyone in this thread? They keep dumping their money happily on the latest device. Even though ios7 does zero more than a rooted ios6 (the only new feature that is not aesthetic is the control bar, which is better on ios6 with unofficial code anyway)
I was curious how this compares to doing YC. YC usually asks for 7%, in return for which groups get in the average case $18k. Every startup also gets an $80k note that converts in the next equity round. In the last batch the median startup raised $795k after Demo Day. We'll conservatively assume a $5m valuation cap, and (very) conservatively assume the next round valuation (when the $80k note converts) is also $5m. So if you can get into YC, in the average case you'll end up afterward having sold 22% of the company for $813k.

We do a lot more than help people raise money, of course, but financially that is what the median trajectory looks like.