skysight-inc/HackerNews huggingface dataset:
The outrage wasn't only about "sexual impropriety", though certainly some who used the banner of GG were outraged by that and acted, as you rightly say, like children. However, other "sects" of the GG "movement" were concerned over the allegations that the independent developer may have received favors/special treatment for coverage of her projects than she otherwise would have. Hence their insistence that their problem is with "lack of ethics in gaming journalism." Similarly, during an anti-WTO protest, most of the members are there because of valid concerns about globalization, and a few rebel-rousers are there just to "fuck shit up"/get attention/etc. Like I said, those who identify as part of the GG crowd have been generalized (just like anti-globalization/corporate protesters tend to be).
It's not a pointless distraction to women who want to pursue a career in scientific research, but will be limited to excluded just because they are women.
Thrift Shop: It's not just a song – it's a scandal
Well, if you have thermostats in every room, I would imagine that it would be impossible to get a consistent temperature. All the commands and one system to sort it out and move air cannot be good.

If I ever teach a CompSci again, I would think about making a climate controller a problem set. My first choice is a storage building controller, but this would be interesting.
Using Framer Studio to Create a More Effective Mobile App
Not the answer you are looking for, but I've heard so much about Laravel that I've finally started to dive in. I do wish there were more L5 tutorials around, however.

Coming from a background where I did more or less everything myself from scratch, learning the ways of a framework isn't the easiest thing I've done in a while.

Back on to your topic, what you need to remember is that proponents of a new piece of software will always criticise its rivals. You also need to remember that a lot of people will just learn a single technology, never try the others, but declare the one they are using is the best. I see it a lot at work, people will say X language is far superior to Y language, and if they need to argue why they'll Google until they find something that agrees with what they're saying. This comic sums it up: http://i.imgur.com/ROS7lGT.jpg
I Now Know What It’s Like to Fly Because of Virtual Reality
Coincidentally I was indeed needed to implement high performance search in 2d space using quad trees:).
That's already arguably illegal, if they could prove it.
"Learn word in context", that's what I've been working on for a long time. Just from a different angle:)
I can't get over how bad a name etcd is. Everytime I see it I think it's some sort of daemon for /etc files.
What kind of consultants do you typically find yourself needing?

I've been in the Medical Device field as a software engineer for almost 20 years and I'm beginning to look for other ways to leverage that experience. Most of my background in the field is in software/firmware development but I've managed to learn bits and pieces of Supply Chain, Regulatory, Manufacturing, Field Service and related subjects to get my job done.

Cable management: yeah. Our previous instrument had over a mile of wire & cable in its first iteration.
The thing that we now call Firefox has gone through many revisions, going back nearly to the beginning of the internet. A lot of that code has been shared by many browsers.

The code is composed of 4 parts imo:

1. The rendering / layout engine

2. The scripting engine

3. The UI

4. Other junk/addons

#1 and #2 are both tremendous and do amazing things. Passing the latest ACID tests is wonderful. #3 and #4 are unfortunately what many people think of when they think of Firefox.

Really, #3 and #4 are irrelevant in the long run. Mozilla itself is irrelevant in the long run imo. The only thing that is important is the existence of good rendering and scripting engines that are open source.

So long as those things exist, all the rest can be changed. Other organizations could take the place of Mozilla and it wouldn't really matter overall, because the code that matters will continue to live on so long as hackers exist to continue putting it to newer better uses.

Look at Chrome. What is Chrome really? To me it's just Webkit with a minimalistic UI wrapped around it. ( and later a new scripting engine also ). Does Chrome matter? No, not really. Webkit matters.
"Allowing non-intrusive ads" seems like a fine goal to help users and advertisers alike. If a community of users maintained the whitelist, it would be a non-issue.

The fact that the list is managed privately and that whether a company pays them influences whether they're blocked does muddy the waters quite a bit.

https://adblockplus.org/acceptable-ads-agreements#payment

