skysight-inc/HackerNews huggingface dataset:
>babel was hard for me to set up, therefore all applications should be simple enough not to need to be configured

Oh goodie. Another post where the author experiences some small, isolated incident then assumes everyone shares their view and interpretation of it (or indeed shared the experience to begin with) and the entire industry needs to change like... RIGHT NOW.
I prefer minimal config, but she lost me here:

> If you compare the experience of using both coffee machines, even if the former doesn’t give you the exact kind of coffee you want, you are still far better off.

Nope. Probably true for people that don't care about coffee, but give me the full espresso machine any time.
BTW, the Boeing engineers of my day did have a lot of respect for the Tristar's engineering. That's a high compliment in my book :-)
Nope - no issues with varicose veins yet. I've also heard that varicose veins can be caused by pushing hard on the toilet!
Really, it comes down to what you mean by "America"; my understanding of the "[president] is destroying America" crowd is that they're commenting more on destroying America's "America-ness" than actually dismantling the nation.

Right now, on the right, you have people making claims that Obama is a closet authoritarian bent on dismantling the constitution, taking away our guns, and forcing your small town to not have a nativity scene afront their courthouse this year. Turning back the clock by a decade, those sorts of claims are not very far off from the claims of people (like a rather-younger me) on the left that Bush (or, perhaps, Cheney) were intentionally using the September 11th attacks as a tool for stripping us of our constitutional freedoms. Although obviously not a majority opinion; those sorts of views were definitely not uncommon during the Bush era.
This got me as well. At least have a more detailed "how it works" type page. Maybe even a sample working page to try out the features.

Someone even commented above about using a google/twitter/facebook integration. I'd be more willing to do it from there.
I think it is precisely that harshness that pushes the original title towards linkbait. Again, I'm not questioning the legitimacy of the involved developers' emotions.

The point of a linkbait title is to elicit an emotional response that is disproportionately strong compared to that of the actual content. As such, they are worded strongly.

I agree that "relatively new" was a bad emendation. I probably just would have removed "absolutely" from the original title and left it at that.
I actually have some sources from my yesterday's discussion handy:

http://qr.ae/R4iSbs

http://lesswrong.com/lw/lq6/the_galileo_affair_who_was_on_th...

http://lesswrong.com/lw/lq6/the_galileo_affair_who_was_on_th...

They paint a completely different picture of Galileo than the one taught in schools. TL;DR: Galileo was onto the right idea, but for totally wrong reasons. His model was worse than existing ones and unsupported by available empirical data - therefore it was justly rejected by contemporary scientific community. And the issue with Church was apparently about Galileo being a dick to the Pope.
I don't like the re-titling -- I saw the original title and understood what the article was about (advice to application developers). The new title sounds more like advice to application users. :/
whoa - perfect
Well, a Chinese room can simulate a computer, a computer can run a physics simulation and a brain is a physical thing and brains are conscious. So it's pretty open and shut imho; yes, a Chinese room can be conscious. That much is clear. Now what it means to say that something is conscious is another question. I've never seen the word rigorously defined.
You can't knock out the internet with a single nuclear warhead, but you can seriously damage it.
Not denying it
Yes, usually the slow parts of them all. The core libs, render and vm are c/c++ (or even a little rust).
I'd have to look at the code but you can detect just about anything within the browser; do the check once regarding what features you want to use, store and do that. User agent string parsing is a hack that's typically easier to do hence why so many still rely on it.

Having said that I don't think they'd be all ears; their code isn't opened source and while I could try to debug through their minified code that hardly seems worth it for me to do.
On the bright side: There are worse things than a processor lockup (which is easy to spot when it happens). And the other bug was in the newest architecture (Skylake) and did not affect Xeons.

