skysight-inc/HackerNews huggingface dataset:
> In the future, ads will be indistinguishable from content, and [the] already shaky wall between editorial and advertising will collapse completely.

If anything, that should give us even more reason to attack this new form of advertising. Ad-blockers were born out of a pretty mild inconvenience. But hidden ads are far more sinister, and thus - should result in far more people coming up with ways to remove them.

> No more dropping in a simple JS ad tag and having some revenue to pay off your hosting bill.

At this point, hosting is basically free. You can either pay for it with pocket-change (as is the case with S3), or you could host it on GitHub and use GH-Pages, or even host a non-static site on something like 000webhost (I'm sure that there are more free non-static hosts than just 000webhost, but I haven't looked for one in years).

But yeah, it is a shame that people can't make a little cash off of a side project using something like ads. We should come up with a way to fix that... like Flattr or Gittip (Gratipay) have been trying to do.
Good examples are Google Fiber cities. Once Google announced the _intention_ to come to our city, Time Warner promised to increase our speeds 5-10 times w/o price change within a few months.
Well the $600 is the retail price. It's $200 for most plans but you pay the remaining $400 over 2 years in the form of higher "on-contract" prices. $600 is a bargain considering that this is a super-computer from a few decades. Besides, I can't think of another consumer product that plays a more integral part of modern life (keeping in touch with friends, banking, entertainment, work, etc). Of course there are lower cost alternatives that are probably equally as functional
You're right, of course. It's called Cultural Marxism for those who don't yet know it.
Since the packaging wars end of 2012 to beginning of 2013 I was following relatively closely packaging and requirements tracking, and let me say this: We don't need another solution. We need the solution we have to work better. Pip+Virtualenv is enough to learn and handle and nowadays works well for most use cases. It's maybe not perfect but it gets the job done. Problems I still see: Most of all integration with the system's package manager; pip3 install -e will be overwritten by the corresponding pypi package if you increase the version, although the -e installed version is already the required one; sudo pip3 freeze doesn't work, at least on the current Ubuntu.

There are so many little details that need to be fleshed out in such an infrastructure tool, we can't solve all these boring problems multiple times.
For what it's worth, the people of the city of Charleston is responding to the tragedy about as beautifully as anybody could ask.

Everybody outside of the state seems to be on the other end of the spectrum at the moment. Outside groups are actively driving in to try to stir things up and the people at AME have been calmly singing them away.

It's been amazing to watch. You have a big chunk of the country that seems like they're begging for chaotic racial incidents and the people in Charleston saying "No...this ends here."
Up north a few winters back the weather was so cold that words froze up as you talked. People had to stand around a fire to have a conversation. When spring thaw finally came the sound of all the melting conversations was deafening.

Then there was the time that Pecos Bill lassoed and rode a twister, but that's a tale for another time.
> Does the 1st Amendment to the U.S. Constitution not "guarantee" to individual citizens freedom of speech and freedom of press

Freedom from the government curtailing their speech, not freedom from other parties doing so. So, in this case: no.
Glad to help. And just to follow up real quickly, a "collective action problem" is the standard term in game theory for a situation which fits this kind of scenario, where everyone is better off if they all act together, but any individual acting alone is worse off than if he never acted at all.
http://travel.state.gov/content/passports/english/emergencie...

Click the "Will the U.S. government pay for my travel? How much will it cost?" section.

As bad as people like to make this country out to be, we are the first ones there with the biggest shovel any time another country needs to be dug out.

It's not so. Go look at Yemen. The Chinese, Indians and Pakistanis evac'd their citizens when the war started. The USA left theirs to rot.