Not all ad blockers do this. Eg: https://getadblock.com/ doesn't (disclosure: creator is a friend of mine and I once worked a bit on the product). uBlock also doesn't do this: https://www.ublock.org/

And I'm sure there are others.
Tesla Loses again
> At Microsoft, I've had access to the source code for Halo 1 & 2, Internet Explorer, MDAC, MSXML, the .NET Frameworks and CLR, SQL Server, SQLXML, Virtual PC, Visual Studio, Windows, the Xbox and Xbox Live, and probably several other projects that I've forgotten about. Does it get better than this?

This is horrible! Sure you get to see the internal stuff, but in 2004 you were also forbidden from looking at any open source software. So sure you could see a handful of software titles that you can list on your fingers, but the millions of other programs you couldn't. How can someone that says "I love source code. I love reading it, writing it, thinking about it." possibly have been happy about being walled off from the rest of the software world?

The last section on influence was wrong in hindsight. Sure Microsoft had influence in the 90's, but if you joined them in 2004 I can hardly think of them as influential in the last decade. Incremental improvement with a lot of churn for churn sake.
Boxed CEO pays for his workers' kids' college tuition
I think that this is a common way of verifying domain ownership, but something harder to spoof without actually owning the domain, like setting a custom TXT record or being able to respond to a WHOIS contact email would seem to make more sense than file upload.
> An estimated 90% of artists, intellectuals and teachers were killed

This is having the longest-lasting reverberation through the country - Pol Pot all but eliminated the local human capital.

50% of Cambodians are under 22 years old. There aren't enough teachers for this population boom. Kids go to school part-time in shifts - half in the morning, half in the afternoon. There are no jobs waiting for them after their schooling is completed. They have a wave of people getting older who they can't educate and can't employ.
It is not all crops but far too many stories focus on crops, California actually expends most of its water on livestock if you count the water used for crops to feed the livestock.

Regardless who is using the water is a man made disaster not one created by nature or climate change. Turning a desert into a breadbasket requires a large amount of water and eventually your going to exhaust your supplies when there no one was ever really charged proper rates for the water they used. They kept the prices artificially too low for too long that people became dependent on the prices and now feel entitled. In a way they are, the government through mismanagement created it.

Still would it not be a good idea to treat areas of severe drought like those of severe flooding? You will be paid for the lands and no one comes back?
This, especially if the conference room is filled with a reasonable representation of their programmers, rather than just one or two people, and they get to ask questions and we get to talk about the code.

Hearing someone talk about their own code and explain their approach and the up and down sides of it, is a lot more valuable than simply having the correct answer roll out.
How you prevent the situation where wealthy/powerful men begin to monopolize the pool of available women? What happens to the men that now have a harder time finding long term relationships?

To me, it seems it would accelerate the wealth gap we already see today.

Edit: Here is a good summary of some of the concerns I would personally see with a system. From the Supreme Court in British Columbia.

http://www.courts.gov.bc.ca/jdb-txt/SC/11/15/2011BCSC1588.ht...

Edit2: And frankly, I think I don't see the big upside that makes all those risks worth it.
This looks awesome. If it did a second run to look up where the CSS comes from in my SASS and remove the SASS instead, that would be magical. :D
Docker Logo Origins
Software firm Debtor Daddy takes pain out of chasing payment
it has to be uploaded to a specific path the server gives you "/.acme_something/something...". But I agree that it's not really perfect...
No, it wouldn't. What would be a good idea is charging the market price for water and seeing what uses make sense.
We have seen this in the UK, when my parents bought their house the bank would only consider my dads salary in assessing how large their mortgage could be. When I bought my house it was three times my salary and 1.5 times my wifes. Now it is five time joint income. No prizes for guessing what has happened to house prices over that period.
>Able to also detect dynamically-loaded CSS classes in your javascript.

Awesome! I worked with a tool like this that did not have dynamically loaded classes in mind.

For people not sure on how to use this, I personally use tools like these when working with a CSS framework.
Last time I looked at Play, I took one look at Akka/Reactive Programming and knew there was no chance of me touching that.

