skysight-inc/HackerNews huggingface dataset:
Well we do share the C# background, but I lastly used C# about 8 years ago, a lot has changed.

As much as I would love to have a Ruby background, Ruby (mostly on Rails) for me is a hobby language / framework, can't use it at work, sadly.

I actually come from 10 years of writing mostly Java and JavaScript. I (used to) like Java, but I will replace both Java and JavaScript with Scala in any of my new projects without hesitation. Including taking into account on-boarding new team members, including taking into account how complex people can get with Scala, trust me, bad developers make spaghetti from anything, Java included, and spaghetti is not the worse thing, bad buggy code is. you'll be shocked how many Java developers don't know the contract between hashCode and equals in Java. in Scala, if you use a case class (or data class in Kotlin) you get default equals and hashCode for you, so for you little DTO bean, you'll avoid having duplicates in a set (very common Java newbie bug).
Also I tend to find that huge amount of Java bugs end up having the same 2-3 exceptions - and most notoriously the NullPointerException. With Scala options, it's diminished significantly.

p.s. I did some college projects with C++, and can read it but I can't really understand the comparison to Scala, really.

So I personally won't be worried about Scala replacing Java mainstream industry world.

1) it will take a lot of time for it to happen even if HN was full of ("Scala is even better than Go / Haskell / Clojure, my eyes are opened!"

2) even if it does, I am (very subjectively) about 10X more productive with it, and write / read code much more easily with it than with the same code written in Java, but this is only because me and my team constrain ourselves to avoid abusing the language. E.g. there is nothing wrong with if(option.isDefined) if you don't like pattern matching. or using dot notation and avoiding infix notation when not really needed. I also don't care about using vars, or using while loops when it's more readable, I always provide a named function to my operators, and only use implicit conversions when it really needed and helps code readability (for example to use it for actual CONVERSIONS and avoid method overloading hell and not just to pimp a library)
I also avoid one liner terse code that no one can read (or debug) and the end result is 10X more happiness, productivity and fun than with boring old Java.
I also use it with Spring, Java EE and Maven instead of sbt. Scala if used this way, is indeed a better Java. But it needs guidance, so perhaps it indeed needs a "the good parts" book / style guide / Linter

p.s.
If you spent some time to learn Scala and tried it on a project, and still prefer using Clojure, I'll believe you. if you say you prefer Scala over Java, I will force myself to respect you and avoid being accused of an ad hominem attack :)
> But that requires you to be among the best in your field. It's a pretty high bar.

Surprisingly, the bar is not that high. They have weird rules like people who are "good" in your field need to recommend you, you need to have something published somewhere. The nitty gritties mean that say a random fashion model who has appeared on some magazine somewhere can suddenly become an alien with extraordinary ability.
Several F1 teams are hiring C/C++ engineers currently. Mostly looking for C brainers with experience in embedded systems and C/C++ Matlab programmers.
Just about every pro sports league needs to manage its rules to ensure that the playing field gets leveled every season. For example, NFL draft picks are in reverse order of season success. If last year's Super Bowl winner was able to choose their next team on a completely free market, they would simply use their boosted revenue and pay the most for the best players, thus making it much more likely that they'll increase their domination. No one wants to watch a dominating team shut out clearly inferior teams game after game.

F1 needs rules to tighten gaps between the team and to prevent one team from spending their way to success. I think we can argue about whether the new power units, DRS, and tire management are the right way to do this, but I'm glad they're trying something.
So, the message they are sending is "if you find an 'out of scope' bug, sell it on the blackmarket because even if it could wreck havoc, we won't pay you for it."

Nice, nice.
> Easy - drop the JVM branch and continue the CLR branch.

The CLR branch, IIRC, was dropped because the CLRs reified generics -- which are better than erasure so long as your type system fits exactly what the CLR assumes -- are a very bad fit with Scala's more robust type system, which leaves you stuck with a bad interop story if you don't want to radically change Scala's type system to fit the CLR's assumptions.
> That is, you can plausibly make me want a BigMac over a Whopper, but you can't make be want a burger if I'm already full.

