skysight-inc/HackerNews huggingface dataset:
> but I don't see why the browser is singled out as something needing special legal treatment

Does your calculator interact with anything else but your computer? Same with file manager (SMB excluded)?

Now lets look at the browser, it interacts with different servers, via the HTTP protocol, and the documents they serve via many different technologies such as HTML, Javascript, Java, XML, Flash, along with others. 'Back in the day' Microsoft did a very strong push to tie IE in with Windows, then push developers to use ActiveX on websites so they would only work with Microsoft products. There was no HTML5 multi-platform interoperability, if you wanted to visit a huge number of sites (many government ones too), you used Windows on X86, and you used IE. Even worse, after the early versions of IE, they dug its hooks deep in to the operating system so it became WindowsIE, you didn't have one without the other.
Adding to that, there's an argument to be made that the browser ballot helped make the Web a much richer place.

The reason I say that is that it allowed Chrome to make serious inroads and become a much more dominant browser. Chrome comes from Google, a company whose entire business model revolves around getting people to spend more time on the Web. So they have a vested interest in pushing the Web toward being as rich a content platform as possible so that people spend more time in their Web browser and not in other applications.

So they did that. They made Javascript more performant, they pushed new standards for producing more attractive and responsive pages, etc. And makers of other browsers, who might not have done the same because they're not driven by similar incentives, had to start hurrying to keep up.
Sed is like the predecessor to Brainfuck. Every keyword worth using is a single letter, and there are the match space and hold space to keep track of. Plus if you accidentally forget a -r at the beginning, regexes that would work in any other program may not in Sed.

Sadly I get more mileage out of Sed and Tr than any general-purpose text processing language(Perl) for batch processing text.
That's the VAT tax, comparable to the sales tax in the US, so this compares as 24% vs ~6% or so in most of the US. Income tax is separate from that, and depends on country to, but seems to work out to quite similar percentages, at least between Germany and the US.
Lovely comment. Thank you :)
How about some basic shared knowledge we can all trust and build on?

We have decades of it, it's so trusted that you're forgetting it even exists. What we don't have are convenient answers for questions at the edge of predictability involving dozens of constantly-moving variables.
Date-Tiered Compaction in Apache Cassandra
And what's with malware researchers all being Italian? Seriously!

They're pretty good at RE too.
>And how does that culture happen? Do you think people just get up one morning and decide to do tax evasion?

No, they get brought up by their parents to do it, usually. The justification is that the government will just waste it anyway, which can be true. Of course, the culture that breeds tax evasion is the same one that breeds poor government. Happily I don't have to deal with it.
I imagine people with children, among others, would have a hard time agreeing with this advice.
That's not a software dev, that's a quant. They are as different as Javascript and Java. (Or, as one review of the book, "Javascript and Java" put it, "This book conflates two topics which have as much in common as the Taj Mahal in India and the Taj Mahal in Atlantic City").
Exactly. I'm always sceptical when I see "groundbreaking breakthrough" (or similar exaggeration) in a title, unless the results can be confirmed/reproduced by the 3rd party. More often then not, such "discoveries" are later proved to be some kind of error (intentional or not).
http://www.catb.org/~esr/intercal/ C-INTERCAL, which transpiles to C
Special effects for Star Wars were through Industrial Light & Magic (associated with Lucasfilm), a part of which was bought off by Steve Jobs as Pixar. Now, both Pixar and all of Lucasfilm are owned by Disney...
if we do that it will mean the end of sociology as a meaningful discipline. think of the sociologists!
How to get more conversions on newsletters
"the impression I always got was that the engineers/algorithm guys were always second fiddle to the traders"

This is mostly a stereotype of working at a large iBank. Proprietary trading shops and hedge funds have very rarely worked that way, especially after the rise of electronic trading. In fact, most often now, if someone is coming from one of those environments with the title "trader" they were most likely a clerk that was doing a lower paying job that just wasn't worth automating.