I might look at it again, this time staying far away from Akka. What's the performance like? Considering it's Java I would assume pretty good, but I'm not sure how bulky Play is
I've played online now and then for about 10 years. For me, the biggest difference was the addition of phantom events. Unlike normal online tournements, where you have to buy some packs to paticipate, with phantom events you just pay a price. In return you don't get to keep the cards you play with.

For people just looking to play, not to compete or build a collection, phantom events make way more sense. I have to imagine their popularity has also depressed the secondary value of packs.
> Why is that so hard?

It's hard because for the longest time (e.g. between 1995 and about 2010) nobody really cared about SSL. It was a box you ticked when implementing a login form or a credit card purchase page. So the infrastructure was neglected, progress was lethargic and generally everything bitrotted.

This can be seen quite clearly in the state of OpenSSL, in the number of exploits in TLS stacks that started appearing in recent years once academic attention was focused on them, etc.

The feature you want is called name constraints and for the longest time was not really implemented anywhere. So that's why CAs don't do it. Also: this would be a highly niche feature and CAs, like any businesses, weigh up implementation cost vs potential market size and risk when choosing what to support.

That doesn't mean it will never happen. It could, now there's a lot more focus on the SSL infrastructure in the wake of Snowden.
I love Bunnie, and I love that he takes the time to document all his learnings about doing hardware dev in China. There are a lot of other people -- mostly those who work for multinational manufacturing companies -- who have learned the same lessons, but he sure has a knack for expressing them in writing (and great photos!).
This is not how "growth hacking" works.
An Interactive ‘Fur’ Mirror
https://news.ycombinator.com/item?id=9708158
Yes, the luxury lifestyle of the dirt poor. Good thing states like Kansas have made it illegal to use food stamps for cruises. Nip that one right in the bud.
If you haven't heard of it, have a play with PC Part Picker. Making something like this for your site would be really interesting IMO.
I love the illustrations.
The New Oculus Rift in VR
It's pretty reasonable for people to expect that water will be available in cities. This is a small community, and even if they were able to identify unsustainable water usage, they don't have the political power to stop the agriculture machine from sucking the water dry, especially since water right laws were written before California was a state and trying to change them could be viewed as unconstitutional.

They should absolutely move and find an easier place to live, and take charge of their own lives. But it definitely sucks.
I'm not suggesting anything other than the stated reason isn't likely to be the real reason she's opposing this version. I don't presume to have ANY IDEA what really is going on, I just don't believe she's got the best interest of "America's workers" in mind. Her interests don't have to be more liberal to not be in line with what's best for her constituents.
Okay. Go ahead, look around, let us know if "possibly conspiring" turns up any "evidence".

In the absence of evidence: Their description that freemium might have an upside for artists seems... very optimistic, and one-sided in that they don't address the other half of the equation, which is that if freemium doesn't have the expected upside, Spotify is profiting at artists' expense.

If artists at this point are nervous about that untested theory and looking for non-freemium options, who can blame them? And why does it have to be a conspiracy if somebody launches a new service without freemium? You think you can compete, go ahead, compete!
If someone MITMs the connection between the CA and the website itself, then yes. I believe LetsEncrypt uses a variety of proxies around the world to measure the website, so there'd have to be a lot of successful simultaneous MITMs for that to work.

Ultimately you have to bootstrap trust from somewhere. Perhaps in future DNSSEC can be used to solve this problem (though DNSSEC is of course itself just another PKI).
Wait, so is Obama still our savior? So confusing...
If the numbers in this article are correct, more water goes to environmental purposes (ie. Protecting the Delta Smelt) than for Agricukture. http://www.nationalreview.com/article/416918/no-farmers-dont... I don't know if the numbers are correct, but this use of water was not included in the water you chart in he article.
ARC in Depth: Part II
The dynamic class allocation here looks really robust and amazing. Huge concern in similar libraries.
Laravel is best learned from the documentation. Laravel 5 changed a lot, but most things from Laravel 4 still apply; I'd recommend looking at Dayle Rees' Code Bright along with the official docs http://daylerees.com/codebright