But that's all the power in the world because it's what allows you to sell something not as good for more money instead of selling something better at razor-thin margins.

Go back to the diamonds. If the purpose you state is correct then anything of similar value could substitute instead. It could be an emerald, or a platinum bracelet, or real estate. Anything that serves as an appropriately valuable engagement present.

Moreover, diamonds have been particularly poor at serving that purpose because they don't have high value. Ever try to sell one? De Beers had a de facto diamond monopoly and artificially inflated retail prices by restricting supply and controlling resellers. But if you go try to sell a diamond as a private individual, you won't get anything like what someone would pay for it at retail, because the retail prices were set artificially high by De Beers. Compare this to e.g. precious metals where you can walk into a pawn shop and buy or sell for only a small percentage deviation from the spot price. Meanwhile you're just asking for someone other than De Beers to discover large deposits of diamonds and break the monopoly which will cause prices to crash much harder than they would for a normal commodity with the same new resource discovery, which is exactly what happened a little more than a decade ago. And this is before we even get to the whole issue with conflict diamonds.
What's good for the goose is good for the gander. Do as you will :)

(I was wondering how long it would take before I let one slip. It never fails when discussing grammar online.)
There were lots of problems running IntelliJ 13 under JDK7 on the Mac, many of them related to focus. Popups appearing behind the main window, keystrokes going to the editor when a modal dialog is visible, that kind of thing. Also none of the key bindings that include the alt key worked. It definitely wasn't ready.

Works brilliantly with JDK6 though, I can't recommend it enough.
Harry's, New York City www.harrys.com

HIRING: Full-Time Data Engineers and Barbers (a combo of both would be awesome)

Harry's is a new men's grooming brand that is bringing high-quality products such as razors and shave cream to the market at half the price of those products that are burning holes in the pockets of men throughout the world.

Having launched a little over 8 months ago we've received an overwhelmingly positive response which fuels our team to create an experience unlike any other. Our data engineering team is the lifeblood of this disruptive model.

We believe everyone deserves a great experience whether it's with their grooming products or at work. This is why we encourage work/life balance, offer flexible vacation policies, full benefits, and an endless supply of razors and shave cream. (Oh-we also don't have any policies about beards or facial hair, a great mustache is appreciated here).

Feel free to reach out to lwillming@harrys.com if you're interested in being a part of this awesome team.
I wonder what Upshot data code submission looked like? If they submitted just the mobile app, then all that Salesforce got out of it was a Webview + Mic integration, but if Salesforce actually got the NLP code (doubt it)...paying $1mil would have been worth all of this nonsense.

The right thing to do would be to ask Upshot to submit ALL their code and add it to Salesforce.com. I think most of the other participants would consider that fair justice.
How exactly does one "steal" source code, if the original copy still remains with the authors?
Fuck you quora.
that site is crazy...
Isn't this what already happens with Ad Exchange auctions?
Day trading isn't really possible with Bitcoin imho. Of course you can trade, but trying to apply traditional analysis methods is useless. There are 2 good reasons for this:

1) the volume is (still) very low, and a lot of wealth is in the hands of just a few people, meaning that they can single-handedly let the market crash.

2) most of the people who have bitcoins don't even have experience with trading, yet they're trying to trade. This results in a very, very unpredictable market because a lot of people will panic sell and take unlogical steps that a professional trader would never take. It also means that the price is mostly driven by hype, not by any fundament.

I think most traders will stay away from bitcoin untill it's a bit more stable. Personally I'm very bullish, and I'm in with 3.2 BTC, but just don't expect that your knowledge of trading is applicable to bitcoin trading, it's very different.
UNIX time is simply an indicator of where you are in relation to the event of the epoch. Leap seconds are just our immature way of dealing with time dilation. You can always add or remove time as an observer to conform to whatever your view of time is in relation to that older fixed point.
I've slept on the ground in the forest / mountains multiple times - often without shelter and often out of choice :)