My time in finance generally and algo trading specifically was much more "nerd amongst nerds" than any other development job I've ever had.
I'm mostly comparing with Scala because that's what I use most of the time. But even in Java it's very possible to get the same safety advantages - it's just that working with that level of type detail gets extremely cumbersome, so for most projects it's not worth it.
There's a spectrum of personality types among traders. Those working with the more esoteric products that require heavier mathematical analysis are nerdier. Though of course it's all relative. Almost everyone you'll meet at a big bank is there because they got stellar grades at an Ivy-league or near-Ivy school...
Is there some way to sanitize the output? The prevalence of <br><br> is something I've always disliked about WYSIWYG HTML editors (something a markdown converter doesn't have to struggle with, usually).

I can do paragraphs by not manually breaking lines and instead select the second paragraph's content, then apply the "normal text" style, but this isn't exactly intuitive.

Or one could disallow further linebreaks and thus just create paragraphs when you're entering a linebreak.
State-sponsored or not, Sony Pictures malware “bomb” used slapdash code
Kind of, but in the 3.x series, please note that continuations are now completely optional.

As continuations are quite memory heavy, the new way allows for lighter sessions.
> "...an invasive water mold ... reached Ireland, where, '... four out of ten Irish ate no solid food except potatoes, and … the rest were heavily dependent on them.'

Imagine if something were to arise that took out the corn crop . http://ensia.com/voices/its-time-to-rethink-americas-corn-sy...
High-tech mirror beams heat away from buildings into space
I just looked, I have roughly 40 companies in my spreadsheet. However I have incomplete info on most of them; I'll post the companies whose info is complete, then I'll go back and get the rest of the information for the other companies.

What I list are the name of each company, which links its homepage, it's Jobs or Careers page (if any), it's Contact page (again, if any), and the city it's located - all San Francisco in this case, but for, say, Vancouver, Washington, I also list Camas employers on Vancouver's page.
Top Then Things You Probably Didn't Know About Stack Overflow
You wouldn't believe the cost of hardware support.

The addition is usually done using carry-look-ahead scheme [1]. This scheme has depth of O(log(N)) (N being number of bits). For 64 bits it is k * 6, and k is about 1.5. So you are looking at ~9 logical operation depth.

The computation of overflow uses bits from both operands and result. You also have to store that overflow bit somewhere. This means that 1) you have to add logical operations (usually two) to compute it and 2) you have to lay wires to store results of computations. Either way you waste timing resources (logical ops for wider processes, wires for thinner ones).

For superscalar execution you end with another result dependence to resolve and mostly ignore.

In the end you add about 5-10% of overhead of clock cycle time due to constant checking for overflow.

E.g., your request will make all computers more expensive to operate.

I have relatively extensive experience in designing hardware for a software engineer (accelerated video controller for STB, no less, from algorithmic prototype to tests). My modus operandi in that area is that you should do in hardware only what you cannot do in software.

Let's compare SPARC and MIPS. SPARC has status register (hardware support for overflow you asked for) and MIPS doesn't. SPARC lso has complicated register file, but it is out of control path, which is register-register addition, you wouldn't believe. SPARC and MIPS are equavalent otherwise. We estimated operating frequency estimations for ALUs of SPARC and MIPS for 0.13um process and for SPARC it was 400-450MHz for SPARC and was about 500MHz for MIPS, without any tweaking in low level. We have here 10% in speed difference. MIPS would be even faster if we ditch ADD/ADDI/SUB/SUBI instructions (add/subtract with overflow checking).

The same is true for OpenRISC and RISC-V. OpenRISC generates exceptions for any sneeze that may happen, RISC-V continues. Guess what is easier to develop, test and will be faster in the end.

Please, do not add to hardware any functionality you really do not need. You can check for integer overflow statically and generate special code that will generate exceptions if you cannot prove their absence conclusively. This is already done for division by zero for MIPS target (check it out, it is amazing to see difference between -O0 and -03), it can be done for integer additions.

[1] http://en.wikipedia.org/wiki/Carry-lookahead_adder
Litecar Challenge
There is something big that was not pointed out in this article. Whoever did it got paid to do it. This is not a simple case of revenge of a nerd, nor is it a case of "your political movie is offensive."

Someone hates Sony / SPE, and paid for the attack.