http://www.theguardian.com/world/2015/apr/01/american-civili...
I thought the same but what are the alternatives? Use a format like json? What happens when the format can't express what I want? The other issue is the output is now deeply intertwined with the program because it's now an API, although the same could be said about text output.
Although, it's interesting that Apple seems prone to not only making vague (and possibly ill-thought out) rules, but also very aggressively applying those rules before there's been any assessment as to whether they need some tweaking.
> Quick rant: if this had been a Lisp project, and they'd accomplished this stuff by writing macros, we'd be talking this up as a case study for why Lisp is awesome. But instead because they started from unequivocally terrible languages and added the features with parsers and syntax trees and codegen, the whole project is heresy. Respectfully, I call bullshit.

I was so sad, thinking about how using a cross-platform Lisp (I.e., LispWorks) would have solved this problem for them by design. FogCreek has some pretty smart folks, it should have been within their reach to use LW and go...
Seems like lots of FUD; how do Firefox Hello, Pocket and Geolocation "leak data about you" if you don't explicitly use them? How do DRM and Reader mode leak data at all?

Also, Safe Browsing, DRM, Search suggestions, Telemetry and Health report can be disabled in the preferences UI. Don't need sensationalist about:config protips for that.
The piece you're missing is that Wasabi was a much smaller jump from where they started, which was VBScript. Sure, criticize Joel for using VBScript back in the 90s when he started writing a bug tracker at Juno, but in 2003, when Fog Creek decided to port to Unix, they had to make a decision based on where they were, not based on where they should have been.
New ElasticBox delivers DevOps teams broader reuse and infrastructure freedom
They gave the account to a company and the company delegated access to a robot. However the account is not in the name of the robot.
i'd actually be way more suspicious of a proprietary database, unless there was a very compelling reason why none of the existing ones worked. maybe this is just my inexperience in the field, but a database engine seems orders of magnitude harder to get right and maintain than a compiler (that too a transpiler, so you can even human-inspect the output!) does.
How+to+render+a+section+in+partial+view?+-+TechZigg
Google Shopping just banned Confederate flags. However you can shop for Nazi flags.
PaulHaugis's post is earlier than your post I replied to.
It can be a pain when trying to distribute software to users (non-python programmers). What I usually end up having to do is distribute virtualenv with my code, and include a simple Makefile/build script to setup the venv. Invariably someone tries to then move that directory and everything ends up getting screwed up until I can tell them to run "make clean all".

I'm not too sure that this would end up being any easier, but maybe...
>A watch is a watch is a watch. Unless you have a Rolex.

In which case you have a rather fancy watch, but a watch nonetheless.
That doesn't make it any less silly.

I find the flying of the confederate flag in real life reprehensible, but censoring a civil war game using it as a symbol of the confederate armed forces? I'm not sure that makes sense.
Zenti – Hiring Senior Rails Dev. And UI Deigner
This is getting as bad as the washington redskins non controversy.
can it handle files larger than 2MB yet? :P

Incredible promo video though!!!
Did you miss that you can't create local variables?
https://news.ycombinator.com/item?id=9777854
> That's gambling on the stock market.

A gambling game where the house historically doesn't win (if you don't try to day trade). And historically, your money doubles in ~7 years.

> Sure, there are plenty of people who hit that jackpot too

Yes, many people hit that jackpot.

> let's not lump that together with the idea that 9-5 salary is a way to get rich.

There are many well off upper middle class that own multiple homes this way and retire at a reasonable if not early age, with a net worth that will leave substantial amounts to their kids.
What are the 10 most important things to learn in web development as of 2015?
> You'll get good and bad developers no matter what language you program in. Your career is more dependent upon whether you can work with people who are difficult to work with or not, rather than your skill in technology X.

There is truth in this, but a bad Haskell developer is less likely to be able to get their program to compile than say a bad Java developer.

This makes it easier to weed out bad Haskell developers.
Pretending like it doesn't exist doesn't serve anyone though. Especially when approached from a historical context, I think it's a disservice to pretend like it never happened.
A Compositionally Verified Compiler for a Higher-Order Imperative Language [pdf]
> Still: is anyone complaining of Emacs or Vim or ST3 being slow/complex because they have installed plugins to the core?

