skysight-inc/HackerNews huggingface dataset:
Interesting that the way this article is worded, it almost sounds like the author wants to make you think this is a bad thing.
Voldemort was pretty influential too, even though it has been eclipsed by Cassandra.
> If you haven't noticed before, Trump never attack/insult people first.

Nobody has noticed that, because it's not true. Curiel, to name the first counterexample that came to my head.

There are hundreds more examples, which are a Google search away.
Why should it? I like that the protocol itself favours performance. Traffic shaping/QoS should be done by the maintainers of the pipes (ie routers or OS).
> the rule would be no ternary operators

Why not "no nested ternary operators"?

> You don't need to wrap if conditions unless you have a multi-line body

Why not "keep unwrapped if conditions on a single line"?

> Early returns simplify short circuiting logic unless your function becomes too long

Why not "keep functions short"?

> Using a variable as a conditional in javascript to test against undefined works well unless the value can be falsy

Why not "only use conditionals on boolean values"?

I'm not saying your rules are right or wrong, I actually follow a couple of them myself, but your wording implies that other people are simply not following rules, or their rules have a lot of nuances and special cases, but the reality is more likely that their rules are different.

Ultimately we all make different connections and form different patterns in our head. As long as a team can agree on a code style, within a few months everyone starts developing the same cognitive patterns.
Thanks for the summary, it rekindled my interest when I quickly got bored.

My own opinion: still a great film even while acknowledging this perspective. Mashing it up with The Pianist would not have made it a better film.
"Growth Hackers" use the internet as a tool with a complete disregard to the environment that exists. It's a cool tool for a job, the medium where it takes place (reddit, HN, email, FB, twitter) changes but the existing effort won't. Not everyone, unfortunately, views the internet or specific websites as a community.
For them, reach numbers are important, and why wouldn't they be. It's not a community to them. They're pursuing ridiculous results and rewarded when they can say "I reached X amount of people through X tactic".
> in fact Orwell was probably inspired by the Stasi

You know when 1984 was written?
Also, last time I tried, the virtual graphics cards in the vm were much less powerful than a fully drivered up raw graphics card even on Linux, unless I was doing something wrong?
For me, it's because I use Windows at work, macOS and Linux at home and Android on my smartphone. AFAIK, Safari runs on only one of those 4 platforms. I am a Firefox holdout and it runs on all 4.

Also, IMO Safari until recently was very buggy and lagging extremely behind other browsers in features. Not sure if Apple ever got their act together on that.
Can you elaborate this into a concrete proposal?
I 100% agree with you, but to be fair, if you are a kernel/os hacker at MS right now, you're probably having fun doing your thing already since the windows kernel has been going through several big revamps the past few years.
Is lying about the presence of weapons of mass destruction in Iraq a crime?

Is lying about WMDs and then destroying the lives of millions of human beings (also known as iraqis) a crime?
I stopped using Dropbox after they hired Condoleeza Rice and didn't settle on any alternative offering since I knew they would be as bad as Dropbox.

Now I have to always carry a USB key which is not very convenient but since Snowden I see my computing devices as working against me not for me. Sometimes I wish I wouldn't care about it that would make my life much simpler.
I am a scientist and I am impartial if that is good enough :)

The major problem is the same as it has been for the last 30 years - delivery. You can make the most amazing molecular machinery for modifying genes, but if you can't get it into a very high percentage of adult cells then it is useless for most treatment purposes. We still don't have any good delivery systems that work on all cell types and doesn't come with the very real risk of death via immune hyper reaction.
What does a CTO in Microsoft do ?
Right... but:

We've got to pick our battles. It's looking like we might have done some serious damage to the climate.

Does this mean we should ignore some minorty or another? Probably not.

Inclusivity is all people working toward our collective betterment. Inclusivity isn't agonising over which symbol or colour or words includes all the freaks. There will always be someone who feels left out.