How did I come to this conclusion?

1. No matter how mad you are, being angry is not enough fuel to collect 100tb of data and then leak it out in 25gb chunks. You need motivation to continue, and money is that motivation.

2. While company security is terrible everywhere, and with enough work anyone can be hacked, it takes a measure of skill and careful planning to pull off a hack like this. This is a not a "we got lucky" hack. It was planned carefully.

3. The amount of data, and the selection of which data gets released when, as well as the difficulty overall of the operation, says to me that multiple people were involved in the hack.

A reason why it isn't North Korea:
If it was ( either intentionally or accidentally ) it is in NK best interest to either claim responsibility and embrace it, or to prove they didn't do it. They have done neither. This implies that they can't prove they did or didn't do it, because nobody under NK government control was involved.
IE-dominance has finally more or less ended

... in favor of a Google/Chrome-dominance. Not much of a victory for the end user.
Holding to destructive principles is not a virtue.
Switched over to PostgreSQL for a personal project for the json datatype. Great if you want some mongo-esque document storage without losing out on having a relational database.

http://clarkdave.net/2013/06/what-can-you-do-with-postgresql...
Expect Labs Raises $13M to Give Apps Better Voice Controls
Nice post Josh — seems like Meteor has gained a lot of momentum and it's good to rehash exactly what it is, there are definitely misconceptions out there.
I'm amazed at how often I hear "you can't taste the difference" with something that obviously tastes different. Its like a color blind person saying "you can't tell the difference between red and green" instead of "I can't tell the difference". I can taste the difference between and specify about a dozen types of animals. How in the world does anyone think I won't be able to tell a veggie patty or insect patty from any of them?
Strange thing is, they had other episodes with Muhammad with no comment from anyone that I'm aware of.
Tax rate and tax evasion aren't really linked.

Do you have any sources that support that assertion? Increasing tax rates increase the incentive to avoid said taxes. If I'm going to go to jail for tax fraud, I'm not going to that if the rate is 2%, but I might if it's 50%.
Protest outside otherwise?
Bye bye MongoDB.
Thanks. Kind of proud of that infographic!
I'd go a step further here.

If you can, aim to save at least half.

And never charge on a per-project basis. Bill a daily rate, 1-2 week sprints, demo, rinse & repeat.

It's much easier for expectation management & rapidly adjusting requirements. Which is every requirement.
I am a supporter of the EFF but I don't really see the point of suing the NSA. If they loose, they will call it something else keep doing it. And the NSA is only one of the offenders. Don't think foreign gvt aren't doing the same on their side of the cable. The only solution is systematic encryption. The EFF's let's encrypt effort is way more constructive in my mind.
Thanks for the feedback. Indeed we will be trying to do so over the coming weeks -- especially in the tutorial and blogs sections.
How a Ringtone King Found Tech's Next Wave
In addition to those peripheral benefits there's also the intangibles. Mainly that worrying about database stability is just not part of my life the way it was five years ago before I'd fully migrated to PostgreSQL.
I'm almost equally scared of the Chrome dominance now as I was for IE6.
Did you even look at the browser stats link I posted? No browser has a majority usage share anymore.
I had that idea a while ago. Write a short article, copyright it, and then email it to a bunch of terrorists to make sure the NSA pick it up. Because we really have two different paradigms involved here; the big copyright trade associations claim that the law is broken when you copy something, whereas the US government claims the law is broken only when/if they inspect the copied material.
> Many essentials like food and bus tickets have lowered (or zero) tax rates

That's charity, not progressive taxation. Besides, VAT is fixed-rate, which makes it regressive in practice.

> it's printed on every receipt you get