Arguably the memory Row Hammer exploit was far worse, and is a sign of how bad things can get outside the CPU.
And it's a Dover book, so is quite reasonably priced (around $12).
Right now it's fashionable to dislike Amazon. Rants about Amazon are a formula for karma success right now. That's my guess as to why it hasn't been flagged to death. I wouldn't attribute a lack of flagging to legitimacy. HN isn't immune to BS.
If people forge documents, those people should be banned.

Verizon shouldn't be helping people steal IP addresses from other organizations.
The less options you give the user up front the better; I don't think this would be a better option (though allowing advanced users to select this may not be the worst thing).
I've also noticed the bug, it didn't happen with Chrome. What do you all think was my first thought?
Don't forget the Segfault bug on the Intel Quark (which doesn't have killbits - oops) [1], or the stack pointer overflow bug that Matt Dillon found compiling DragonflyBSD [2], or the Barcelona "you weren't really using your TLB, were you?" cache coherency bug [3].

Microcode is also in multiple places - there's a flavor baked into your chip, flavors baked into your BIOS to boot on your CPU if its rev is lower, and flavors pushed into {Windows,Linux,...} that also flash if their revs are newer.

[1] - https://en.wikipedia.org/wiki/Intel_Quark#Segfault_bug

[2] - http://wiki.osdev.org/CPU_Bugs#DragonFly_BSD_Heavy_Load_Cras...

[3] - http://www.anandtech.com/show/2477/2
Are they actually complaining that using a transpiler needs configuration? Also if-it-ain't-broke-don't-upgrade-it? If they liked Babel v5 why jump on v6?
Well if those people lawfully own those IP addresses I don't see why Verizon should stop.

If the people stole those IP addresses, then something should be done.
There's nothing neutral about this -- the original title accurately described the posts content (IE: they were infuriated at amazon). The new title doesn't reflect that at all -- you could imagine all sorts of alternate ways the article could go. "Amazon is new to running app stores" could be a profile of how amazon has developed their app store, or it could be about the general challenges of companies starting an app store, etc. This new title is impressively vague as to what the article is actually about, it tells me nothing. The original title was obviously about some people that were very upset about amazon's policies. The outrage was an important part of the title! The point of the article is that people are upset. If you take that out, you're just obfuscating things.
A program needs inputs. Either those inputs are supplied when the program is run, or they come from a configuration. Some configurations can be reasonably defaulted. Some can't.

For example, a newly installed browser on a machine that has never had a browser cannot read your mind to figure out your home page. It can run and do its job, but without a URL, and a default home page, it can just display an empty window.

(Some inputs cannot reasonably be made configurations. Should a ssh program connect to some particular host if run with no arguments? Maybe. Should "rm" have a default file name to remove if none is supplied? Crazy!)

Configurations are necessary, though. There are otherwise too many inputs. What's the answer? "I don't like programs that take many inputs; don't make such programs?" That's just dumb. Some functions simply don't decompose. You can't take every program that has 60 inputs and make it into 6 completely independent programs that have 10 inputs to somehow do the same job. If it can be done, maybe it should, sure.

Of course, nobody should be required, before using a program, to configure a myriad preferences that can all be reasonably defaulted. That seems to be the point of this blog, which is largely self-evident.
Hunter S Thompson's son is really normal and has a nice quiet job in I.T
It's worth noting that the orbital periods on the heliocentric side aren't even remotely accurate. Otherwise effective visualization though.
when the school board has the power to
raise your property taxes

I don't know of a jurisdiction that gives that power to school boards; generally parcel taxes and such must be voted in (but such measures generally win, since non-property-owners can vote as well).
I can't recall the last paper that I had to fluff up to fill all 10 or 12 pages; nor do I remember any colleagues doing anything like that. In truth, every paper halves in size between the first good draft and the submission. Writing a good paper can take a month, and involve writing dozens of drafts (I wrote a post about this at https://pavpanchekha.com/blog/paper-section-stats.html).

Now, you might say that the paper should contain less content. But what do you want to chuck? The technical sections are the whole point of the paper, and they're already squeezed to fit. Evaluation? But that only hurts the causes in this article. And the introduction, background, overview, and related work sections are frequently described by non-specialists as the most useful parts of a paper.