You're right about the criticism though, it's hard to find any quality comparison on the internet, that's why I've posted here, in hopes of finding a lesser biased comparison, especially from those who've changed their go-to framework (e.g. from Laravel to Rails, from Express to Django etc.)
Don't get me wrong. I'm a big fan of lisp family and learning racket myself these days.

I'm just saying that a statement along the lines of 'lisp is an artificial intelligence language' is really not valid anymore. You could do metaprogramming, metalinguistics, etc, all you want, and have top-notch productivity as a human programmer, but as it stands, these features have not panned out in the realization of an electronic intelligence.

Massivel parallel statistical (or stochastic, pick your favorite term) systems, despite all their limitations (at the moment), appear to me to be headed in the right direction, simply because they attempt to mimic the massively parallel and stochastic nature of brain circuitry. Is that the only way? not necessarily, but the problem has stumped us for so many decades, and has manifested itself to be so complex, that the uphill task of reverse engineering the computational model of the only working example seems to be "the lesser of all evils".
(same user, I lost the pwd). I wouldn't touch Michael's negative comments, nor do I want to prop up criticism with a username. he needs to just stop posting gratuitously negative thing about startups (most of what moves him to comment), which are not constructive, and it's up to the rest of us to downvote gratuitously negative things until he learns that this is not the forum for them, unless he starts phrasing them constructively. the other respondent already tried to make this about me ("Until you're a successful founder from a bad family background and no history of founding startups, no ivy league education"...) so I am glad that I didn't get into this under a normal account. this does not seem like a productive thread.
Could you expand on what you mean about for loops?

In the functional world, there are all sorts of precise constructs to operate on lists (maps, folds, unfolds, scans, etc.), and many versions of these that support concurrency. That's what I imagine when you say "declarations of what needs to be done".
My understanding is that DNSSEC only proves IP. If you're in between the CA and the server, you don't care that the CA has the right IP.
I'm thinking of doing what you're doing, but with Laravel.

Let's say you have 3-4 SaaS sites all based upon your 'Core SaaS framework', when you make a change to the core framework, how do you manage this with your independent sites? Do you treat the independent sites as forks of the core framework and patch changes in? All manual? Or once you've started to build on the core framework do you simply accept that it's now an individual product and the core never changes?
Tiobe June 2015 – Swift is back on 14
I'm used to just thinking about GMT. I know that the UK is around GMT 0, the US is negative, and Japan is positive, so those are my starting points for other locations.

I believe it has helped me that I have lived in different time zones, so it has become second-nature.
Thanks! and yes we could do with a better design. The challenge for us has been to find a good arrangement of all the text that we have (may be we should cut some of it out?). Landlord vision looks beautiful.
I don't touch any of the Akka stack, I certainly make use of the non blocking parts of the framework where I can. At my current company half our services are in Java on Play and the other half in PHP, the Java boxes run on half the number of servers and lower spec'd than PHP with about a 50% decrease in latency too.
I use a similar tool on my personal site (www.peterbe.com)
It also inlines all CSS but only does so with the selectors that are actually ever used.

Go to http://www.peterbe.com/plog/mincss and click to view source. 120Kb of bootstrap excess baby!
Seems fairly simple to me. Tightening up the odds and the trip-to-trip 20% discount means he would be seeing a nearly 10% return on every visit. Those odds don't sound like good business.

Re: the card counting thing, is it really that clear cut? He sounds like a sharp guy. Couldn't he just be pattern matching and getting a small advantage without actively trying to do card counting? I'm kind of talking out of my ass here, but it seems like you could get some mileage out of simply tracking whether you've seen a lot of high cards or not: https://en.wikipedia.org/wiki/Card_counting#Basics