Emacs? Yes. Absolutely. Emacs once stood, humorously, for “Eight Megabytes And Constantly Swapping”. That is a valid complaint that people have made.
And if this targeted (asp or php) to js, people would love it.
No one ever got fired for buying IBM or removing the confederate flag from store shelves.

It's stupid for a game, since most games allow us to choose between being good guys or bad guys, but here they get to posture, score points and gain brand loyalty without alienating any substantive sales. Really good PR.
Most often, the confederate flag is not used in a historically accurate way.
I guess no one heard about holodomor famines.
Sorry it took so long https://news.ycombinator.com/item?id=9398015
Well I hate to also semi-dismiss your message, BUT when certain add-ons are essential to using a tool like Atom it makes it slow and bloated.

For example I use vim, and when I tried Atom I threw on two Haskel add-ons and my system was unusable. Then I removed the add ons and my 7 year old desktop on OpenSUSE just lagged away. I than went to my other old desktop all in one and that lagged away just at typing (This was a month ago) and adding anything to Atom slowed down so much that typing was lagging let alone any feature.
AAA game released too soon;  film at 11
You could have just started on Java. I've worked on very large 15 year old Java enterprise code bases that are doing just fine. That language is so pathetically maintainable and the backward compatibility between JVM releases is very good. Microsoft seems like a moving target with how often they deprecate things.
The fansubbing community way back in the day (which is what this article is talking about) was never about convenience, it was about being able to watch anime that wasn't otherwise available. It was the only way. It was actually quite inconvenient. We are talking about the day of trading grainy 3rd-5th generation VHS tapes through snail-mail. Before P2P downloading. Before widespread access to high-speed internet - that's what we are talking about here.
One of those bits that seems so dumb that there's obviously more details to come. My guess is some group send in massive reports against the game OR the developer is making it all up for publicity.
I think the flag is a racist symbol and I don't think it should flying above a state capitol.
I am quite optimistic about Rust. It combines an area that needs PL theory badly - systems programming. But does so in a very practical way. Instead of attempting to control side effects, it promotes immutable data as a default (yay!) and uses type checking to enforce data lifetime and memory safety.

As anyone who has been studying high profile bugs knows, memory flaws are a huge problem.

Mozilla is well on the way to having the most secure browser with Rust.
http://www.jwz.org/doc/easter-eggs.html

My all time favorite reply about bloat: "X is big because your needs are big" (in the article X = Mozilla).
This has jumped the shark and landed in the land of absurdity.

It's one thing to display a confederate battle flag on a government building as a sign that you're opposed to the civil rights advances of the 1960s and it's an entirely different matter to use it in its historical context.

I heard on the radio that they're considering removing the flag from Gettysburg.

The one time that it's completely appropriate and inoffensive to display that flag is in the historical context of the civil war.

This has to stop.
> It lacked the "crisp" feeling Firefox has††, and the UI (new tab screen especially) just felt stale.

> †† I understand how caching works.

I'm confused. Do you mean Chrome lacked Firefox's speed? Or you simply like Firefox's UI better?
It doesn't look like it's memory safe.
that's a really good point. I used to browse http over telnet because my boss couldn't tell I wasn't hard at work. Needless to say, I can no longer do that.
http://jacob.jkrall.net/wasabi-the-parts/introduction.html this doesn't suffice? It's the very first chapter.
http://kb.mozillazine.org/Browser.safebrowsing.remoteLookups That's configured here
Hmm, my $1 and $2 bills don't have this, though my $5, $10, and $20 have something like this with the O's (05 for $5)
I don't think it ate up any more resources than, say, MySQL support. Fog Creek employees have produced tons of innovation since Wasabi was introduced, including brand-new companies like Trello (2011/2014) and Stack Overflow (2008), as well as in-house products like Kiln (2008), WebPutty (2011), and Make Better Software: The Training Series (2009-ish). None of these projects were particularly resource-constrained by having to do some compiler and runtime maintenance in the process of building FogBugz.
By the time things get that bad we've already crossed my threshold for "final" safeguard.
While events can be used anywhere in your applications, they're not the best option in my opinion. I still think functions should take an input and 'return' the output, not take a handler function to process it.
My condolences go out to my friends who work at Microsoft who have to support this.
You realize 'redskins' is a racial slur, right?
Your comment implies that half the people in the US fly that flag and that everyone who flies the flag is a racist and that the fact that so many people fly it hasn't made it lose much of its meaning.