Here's a paper I'm very proud of: http://herbie.uwplse.org/pldi15.html

What should I have cut?
What happened when I went from Paleo to Vegan
> "Efficient Market" is only a hypothesis.

What? That has nothing to do with it.

Why would you pay someone to take something off you? There is no way just owning a public company's stock can hurt an investor other than loosing them $. (no liability etc).

It is all about tax. Investors understand this.

We are just seeing a special case of this:

https://en.wikipedia.org/wiki/Conglomerate_discount
> In fact I don't even have to pay (the tip) if I don't want to. I still get a better driver, because they try to get me to tip.

You'll begin to get the reputation that you don't tip. Why would anyone pick you up then? You're essentially forced to tip if you want continued, good service.

> Well, that's easy to solve: don't allow drivers to rate passengers.

That's not a solution though; that's a hack to remove an undesirable affect from another feature (tipping). Just like drivers can be rated by passengers the inverse is also very important. These are still people's private cars after all; do you really want no way to rate the guy who trashes someone's car or is just an asshat?
That's one way, and sometimes the only way on certain platforms (hello Intel Quark), but
- those kinds of workarounds can cause problems on other platforms in turn
- they don't stop malicious people from making use of such exploits, if they don't require such privileges as to make them pointless once you can use them

So you generally prefer to be able to update the CPU microcode or flip a killbit to disable the relevant silicon path, to having to recompile everything on your architecture to include a workaround detection.
Why is eliciting an emotional response bad? Sure, emotion devoid of anything else is just rage, but in this case the irritation the developers had was an important part of the story.

Removing emotional context doesn't make a story more "objective". If someone wrote a story like "russia invades china", and the story got edited to "russia parks some tanks in the capital of china", clearly even though both stories are "accurate", the second one has actually lost information.
It's not a net neutrality issue, these are bogons. A bogon is a block of IP addresses being announced by a network that shouldn't be announcing them. For instance, if you own the IP block 192.0.2.0/24, and then I announce a route to 192.0.2.0/24 from my network, my announcement is a bogon.

Bogons are unacceptable regardless of what they're being used for, because the announcer is essentially hijacking those IP addresses. In this case the addresses being hijacked aren't being used, but they still don't belong to the group using them.

Any ISP that propagates BGP announcements from their customers should have filters in place to prevent this from happening. Verizon isn't doing their due diligence.
I feel the same about coffee machines (owning one of the beasts), but I mostly agree with the article.

I wonder if pro coffee machine technicians prefer single-button full autos. Would make sense.
Works fine on my phone, yours must be broken.
*Spears'
"is only about 4.6% to 6.5% of the global economy."

You think that's a trivial amount? 4 to 7 % of all human activity is oil or gas? That includes agriculture, weapons consumer goods, all construction, all construction materials, all other mining, all electronics, all automotive, all other energy, all entertainment, all education, all communications, all pharmaceuticals, all illegal drugs, all human trafficking, etc.

just 4 or 7%? !

As to the Petro dollar conspiracy,i didn't talk about that (not in regards to the dollar anyway), just mentioned the longevity of those who walk away from the buck.

But you brought up some numbers...

To your point that trillions were spent on Iraq, you're confusing the time line. In 2003 we were told, the war was going to cost a few hundred billion. And that the Iraqis, so grateful to their liberators, would pay for it with their oil.

Didn't pan out, it never does, but our actions can only be based on our current beliefs, not our future ones. We thought the war would be short and free (remember Bush's "mission accomplished" photo op in 2003).

0.5% of the American GDP is 90 billion, with an NPV of 36 trillion (calculated using the, admittedly the current 0.25%). Chump change indeed. That's a tremendous amount of wealth.