But nobody is taught how it works, in school or elsewhere, and unless you run your own business you'll never find out. Also, because it's segmented, atomic changes to different segments are usually reported under "business news" (unless it's for stuff like petrol and tobacco), the sort of thing most readers will skip. Honestly, the more you look into VAT, the more you see how it's always been used to raise taxes on employees without making them aware.

> Taxing wealth has big problems with transparency and evasion

Preying on the weak is obviously easier, that's always been the case. It doesn't make it right.

> a combination which does hurt income equality.

Amen.
The first rule of fight club is "You Do Not Talk About Fight Club."
The author _says_ that it's done by shell scripts, but in reality he's checking them by hand (i.e. in the coding tasks you get actual code review).
Since you've made an issue of this: I downvoted your comments on this thread. I don't like Snapchat and find its CEO kind of skeezy. But there are worse things you can be than kind of skeezy.
Apocalypse means "revelation".

I hate when people use that word like it means "the end of society as we know it",or like it's "madmax time" or something.

Apocalypse is of religious nature.It has nothing to do with a "global catastrophe.".

Aren't scientists supposed to be smarter than the rest of us?How can they continue to spread that non-sense?

PS:I'm not religious.But the word Apocalypse has a specific meaning.
ISSN: 1573-059X; 0022-2437; 0022-2429; 0732-2399; 2164-3970; 1520-6793.

https://www.informs.org/ (a couple of the journals are published by them); their Analytics magazine is also good, as well as their site.

ama.org

Any book published by Springer, Emeral Insight and Taylor & Francis Group.
Article seems inaccurate: Windows 8 had it too.
That info is for PostgreSQL 9.3 (and 9.2). 9.4 comes with other enhancements if you're using json. jsonb in particular opens up whole new possibilities if you're doing heavier work with json data.
Non-Sarcastic Thank You for taking the time to explain what I thought was self evident if you had seen the movie and read the book.
Getify on understanding your code better
This is a pandering article where someone acts outraged to pander to an audience.

Firstly, "cyberterrorism" has forever been defined as attacks on computer resources, not attacks on people. If a nation state crippled a business to coerce their actions, that is pretty much spot on with the definition of cyberterrorism.

Secondly, who ever said that such a theater attack would have to simultaneously hit 18,000 theaters? The threat seemed to be that any theater could be at risk. I mean, is ten theater attacks okay? Five? Two? One? Sony and theaters are not the US military or the government. They're a risk abatement private enterprise.

This is a terribly weak article. He redefines existing terminology and then strikes down absurd strawmen to get the cheering crowd to nod along.
Right -- why not release it to individuals for even $2.99 and have a "watch-in" where you go watch in a local public space that is not advertised or set before-hand? Make it the decentralized distributed stupid-comedy-watching sit-in of the year. Do it on short notice so people feel comfortable that no one could set up a terrorist attack beforehand.
Wordpress has had this forever: http://codex.wordpress.org/Function_Reference/wpautop

Like most of WP, the code is ugly, but battle-tested.
For me, it's not about the length or the scale of the temperature, it's having grown up with the "feel" or the "time" of a measurement.

If I see a road sign that says it's 130 miles to Chicago, then I know how much time it's going to take me to get there. I don't have that "feel" for seeing 209km.

If I see it's 60° (F) out, I know how that feels, I know how to dress for it. I have a very different expectation if I see it's 15° (C).

I personally think that's the biggest barrier to conversion, the learned, in-grained expectation of time or sensation when seeing a measurement expressed.
How We Break Production
No, it is not an ideal solution. It causes decrease in clock frequency for about 10% (or you have to make your design noticeably more complex).

The trap in Alpha ISA was done for MIPS compatibility reasons (Alpha was more or less MIPS assembly compatible).
Wait, let me see if I understand the logic here. Engineers are second-class citizens in finance, but third-class citizens in "the VC-funded world". Evidence: engineers get "0.01% equity slices of post-A startups".

What percentage of a hedge fund does a typical engineer get?
I'm starting to see sites which work in Chrome but not Firefox - and not because of fancy web standards Firefox hasn't caught up with, but web page bugs showing the developers haven't bothered testing in other browsers.
Apologies for reporting here instead of GitHub Issues. :) Long lines without a break (e.g., space) continue out the side of the box. Firefox 34.0.5.
European governments did not say you are welcome to come but the CIA still might get you, they said he is not welcome. The longer Europeans pretend that their governments are not complicit the easier it is to keep the status quo.
How Linux containers can solve a problem for defense virtualization
I always appreciate your use of memes in every article!
Configuring parser_rules for allowed tags can do a lot, but i think it would not be enough to disable linebreaks alltogether. Thanks for pointing this out. We will consider adding it to configuration.
Google Adsense Disadvantage and Why Google Adsense Sucks?
Those God Damned Republicans. If it wasn't for them we'd have gotten rid of pennies years ago. Republicans suck for keeping pennies alive. (I hate Republicans.)
Yes, this has been quite an amazing f-up by the tax authorities in the EU. I wrote a blogpost about it the other day: http://blog.satago.co.uk/2014/11/what-is-this-vatmoss-mess/