So there's one data point for you. I don't post that much on HN though..

That said, I do like the look of this and will probably try and get hold of one.
Ok, that's better now. What seemed circular to me was probably just redundancy. The core point is now: what are the characteristics that subjects have and objects don't?

You have mentioned personality, identifiability and emotions. I'd add to that, even more central: free will (motivations and goals).

Which brings us back to my original question: why/how do wolf whistles remove any of these (which?) from women?
Clojure EDN Walkthrough
Using login in credentials that are not your own found in a public place to take source code is like finding someones house key on a park bench and coping their secret invention designs or trade secrets.
> Stay in OPT as long as you can. You get more flexibility that way. Try getting the 17 month (I think) extension.

You need to start working at a company with no more than total 90 days of unemployment between jobs. Also, the 17 month extension works only if the company is enrolled in everify.
I auto-downvote comments that pay attention to poor proxies for quality discourse rather than just evaluating the quality of the discourse itself.
Re: EB-5
The $500k number is for a (very long running) pilot program designed to drive investment in economically depressed areas. The normal amount is $1M. It can't just be invested in any company either, you have to show that the investment will create jobs (at least 10 IIRC) for US nationals. The process of getting a company approved is quite involved.
Understandable - but it's pretty easy to do small modifications like that using Github's edit feature. Everything but the editing itself is pretty much hidden away.
Thanks for that link. I very much agree. Meteor is going to be massive.
You... missed the point of the article so completely that I don't even know where to start. That, or you're trolling.
Prof - "C-, would not work in the real work"
Keep in mind, lawyers also have technical consultants they use whenever computers are involved - and computers are ALWAYS involved.
Super 'Stuxnet' Malware development in progress to destroy Iran
I used their API to apply for a Frontend Engineer position a couple months ago. It works! They got back to me via email but never responded past that initial contact... perhaps they got busy and forgot. I'll send them another message!
Chartbeat Looks Beyond Clicks With Redesigned Publisher Analytics
If you found Adobes source code, they'd probably sic the cops onto you.
I wonder what'll happen to F1 when the consumer car industry shifts to driverless cars. Will F1 "catch up" and the teams get rid of the drivers? Will it still be considered a sport?
Yes. Again, why is that stupid?

Before the policy cops would have had discretion for people travelling at any speed. After the zero tolerance policy they now have zero tolerance for people travelling over 10 mph over the limit.
I love F1 and am really interested to know more. But, as kayoone mentioned there probably would be a NDA.

If you have a blog, you should put your url out here.
I'd suggest you don't take legal advice on a forum such as this. Contact a lawyer.
My problem here is that the OP did not mask the names. Actually he did quite the opposite: he bolded them. This is no good. I can imagine the dev searching for his name in google and finding that post.
Can you give more details about Visual Regression Testing? If you're comparing screenshots, how do you account for dynamic content?
Yes, this is the repository https://github.com/corp/ActasCounter
Mashery acquires Hacker League
I hereby sentence you to virginity!
Christ I hate that analogy, considering the government applies it like that for us, but not when it comes to them slurping our data.
> That's Mono - it lags behind .NET CLR.

.NET is Windows-only, which is a significant limitation compared to the JVM. I don't think better performance on Windows -- even assuming going to CLR instead of JVM would provide that -- is a good reason for Scala to move to the CLR as the primary target.
Yes, we plan to make a final report on our findings, also a little bit of the technical part.
Discussion of tools is pretty important, and the "1 Star" blog post summarized a programmer's feelings about a tool. Both of his main complaints, compilation time and impenetrable operator overuse (remember, this is the language that brings us arbitrarily overloadable beauties like _._ and :+= and <%<), have been acknowledged in Martin Odersky's post.

