skysight-inc/HackerNews huggingface dataset:
I object to you claim of Scala developers "not taking backward compatibility so seriously" and the "lax attitude".

Just compare Oracle's approach–of letting an employee announce on Twitter that they are changing Generics in Swing, and that people should download a JDK9 build, compile their code and see whether things break–with Scala's approach of automatically and continuously building ~1.000.000 lines of publicly available code against Scala to detect breakages before they happen.

Or compare the tools Java/Scala gives you for managing deprecations, both in the library (@deprecated) and external tooling (migration manager).

Scala developers go the great lengths to improve and evolve the language while they try to minimize the work needed to move between language versions. See the recent improvements in Eclipse for an example.

I also find the comparison with C++ pointless, boring and–to be honest–ridiculous, as well as the remark about "less bad" syntax.
Less important thing that can be done in two hours may have higher priority then more important thing that requires twelve man-moths of development. Or higher then one we have no idea how to do so far.

Priority is more about scheduling and importance ignores planning/managerial issues.

We used "Resolved" and "Closed" for two different things in work too. I was missing those distinctions on afterwards.
A similar argument can be made the other way: The OP can be edited to include further tasklists if needs be.
I was dismayed to find that they did not dive into the ribbed shapes as well.
This looks cool. My (current) favorite rollout for APIs with Ruby/Rack/Rails is Grape[0] with ASM[1].

[0] https://github.com/intridea/grape
[1] https://github.com/jrhe/grape-active_model_serializers
Oh come on guys, not my internet points!

I need those to prove my superiority when voicing our unanimous opinions.
Reintroducing FFmpeg to Debian
I'm not seeing anything on the community leadership, board, voting etc. The only references I see are to Radius Networks.

So, the way I read the mission statement is:
We [Radius Networks] firmly believe that an open specification would help everyone, and we [Radius Networks] want to do it right. This is simply the proposal, now we [Radius Networks] would like feedback from the community.
http://lists.gnu.org/archive/html/emms-help/2014-03/msg00002...

Hey look! the real reason.

"Last.fm killing off its subscription service" http://venturebeat.com/2014/03/26/last-fm-is-killing-off-its...
Does anyone know if this appears as an iBeacon to iOS devices? You can get iOS devices to listen for other BLE advertisers (or advertise their UUID) in the background (even after the app is closed due to memory pressure) but I haven't been able to make it survive a phone reboot.

If anyone can get that working please let me know.
> I did not single out one person, nor attack any one position.

Sure you did, when you wrote this:

> No word on if he supports the GLBT community hook, line and sinker.

"Hook, line, and sinker" has a pretty clear meaning, as demonstrated by these examples from dictionaries of American idioms:

> The public isn't swallowing the administration's policies hook, line, and sinker.

> They made up such a good story that we fell for it hook, line, and sinker.

> She fell for our story hook, line, and sinker.

> They believed every word hook, line, and sinker.