A couple other related thoughts: I'm taking a course on Markov chains this summer, and it's nice to be able to relate it to a real world example (i.e. "Gambler's ruin"). In short, this guy would be guaranteed to lose his money if he played indefinitely EVEN if the odds were 50-50 https://en.wikipedia.org/wiki/Gambler's_ruin

>Another common meaning is that a gambler with finite wealth, playing a fair game (that is, each bet has expected value zero to both sides) will eventually go broke against an opponent with infinite wealth. Such a situation can be modeled by a random walk on the real number line. In that context it is provable that the agent will return to his point of origin or go broke and is ruined an infinite number of times if the random walk continues forever.

And if you like these sort of pieces on gambling, maybe you'd like this article I wrote recently about winning money in an indie gambling game: http://www.jere.in/13
I think it varies in terms of what companies do, but I loved having this visibility at Twilio from our CEO while I was there so I brought the practice with me at Mattermark. It always made me feel like I had a better understanding of the trade-offs we were making and level of risk, and I hope it brings the same feelings and thoughts to my team.
Over 4,000 Tankers Not Ready for Upcoming ECDIS Mandate
That's a false analogy. Anti WTO protesters are really concerned over globalization, while Gamergaters are not concerned over journalistic integrity; they pretend to be concerned because of some specific cases where alleged lapsed ethics served women. They are thus justly generalized, just as the KKK is justly generalized to be racist. Like gamergate, and unlike Occupy etc., the KKK only pretends to be against crime, and they're "outraged" only when a crime is perpetrated by blacks.

There are movements that are concerned over issues -- and those may or may not have some bad actors -- and hate groups that simply target people they hate (and they hate those people not for what they do, but for who they are); those hate groups are all bad because that's what they want to be. Gamergate is clearly the latter. The comparison between them and political movements with real ideologies and actual ideas is misplaced.
I've actually taken the opportunity while the economy is "broken" to get into the online game versus the paper game. I've quite enjoyed being able to draft for about half the price it is on paper in order to get practice, as well as build a smallish online collection. Seemed like the perfect time to jump into the economy.
like

For me, its always been about Rhythm and Contrast, which, if you think about it, is the foundation of all art. Poetry, and prose, in a different way, use rhythm and contrast to draw attention to things, to make words mean more than their surface implies. its an endowment of depth.

I love that you pointed out that poetry is the "literature of moments". I never liked really long poems, as the rigid structures often get in the way of the narrative, preferring short verses that capture a moment or feeling.
Either:

* Use a specific compiler and verify.

* Don't use C / C++.

* Panic.
Does Java 8 Still Need LINQ?
I think I'm like most of us in that I had completely forgotten about annotations. They sound cool.

But I suspect that many of us also don't much want Twitter to get better anymore. We'd rather see an alternative get good enough to switch to.
Bots Do Ballet in Brooklyn, and the Crowd Goes Wild
The information you are providing, while accurate, undermines outrage and should be withheld in order to stifle business interests.
California Announces Restrictions on Water Use by Farmers
That first example with 'eq is a little surprising to me. Previous to your post, I believed that Common Lisp symbols were equivalent to Lisp atoms. That is, I just thought of symbols as a way of interning strings (like Smalltalk, Objc, Ruby, etc.) ES6 Symbols reminded me of gensym. I didn't expect to see ES6 having the same behaviour as Common Lisp!

Thanks for posting.
As someone who hasn't used an MS OS for at least ten years (though Star Citizen has forced me to), the open source thing going on is really starting to turn my head. Now, that being said, I feel like MS has a long way to go before I'll start to prefer it over *nix (I would love to see some of the kernel source, for example), but it's a direction I am very pleased to see Microsoft headed in. I have mad respect for the people at MS pushing this forward.
Equivalently moral
Single Founder Bias
Sure, this is how you compute Hofstader's Q sequence in J

Q=: 1:`(+&$:/@:- $:@-& 1 2)@.(>&2)"0 M.

http://rosettacode.org/wiki/Hofstadter_Q_sequence#J