skysight-inc/HackerNews huggingface dataset:
yes #4 is totally cheating. But pipeling is very different from http/2 multiplexing. pipeling the responses has to come in order they were requested.. so it could suffer from head of line blocking. http/2 is async in that regards.
Just skimmed the PDF. I believe the war on drugs is responsible for the majority of the offenses reported in the Violent and Property categories. And let's finally face it: had psychedelic therapy options been available, literally no one would get stuck in hard addiction drugs including alcohol. And had cannabis been legal and used to treat depression, large part of the US population would not be psychotic and intermittently suicidal zombies.
It also reminds me of the JRE podcast with an ex-cop where he says that 90% of arrests are due to the war on drugs: https://youtu.be/lHb23-puvLI?t=739
Yes, my point is, the increase of mandatory minimum sentencing doesn't seem to have been given consideration as a "direct" cause.

Seems like all the objective data is undermined by the subjectivity of determining what are the "direct" and "indirect" effects.
https://www.pair.com/ in the US
You can do that right now with CoffeeScript+React and it looks almost identical:

{ul, li} = React.DOM
# require in like and comment components here...

ul {},
for event in @events
li {},
if event.type is "like"
like {event: event}
else if event.type is "comment"
comment {event: event}
What I'm reading: 13 of my favorite web development newsletters
12.50 -> 1.41

Chome 44, Win 7

With this, JS bundling is a thing of the past, I think.
No.

Read what I wrote again.

You just wrote a template. That's like JSX.

You ALSO need a library to do the virtaul dom stuff and/or data binding to write an application.

React. !=. JSX.

What you have here is a programming language that compiles to javascript and has an inbuilt templating language. So does ES6; `${hi}`.

That's a fundamental building block, not a replacement for a high level framework, like react.
Apple Disables Dashboard by Default in Latest OS X El Capitan Beta
Assuming they have a solid and reasonable argument against it and not just hand-waving and throwing toys out of the pram :-) . In which case, if they do, I would love to see it.
I'm in the same boat. TDD might be suited for some narrow cases of development workflows. However, it doesn't do too well for others, and completely poorly for a vast category of things. Overall, if your Sprint defines good unit test coverage as criterion for "Dev Complete" it's more than sufficient.
Thanks. The the design starts well before that. He gets on the computer at 6:30. I'd like to see more of the sketching and talking through it too.
Akamai's test does not cheat by sending Connection: close
> Of course there can be fraud - what if you use multiple identities?

Either those people are living and will notice not getting their money, or they are dead and there is a problem with enforcement.

Any kind of BI seems contingent on an accurate census. At least in Finland, I believe their census is quite good. Fraud should be very minimal.
Also, let me emphasize that this does NOT suggest that we shouldn't end the war on drugs. Circa 2009, there were 134k people in state prison for drug crimes. We should let them out immediately.

This will be a wonderful thing for 134k people who've harmed no one and have had their freedom stolen by an oppressive government.

But we shouldn't expect it to significantly reduce incarceration in the US. According to this article, the best way to do that would be to somehow convince Americans to beat, rape and murder people less.
> In reality, a majority of prison growth has come from locking up violent offenders, and a large majority of those admitted to prison never serve time for a drug charge, at least not as their “primary” charge.

How was this ever so ambiguous that it took this long for somebody to figure out?
18 months pay in one hit must have been nice!
my dignity is OK only if I can spend at least 6 months travelling around the world, and remaining 6 spoiling myself. good luck satisfying that! (joking on my side, but this whole discussion is pointless, since everybody wants something else from system (and all want as much as they can, and slightly more) and it would produce massive resentment from those that would lose even a single cent
Lowering the barrier to taking good screenshots sounds like a good mission to me. It's definitely not a glorious one but I for one welcome the possibility that most bug reports come with corresponding screenshots.
The motive for wasting is that the money-giver might want to see your bank account balance before giving. Not having savings is generally a requirement for receiving welfare after unemployment benefits have run out. It's something basic income would do away with.
Well, get in touch! :)