imo the major f-up is removing the tax threshold for selling digital goods - even if you sell a £1 kintting pattern you have to register for VAT now.
The Fourth only protects 330 million out of 7 billion people.

However, if we don't help US citizen for their democracy, we'll have no weight for ours.
(roughly 40 percent of U.S. corn is used for ethanol roughly 36 percent of U.S. corn, plus distillers grains left over from ethanol production, is fed to cattle, pigs and chickens. So, a 50% drop in corn production would not have nearly the impact you might think.

Also, during the potato famine Ireland was forced to export a lot of food which made everything far worse. http://en.wikipedia.org/wiki/Great_Famine_(Ireland)#mediavie...

Note: Yield per acer does not stay down for that long but acerage under production does.
Which market, exactly, did Google create? I can't think of anything Google did which was actually novel.
It's better than nothing, but the OP's simplified budget leaves a lot to be desired and could even be quite dangerous to a freelancer's savings and mental health.

Spending the previous month's income one month after it hits your bank account sets you up for a roller coaster of feast and famine that is little better than living paycheck to paycheck. There was nothing in the article about saving for the future.

A more effective budget would take a rolling average of your last 6-12 months income. Subtract at least 25% of that for savings (if you can save over 50% even better). The remaining money can be pro-rated for a reasonable monthly income. When you have a windfall month (such as early/late paying clients happening to fall on the same week) then put all of that extra money into savings.
I had heard good things about YNAB, so I purchased it a few months ago. I can see how it could work really well for some people, but reconciling it with my finances was a little too much ongoing work for me (also the UI was somewhat sluggish for me).

Good article though, I definitely agree with your points on how freelance budgeting makes a big difference. Transitioning from a salaried job can be tough, but you really do need to change your strategies/mentality for managing finances.
If I were a hypothetical Russian, I would just crack some bank accounts with my zombie network to launder some Gazprom money, fund anti-fracking propaganda, and donate to anti-fracking lobbyists.

Hypothetically, this is occurring right now, and is less traceable, less newsworthy, and more effective than a loud public attack on a major multinational company. Hypothetically, I could probably keep it up for years before anybody noticed.
mostly-white, mostly-male, mostly-middle-to-lower-class

This is a laughable statement. Let me address each point directly.

During the last election, 33% of Hispanics voted for the Republican party[1]. 44% of women voted Republican[2]. And "mostly lower to middle class"? I though the Republican's were the party of the rich? Who do the rich vote for then?

I strongly suggest you take a more open-minded approach to politics.

[1]http://www.pewhispanic.org/2014/11/07/hispanic-voters-in-the...
[2]http://townhall.com/tipsheet/katiepavlich/2014/10/22/poll-wo...
> Switzerland signed up to the EU’s customs union in 1972, which abolished subsidy and tariff barriers. Since then, it has also decided to sign up to the majority of the single market: it is a full member of the single market for goods, a signatory to the Schengen agreement, and it has signed up to most of the single market for capital. In many areas, therefore, Switzerland is effectively a member of the single market. But like Norway, it does not have the ability to affect the rules that govern it. [1]

Just because the Swiss are not in the EEA doesn't mean they aren't force to adopt EU policy. Their exports depend on it.

[1] - http://centreforeuropeanreform.blogspot.co.uk/2012/07/britai...
From a practical aspect, IPv6 (and the removal of NAT) can't come alone: standalone stateful firewalls need to be generalized as well, to replace the way they are embedded in the NAT implementation inside people's modem/routers nowadays.