(via http://idioms.thefreedictionary.com/hook,+line,+and+sinker)

You suggested that supporting the GLBT community is the same as falling for a lie. That's a straightforward attack on the position of the GLBT community and on people who support it.

It's cool if you want to back down from that attack -- I think it would be the right thing to do. But don't act like we don't know what words mean.
I find it hard to imagine a scenario where this technology pays off. Any examples of real live systems that gained from this?
Dropbox is hostile to privacy, unlike 'zero knowledge' Spideroak
> The greenhouse effect is reasonably well understood

Except that it doesn't stand even basic scrutiny. 10 meters high layer of CO_2 with current concentration already absorbs 99,94% of IR radiation, so whatever made it above fourth floor would be swallowed by next floors. Any change to the concentration of CO_2 makes no difference on Earth's radiation.

> and methane is a potent greenhouse gas.

Water is even more potent, as I know. We don't emit much water to the atmosphere. And guess what? It's there, even more than CO_2 and methane combined together.

And now quick question: how are you sure that Sun's increasing activity is not the reason of climate change?

And a hint: four centuries ago Batic Sea was freezing seasonally, so people could even build inns on it. Now there's little ice on Baltic since mid-1800's. The climate changed drastically, was it industry's fault as well? 19th century industry was not developed enough yet to affect whole climate.

> We know that man made pollution is highly correlated with global warming and we know that greenhouse gasses cause the globe to warm.

We know it is highly correlated, true. Correlation is not causation, though. It is basic logic.
Then, we do not know that greenhouse gasses cause the global warm. It is merely a hypothesis, and given the historical facts, it doesn't stand the Occam's razor principle.

> The only thing we don't know for certain is if there is another currently unknown cause with a larger contribution to global warming.

No. The first thing we don't know is whether the hypothesis is actually true. It's unverifiable at best. There are plenty of possible effects in thermodynamics that would easily make the noise in measurements above the level of changes that are announced for greenhouse effect. We have no way to verify the claim the greenhouse effect takes the place, all the argument about it revolves around some mental model, which nobody tell is correct.
"The suspension email stated that I was trying to impersonate another company, and that this was forbidden."

Impersonation or Deceptive Behavior: Don't pretend to be someone else, and don't represent that your app is authorized by or produced by another company or organization. .. Apps must not have names or icons that appear confusingly similar to existing products

I don't know how Google can be any more clear about that. By the authors own admission, the email used the exact same words as the T&C he violated. If I had to bet, there was a link in there to page. You're arguing here without actually reviewing the underlying documents.
Downvoters: do you have a problem with anyone having a different opinion?
The Day I Leave The Tech Industry
You're telling me things I already know. The problem is that, realistically, there are no differences in most project. And if there are differences, odds are high you either have grown too big for github issues or you have a bureaucratical mess of metawork in your tracker.

Remember, always remember: A tracker is supposed to help you develop your software faster and better. Meta-work should never get in the way.
Was recently released on iOS as well.
What VPN service do you use?
I'm shopping for a good VPN service. What do you use and recommend?
Yes, I absolutely agree with you! In they're already 'smarter', I had smarter in single quotes - which I imagined myself saying with finger-air quotes. Computers are "smarter" than us in a very narrowly defined way only. As you pointed out, properly defining intelligence is very difficult.
You could assemble an AST in a non-homoiconic language. This has some added complexity over something like Lisp to be sure, but it doesn't have most of the downsides of concatenating strings.
This assumes that past releases are not maintained, updated and stop existing as soon as a new version is released. None of this is true.

Java people do the same thing: They pick a version and stay with it, and migrate if/when it makes sense for their project.
Sadly, I'm slowly getting used to such disappointment. There's this other thread that's #1 now on the front page, with a title: "Terraform". Guess what's it about. Tip: not planetary engineering.
Man drowns in Bessbrook Pond trying to 'replace Irish tricolour'
If the skillsets needed to found a company are largely independent and time spent learning them is a limiting factor - both of which are true in my startup experience - then time spent learning the fundraising skillset cuts into time spent learning customer development, or the particulars of your market, or engineering, or hiring, or management. You'd expect skill at fundraising to be anti-correlated with some other important skill, then, because you don't have time to get good at some other skill you need.

I've never seen a startup where the founders knew everything they needed to at company formation. Usually it's one giant, steep learning curve.
"That squarely lies in the hands of the farmer. Farming is a skill;"

I want to believe. However most food production is now controlled by large corporations.
I think usually it just runs the compiler in a syntax-check mode. For instance, it runs gcc with -fsyntax-only. I think I have sometimes seen style warnings too, so maybe there is more than that. Maybe I could configure it better to be faster, but for now it doesn't bother me often enough.
Bummer, Terraform is also the engine that powers Harp & the Harp Platform. It doesn't appear this was very well researched before choosing a name. Confusion seem inevitable.

https://github.com/sintaxi/terraform
https://github.com/sintaxi/harp

Looks like an interesting project though.
I like this. My favourite rubric in this area is "there are no Black Swans only Xmas Turkeys." I think that is similar to your view - that all the evidence we need to deduce an out come is available in front of us if we have the right model (human farmers are charitable to turkeys is a bad model, 23rd of December will not result in another free meal is a better model)

I am surprised that investing, especially with Mr Altmans connections and experience, is still a 1/8 crap shoot and that's with no IPOs / exits. It indicates that the model we hold for what the world will look like in 5,10,20 years is far far from complete.
I think scala is still young. A company that doesn't want to take that risk is probably right to do so.

As the language syntax will stabilize more and more companies will do that switch, it's just a matter of time.
Make ruby application enter the enterprise with the enterprise gem
Wouldn't it be great to get feedback on why you werent answered?
Show HN: With one photo only, turn you into a 3D avatar
I've been doing indie Mac dev for about ten years now [http://www.expandrive.com] and I keep arguing that we could be in a golden age for being an indie Mac dev if it weren't for everyone having fled off to do mobile development. Apple keeps selling more and more macs and now has an easy distribution channel built right into the machine for you. Make something useful. Sell it for $20-60 bucks. It's sustainable.
Did you invest in Stripe (or start a similar company)?

It obviously was a difficult bet - young founders, powerful incumbents - plenty of risk and unknowns.

That said, I believe a good seed investor will spend a lot of time with the founders and the team before pulling the trigger. You'd be surprised at how few investors actually do that.
I disagree. It's more a question of do you want to spend engineering hours updating all your tools to the latest version, or do you want to spend engineering hours developing features. Different organizations have different priorities. Many times new versions give you features that are worth the effort taken to update. In most cases I'd rather not use technology that is continually breaking my code on every update, and instead focus on solving interesting domain specific problems. It's flawed to say that this means the culture is "fucked up".
Soft water landing of Falcon 9 rocket booster
3 New JavaScript APIs You May Want to Follow
Blocking pain receptors extends lifespan, boosts metabolism in mice
Restaurants already keep notes on their customers and refer to them whenever you call or make a reservation online. If you're a less-than-ideal customer, they won't do something as overt as refuse service (unless you did something truly horrible last time you were in), but they might be more likely to squeeze you in for a last-minute seating during a busy time if you've got some good things about you in the notes.
I think that's also the thinking behind Apple having CloudKit in iOS 8: as I understand, it's a set amount of space/processing per user.
Just out of curiosity, which Boston neighborhood do you live in? I feel like it's such a seller's market in Boston right now, I'll probably wait it out a year before I decide to buy.
It seemed to me the company being acquired by Match.com got in the way of the blogging.
On my Nexus 5, this went through the login/signup process, but now crashes on startup. Every time.

Anyone else had better luck?
I kind of disagree with this. As the most fundamental tool in a programmer's toolbox, I think devs have the right to ask for stability from their language/compiler. A new language version may mean new language features, but it's OK for devs to want to incorporate those features at their own pace, not have the language choose for them.

Without a focus on backwards compatibility, this means devs have to choose between bug fixes and perf improvements and new language constructs. This isn't a good place to be in.

At the same time, I understand the realization language designers and compiler devs have when they find out they were doing something wrong all along, or that an old feature was simply a special case of a new feature. Sometimes that means syntax breaking changes. It's hard to deal with, as the owner of a product, when you see something which you know could be better, but is held back by existing installs.
It's less data over the wire. Same benefits as minifying CSS and JS.
I agree. Plus if you activate any kind of caching / gzip compression the difference in the end is minimal. (entropy roughly the same => document roughly the same size)
>Local urban farming is not assured to produce healthier nor tastier food. That squarely lies in the hands of the farmer. Farming is a skill; most people are not good at it.

One word: tomato. Supermarket tomatoes are grown to survive shipping. Tomatoes that you grow yourself are always more delicious.

I'm not sure why I was downvoted without an explanation. What I've stated is 100% factual: http://content.time.com/time/health/article/0,8599,2118455,0...
I love how this tutorial starts by writing an automated integration test. More tutorials should do this. A fine job. Have a cookie.
Could you share the site?
There's one aspect that has made me leery about the Internet of Things: The Things tend to be stupid, insecure, and non-extensible. This wireless thermostat is a perfect example.

So, good for Steven for figuring out how to make his life more comfortable. It's clearly vulnerable to replay attacks from mischievous neighbors, but he'll probably be fine. It's an inspiration for me to make my own smarter thermostat.
I've been talking to iOS / OS X indies over the past few weeks and with very few exceptions, all I hear is "revenue down X% over the last Y years". We've seen this first hand, too.

Luc Vandal wrote a good article [1] about it. I'm very interested in hearing about other people's thoughts and experiences - contact details can be found on my HN profile.

[1] http://lucvandal.com/2014/07/03/theindielife/
Pays off? There might be little to gain from it, but on the other hand there is barely anything to lose. If you can shave 10% of your 200k pages in the couple of seconds the benchmarks took, I don't see why not.
Check for the update?
I like the idea, but I would be really reluctant to use a gem that has no tests, especially when the core methods are clearly not trivial, a bunch of them are ~100 lines long. Not that the number of lines tells how complicated a method is, but I think it is a good indicator.
> In 1987 the growing paranoia finally burst out. The trigger was a BBC television series called The Secret Society made by an investigative journalist called Duncan Campbell.

In 6 half-hour films Campbell pulled what had been happening all together - and drew a frightening picture that still haunts the imagination of the liberal left.

Some Americans were already paranoid back in the mid 70's - Francis Ford Coppola's "The Conversation", with that well known and often mis-parsed phrase - "He'd kill us if he got the chance".
I don't understand why anyone would show a big content-hiding popup at any point during my visit to your site. Do they actually work with anybody?

I won't even click to close them anymore. Instead, I just disable Javascript immediately for that site.
This is pretty great, I actually hacked together a little terminal interface to search through all of their stations and stream straight to your shell. Started pulling it apart to also provide a webaudio interface. Looks like they have that covered now though
Zillow buys Trulia for $3.5B to create an online real estate giant
> you'll still need pesticides (or lots of human hours.

Searching for "arduino laser insect control" doesn't come up with a lot hits (but http://en.wikipedia.org/wiki/Mosquito_laser)

...yet.
>I weep for the future of children now.

Yeah, it's a shame we don't kill or permanently injure our children for the sake of our own nostalgia. Because the experiences I had as a kid are the only kind of experiences worth having.
I'm in a metro of 5.5 million (Atlanta). Very sparse. That's probably why.
Umm, Scala 3 = Scala "Don Giovani" = Scala 2.14 (backed by Dotty); that's the gist I got from the linked post (thus the DOT calculus reference in this section of the document)

A ways away, but they're spelling it out now: der Dotty cometh ;-)

Sounds like 2018 if the roadmap plays out as planned. Looks tasty, wish it were more like 2016.
From Modern Seinfeld [0]:

George swipes right for every woman on Tinder. E:"What if you're not attracted to her?" G:"If she's attracted to me, I might be!"

[0] https://twitter.com/SeinfeldToday
Yeah, it's hard to get a real estate professional to talk frankly about the market. Right now I'm in a market that I think is over priced, but you won't get that sense from any of the realtors here.
Dear Bing Engineers,

I think you could make this story more believable by saying it was about $12,500 rather than $125,000 in a few days. Seems a bit unbelievable, especially without any links, and coming from a HN user with only one other submission.

...

But if you're for real, I can't imagine it would be too hard to find a sponsor who would place their own ads, and pay you a reasonable rate.
I don't see why this might as well not be the default, if more browsers' source view would just de-minify CSS/HTML/JS automatically.

EDIT: Especially in mobile/touch-only browsers who are extremely unlikely to inspect the code. So do it for m.example.com, I reckon.

I myself have gotten a little lazy, because I'm hosting my static websites behind CloudFlare who do minification anyway, so I haven't thought much of this in a while.
I didn't want to reply to this after just reading it but because there are so few of us out here I almost feel as I have no choice. I'm of the mindset that these organizations, specifically VC organizations are lost to the future quite frankly. They are simply obsolete, some of the largest growing populations and users of technology are not white males and while black males (myself included) are a group that are neglected it's one of MANY different facets affecting black males as a group. I'm not sure what combination of answers will solve the problem but I'm sure it's a combination of rudimentary pushes towards equality. Which I summarily don't expect a VC organization is able to provide in any manner.
Firefox accounts oauth explorations
Not saying urban gardens aren't beautiful or enlightening. But people are advocating local food grown in urban gardens for environmental and health reasons. I want to show that this is false, except in a few exceptional cases. Your link is one of them. But realize that hydroponics isn't most people's idea of urban farming. Also, there are drawbacks to the hydroponic approach (energy costs for lighting, manufacture of nutrient solution).

That said, there's a lot of potential in hydroponics, especially when you combine it with renewable energy, and I hope it continues to spread.
I think this is the best combination of libraries I've ever used, but given how impressive React truly is, I'm sure I'll see the Flux light soon enough too.
I can't keep their pace! Another amazing tool from Mitchell and his crew. Hashicorp well on its way to become a DevOps juggernaut...
The solution is not to specify desired capacity in CFN at all. It used to be a mandatory parameter, but hasn't been for a while now
Perfectly reasonable. Tests are on the (close) horizon. We'll be rolling out more iterations in the coming weeks on the path to 1.0 (support for other data layers is also on the to-do list). Feedback is much appreciated.
Salt Cloud provides most of these features. If this kind of thing interests you, you should check it out: http://docs.saltstack.com/en/latest/topics/cloud/
Python Interview Problem – Parsing CSV Files – Real Python
That reminds me of the ancient Infix module for Common Lisp.

[1]> (load "infix")
T
[2]> (let ((a 1) (b 2) (c 3)) #i(a*b+c))
5
[3]> '#i(a*b+c)
(+ (* A B) C)

Like the colon in Julia, we can quote the infix (#i) expression, to reveal its AST.

Infix URL:

http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/l...

Infix has f(x,y) type function calls and a[i,j] type array referencing and whatnot.

It's not really homoiconicity because the AST doesn't resemble the language being quoted. The AST and its printed notation are homoiconic; the LALR(1) statement/expression/infix cruft layered on it arguably isn't.
I fought battles with metal BBs. I fought battles with airsoft plastic BBs. I've never had to dig an airsoft BB out of my leg, can't say the same about metal BBs.
What would happen if Zillow started to compete against MLS and tell agents to use it as the primary source of data? This sounds like it would deprive Redfin of one of its main advantages (direct MLS access) by circumventing the problem entirely, and also provide Zillow the opportunity to charge for API access to that data feed, which other developers could build their own apps against, further obsoleting the disjointed MLS system. If they already have 80% of real estate agents double-entering the data, they should be able to find a way to get them to say "We don't need that stinky old MLS anyway".

Is there any reason this couldn't or shouldn't happen? It sounds like maybe there is some regulation that involves MLS that might make this difficult.
It's part of a Canadian research project looking into the evolving relationship between people and technology.

Fourth sentence in. Hard to research the relationship between people and technology by studying interactions between people and other people.
Hi, I'm the author of Firesheep. The code in git master should work with recent versions of Firefox, but there is an issue when running on recent versions of OS X related to elevating privileges. If you manually setuid the firesheep-backend binary, it might work. Let me know if you're interested in helping to fix this! Writing a handler for this Instagram vulnerability should be trivial.