matt@spacy.io
It is not allowed under EU legislation, which is why Facebook was fined again and again, and had to delete it again and again.

But sadly most people don’t see this as a problem Facebook caused, but as EU overregulation.
Nor Portugal, nor Spain...
The practical results of minimized police state flow quite organically from the broader abstract principle.
From memory request pipelining is disabled in most browsers as many intermediaries (proxies etc) screw it up, it's still vulnerable to head-of-line blocking even when it's enabled.

You'd be surprised how many servers don't have keep-alive enabled, it's much more common than I'd like.

I'm a great fan of HTTP/2 but I'd like to see realistic tests!
In that case, I wonder if it can output a probability score for each tag at each position, like pycrfsuite does? Then the output could be ensembled with other taggers, or otherwise pass that confidence information downstream.

Also, maybe a dumb question - is there any library or best-practice method for the ensembling of taggers / chunkers? Or must I create it myself from scratch?
I look at it from the following perspective. There are two intertwined economies. The formal economy and the underground economy. Because of the war on drugs, the underground economy is booming. It's counter-intuitive because you'd expect it to shrink because of the war on drugs. Except the war on drugs moved drug trade from the formal economy to the underground economy. Add to that the fact that when drugs became illegal it made them more scarce and as a result more expensive. Most (if not all) incarcerated people took part in this underground economy, willingly or unwillingly, by faith or by choice. Human trafficking, prostitution, drug abuse, and violence are all part of the underground economy and they are increasing because this economy is growing, enabled by the war on drugs.
He is saying that Node is not a JavaScript framework. It is technically a back end scripting language. So maybe you would do well with a better umbrella term like skills or tools.
when will be the 2nd part published?
That's a minor side effect relative to the great gain in cognitive enhancements
Thanks for pulling out that quote. To me, this section invalidates the whole paper: I think this paper would have been much more valuable had this been one of the 5 questions/mechanisms examined.

I suspect though that had it been one of the questions it _would_ have shown a bigger link between the war on drugs and incarceration, and thus not been sufficiently interesting to be worthy of publication. Academic click-bait!
Under good conditions one can easily work 70 hours/week and stay productive. But traditional open-office sweatshop with 2 hour commute does not work that way.
Not sure what "No" refers to.

I found this listed under Education at http://www.fordham.edu/info/23171/john_pfaff : University of Chicago: BA, 1997; JD, 2003; PhD (Economics), 2005
Regarding that, since I took that class I've been careful about using the term "regular expression" for expressions that describe a NFA and "regex" for what popular languages implement.
"Assume you can't get the process right to begin with. Therefore, the most important piece of your process is something that lets you modify it as you go."

Honestly, if you aren't doing this, you aren't doing "Agile", in the sense of the Agile Manifesto. If you are getting beat over the head by your scrum master with the "official Scrum process", you're not actually doing Agile. Scrum is an interesting toolbox to pull tools from; if you view it as a proscription, you're not doing Agile. Likewise for the other techniques offered by other people.

When people complain about fake Agile, I believe this is the big error that is being made.

I've done projects where we did 1 week iterations. I've done projects with story points and without. Right now I'm on a project where we're doing one iteration a month. And if you're about to jump up and try to explain to me why that's not "doing it right"... well, that's exactly what I mean. It turns out that for this project it's working great. We didn't start at that rate... we evolved into it when it became clear that 2 weeks wasn't useful for us.

See, my previous projects haven't had much use for the "sprint demo" but it's a critical part of this one, and we were noticing that neither the project team nor the customers were all that excited about the demos every 2 weeks, and we were running the risk of exhausting our customer's patience. This project isn't "customer facing" per se, and the tasks I get in this project aren't the sort where we need to do lots of UI explorations, where we need the demos very frequently to make sure we're going down the right track. Generally we get handend relatively well-defined tasks and our demos are more for convincing people progress is being made, getting feedback about priorities, and ensuring that the customers are happy and aware of what is going on. (The customers in this case are other developers in the organization.)

