skysight-inc/HackerNews huggingface dataset:
Ooh, a rare disagreement: your "put option" scenario makes sense if there is an enforceable contract which obligates them to actually hire him in April. Would you be blocking off April for a consulting engagement in these circumstances?

This sounds a lot less like "contract signed and PO for pre-payment cut" and more like "strong interest in resuming discussions with you several months from now." That isn't a no-op in terms of negotiations, but you're well aware (and I learned the hard way, multiple times) that there is a very-much-nonzero probability that the discussion in April begins with "Well, startups move fast. Conditions have changed and we can't bring you on. [Optional: But we're really really interested in talking to you in July. (+)]"

+ Newbie consultant mistake which I'll confess to: this basically happened exactly when a potential client slow-rolled actually getting a contract signed for three months -- I need CEO approval for this, your point-of-contact turns out to be swamped in the engagement month so let's defer for a month and so we'll defer signing for a month, hang on the contract will be signed any week now but the CEO is busy, hang on we just hired someone and need to get him to speed on this before bringing you on, etc etc -- and only then expressed negative interest in an engagement, after the date had slipped multiple times. This, naturally, has downsides for the business, both because it consumed a lot of my time in stressful will-they-won't-they admin and because I blew several weeks of availability on the "Sorry, can't work with you in $YOUR_DESIRED_TIMEFRAME, it's already committed" basis.

Older-and-wiser me would have a) been more aggressive about getting them to commit to a contract (rather than a weekly or semi-weekly ping which practically oozed with "I don't really need you to take immediate action on this."), b) released the optimistic lock on the schedule the first time the client had any issue, and c) if that particular client were to contact me again, they'd get a two line email with a contract and wiring instructions for their 100% deposit attached, to assist them in efficiently administering their vendor relations.
This is a nice
Let's push it even more. Russia itself is not single language and culture country: http://en.wikipedia.org/wiki/Languages_of_Russia
Currently running Ubuntu 12.10 on a brand new HP Envy 4 Ultrabook. Everything works just fine, but I had to use Boot Repair and turn off secure boot in the BIOS before Grub would show at boot.
While this is truly, ahem, impressive, I sure hope a real presentation doesn't involve nearly as many dizzying rotations. When attempting to convey an idea, animations should be subtle, or the idea gets lost in the pretty effects.
this is great Bartaz - congratulations.

Although I'd stress not too use too many effects.

I read this recently...

http://www.guardian.co.uk/uk/interactive/2012/dec/28/2012-in...

and it's just way too disorienting.

Stay subtle :)
Interesting, I should look it up.
are you sure of this ? - How does one go about acquiring such a copyright?
Here is my short list:

Frank Herbert, Dune - Changed my outlook on politics and complex systems full of complex issues.

Robert M. Pirsig, Zen and the Art of Motorcycle Maintenance - Got me to understand why West is so different to the East and what is the true root cause to our current Western problems.

Sun Tzu, The Tao of War - If there was one and only one book I could have, this would be it.
This is insightful. I wonder if someone from Ninja or another HA user can comment on what value these systems can offer to someone in a one-bedroom apartment.

Living small also reduces the need for fancy power usage monitoring, WiFi repeaters, etc.
As a former employee if Crestron, and a big advocate of change and disruption in this industry, I am xcoted to see this product coming to life.

I'd love to talk to you guys about what your doing and how maybe I can integrate some high end gear with it.
I know a few places reselling the bundles. steampay.com/bundle
is an example.
How to swear in Swedish
Could you accept Bitcoins?
Suddenly "Governments" became "the US Government", odd how that happens.

First, governments have done so in the past. With this alone your point is trivially false by simple observation.

Secondly, the US government, like other governments, can change the law.

Thirdly, if you haven't noticed, governments are sort of at the top of the food chain, so they can (and do) not bother changing, but instead simply ignore the law, which they do all the time. So you have a judgement against a government, how are you going to enforce it? Ask the same government to send its own police against itself? Good luck with that. March on Argentina? BYOA - Bring Your Own Army.