As to the foreign exchange, 65% are U.S. dollars, while the U.S. is less than one fifth of the world economy. Bit of an unbalance, no ?
Are you suggesting unique randomized strings for every user?
I was lucky enough to be in a strong company for the 2000 bust but I remember we'd get at least 50 very qualified applications for every open position, plus another stack of far more desperate and less qualified people. It didn't really start to get better until 2003-2004.

2008-2009 wasn't anywhere near as bad for the overall tech job market.
Even if you disagree with some of the points here, I think any modern web developer has looked at the (growing) number of config files in the root of his/her latest project and been surprised.

I definitely like that everything is configurable, but between 5 or 6 config files and dotfiles, there are hundreds of different options that are exposed that make my build/run phase operate slightly (or something vastly) differently. That's pretty overwhelming sometimes.
This is a strange thing to say:

"There's a reason why the article is scant on the details of the rejection"

Did you click through the link to the page where the developers were discussing the certification process on the Amazon developer forum? This is the link the article above:

https://forums.developer.amazon.com/forums/thread.jspa?messa...

This seems as detailed as you will find for a critique of an app store.

And additionally, both of those developers linked to their own blog posts where they offered still more details:

http://www.derpgroup.com/blog/on-the-topic-of-certification

http://ocean-of-storms.com/tsatsatzu/explaining-amazons-indi...

You say the final paragraph is the "icing on the cake". The final paragraph is a summary of what Joseph Jaquinta suggested in his longer post. The above linked blog post would be redundant if it simply copy-and-pasted everything that developers had written over at the Amazon developer forums. Like any blog post, it was written with the assumption that some people would click through the links to see the source material.
The Commoditization of Scale (2012)
Well, when you consider that every bug fix carries with it the chance of introducing a worse bug, sometimes holding off on a non-critical fix until everybody's back from the holidays and able to work 100% again doesn't seem like a bad idea.