When we, as programmers, choose tools, we make both a bet and an investment. We invest our time — both up-front in learning the tool, and during the course of a project — and bet that it'll pay off relative to using other tools. A blog post which gives a hint as to the expected value of this bet is appreciated. Hence the upvotes.

FWIW, I think Scala is a razor in the hands of a monkey, and it turns me into the monkey. I read Odersky's book 4 years ago, and it left me with a horrible taste in my mouth. I consider myself a competent programmer in Common Lisp, Clojure, Java, both C and C++ (including C++11), JavaScript, and Ruby; yet I do not trust myself with Scala.

PS: And this is just language semantics. Let's assume that Scala will eventually compile faster and solve its binary backwards compatiblity problems.
Genuine curiosity: In practice, which Go packages that people use require conflicting versions, necessitating a use for this tool?

In my experience, Go developers are generally good about building against updated versions of packages. Combining that with the fact that binaries are all compiled and statically linked (as opposed to dynamically linked or interpreted), I can't remember ever running into the problem where packages X and Y (that I both need) each depend on different versions of Z.

A big advantage of virtualenv in Python isn't relevant here: the ability to specify a specific version of Python (not just 2 vs. 3, but minor versions as well). With Go, you should always be using the most recent version[0] of gc or gccgo, as there is no reason not to.

[0] (If you are someone who actually needs two different versions of the Go gc compiler installed on your system, you're probably on the core dev team, which means you already know what you're doing and already avoid these tools for other reasons.)
Is it an actual show stopper, or just some mental block you have personally?
How I hacked my US startup visa: http://qz.com/151333/how-i-hacked-my-us-startup-visa/
Behind Apple’s mutiny against its court-ordered ebooks monitor
I think you are ok if you are still on OPT status.
As you long as you can show that are applying skills you learned from school.

But try checking with your international office at school.
Well, in your example it would not be a potential explanation for her preference for pink. But peer influence is probably a likely explanation.

For the second, part of what I was getting at was that there doesn't need to be a majority if she only really identifies with a few members. The members that she thinks of as her friends are likely to have much more influence over her than the overall group.
Sure! We use a web driver to simulate browsing in an actual client, so Javascript, etc. is executed as it normally would be.
It's called asm.js. Make your real language compile to that. asm.js not Javascript. It's an assembly languange (well, at least an IR) for a simple static virtual machine. It's easy to write intepreters and JITs for that virtual machine, and modern browsers are starting to do so. It's not much of a stretch to think of asm.js as a way for browsers to run native code. Asm.js is the clever hack that lets you shoehorn any language you want into the browser and to run it fast.
This is definitely out of the scope of their "bughunt", although I think the guy should be rewarded anyway.

But I'm also quite upset with the fact that OP is outing the dev. Everybody makes mistakes, no need to out any individual developer because OP is pissed at the company management.
> rent is too high (e.g. downtown Toronto)

They tried to put a Walmart downtown a few years ago ~2008, and they are currently trying to get approval for a Walmart in a different location that's would be on the edge of the 'official' boundaries of the downtown core.
It's not a technicality, but you're just saying "well, that's the policy" without considering whether the policy is the best way to accomplish certain goals. That's the point.
Yeah man, Solo founder action gets rough. I feel ya!!
I have never figured out why iOS converts at a much higher rate than android. Is it just a more affluent customer base?
If the exploits are for the right targets, you bet they're worth more on the black market, but with great reward comes great risk: now you're doing something that can possibly get you jail time.
When I ran IDEA on Linux before OSX, the AAHack plugin really helped with this.
Having looked extensively into the tenets, roots, and motivations of Libertarianism, it's a pretty solid, if sad, conclusion of mine. I've yet to find anyone who can effectively explain it defend their stance.