Fourth, one thing that countries like the US can do that neither families nor corporations can do is inflate away their debt. This is of course one of Krugman's criticisms against the Euro: that countries there have given up this ability, and so the only way to try to get rid of the debt is so-called "austerity" measures, which aren't really working in those countries where they are being tried, as GDP drops faster than the debt and therefore the crucial debt-to-GDP ratio gets worse rather than better. Also: free entertainment in the form of riots in the street.

Fifth, as Krugman keeps pointing out, the government is not really some separate entity. Most of the debt is debt we have against ourselves, within the family, to stick with the analogy, it doesn't actually make the family poorer. Unlike, say, a mortgage.

Sixth, with the power to raise taxes, governments have a pretty secure way of ensuring their earnings base, unlike families or corporations.
This book helped turn my life around: http://www.amazon.com/gp/product/1594743061
https://en.wikipedia.org/wiki/Tinker
It's too bad sbt isn't actually simple and is generally a disaster.

I did scala in IntelliJ. The lack of tooling reduces the value a lot. I almost prefer plain java over the sheer simplicity it has comparatively...
Separation, Abstraction, and Cascading in CSS
I don't know where you heard that, and you should stop repeating it because it's almost gibberish. It's kind of like asking, "Which is faster? A car or a typewriter?" Well, a decent typist can put out 100 WPM on a typewriter, and a decent car can go 60 m/s. So it depends on where you are going. If your goal is an essay, then the typewriter is faster. If your goal is the other side of town, the car is faster.

The big disadvantage of locks is that performance decreases with contention, and performance of a shared-memory system in general degrades as the number of nodes increases. So every supercomputer in recent history uses a hierarchical approach: a network of multi-core units. Shared memory and locks for sharing data with cores in the same unit, message passing for sharing data with other units.