Your comment makes a lot of assumptions and appears to me to be painting half the country (probably the south) as racists. This is a bigoted narrow minded attitude.

Even Kanye West has a line of clothing with the confederate flag, do you think he's part of the KKK?
That's all self-censoring. The law says use of such symbols is fine if it serves art², however the agency tasked with judging the youth impact of games does not think games are art. However, that's just their opinion and does not reflect actual legality, since this was never challenged in court.

So, until they change their opinion, or a game company decides it's worth it and takes them to court, game companies just end up censoring themselves in advance so they don't have to deal with it in the first place.

² As mentioned here https://news.ycombinator.com/item?id=9777854 , it was for example fine in the movie Iron Sky.
Here the example on the site:

func main(): int {
mut i := 0;

for i < 5 {
printf("i: %d\n", i);
i = i + 1;
}

return 0;
}

I'm really curious about 2 things: that for seems to really be a while. Why := in the declare and = in the assignment?
Apple is not and should not be a political actor.

More and more the United States has included corporate activities into the fold of law enforcement and legislation.

A host of institutions called FDRCs exist in a public-private limbo - representing the interests of the state but inside the private world.

NGOs - non-governmental organizations - are in fact very governmental. They are enumerated by the United States, many times funded nearly exclusively by them, and are often fronts for the CIA and other parts of the government.

The government will make causal reference to Civil Society in speeches. Civil Society is not you and I - Civil Society are organizations (many times funded again by those elements that flirt inside and outside of government boundary). For example George Soros funds huge numbers of Civil Society Organizations for US-aligned political purposes around the world.

The United States has discusses standards of corporate governance and responsibility under the expectation that its partnerships with international corporations overseas act as 'proxies' for US government inspired cultivation.

US corporations are allowed and encouraged to participate in the creation of legislature. Given the inevitable pass of TPA it's timely to mention US corporate input into the one of the largest and most important pieces of modern US foreign policy. Wall Street wrote a bill draft for the House to remove limitations on derivative trading (put in after the housing crisis) and the House passed their bill without altering it.

Private corporations draft and/or research most of our legislation. Washington think tanks are critical pieces in the legislative process.

Private corporations own the fourth estate of our government - there's a looong long history here to write about how this has been used for private profit.

The majority of NSA work (it was discovered) is outsourced to private corporations and much of our intelligence work is done by private intelligence corporations (Palantir, HB Gary Federal, Stratfor).

Our military uses Blackwater (now rebranded because of their human rights violations) a benefit being that if a private corporations commits war crimes - it isn't technically the US governments fault.

Issues like modern surveillance (revealed by Snowden) and propaganda are not performed by placing laws on corporations that they must follow, but by partnerships. Corporations are allowed to do things that government can not and vice versa. Both benefit when an exchange can be made.

But probably the easiest place to see the blur and partnership between the state and the corporate world is the Republic and Democratic parties and their Commission - which also runs the presidential debates. This institution (our political parties) themselves are, legally, in practice and by definition, a corporation.

I do not want Apple to be law enforcement or national security enforcement. I do not care if it is more efficient to have private citizens perform the function of public institutions.

Public institutions have limitations that private bodies do not.

This is on purpose. The limitations on governance were placed to ensure liberty.
Please for the love of god do not disable the Google SafeBrowsing preferences. SafeBrowsing protects you from a lot of malicious websites, and does not leak much information to Google. For most people the security benefits of SafeBrowsing far outweigh the privacy concerns.