I offer that as an example of the sort of justification a team properly doing Agile ought to be able to provide for their choices. "Our Scrum book says" is not a reason to do something, or at least, it shouldn't be past the first 3 months.
for more about Demis Hassabis https://medium.com/backchannel/the-deep-mind-of-demis-hassab...
The Hidden Economics of the Cloud
a drug addict is not free anymore.
It's useful to juxtapose Figure 1 on 174 with Figure 2 on 181.

As the article explains, the causation narrative is all wrong. The state prison population started ticking up in the 1970's, but drug prisoners started ticking up in the 1980's. From 1990 to 2010, the state prison population doubled, while the percentage of those who were drug offenders peaked in 1990 and declined thereafter.

The real explanation for skyrocketing prison populations is high crime combined with sentencing reforms (limiting judicial discretion) and parole reforms (prisoners in many states used to serve just 30-35% of their sentences before discretion was taken away from parole boards).

Interestingly, the U.S. has much higher prison populations than Europe, but would not be in the lead in terms of number of custodial sentences imposed: http://www.nytimes.com/2008/04/23/world/americas/23iht-23pri... ("Still, it is the length of sentences that truly distinguishes American prison policy. Indeed, the mere number of sentences imposed here would not place the United States at the top of the incarceration lists. If lists were compiled based on annual admissions to prison per capita, several European countries would outpace the United States. But American prison stays are much longer, so the total incarceration rate is higher.")
> The danger for any country implementing this is that once they get into the political procee, they will chop and compromise and water down the idea until it is just another item on the big list of ingredient in the social welfare soup €212.13 per month that you qualify for while keeping everything else that exists.

Exactly this. You can already see in the article this process is happening in Finland. At first it talks about basic income, then about how the income should be below a living wage (which at least waters down many of the benefits). It then ends with a suggestion that maybe it won't actually be a basic income, but a stipend for poor people.

Stipends for the poor are hardly a revolutionary new idea being tested for the first time, and calling it a "basic income" is just wrong.

I also am not sure that testing such a thing in only a part of an existing economic area is a valid indicator of how it would function over the whole. If only some people get the benefits it may create some perverse economic incentives.
Not a positive effect. Creative solutions are one thing, but the best creative solutions come when you are thinking clearly, not overtired and just trying anything.
The `tig` blame mode is still vastly superior though. I find blame in magit (and magit-next) unusable, unfortunately.
Playing the devil's advocate; "Connection: close" merely exaggerates the underlying issue.

That being said, the comparison would have definitely been fairer with keep-alive and having to resort to a trick like this makes me wonder how much faith they have in their own product.
Amen :-)
In the world we have counted 24,000 models of Android-devices
people smart enough to pull it off, i believe, can make equal or more money doing legitimate things :) at least i want to believe they can.
Basically, go with the market leaders, either altera or xilinx.

Altera DE brand is used in universities all over the world and they have their alteraforum (which is really old fashioned but does the job).

I would go with a DE2 or something like that. (Which has a Cyclone IV)
Where is the 17% number coming from? A quick search turns up the official stats from the Federal Bureau of Prisons showing 48% of Federal incarcerations are due to drugs[1]. And using slightly older data, but still more recent than the author's 2010 numbers, it looks like over 20% of incarcerations at a combined State and Federal level are for drugs[2].

Also, the paper focuses on policies and enforcement, but seems to mostly ignore the social effects of broken drug policies in creating criminals. How many people are robbing or burgling (accounting for over 20% of incarcerations again) in order to support drug habits? How much gang-related violent crime leading to incarceration is funded by drugs?

You can't just cherry pick the easy numbers and say "look, drug policies aren't that bad for incarceration!"

