skysight-inc/HackerNews huggingface dataset:
Luke wouldn't blow himself up in the middle of a market. Neither do to Yazidis.. you know it.
Bad article, [x] check
I'm curious if this helps screen readers.

.no-svg .icon-only:after {
content: attr(aria-label);
}

I would think the `:after` would make the aria attribute apply to a new pseudo element, which may or may not do much good.
I use it to play songs I already know and like. Its radio service is worse than Pandora, and I don't care to socialize music via the app - my friends and I use our voices.

I /do/, however, have a large music library for which a web player/library would be awesome.
Twitter? Try Amazon. EC2 is IPv4-only.
> Having multiple return statements in a method actually renders the method LESS readable

Does it? I don't find it that. However, if you have never read code of this style before, it will be unfamiliar to you and you will find it less readable. But you can overcome this with practice.

I would rather say that it depends - both are valid styles, sometimes it's more readable to use multiple return statements and sometime less. As a programmer you know both and pick the option that is better suited to the problem at hand.
What does it mean to be 'self-hosting' here? Does it just mean that it's a compiler that can compile itself?
Exactly. Imagine how much of a hassle car repairs would be if your car insurance company handled an oil change or a tire balance/rotation.
No README.md in the root of a git repo is definitely a bad sign.
And the routers that Comcast provides, which comprises like 90% of their user base, supports it.
Calculating integer factorials in constant time using overflow behavior
That's the group I'm currently targeting (users who are fairly sophisticated in the types of analysis they can do with SQL, but can't code or only minimally in python/R). Do you think they would be more likely to go with a desktop solution than a hosted web solution? There's a number of startups in the space (Looker, Mode Analytics, Periscope, Chartio) but they are all externally hosted and so seem to target the types of small companies that already have their data in the cloud or are comfortable providing access to their internal databases.

By the way, would it be possible to ask you a few questions? My contact info is in my profile if you are open.
"Cracks" too I guess. I recently discovered the joy[1] of manually deobfuscating JavaScript by picking through it with a debugger so I can totally empathise with these people.

[1] And I mean that, it's a zen-like experience! :)
And thus, the 10X programmer.
Thanks for replying. While reading your reply, I noticed you didn't answer the questions. How come?
Insurgency is a specific word with specific meaning -- it's an attack against a recognized authority (in the modern context, recognized typically means recognized by the United Nations) by a party not recognized (again, in the modern parlance, by the UN) as a belligerent. In Iraq, the insurgency didn't hold territory, for instance, or have any of the other trappings of a state actor in a military conflict. Counter-insurgency tactics are very different than a straight-up fight in a civil war. It's not Orwellian to use words to describe the things the words are intended to describe.
Correct Title: A Popular European Cable Modem Is Now Open-Source
Hold on, you paid for a GP in the UK? That's not how the system works....
Having more private locker rooms could have negative psychological side effects on us. At first the naked locker room is weird. However after a while you stop caring. Its almost like a body self empowerment.

I can see the positive & negative side of it though. However sheltering the youth from all negative feedback is not a good thing either. People need to grow up facing adversity.
The use cases are mostly really specific. Rather than focus on "tips" like this, I think "best practice" guides are much more helpful. Actually thinking through questions like how much should I link my DOM to my CSS (e.g., #container > p vs p.class_name) is generally more helpful imo than specific tasks that you can google.
The problem with promoting the product that you review is that your review skews towards the superlative approval. If you reviewed it without the affiliate link you might have added more balance to the article. That's a real risk when you're trying to make money of the things that you review and I don't know of a good way to both 'maximize your take' and 'be objective' at the same time. If I ever reviewed a product I would definitely not try to make money of that particular product.
Perhaps Email serves its purpose perfectly: send/receive messages. For everything else, we could either extended it via plugins or create different tools SMS/Chat apps/etc...
Belgium has been top for a while. All ISPs support IPv6* here on home internet. Mobile not yet though.

* Some need a newer modem -- which might take a while before everyone switches.
So are S3 buckets. That's one reason I stuck with my Linode instead of deploying my static websites via S3.
Curtas are lovely. I think that with our current knowledge we could produce a mechanical Von Neumann CPU in roughly the same number of parts in the same size cut to the same precision, but I haven't finished designing it yet. But then you need a few kilobytes of RAM, which is going to be several times larger.

But nowadays I think you can probably make things quite a bit smaller, even using conventional machining processes.
I mostly agree with you, but ...

> Not only is this a cheap emotional gambit, it pre-supposes that they are currently getting content for free.

I don't think it does.

The poorer you are, the more money is worth to you relative to other things. (Because as you get more money, what you spend it on is in rough order of priority, which means the things you buy when richer are less valuable to you per dollar than the things you buy when poorer.) In particular, other things being equal, money is worth more to you relative to attention when you are poorer. Therefore, "cheaper internet but more ads" is a better tradeoff for richer people than for poorer people. So it's at least credible that relatively-well-off people agitating for more expensive internet but fewer ads might, if successful, make life worse overall for poorer people.

(This is far from watertight. For instance, if being poor makes ads more harmful to you or reduces the total amount of attention you can bestow on things -- for both of which I can at least imagine possible mechanisms -- then more-ads-more-money might not after all be a better tradeoff for poorer people than richer people even though X more-X-more-money is for most bad things X.)
In addition to what itg said, another is that with various insurers the doctors and even the billing people do not actually know what you'll pay. They know what the service costs them to perform (irrelevant to what is charged to the consumer), they know what they're going to bill the insurer (a grossly inflated number that is a big cause of these massive 6-figure bills you see to uninsured folks), but they have no idea what the insurer will actually reimburse them, so they honestly can't tell you.

It's a broken system and there's no excuse for it, but at least in the US it is not because they're being intentionally obtuse.
Doctrine may be a complex beast, but it is so dead easy to use... I believe it's worth the performance hit.
Yes, it's based on the quality of review and how helpful people found it. Under each review, there is a voting type thing where you can click if review was helpful or not.
Isn't Nylas (https://www.nylas.com) supposed to fix this problem?
> Sometimes you get a subset of the source(Half-Life/Quake era stuff was like this).

My understanding was that the first Half-Life essentially was just a Quake mod. Amazing stuff.
"Maybe the dream of an email-free future isn't dead; maybe it just means a future in which email is merely a sliver of our communication rather than the whole pie."

Email is victim of its own success, like cars & highways in America.

Highways are not bad per se, they were and are an incredible revolution. But too much of them means the value we collectively subtract constantly diminish. We need alternatives: walkable neighborhoods, bike lanes, tramways, trains, bus, etc.

It's the same with email, we need alternatives. Chat services like Slack & HipChat are good examples for internal communication.

Email's decentralized nature and ubiquity mean it's the perfect tool for external communication. I don't see why this would change.
This was Ireland.
I've been using ampache, because I hate java, but it's pretty much the same thing. Both products work really well
Third-gender proof your IT-systems
Senators Cruz and Lee Introduce Reciprocity Bill
Your treatment in the US would have involved something like 5 doctors, $100,000 billing (probably not payments since those things are only vaguely related) and 2+ years of your time.
Start learning it once there's a standard programming language for quantum computers. It's so far off. I say this as an experimentalist in the field.
I remember having the same feeling after watching the movie. Ok, so the Trade Federation turned itself into a dangerous military power by mass-producing droids, but fighting them with cloned, throw-away sentient beings? Seriously, Republic, what the hell is wrong with you? Yoda's approval for this plan is what broke my belief in Jedi being the good guys.
I understand your point of view but still would prefer google to blacklist instead of whitelisting. As a single user, I don't honestly care but this is making it more difficult for companies which find it more difficult to have their own mail servers. Imagine that all their emails end up on their customers gmail spam folder by default, without any proof of being spam. This makes companies to loose business/money.
last.fm has a much better recommendation system.
Dust Theory
The blog post explains why the behavior in question is cheating, not a "useful shortcut". Overfitting a model isn't a real advancement to the field.

The point is to take a closer look at the current benchmarks and potentially come up with better ones.
I'll answer these specifically for Clojure since they vary by language.

> encapsulation

Encapsulation is primarily a state control concept. It reduces the surface area of a piece of data to the object it's contained in. The reduction in the amount of code that can touch the data makes it easier to reason about. Clojure works around this by having most of its data be immutable and most functions pure. Debugging is walking up the stack trace to find the change you didn't expect.

> composition

Pure functions compose trivially. Encapsulating data in a class actually limits your composition by design. Using maps lets you re-use the many functions in the standard library pretty much everywhere.

> interfaces

Clojure has an extended version called protocols. It provides an api guarantee but it can be retroactively implemented on Java classes you don't control. Look up the expression problem in clojure for considerably more depth. You can also use multimethods if you want to dispatch on something besides class.

> Patterns

I subscribe to the argument that patterns are workarounds for limitations in a language. Most languages have them but nobody else formalizes them like the Java people. There are ways to accomplish the same objectives, generally with less ceremony.

> SOLID

Single Responsibilty - Concept carries over to functions in a namespace, a good idea in general

Open/Closed - I've always understood this to mean encapsulation, see above.

Liskov substitution - Dynamic languages are duck typed. If you want more assurance you can add something like Schema, which does structual subtyping instead of nominal subtyping.

Interface segregation - Preference in the community is for protocols to be VERY small, usually 1-5 functions.

Dependency inversion - Tends to not come up. Usually when you're designing an API you have a good idea for when a consumer is going to want different behavior. In those cases, you have the API take a function instead.
Author here. The answers were beside the point. The thought I was attempting (perhaps poorly) to convey was that I asked something that felt risky and was rewarded. This was encouraging. What if the rest of my team felt as open to ask questions in which the answer might raise some eyebrows or incur flat out ridicule or judgement from teammates?
The American Revolution was primary a fight between the Continental Army (a military) and the British infantry in the colonies. This is not to say that all of the English that were killed were military, and I'm sure you'll come back of examples of terrorism committed by the Contintental Army or associates, but the strategy of the Contintental Army was to push the British army out of the Americas. And it worked.
Read This Google Email about Time Management Strategy
BTW, SqlPad uses tauCharts library to draw charts http://www.taucharts.com
WRITE FOR LISTVERSE AND EARN MONEY
Hi! Perry media would like to share this video with you,To make money fast then click here at http://www.sniperthecash.com
Subscribe with us for many ways of making money online.
So domain squatting is investing now? Good to know.
I worked for a New Zealand company that was getting into hosting and we couldn't buy IPv4 addresses at all. We were complete out. I think one of the team leads started looking at buying blocks from African companies.
Sad to hear - I corresponded with him a bit about cellular automata, a mutual interest. I think I still have a few of his technical reports.
>I still can't believe that you can not call up a doctor/clinic/hospital in US and get a price quote for something routine

You can. Routine, profitable procedures are not hard to arrange in the US. I have personally worked in a clinic where the exact experience described in this post happens every day.

>If you are a working, middle class person, the free market health care works extremely well.

It's pretty easy in most places in the world to get people to do something that makes them money, like the discectomy discussed here.

Managing a system where the poor and the unlucky get care is a little tougher. The US does it lousily, but so does most of the rest of the world. India doesn't do it at all.

edit:copy error
It's fine. "Compilers" topic is too wide. There are lot of sub-topics. I personally find lexing/parsing rather boring. It's after I have AST is when the fun begins for me (and right before actual/real code gen, where you have to know intricacies of particular CPU) :)
I think this is a really weak distinction. One of the key transformations in the thought of wars that occurred through the 19th and 20th century (at least in western thought) is that nearly all wars have an element of 'total war'.

Sherman burnt down Atlanta. We bombed Dresden. We bombed Tokyo. We pretake in psyops, we nominally follow 'hearts and minds'.

Strict civilian vs military distinction was a fiction invented and maintained by European powers leading into the modern era. It's a fiction that disintegrated once defeating field armies was no longer sufficient to ensure victory.
And as for this thread, the same seems to be now happening with websites as well..
I was speaking from a general point of view. I find early exit on validation failure acceptable, although it'd make more sense to use exceptions and not a simple return.

A sufficiently complex method with 5 return statements all scattered in between to treat real cases (i.e. not failures or conditions that should raise an exception) is certainly less readable than the same functionality refactored to a single return statement at the end with the proper use of branching.

Aside from readability, it also increases maintainability. What if you have to introduce a modification to your logic that applies a transformation to the result? Should you modify it in 5 places, or 1?
My wife is a Dentist in Bangalore, India, and it's amazing what I hear. Basically Cost(Flight to india + treatment cost) < Cost(Treatment in US).

The more you think about it, the more crazy it seems on multiple levels.

Edit, typed < instead of >.
Cloudyn Cloud Monitoring Service Raises $11M
That's a good point. I'll need to dig into it a bit more.
I think that author took this all just a little bit too seriously. It's all obviously fairly tongue-in-cheek. I mean, his title is "Neoconservative Post-Hoc Rationalization of Genocide". He must be a blast at parties.
Similar problem here, I can't use Netflix over IPv6 because that makes them believe I'm in the "wrong" country. Kinda weird since a whois on my IPv6 ranges gives the same country as my IPv4 address.

Tried to escalate this at Netflix support but never got anywhere.
>but only items that a court would consider to be a work of art.

This doesn't handle the issue of people making claims that things are works of art even if the courts would not agree. Add in the cost to fight it and you end up with a chilling effect.

For example, it would be possible for some laptop design company to say that while the guts of the laptop are not primarily a work of art, the case that holds them is. Maybe they would lose in court, but what is the chance that you would be willing to fight them instead of just taking down the blog?
The Billion Dollar Tweet
Ampache Providor + Just Player works on mobile for me. It's not a great solution, but it gets the job done.
you mean < ?
Wow, TIL that the same guy wrote uTorrent, Spotify and OpenTTD. His Wikipedia page informs me he was behind ScummVM as well! That's an impressive portfolio.
I believe so. FTA:

"Looking at my code, even though I wrote it, it feels magical to me that it can handle itself as an input and translate it to assembly."
Watching old men walk around and have conversations with each other about their wife and kids while their drooping hairy genitals flap back and forth has been a time honored gymgoing right of passage for generations. These young whippersnappers have no respect for tradition, clearly.
Exactly. This is a form of counterfactual bias. It's easy to imagine how you were "almost right" and give yourself credit for that, but it's much harder to imagine when you were "almost wrong" and correctly penalize your thinking in proportion to the almost-wrong-ness.

It's easy to imagine you would have turned off the strategy at a convenient time, but it's hard to imagine that you would maybe rationalize that it's just a short slump or something and keep the strategy going.

And for any hard rule you make like a priori committing to turning off some strategy if there are X consecutive months of bad returns (for reasonably small X), you can construct some counter-example strategy where, if you had just had the foresight to hold on to month X+1, you would have made a ton of money and there was some after-the-fact obvious reason why months 1 through X had the poor return, and "smart" investors would have understood this and...
yes

"Day 40 Hooray! My compiler is now able to self-compile everything!"
But his conclusion was wrong in my opinion. Updating many many sub parts of an array in random order will always be slower than updating it all at once.

He also didn't reach the usual solution to double or triple buffer everything that is uploaded to the GPU.
Are you sure you mean greater than there?
USAJOBS – Astronaut Candidate
Don't think the `:not` tip is good. You're adding 1 more level specificity to all of nav items except the last one as opposed to that 1 level to just the last one. Makes it a bit more annoying to overwrite when it comes to it.
Would you be mad if Benson Leung (http://www.engadget.com/2015/11/04/google-pixel-engineer-vs-...) was being sent cables to review? Just based on his public review and shopping history he'd be an obvious candidate for this program (http://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3D...).

Also note that these reviewers only get free product, they don't get paid. Also in some areas they have to pay the sales tax on the items they are getting. So in fact they're Paying to review things.
We have a problem distributing the keys for symmetric ciphers, which is why qkd would be useful if we can't do pki. I'm interested in the huge costs and very impractical part of your comment - why do you think that?
Surprised it wasn't "Spotify killer" - now that's clickbait
Second Order FizzBuzz
There's a lot of quaint cherry-picking of evidence going on in these arguments which is really cheesing me off, but I want to highlight the importance of what I think is the fundamental issue, what is always the fundamental issue: what we're fighting for.

I think some of these parallels are correct: we can compare Luke Skywalker to a terrorist and the Galactic Empire to (presumably) the US. Why does this comparison work? Because the US IS a fucking evil empire, and there IS genuine outrage and injustice to be fought. The drone campaign is not mere "justification" for terrorists to use to fight their battles, it is an actual injustice, as was the invasion of Iraq, its starvation before that, the ongoing bombing of Yemen, the support of autocrats who oppress ordinary people for decades, etc., etc.

This is not mere "recruiting material", this is stuff worth fighting over. The reason people revere Osama bin Laden as a hero is because he is fighting the dark power that has oppressed them - literally, with bombs and guns - for a generation.

No doubt people will find this comparison uncomfortable, while the inverse tee-heeing over the Empire is amusing.

Let's remember what's being fought for: a democracy versus an autocracy based on raw power. The Empire, after all, rules through fear, mediated by an army of storm troopers, and replaced a democratic government that responded to its constituents with the rule of one man.

This is closely modeled on the actual events in Rome, where a thousand(ish) years of Republic, with genuine democratic struggle for the rights of ordinary people an ongoing feature for most of its history (Brutus deposing the kings, the Gracchi becoming the first tribunes) devolved into an Empire ruled by pure thuggery, men like Caesar and Crassus who used their enormous wealth and influence to amass enough personal power to simply take control of the state.

There WAS a rebel who fought against the advent of this Empire to preserve a Republic, who died hunted down and killed by the army of the first emperor - Brutus. We might also call him a terrorist for his attempted assassination of Caesar. But in the balance we must judge these men - all men - who exercise brutality on what they are fighting for. What is the order they are seeking to preserve or rebuild? What are its principles? This is the distinction that matters.
New report offers comprehensive study of the risks drones pose to aircraft
That's a manufactured narrative. In actual war, the US attacked civilians all the time. If nothing else, we constantly bombed entire cities and strafed civilian populations during World War 2.

Attacking civilian populations during war is meant to place pressure on the government to surrender. It serves the exact same purpose that a "terrorist" is seeking to achieve by attacking civilian populations.

It's ridiculous that the only way Americans can justify their violence is through caricatures of their own behavior and through propaganda about their enemies. It should be really, really easy to justify attacking Al Qaeda or ISIS without the linguistic gymnastics, but America is so culturally bankrupt that they can't make a simple argument for an obvious good without manipulating the public.
ALIMENTOS IRRADIADOS, Una realidad incómoda
So do the children share the blame?
Maybe I have not had enough coffee yet, but I am not sure if this is pro-Go or anti-Go?

Can someone tell me if I am supposed to be mad about the lack of generics or not?
Unfortunately, the hiring process (in general, but particularly in the tech industry) is biased towards the overconfident and strongly against the under-confident. It then becomes hard to build that sort of culture because you are actively filtering out the people who fit it.