It is important to remember that malicious websites and malware in general may negatively impact your security and privacy in extremely harmful ways (malware compromises PII, website credentials, financial information, uses webcam and microphone to photograph/film/record you from blackmail/revenge porn purposes, ...)

For context, please see these relevant Mozilla bugs about SafeBrowsing privacy concerns: [0], [1]. tl;dr Firefox must set a cookie for SafeBrowsing, but it uses a separate cookie jar for SafeBrowsing so Google cannot tie the Safebrowsing activity to anything else you do related to Google or their services (which is the biggest concern here). They can learn a limited profile of your browsing activity, along the lines of "Random user x often uses their browser between 9am and 5pm on M-F".

The Safebrowsing implementation is specifically designed to be privacy-preserving. [2] It uses a Bloom filter to implement fast lookups in a minimally sized hash table of known malicious URL's. The only time a full URL (actually various hashes of multiple prefixes of the full URL, including the full URL) that you browse it sent to Google is when a prefix of it collides with a known malicious URL, in which case the URL must be sent to Google to resolve the question of whether the URL you are trying to visit is actually malicious or just a false positive from the Bloom Filter. Yes, the hashes are unsalted so it would be possible for Google to check if you were trying visit some pre-determined URL ("were they trying to visit www.thoughtcrime.org?") but only if it collided with a known malicious URL.

It would be helpful to know what the average rates of collisions and false positives are to get a sense of how much of an average user's browsing history is leaked to Google through Safe Browsing - can anybody from Google comment?

[0]: https://bugzilla.mozilla.org/show_bug.cgi?id=368255
[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=897516
[2]: https://code.google.com/p/google-safe-browsing/wiki/SafeBrow...
I don't think 'originality' should be the goal of any language. Being novel for the sake of novelty inhibits effective communication, it doesn't enhance it.
6 Great Tools for Content Curation That Make You Look Awesome Online
Rust provides a good solution to C++ legacy cruft, complexity, undefined behavior, data races and provides some nice new language features like ADTs, traits, etc. I find it ties the language feature together with a beautiful and well thought out syntax.

Still, because of tooling, direct C++ interop and familiarity we would have stuck with C++. The killer feature that elevates Rust above everything else - and made us switch - is the borrow checker.
California's vaccine bill: State Assembly passes SB277
I've always been told that it's usually for legal reasons/costs that they'll leave this money on the table. I believe it was in the context of Miami Vice that I saw this came up, specifically in regards to music licensing (for DVD release many years ago).

Does anyone know if contracts have gotten any better with regards to streaming purposes? With Hulu's raise I assume there's now some language being put into these to account for it.
You need those for memory safety. It is very true that you don't need Rust's memory safety features, such as Arc and Cell, if you don't want memory safety, but it's also not a very interesting observation.
You are comparing a $69 Apple TV to a desktop that will cost at least 4x that. And the usage models you are describing do not correspond to how most people watch TV. People sit on the couch with the TV on, potentially fiddling with their phone. This works with Apple TV perfectly. If you want flexibility then what you want is a much more expensive computer, and then you've got ten-foot-ui problems even in the most basic usage scenarios. I too have my (gaming) pc hooked up to my TV (via a long HDMI cable) but I only use it to play games because the user experience is horrendous when doing anything else.

> dumbed-down products

> streamlined but extremely limited

What the hell are you even talking about here? It's certainly not TV sticks because all of them offer similar functionality. It's certainly not Apple laptops or desktops and their unix backed OSX. What then? Phones? What activities do you do on your phone that cannot be done on an iPhone? In what tangible way is an iPhone dumbed-down and extremely limited compared to, what, Android? And most importantly, in what way does using an iPhone irreversibly force you into the Apple ecosystem?
Imagine if neo-nazis started adopting that made-up Wolfenstein logo as their own...
Expedia, Travelocity, Hotels.com Warn Customers of Phishing Scam
Google just published a great paper on that topic: http://highscalability.com/blog/2015/6/4/paper-heracles-impr...