Inclusivity is all the freaks working the frontline with the normals and everyone getting on with the job, then having a beer together afterwards. Or whatever roasts your goat.
Is it because of Putin or Trump?

If Trump then it should be the Atlas Shrugged instead.
The one problem I have with Python and would like to solve, is to be able, from within a request rendering function/method of my web application (think Flask) to run something like:

handle1 = call_webservice_1(args)
handle2 = call_webservice_2(args)
handle3 = call_webservice_3(args)
(realres1, realres2, realres3) = wait_until_timeout(500, handle1, handle2, handle3)
# here, I have my results in realresX or None if timeout
# the call_webservice_X would be non blocking

This way I can dispatch my requests to my backends and degrade gracefully if one request fails within the time. I was doing that in PHP using zeromq to send the requests and listening to the answers with a unique id on each request, but now I would prefer to stay with an HTTP based protocol to communicate with my backends.
Imagenomic Portraiture 2.3.5 License Key with Crack Full Free
Some of the author's points are valid. However, many are subjective preferences, and some are gripes without solutions, and others make it difficult to understand the author's underlying philosophy.

My main critique is that the author added this statement that puts a negative, entitled, and naive tone on the whole article:

>>> to which no real improvements are being made for some reason. (Incompetence? Politics? Both? Who knows.)

The author is not acknowledging that some of his points were not addressed because of reasons other than incompetence and/or politics. I imagine this statement could offend some of the smart and hard-working people who are working on improving the python language.

Reasons the author does not acknowledge:

- the community does not agree with the author's subjective idea of what Python should look like

- the solutions to a problem (I'm thinking GIL) come with a lot of consequences which are not readily acceptable

- solving some of the issues would exacerbate backwards compatibility. This would increase the author's problems even more, because, as he states "This is particularly a pain for libraries where I expect to pip install them and have them "Just Work"."
MORNING BID EUROPE-French election: Keeping it in the family
Can you elaborate on why you think that Clojure has a higher level of composability than a static typed language like Scala?
I like Safari too, but end up doing the opposite, returning to Chrome.

My main complaint is that tabs are slower to open, switch, and close, all things I do very frequently and while impatient. I'm going to guess that these are largely fixed costs and aren't noticeable on a newer system (mine is from 2011).

The lack of favicons is a big productivity hit when I have many tabs open and need to find specific tabs. But, I haven't yet given "Show all tabs" a good-faith shot, maybe it is a viable alternative.

A smaller productivity hit is that quick search for websites doesn't lock in or provide visual cues, so you need to pause after typing your query to make sure it didn't switch to searching Google.

Performance seems to be generally better than Chrome, but occasionally much worse. I'm not sure if I prefer Safari's better average-case performance or Chrome's better worst-case performance.

I think I would prefer Safari if just the tab performance matched Chrome's.
The role of social media in politics
Scientists must fight for the facts
Yeah, don't do it.
> When the world doesn't make sense, is the whole world wrong?

Given Trump's global popularity rating, this is probably not the argument you want to use to defend him.
Here's a background article in Vanity Fair [0] about the previous installlments of this Kafka-esque story, by Michael Lewis, who later incorporated it into his book, The Flash Boys, about High-Frequency Trading (you may know Lewis for some of his earlier books, Liar's Poker and/or Moneyball).

I'd quote things from the Vanity Fair piece, but there's so much there worth reading -- highly recommended.

[0] http://www.vanityfair.com/news/2013/09/michael-lewis-goldman...
Ubuntu Tutorials
3 Unique Ways to Nurture Leads Using Business Intelligence Data
But humans do or can be fooled... The problem is that the more data you have, the more likely you are to find a set that confirms your priors. Further, as N. N. Taleb pointed out, in large data sets, noise grows faster than real information. So beware of big data (if such a thing exists).
Sure there are some cases in C where you want a particular control flow that the language doesn't allow, and goto is the best solution in those cases.