Just imagine trying to use system-wide locks on the IBM Sequoia. It has something like a million cores.
Wow, miked, I'm with you more than you know. We now have at least two of us here on HN whose fathers-in-law were sent to labor camps by Mao. I guess it stands to reason that with Mao's victims as numberless as the stars, there would be victims' relatives everywhere.
Eating, working on my side project and watching videos from talks throughout the year that I missed.
Having played around with reveal.js (http://lab.hakim.se/reveal-js/) just last week. This is even more interesting!
Meh, writing code is the easy part, the fun part. Every programmer loves to sit down and bash out features. Even if they do so in ways that they know (or don't know) are perilous, ugly, or inefficient, there is still that beautiful rush of progress, and people will still pay for the service.

The discipline to step back, reevaluate, and think conceptually rather than pragmatically is much more difficult to accomplish when there's always so much lying around that needs doing.
Beyond the question and reading entirely too much into it, what's the inventor of BitTorrent, out of all things, doing writing version control? Between this and BitTorrent Live, are we going to see something that will blow every model of content distribution, including BitTorrent, out of the water?

If nothing else, torrents with version control would frankly be mind-blowing. Think of a single TV show torrent, which could be updated again and again. Then think of TV broadcasting and content distribution of the program being shown through such an above torrent and an overlay, and ads, being played in on the client-side?

Thinking away the rights issues and DRM, this might be the future of live TV and content distribution.
repeat after me.
there is no such thing as reverse racism.

By comparing this (oh no, someone called me white on a blog, and said I was successful)
to the experiences of oppressed minorities, belittles history, it belittles their experiences. and it makes you look like a spoiled privileged white boy.
Google Plus Rules of Engagement
I tried IntelliJ, but the Scala plugin had a lot of bugs. Eclipse on the other hand is pretty good now: http://scala-ide.org/

Personally I find the SBT Scala file much simpler than a Maven XML.
My old piano teacher actually set up trading desks using sonification technology: http://www.icad.org/websiteV2.0/Conferences/ICAD2004/papers/...
People want to go around singing "We're # 1!"

After initial success degeneration cartoon show - what market mechanisms that guerrillas and large fan base began to tighten its grip intensity guerrilla eye popping £ 800 # 1 funny Ministry dynamic sectors.

After the parade of players is always tight shorts and loose clothing, and expressed less enthusiasm: "We're # 1!" But each generation must learn singing to himself, and the cycle repeats.

I came to realize that loyalty is hard work. If someone makes maximum absolute power corrupts every part, of course, it's hard to see sowing the seeds of destruction loyalty. I have the right # 3 (Central-term hope for survival) # 2 ALIGN align correctly for you if I can, and I am very happy in many markets, and almost ecstatic. ATI / Nvidia Matrox In the early days tend to buy. Some scenes from Matrox, but the light pixels. Of course, this can not continue.

The only reason to use the support of AMD. But now AMD Opteron 3200 Series Slashcode lose mdash] Where do they want? [Servethehome.com]. You also can not reliably read the message all products from AMD. There are limits, root for the underdog. OpenCL and CUDA will probably be more inclined to take advantage of current. What happens if the ring is not owned by AMD OpenCL for Oracle.

Chrome many tasks of FF. But the day he died, because I use them ehpeh FF, Chrome from Google, when immediately starts to suck donkey balls. Provided by Google is more or less similar to Windows browser Explorer, to experience group. No, Your Honor, Google + can not be removed. This column design.

No water supply, including Sony, Samsung seems relatively immune. The phone is "a little more problematic in the area. DRM and low price attracted Korea as a culture do not seem impressed.

Better effect will be on the field a lot less. When you imagine a film about jobs in Gandhi style, my version will probably start line, "Yes, I remember that there will always be a team leader."
The Minto Pyramid Principle: Logic in Writing, Thinking, & Problem Solving gives you a straightforward way to write a decent tech report of any complexity (Ph.D thesis level included) in a reasonable time.
Agreed. My main point was just that "doing whatever it takes" in this context does not mean sacrificing your values, because your values are definitely part of your original goals to begin with.

If you value being flexible or adaptable, then you will certainly expand your goals and change things along the way. But the one thing that should never change is the vigor with which you pursue your goals (you should take breaks, rest, etc., but breaks and rest are arguably also just ways to optimize the pursuit of a goal).

And I agree with you, Mao was quite evil, and it would require a very twisted set of goals to lead to the death toll of his regime.
Since your coworker liked that problem domain I'm sure you thought it was fun. But what about candidates? Ever have one like the poster in this same thread who doesn't like sports? What about female candidates? Would you agree there are likely to be gender and ethnicity biases in an interview question that discusses American sports?

This of course assumes the actual job is not about sports.
I really like Scala. But i have some thoughts on this article:

- Its not objective: It's from Typesafe. Logically they are not going to mention the negative sides of Scala

I used Scala myself and I think it is a very good approach to combining functional, imperative, object oriented and type safety in one language.

But the big downside is complexity: Scala is utterly complex, its has all the features of java. But it simplifies the object model (everything is an object), that's a good thing. But the type system? Really complex. Making compile time errors very difficult to understand.

A shift to functional style programming is happening more and more. But I think, and hope, there will be a complete paradigma shift from imperative to completely functional. This should start with universities starting with lambda calculus and functional languages to 1st year CS students.

Functional programming has the simplest execution model, is one of the best to reason about, and works very well with current multicore systems. That's why i'm spending more time on learning Clojure than learning Scala. In the end a language like lisp is much simpler but the paradigma shift is what makes it a bit difficult for those imperative programmers like me.
I do not agree with the word 'waste'.
For one thing, when you use a monad, you get hooked to it: the type constructors of the monad start to appear in the
signatures of your function.

Yup, that's the point![1]

[1] Or rather, one of many points.
Blame is most useful after I've figured out what the bug is, and I want to understand why the change was originally made, and to see the other changes that were made to the source tree at the same time. So it's not the author of the commit which I'm interested in blaming, but to see what the reasoning behind the change originally was, by seeing the entire commit which included a particular on a line.

As far as the stack exchange comment that it's useless because what you usually see is white space fixups, (a) that's why I fix up the whitespace before I commit the final patch into the source tree, and/or insist that those problems be fixed before I pull a commit, and (b) this is why a strongly discourage whitespace-only cleanup patches. (Or checkpatch.pl style changes, in general.) With a little discipline, "git blame" can be incredibly useful.
Innovation through obscurity.
Gartner: Android Accounted For 72% Of Smartphone Sales In Q3
Seems like FreeBSD is not dying after all.
Average age of StackExchange users for each tag
The whole point of an anonymous donation is that is anonymous. I agree that it is a corporate user, and it's possible that using FreeBSD is a strategic advantage they don't want to disclose. Or is just that they don't want the PR part of it.
I agree with you, and I would appreciate seeing less scribd links posted on HN. Surely people can find other places to post PDFs...
Umzug
Umzug wien , Umzug
günstige Räumungen und Umzüge durch ATH Wien Umzug , ATH Umzug ist Ihr professioneller und günstiger Partner, wenn es um Umzüge und Räumungen geht.
Wir helfen Ihnen beim Umziehen. , Wien Umzug - umzug wien - Umzug Wien - Umzug Wien
"Learn Karate from book?"

</miyagi>
Worked on Firefox/Windows but I had to enable scripts and then enable cookies and then got stuck with a stupidly annoying animating background that totally distracted from whatever the author was trying to say. I got about a half-sentence in and then said to myself "F this, I've got better things to be doing than screwing with my eyesight at one-thirty in the morning."
Side tangent to the tangent -> How do you like Victoria?

Family and I are moving there in a month (I'm US citizen, rest of family is dual US/Canadian). We live in Australia now but are making the move to Victoria nearly sight unseen. I visited it for a week scouting and liked it quite a bit, though living there might be a different story.
Actually it seems that it wasn't a request for tenders but a request for public comments on a tender plan. Along with Greeklug, Microsoft Hellas and other companies also submitted comments. Funnily enough, Microsoft Hellas feels that the nature of the proposed tender favors open source solutions and eliminates MS Office from the competition.
8 Inspiring Indian Twitter Campaigns Of 2012
would be a good indicator for some future estimates, but lisp, ruby, python etc are all around 30yrs.
How would you implement something like Google Protocol Buffers without code generation for C++ clients?

What about lex and yacc, or ANTLR? They all use code generation. Should we always write parsers by hand?
http://news.ycombinator.com/item?id=4981565
Am I reading it right that America has to import skilled workers, but Canada has so many they try to keep them out?
Have you ever tried to buy bitcoins?
cool. But i never ended up using prezi.
the animations made me feel sea sick :(
> Though whatever it takes does not imply illegal or immoral approaches.

Yes it does, and that's often what's lost when people start applying mantras like that.
fascinating growth for android in market share and surprised to see ios lose market share from 11Q3 to 12Q3 from 15% to 13.9%, and Microsoft gained too.
IDE in a Cloud: A Tribute to Cloud Fashion or Imminency of IDE?
It looks like cloud IDEs are one of those new things that programmers are afraid to dive into, but intuitively feel they will go for them sooner or later.
To improve readability have a narrower column of text on the right text column. Although to be honest the picture you posted isn't that much different than what you have now. I think the bigger question is "what is the goal of this site?" Is it to get you job? Is it just a reference point for friends you already know? Is it aimed at geeks or non-tech professionals?
He probably means its a degenerate case of the list monad. Which is a useful way to look at it: a Maybe value is like a list of length at most 1.

You can also look at it as a degenerate case of Either. (That is, Maybe a ~ Either () a.)

This is "degenerate" in the mathematical sense, much the same way you can think of a point as a degenerate circle.
Thats what youve taken from his post. not what was implied.
Why do you feel that sbt isn't simple/a disaster? I actually think it is the nicest of the build tools on JVM. I can set up basic projects with no configuration. Also, its triggered build feature[1] combined with its interactive console is a killer feature set that I think all build tools should have.

[1] http://www.scala-sbt.org/release/docs/Howto/triggered.html
"I am willing to do whatever it takes to get what I want" sounds more like a slogan for cultivating motivation. It doesn't say "I am unwilling to reflect on or revise what it is that I want," just that one is willing to work as hard as it takes to achieve one's goals.
O_o didn't this make news a long time ago?
No. The simplest example I can think of is:

Revision 1: x

Revision 2: xx

Which x was added in revision 2?

In real life, you get things like replacements of a statement by an if-else block with statements similar to, but not identical to, the original statement in each branch. Are there still parts of the original statement there? If so, in which branch(es)?

Also, suppose I add code in version 6, you remove it in version 14 and someone else resurrects it in version 23. What commit contributed that code? How can you know whether that someone else resurrected the code, rather than write a new copy?

Finally, what is 'contribute'? Does a commit that 'only' moves lines around in online help contribute to a file? What does it contribute? How do you show that contribution in a diff? What if the move also necessitated some minor changes like adding punctuation?
What Every Programmer Should Know (multimedia edition)
Seconding this. Tannen's framework is very useful for understanding miscommunication across genders.
Complete Apple OS X source (open source, and freely available)
I love the concept of impress.js and started making a presentation for the agency I work for: http://kitchdigital.com/about/

Warning, there is a lot of zooming around and you might feel sick.
Libpsyc: PSYC, JSON, XML, XMPP Benchmarks
I was actually saying "Paris-Istanbul is more diverse than cross-Canada". North America has large distances between "significant nodes" on the map, Europe/Asia has smaller distances.
Average age? So who's the oldest user on SE, dragging all the numbers up?
I had a job where we needed Java interop but wanted to do functional programming. The whole team ran on Scala, of course.

I hate to speak the Word of Curse, but this was why we used monads. They gave us something of an effect-typing system in which to wrap calls to side-effecting third-party libraries.
http://news.ycombinator.com/item?id=4090831

http://news.ycombinator.com/item?id=4092969
Not if they are in different planes of depth. :)
This library has been around a while and is pretty compact and easy to use.

A better page of examples (user-contributed) is here: https://github.com/bartaz/impress.js/wiki/Examples-and-demos
Unfortunately, it seems to be flounder to progress in the field of human relations hacker community.

"But we trying to!"

Yes, I hear you, but I is not good enough. It is not far enough.

I have no problem with the fight. I'm not afraid to speak up in the world.

Well, I want to learn the command line, frustrating teachers and out-of-touch, for beginners, complaints from participants -- When we talk about the problems and questions I have put down, resign, will be ignored, he say: "Oh, do not worry, he will take care of the teeth because we did not have a hacker or a cipher expert, said that he was not qualified to evaluate his decision - now painfully, it will not be a problem, do not worry your eyes about it.

For the most part, (the field of engineering and operations research society. Except, of course) in the hacker culture alienation related research

In informal discussions, such as human relations, so that there is no place on the main stage of the problem, such as the fall of discrimination and harassment - and anti-harassment statement in ares degeneracy, that we had to ignore most of the conference.

You consist for a lot of prostitutes, pedestrians, and went to the bathroom during the last few months of your way. Did you know what I passed. I did not say anything. You are to go to hell.
So basically monads are like a Java object that has a private field and a getter method that has some extra logic. Hey, that's really simple, you're right!

duck & runl
Very nice. Although at first, I didn't realize the slideshow kept going after the 3rd slide. It looked like it ended. It was only out of curiosity that I used the right arrow key and saw the whole sliding effect. Maybe make a note of that on the 3rd slide.
Kind of a useless rant, IMO.

Even Bluray movies are lossy compressed, so you can't paint with a brush so large that it encompasses all "lossy compression". Be more specific.

Lossless compression is not a realistic option for video over networks given current technology. Not today, not 5 years from now, probably not 10 years from now, especially if we keep bumping the resolution of video streams up (eg from 1080p to 4K formats, etc).
I was always amazed that the arrival boards are not available at every subway stop. In 1912 I could understand, but in 2012 this seems ridiculous.
Does anybody know how he actually knows the age of the SO members? He wrote "I call the statistic the Expectd Age because it is calculated using Expected Value from statistics" but that doesn't mean much to me.