[1] http://www.bop.gov/about/statistics/statistics_inmate_offens...
[2] http://felonvoting.procon.org/view.resource.php?resourceID=0...
This article discusses the prevalence of criminal records:

http://www.nij.gov/journals/270/pages/criminal-records.aspx
>"the basic income as described in this and similar articles wouldn't be nearly enough to cover even half of the cheapest cost of living."

Actually, the system commonly discussed in Finland would work so that the basic money for living comes on top of housing costs. And this is what kills the system. We already have a system where the income of each person is topped up to a certain level of "livable level", on top of housing costs; this means that quite a number of people have not much incentive to optimize their housing cost as it is anyway paid by the government, and that in turn means that housing is quite expensive (comparison to NY is not entirely wrong). Property investors are happy, of course, because taxpayers foot the bill.

Overall, the problem is that what is called "atypical job" is nowadays typical, and the system cannot adapt. The only way seems to do it via an insolvency of the government.
On the Importance of Celebrating Career Milestones with Donuts
and hyperv! There are also plugins that allow deployment to (say) DigitalOcean.
I guess the title should be JS/React
Jason's spot on on this one....and what works for one team doesn't often work for others. Hell, sometimes that's the case for individuals (some individuals are not meant for pair programming where they might excel at code reviews instead).

Also, OP mentioned something re: "minimize future modifications to already developed parts". Be aware of the technical debt you're incurring _as_ you develop it. We used to have regular sprints specifically to pay down the debt (one out of every 4 for example).
This demo could be possibly even faster if using HTTP/2.0 Server Push.

Btw, note that if you're looking into supporting HTTP/2.0 on your own then with nginx there's still some waiting left: https://www.nginx.com/blog/early-alpha-patch-http2/
And there's no plan to support server push with the first production release. So NGINX users will have to keep using SPDY.