Having some % of FF 43 users (who're about 3.5% of the browser market according to netmarketshare.com) experience degraded but functional video may be better than, say, a 1% risk of breaking youtube for 100% of users and not being able to fix it for a day.
I was going to post the same thing...
+1. I knew what I was going to see before I clicked on your image, not because I browse a lot on mobile, but because I use a tiling WM with my browser at ~50% width, or around 900px.

That's enough to get most "responsive" websites showing with no left margin at all, which looks fucking awful. Worse still, half the time I get a hamburger menu and mobile-style navigation!

Apologies for not adding anything to the conversation, I just had to rant about another web anti-pattern :(.
tl;dr: Stop using Node, it only encourages them.
Maybe there should be peer review conferences comprising technical workshops where researchers methodically go through chosen results in fine detail. If peer review is so important to how science gets done without going off the rails then it shouldn't be hidden away in an editorial backroom.
SPF isn't really an anti-spam tool, it's just a way to verify that the sender domain isn't being spoofed. For instance, it stops spammers from sending mail with a paypal.com email address.
Javascript build tools seem to be the worst offenders here. I just want to transpile and bundle my app, not program a build tool by clobbering together 100 libraries. Grunt was okay, but it was slow and required lots of configuration. Not much worked out of the box without downloading plugins.

Gulp was much much worse. Nothing worked at all out of the box and months later I still hadn't found the patience to get everything working right. Documentation was next to non-existent and there were points where I wanted to rip my hair out trying to work around "vinyl source streams", whether I needed a buffer or not, how to wrap a regular stream, how to get live reload to work, figure out why they had "blacklisted" popular modules that just made it easy to plug things in. At least it was fast but I never did get it working for some of the things I wanted to do and fell back on grunt sometimes.

Webpack is somewhat better I suppose but at this point I'm just prepared to be disillusioned every time I try some new javascript package which has maybe nulled the pain to some extent.

It isn't even that doing this stuff would be that difficult it's just that the docs are usually wrong, missing, incompatible, or outdated. No one bothers to fix them because by the time they do the JS community has just chugged along to the next "framework" leaving a trail of broken and abandoned projects in its wake.

I don't give a damn about bloat and modularity. Most of the time I'm just looking for a quick solution. If I have to download a big package so be it. Do everyone a favor and package things together that are compatible and work together so I don't have to spend hours tracking down the proper module for doing something like compiling sass and then another hour figuring out how to configure it and insert it into the build tool.

If I wanted to work on build tools then I would work on build tools but I get so tired of doing this stuff each time I need to set something up. In theory it sounds nice for there to be a million ways of getting something done but in practice I think it's just easier for someone to set a precedent for doing it one way and then have the community work on incremental improvements to that one way of doing things. This eliminates a load of confusion, incompatibility, and excess work.

All this might be an unpopular opinion but when I'm working on a project I like to direct my time towards the project, not the supporting development tools.
Because if you don't upgrade, you'll be living with unmaintainable corpse soon. Most of modern software depends on community efforts, and when you are behind the front lines, moving forward becomes increasingly harder.

(Got myself burned with Babel6, too)
> For example, a newly installed browser on a machine that has never had a browser cannot read your mind to figure out your home page. It can run and do its job, but without a URL, and a default home page, it can just display an empty window.

That's your example? Browsers have been doing better than that for decades.
From yesterday's article 'How to Value Yahoo’s Core Business'
http://www.nytimes.com/2015/12/10/business/dealbook/how-to-v...

With Yahoo exploring a separation of its core business, the world may soon know what the company — minus its lucrative stake in Alibaba — is worth.

As of Wednesday, that figure is a negative (yes, negative) $13 billion.

How can a company that has $4.5 billion in revenue and one billion users be worth less than zero?

Let’s walk through the numbers.

The value of Yahoo’s stake in Alibaba is $32.5 billion and its stake in Yahoo Japan is $8.6 billion. The company’s net cash — or cash minus debt — is $4.2 billion. All told, that is $45.3 billion.

But stock market investors are assigning a valuation of $32.5 billion, based on Wednesday’s trading. The news that Yahoo was halting a spinoff of its stake in Alibaba, the Chinese e-commerce giant, choosing instead to explore a spinoff of Yahoo’s core Internet operations plus its stake in Yahoo Japan, sent shares lower, widening that gap.

On average, analysts value Yahoo’s core based on five times projected Ebitda – some a little higher, some a little lower. That yields a market capitalization of $4.6 billion if Yahoo were an independent company. Tack on the 35 percent stake in Yahoo Japan, worth about $8.6 billion, and you’ve got a $13.2 billion business that could be spun out.

If the transaction ultimately is taxed, the bill would be a lot smaller for the Yahoo core plus Yahoo Japan entity than the original plan to spin off its Alibaba stake. Assuming a 41 percent tax rate, as CRT did in Wednesday’s note, Yahoo would pay $5.4 billion in taxes, versus $13.3 billion in taxes if it spun out Alibaba – potential savings that amount to $8 billion. That’s an extra dollar back for each share outstanding. Yet, interestingly, the stock lost 45 cents a share Wednesday.
I didn't call anyone dumb. Read "great folks" as "good people". (Also with sarcasm)
Summary: the "sharing economy" is awful because companies such as Uber and AirBnb profit from facilitating the transaction between the consumer and the provider. To quote: "The capital of the lower classes is used as a certificate signalling employment-worthiness, then is used to generate revenue for those who can afford to rent it out in mass to create products for consumers. The profits made are not returned to those who own the capital, but rather to those who own the information technology company which rents the capital."

Of course, this makes it sound like the Uber driver and AirBnb host are slaves of the big corporations.

In reality, drivers can select times when there is greater demand and thus, higher rates. AirBnb hosts can set their own rates, and are subject to market realities. In addition, either is able to sign up with a competitive services, e.g. Lyft or Homeaway.
How to install multiple SIM cards into an iPhone 6s – AmazingBestBuy.com
I've not seen anyone use that construct anywhere.