The roots in highly discredited laissez faire beliefs, social Darwinism, fascism,racism, and industrialist interventions, to say nothing of the utter rediculousness of Von Mises' Praxeology, the vast disinformation apparatus, and intentional misrepresentation of the foundations of economics only ice the cake.
But what about content that changes on each page load, like a timestamp or a rotating banner ad? Would that be flagged as a regression?
Honestly, because he was in the USMC (US Marine Corps). You can't avoid being exposed to all of the above, and subsequently, its effects -- even if you yourself do not personally partake in any of those vices.
Do you have a screenshot of this rendering?
When I saw "Scale" I almost thought this is another Scala post.
You can't.

These visa categories have been specifically engineered to prevent you from working outside of your original job. Trust me, you do NOT want to screw with Immigration.

I'd been on J1/H1B/pre-Green-Card-waiting-list for a total of 10 years, so I had a lot of time to think about this.

Best shot if you are in an insane hurry: Marry a US citizen and really mean it. So better stop hacking in the evenings and go out. Start an interesting hobby. Get a hair cut. Read good books. Make friends that are NOT hackers. Get a tan. Eat good food. Smile at members of your preferred opposite gender and get super-comfortable talking to them.

Do NOT think about get-rich-quick-start-up ideas, it will only drive you mad if you can't actually start them up. Nobody wants to hang out with a person torn by the realization that they are in an impossible situation.

Enjoy the ride. You are young, bright and you work in an amazing field while living in a (presumably) fascinating place.
I think he's just being humble: he disagrees with their policy, but isn't claiming that everyone else should just because he does--make your own decision. Fair enough.
Reified generics is one of the reasons why Scala on the .NET is effectively dead. The VM's type system isn't powerful enough to support some features of Scala, such as higher-kinded types.
Note that that is more or less an imaginary fact.

See

Del Giudice, Marco. "The Twentieth Century Reversal of Pink-Blue Gender Coding: A Scientific Urban Legend?." Archives of sexual behavior (2012): 1-3. http://bsb-lab.org/site/wp-content/uploads/DelGiudice_2012_r...
Go look up Phillipe Kahn. Unless they fixed them, there are some holes that can be specifically exploited when creating your own company.
Task Labor: Every Worker a Small Business
Anyone know how to use the new Scala plugin with sbt (tutotial link)? I've imported my sbt project, but it doesn't work.
yeah, the polyglot approach is total in it's coverage, but I haven't experienced how polyglotism works on a team or set of teams.

If you look at Odersky's presentation "The Trouble with Types" [1] at Strage Loop 2013, he describes Scala as a "type it to the max language" like haskell, ocaml or F#. He seems to be aware of the complexity problem and proposes a few ways to reduce some of the type complexity.

[1] http://www.infoq.com/presentations/data-types-issues
Design of the Mumbai Suburban Rail Map
Bruce Lee's shrunken yellow jumpsuit goes under the hammer
A lot of messages on that thread boil down to "haters gonna hate; ignore them!" Luckily, it seems that Martin Odersky is taking good criticism to heart. His post makes it clear that he is listening to people's concerns and wants to do something about them. It'll take time, of course. Scala has gone a long way from the first time I looked at its predecessor, Pizza.
I recommend gvm which installs and manages go versions. If you want per project workspace, create a pkgset for each. Linking the current directory to the current workspace (pkgset) is something like this.

# active workspace
gvm pkgset use some-workspace

# links current directory to some-workspace/src/github.com/you/foo
gvm linkthis github.com/you/foo

This is more flexible as it allows a common work-in-progress project to be linked to many workspaces.
According to http://en.wikipedia.org/wiki/List_of_dates_predicted_for_apo... next sale on 22 February :)
Google launches compute cloud (and slashes prices) to rival Amazon Web Services
It is closer to find someones home key in a public place and deciding to see if it opens their door or not before giving it back.

You did not enter the house you did not explore. You turned the key, the knob, and made sure the door would open a little.

Not something I would recommend, especially since the key had the address and the owner name and address attached to it.

But not as bad as someone entering the home and looking around.
I wasn't solely talking about the size of the house, but also the sheer amount of consumer crap that's jammed into every available square inch.
Notch, WebGL, Dart, and ramping up quickly