But all the examples of this that I've seen are still structured it's just that the language isn't able to express that structure. The most common examples are jumping out of nested loops (better solved by allowing named loops so you can use break/continue) or jumping immediately to error handling logic (better solved by exceptions, or even just simplistic try/throw/catch).

I do think there's a conceptual problem with arbitrary jumps.
If they could live side by side in peace perhaps, but I doubt they could.
> There used to be 4B American chestnut trees, but they all disappeared

Not long ago this would have been rendered as, "There once were four billion American chestnut trees, all now gone." People are no longer learning how to write, they're learning how to type.
There is no apolitical mechanism to impeach. And the Republican congress, for all they can't stand the man in private, knows they rise and fall with Trump. So essentially he can get away with murder right now.
If you take out areas with high crime in any country then of course the statistics look better.
Similarly of course it's possible to find areas in one country that are safer than areas in another country if you want to.
You better follow popular SSL blogs to learn about SSL/TLS.
NASA website for facts on climate change
It's really weird to see this myth about Safari being the new IE6. At no point did Apple abandoned WebKit or add proprietary features to the extent that Microsoft did. They've continued to plug away adding new functionality and as has been mentioned they are ahead of Chrome/Edge in some areas and behind in others.

Some features in particular service workers Apple has deliberately chosen to take a firm position on because they value battery life and security.
Cleveland Clinic Fully Embraces Pseudoscience
his staff covered for him quite effectively

Reports are that yes, they did.
> I thought Chrome was famous for being a resource hog.

That's only in comparison to Safari and Edge. If you open enough tabs to cause memory issues on Chrome, Firefox would have frozen and slowed down to a crawl before filling the memory, anyhow, and electrolysis still isn't in a state where it could change that: there's still one process for the renderer so if enough intensive webpages are run your web browsing experience will still slow down.
In mainland terms that makes sense but in Hawaiian culture it does not.

They do not have money. Their wealth is in the community, sharing, fishing rights and land rights.

They don't believe in buying each other out. Sharing is a big part of their culture and is part of aloha.

Our mainland system is being imposed on them.
When your opponent is Donald Trump: Yes.
In almost all cases, everyone I can think of anyway, the female electrical connector gives and the "male" takes.

No wonder we're all so confused about who we are under the kilt!
Why You Need to Make Use of Cloud Hosting?
You can also type % followed by the query in the search bar to only search within open tabs.
The worst election result is losing the house, senate, and presidency all at once. Look at who has power, not the votes.
Can I use it to code full featured modern Android application without Java?
This. Completely. Also, I still worry about off-target edits / changes, though that is less of a concern with the technologies available today compared to even 5 years back.

But delivery remains the biggest challenge.
How marketers get you to buy new stuff?
As this is the 3rd language in your code base, 1st there was java, then there was Scala and now GO. I do hope all Scala code is gone by now! I assume this decision and investment was extremely well supported, but that is not obvious from your blog post and supporting comments here.

So 12 months of effort -> at Bay area salaries and costings that is in the order of magnitude of 300,000USD. Your parent company had 6.6 million NZD profit last financial year. So for investing around 5% of the total profit of the larger group your mayor benefit is reduced compile times. Plus some other second system benefits.

That is a rather expensive decision to have taken, and I think if you had been forced to do a proper ROI investigation before hand you would not have gotten that. In my experience when doing these calculations and getting the numbers down it is never the financially wise choice to change languages but instead actually fix the pain points that people have with the language and most often the actual project setup. It is only when a language change is incremental, adds a key feature or is a market requirement e.g. for deploying on certain devices that a new language makes financial sense.

I am not judging your GO decision over Scala as a better language but I am judging your management layer for doing this. Especially as it sounds like from other posts that GO is now 1 more language to support in your company. Increasing certain costs outside of yours as a team in cross team training opportunity, support and monitoring etc...