AFAIK the latest plan with SPDY is to remove it from Chrome browser in early 2016 so nginx has to make sure to deliver before that...
yes, well done. I also liked pos explanation by Buterin (https://blog.ethereum.org/2014/11/25/proof-stake-learned-lov...)
- Don't do daily stand-ups. Daily stand-ups are the dumbest thing to come out of Agile. Issues that need resolved should be addressed when they come up, not tomorrow morning.

- Don't play games with estimates. Higher-ups think they can use them as leverage to micromanage or increase productivity. In the end, software is done when it's done, even if that doesn't fit inside a sprint. Don't mess around with stupid things like planning poker. You should not spend very much time on your backlog either. Run through it before each sprint, plan what needs done, and estimate those items. Don't waste a ton of time on this process.

- Don't adhere strictly to the SCRUM/AGILE concepts. A true agile development process is common sense and simple. Spend time working on the product, not on your Agile process.

- Don't hire Agile consultants.
In Finland this would surely be monthly.
I definitely do not have the level of experience that you have so take this with a grain of salt. I have seen and worked in a lot of companies that have a very heavy portion of their code base in web forms. Many of these companies have been working to transition to MVC but it takes a longer time the larger your legacy beast is.

I would suggest finding a job where you can leverage your experience in .NET Web Forms, while picking up the pedigree for MVC.
His arguments are laid out in detail. His data is available for inspection. Could you explain the relevance of his conservative bonafides? If he were a more typical liberal professor, would that also be relevant?
Dead Realm publisher disregards FTC disclosure guidelines for YouTubers
concurrency is not impacted by this, but its affects window scaling, and 2 - 4 extra round trips per request for the connection setup.
Useful free tools for the web designer’s toolbox
I didn't take your comment as cynical. Perhaps I worded my response poorly. I didn't mean to imply anything insidious about the people who are great technically and understand organizational "politics". I appreciate people who are bright along those varied dimensions much more as I get older.
1. Because the semantics are quite different. See my other post.

2. It's still nice to separate the attributes from the content:

<h1 title="hello"> "Foo"

Why use a new syntax when everyone knows HTML/XML?

3. The lack of `var` in CoffeeScript is its worst feature ever IMO! Every time I write `someVariable = …` I'm terrified that I will accidentally overwrite a previous variable. Imba improves on JavaScript here and will correctly shadow multiple `var` in the same function.
Go, D, Erlang and C in real life: MQTT broker implementation shootout (2013)
Whim: A New Dating App Focused on Actual Dates
I'm a little embarrassed to say I had never heard of Fossil.

At first I didn't like the idea of including a web interface and wiki, but the more I thought about it, the more I liked it. Having a change log for the wiki would be helpful, and I'm assuming it's zero cost if you don't use it.

Including an integrated bug tracking seems like an ingenious idea, though. Any idea how well it works out on real projects?
Actually it feels the other way around, with Go, D, Rust, .NET Native, Swift and the upcoming AOT compiler on Java 10 (maybe).
I suppose that this is a somewhat stripped down version of Windows, and their concern is that either through bugs or through manipulations people could trigger the activation window in some manner.

Allowing people to activate Windows in this manner would simply make this software more work for the lawyers.
I still struggle to understand what they actually do. Did they have a product before the acquisition? Or patents?

The publications page is a bit more telling, but still, nothing concrete:
http://deepmind.com/publications.html
Anyone know if this is Google Deep Mind or Alphabet - DeepMind? It occurs to me that the top-level holding company structure might also lead to a better / more autonomous environment for acquired companies that were not part of Google.
Analysis of PS4's security and the state of hacking
> concurrency is not impacted by this

You're right. Watched it closely a second time and there's definitely concurrency.
TDD isn't about fostering the belief that you can test quality into a product. It's just a way of focusing your mind and ensuring your code gets run as early and often as possible so bugs are caught earlier.

FWIW, most people shouldn't be unit testing at all. They should be writing high level automated integration tests.
Abstract principles like "personal freedom" are incoherent and determine nothing. Suddenly, everything a person wants is "personal freedom" and everything they don't want is "personal oppression" or some shit.

It's just like the naive idea that the "non-aggression principle" determines how people should interact with each other. Suddenly every use of force that the speaker feels is justified is 'retaliatory' and every use of force they feel is unjustified is 'initiatory'.

The only coherence principles like this have are what people already commonly agree on. You don't need to base your politics on principles for that. They do not tell you how to harmonize ideological conflicts or develop and spread ideas that lack consensus.
I never said any of that. I called him out on working 80 hours; he apparently does. Good for him. That doesn't mean you should make assumptions beyond that. I'm already at 40 hours this week. So I'll hit ~60 before I go home Friday night.
Second, why would I care about being laughed out of a room at those places? It's sounds like you are trying to put shame/value on not wanting to join in on the 80 hour fun.
I challenge you or anyone, to actually talk about the value this provides to the employee. Go ahead and argue for 80 hours without mentioning 'successful companies'.
Don't forget the beard.
I believe TDD is not the only methodology where unit tests are allowed.

As far as I know, TDD suggests that the software is planned and driven by many failing test that are coded initially. A cautious developer may prefer building a feature on top of a failed (later to be satisfied) test but we worry that documenting the target product with all the necessary server and client tests may consume too much time initially. Some features that are likely to be postponed for later releases should not allocate our precious time and in the beginning, we may lack necessary wisdom to foresee it.

The other worry is that TDD in its most basic form is still a coding framework which may leave less freedom for the developer to express his/her preferred productive approach. We prefer to apply a framework on how we communicate, keep track of changes and measure our performance. The rest is left for the developer to experiment and find the most effective style for herself.
I should note that it's an entirely satirical idea :)
Please see my answer to jander. :)
Thank you! This makes sense.
From that link: "Lazy loading is a technique that defers image loading until it becomes visible on the screen."

Isn't this exactly the "pointless lazy-loading" that you and the OP are complaining about? If what you want is to "load only the right size images for different devices," and you're targeting browsers that support srcset, you can just use srcset.