Of course sometimes changing language is like changing from speaking French to Italian in the office and hoping that office politics will disappear... Been there done that, it did not work out as hoped by the developers.
I've run an async Racket web server on Heroku, and it was entirely unexciting.

Which is good.

It handled everything fairly well, for a short-lived (month or two), API server that received several hundred thousand requests a second. (A stand-in server to handle some updating for some hardware in the field. Our normal server failed catastrophically, and took out the entire rack, which included the backup... So we needed something up quick, whilst we rebuilt the backup and redeployed the front-facing servers.)

It was fast to work with, but that's sort of a given with any Lisp, even though we had some ties between web, typed, and lazy Racket.

The documentation wasn't awesome. There's enough to get you started, but at the time, there wasn't a lot more.

But, Racket is fairly predictable in how functions are exposed, and how they should work. (As well as having a REPL to rapidly prototype).
In an electoral system that doesn't take the popular vote into consideration? Yes.
Democrats are now pretending that they lost "by chance", but their campaign (like the Republicans') is engineered and fine-tuned/optimized to get the swing states, not to optimize by how much they will win in traditionally blue states.
Avira Antivirus Pro Key 2016 Crack License Key FREE
Do a search for "Obama Antichrist" and you'll see plenty of examples. "Obama devil" gets some hits, too.
You can get a VPS for far cheaper than DO's prices.

https://lowendbox.com/

http://lowendspirit.com/

I'm currently posting through a VPN running on a VPS I discovered through Low End Box, works just fine for browsing and downloading. 500GB transfer per month for $10 a year.
Show HN: A community of learners to find best links to understand any topic
Emotions 2.0: A Science of Sentiment Primer
> the world today still is a better world it was say 20 or 30 years ago

Are you sure? Can you tell me why you think this? Domestic crime has increased. We're bombing seven countries. Civil rights have been diminished. Human rights have been diminished. The last administration went to far greater lengths to go after whistle blowers and journalists than any in history. Income inequality is at all time highs. More than ever struggle to afford a home or to pay off debt (student loans).

The biggest improvements seem to have been isolated to those in technology.
Is this open source? I'd like to add this to a project :)
The problem with calling it close based on the popular vote, is that you have to retroactively change the rules. The MSM made the game of winning the popular vote much different than winning the electoral college, by being so biased against Trump, and he campaigned hard in the swing states. Only those people really heard what he had to say. The rest of the US was hearing information filtered by the MSM.
Poor people donate a greater percentage than Z:

http://www.npr.org/templates/story/story.php?storyId=1290682...
I can say as someone who was removed from a CTO position for being "too technical" is a very good question!

[NB In hindsight it was probably the right thing to happen - but finding out during a sales presentation to a customer probably wasn't a great idea...]
Or sue Apple ;)
Going Mobile for Enterprises
I don't buy into the GraphQL hype. Actually it is a rehash of older technologies like RDF & SparQL, but marketed to a newer generation who didn't know that old things exist. I'd wager that the 20-something "engineers" who designed it didn't give a shit about prior art either.

I'm sure that Facebook employees think it solves a lot of problems for them. But I'm not convinced that a single vendor technology is going to be viable on the web. Web standards come about through standardization processes, with multiple stakeholders reviewing and revising drafts. Facebook one day puts up the GraphQL spec out of nowhere and defines the "standard" by themselves, based on their own implementation.

A little history: Facebook tried to subvert HTML with FBML, a proprietary markup language designed for use within the Facebook ecosystem. Long story short, it didn't work out. The various SDKs and APIs by Facebook have been notoriously unstable.

People tend to excel at short-term thinking, kudos to Facebook for that, and lack the foresight for long-term thinking, except for a few visionaries. The architecture of the web has lasted a few decades already, it will outlast a single vendor specification.
Get Your Money Back Optimizing Localization RoI
Hey folks. SearchTrack is a community of learners to find best links to understand any topic - vetted, collected and annotated by others. I would love to get feedback on this. Thanks!
Suspending the Rules: How Congress Plans to Undermine Public Safety
You could probably do that fine with coroutines and/or asyncio.
I agree with you that the Republicans are more ideological in recent years.

It's late, so I don't have the best examples, but I have a vague impression that there has been an increase of single-dimension, with-us-or-against-us identity politics. Perhaps I'm mistaking noisy for large. Even still, many of these groups do have legitimate claims...

Reflecting a bit, I suppose one main reason I posted was that I didn't like the implication that the mainstream left has become enlightened past the point of ideology. But perhaps that point is too much of a distraction in this conversation. Meh.

Btw, not that it should matter, but I lean left and voted for both Obama and Hillary.
The game is available on PS4 and Xbox One, if you have one of those.
> The new Collections API wasn't incompatible with kotlin

There definitely is a problem, as can be seen e.g. here: https://discuss.kotlinlang.org/t/jdk-8-compatibility-of-kotl...

Quoting: "Sometime ago we introduced kotlin.Stream<T> type, with the simples possible interface – iterator() function – with the idea that we can make it compatible with Java8 Stream<T> type. Currently we seem to come to a conclusion it was a mistake as we cannot fine a way to represent Stream<T> as kotlin type in Java 6 & 7, and then use to Java8's Stream<T> when targeting JDK8. If you have any idea about how to make it work – please share!"

Basically, while Kotlin is more or less a straightforward extension of the Java 6'th Collections APIs, by Java 8's release the two have diverged. When programming in Kotlin, you would normally use its own functional APIs, not Java Streams API. While technically nothing prevents you from using Streams, they don't fully integrate with Kotlin's native Collections, so you're forced to choose one or another.
This is with good intentions but simply not true. Someone driving up prices is very different than from someone stealing land handed down from your ancestors. This is a forced sale and effectively removes Hawaiians from the land giving it to a rich mainlander.
This sounds super cool, thanks!

(note to others: the description of project can be found here https://named-data.net/project/ )

Actually, what could be done without "rebooting" the whole internet is to use caching relays, which would operate just like DNS servers do, but caching content instead of IPs (maybe it's what they're suggesting, it was unclear from general description).

EDIT : but I wonder if I'm really ready to deal, as a webdev, with content propagation based on TTL, like we do with dns zones :D

EDIT 2 : actually, this is a non issue. TTL is there because when caching something as short as a IP string, you don't want to have to issue a request to parent node. But when caching assets, it won't be that a problem to issue a HEAD http request to asset owner to ask if the cached content should be invalidated.
Foo<any T> reifies T. Foo<T> does not.
Cisco to buy AppDynamics for $3.7B in growth push
History is limited because very large history files could make the shell slow! Shells are often used to recover from exceptional conditions (out of disk space, `rm -rf /`, etc) so it's important they be responsive no matter what.

bash's history limit is by default the last 500 commands, without considering duplicates. In practice this limit is easy to exceed, which is why bash config guides recommend upping it.

fish's history limit of 2^18 (~256k) commands is really more of a sanity check. Duplicate commands are counted only once, and commands are discarded by LRU (not oldest). This means history only starts being dropped after hundreds of thousands of unique commands. If you in fact run that many distinct commands, I'd love to hear more about your use case!
The wall is built and the locals are pissed
> At least with a function `a -> b` might be named `in -> out`, but with a Profunctor there isn't even that intuition.

What about:

dimap :: (newIn -> in) -> (out -> newOut) -> p in out -> p newIn newOut
Comcast Comes in America’s Disliked List
Instead I can recommend Victor Hugo's Les Miserables, or to understand presently overwhelmed United States: Cervantes' Don Quixote. Both much less stale and dry in their prose, but incredibly more insightful.
Ask HN: Why are you not using semver?
While many OSS have adopted semver (http://semver.org/) it is not hard to find one that it doesn't. I'm sure the maintainers must have its reasons (I hope it's not laziness), and would like to know them.