skysight-inc/HackerNews huggingface dataset:
I fully agree.

It's easy to spend hours tweaking the perfect setup, but it's a never ending task. Also the more you tweak it the easier it breaks at each upgrade, and the more you rely on it and miss it when you're not on your personal computer. For this reason I'm reluctant to add mappings such as inoremap jk <Esc> to my .vimrc for fear of getting used to it.
And your response is only possible from a stupid boogerhead who doesn't even know what a 'claim' is. Not an Ad Hominem. Sure.
I've worked in two of the biggest US banks for years and I can confidently say both important departments were far from completely understood by most people working there, let alone outsiders doing an audit.

Most of the complexity is in the messages passed between systems. In a code audit it's fine to remove sending tag X by system A but then you find out when you hit prod system B used tag X and now it's not there which causes a problem in system C. And that would be a simplified example.

I'd be disturbed by any outsider claiming they understand the dynamics of multiple systems with millions of lines of code which often have feedback loops.
That's the nature of traffic. You make a highway twice as wide and it's great for a few years until enough people go "Oh! I can live twice as far away, have much lower rent, and still keep my commute under 2 hours!"

And then you end up with LA.
Why should I waste time on this? I know that books in the SciFi section of my local bookshop will have a certain minimum standard without needing to wade through some reviews.
SQLAlchemy is great, but for those who are looking for something lighter, I highly recommend Peewee (https://github.com/coleifer/peewee). It's a very well maintained alternative.
It doesn't matter how much you dollar-cost average your investments when there's five-ten year runs of negative returns.

What this chart shows is that the idea you can get reliable six percent returns every year is utter garbage, completely contradicted by the facts, and that there are extended periods of negative returns entirely possible. If you want to rationalize a continued belief in compound interest, go nuts, but I should warn you that this irrationality is likely to cost you, in your real life, quite dearly, vs. actually engaging with the truth of the market return rate. Your choice. Doesn't much matter to me in the end.
The ideas and models are interesting from a systems thinking perspective and it is certainly true that local optimisations can have unintended systems consequences, but unfortunately it doesn't model reality when it comes to London.

The paper makes the flawed assumption that people commuting into London from outside the boundaries of the Underground network start their journey by driving to the boundary and entering the system at that point, which as anyone in London can tell you is not the case. Most commuters from outside the network will arrive at one of the main overland train terminals (Euston, Paddington, Waterloo, Victoria, Kings Cross, etc.) and change mode of transport at those points. Those points certainly do see large congestion, but they are a very different beast to road traffic so I very much doubt the same conclusion would be reached if they were included in the model. The paper also ignores the bus network, which is also heavily used in London, which is I think also different to say New York.

If you are going to start studying systems then you need to look at the whole system otherwise you are still just doing 'local' optimisations. If their conclusion/recommendation were to be implemented, I suspect it would make things worse overall as they haven't understood the system.
My rule of thumb is to watch at least 3 episodes, because anecdotally the 3rd episode is when a lot shows hook you.
Certainly an interesting chap, as he managed all that, and then in his spare time came up with quite a number of short stories (and one novel) set along a time-line he had mapped out several millenia into the future. The stories themselves tend to centre around events and people and only illustrate the larger/longer universe incidentally.

I love it, personally, though it is all very weird and often quite funny (see "From Gustible's Planet").
Hm, no the point isn't utilitarian. Its joy, freedom, the feeling of flying down the lane on a beautiful day, stretching muscles.

My bike parks in the hall at work, no lock. So I guess I have the best of both worlds.
The issue I have with gradual typing in most languages is that it's added after the fact and not native. As a result, the integration isn't native and you start seeing issues like this.

This, incidentally, is one of the reasons I like Perl 6 (http://perl6.org/). It also has gradual typing, but if a third-party library doesn't have a type annotation, that's OK: it will simply fail at run time instead of compile time.

Another reason to like native gradual typing instead of third party gradual typing is that it can be integrated natively into the system instead of being used as an afterthought. Perl 6 has native type infererence to allow for compile time failures:

$ perl6 -e 'sub foo(Int $x) { say $x }; foo("bob")'
===SORRY!=== Error while compiling -e
Calling foo(str) will never work with declared signature (Int $x)
at -e:1
------> sub foo(Int $x) { say $x }; ⏏foo("bob")

(Yes, that's compile time instead of run time)

What happened above is that the optimizer saw that the call to foo() requires an Int and checks the argument type to see if the call is allowed.

And here's the untyped version:

$ perl6 -e 'sub foo($x) { say $x }; foo("bob"); foo(3)'
bob
3

Interestingly, the Perl 6 core team could allow for powerful type inference with this, but one of the core issues has always been that many languages using type inference have rather opaque error messages because they essentially dump a "proof" of type failure and many struggle to understand them. Thus, the the Perl 6 devs are taking more careful approach, though they know they can do more. For example, this falls back to a runtime failure instead of a compile time failure:

$ perl6 -e 'sub foo(Int $x) { say $x }; my $name = "Bob"; foo($name)'
Type check failed in binding $x; expected 'Int' but got 'Str'
in sub foo at -e:1
in block <unit> at -e:1

In other words, because it's not sure of the type of $name at compile time, it falls back to run time (though in the simplistic example above, that's clearly not the case). Annotate the $name variable and you get a compile time failure again:

$ perl6 -e 'sub foo(Int $x) { say $x }; my Str $name = "Bob"; foo($name)'
===SORRY!=== Error while compiling -e
Calling foo(Str) will never work with declared signature (Int $x)
at -e:1
------> t $x) { say $x }; my Str $name = "Bob"; ⏏foo($name)

With this, third-party libraries which don't declare types work just fine, but you get type-safe run time failures. If they do declare types, you often get compile time failures (though it will still fall back to run time, and won't check at run time if it knows at compile time that it works).
How would you describe an intentional accident, and how does that differ from a passive accident? I don't see a scenario where the distinction could even apply.
But then you'd have to use Python?
This article suffers from serious Chinese whispers.

The clickbait title doesn't reflect the conclusions of the article, which don't reflect the conclusions of the paper, which don't reflect the actual evidence given by the simplistic experiment that the physicist responsible for it decided to use to model the real-world system.

The guy who wrote the paper was doing some sensible academic research that really should have had no conclusions - it just worked towards a new facet that should be used when modelling transport systems in cities, which is perfectly commendable and useful, but can't be relied on as a standalone system (in the same way that you couldn't model all of the interactions in the universe using only magnetism). Deciding to draw the conclusion that he could predict an optimal speed for the underground to move at was foolish and detracts from the original paper (although I'm sure it garnered it much more attention).

That the guy is quoted at the end of the article admitting that his conclusions are evidently nonsense and that they should probably throw in some "secondary terms to account for complications he just thought of" is almost too perfect.

https://xkcd.com/793/
A thought I had while reading: Neal (the author) reports that Barrat found "on purpose" to be used "to the near exclusion of by accident" by "speakers born after 1995". However, Neal then goes on to ask:

> why did the new form suddenly edge out the old in the mid-1990s?

Based on the fact that the years listed in the first section were the birth-years of the speakers, I would guess that the main cultural transition actually took place around 2000-2005, when speakers born after 1995 would be developing their dialects.

I suppose it could be argued that the shift must have happened earlier based on the mixed usage among speakers born as early as 1970, but at any rate, the complete takeover seems to have happened around the millennium change.
Some of the truck stops have DEF nozzles that require a magnet to operate, so the truck drivers don't put it into their diesel tank. There are adapters you can buy that will allow you to fill up your diesel-powered car or RV using the cheaper bulk pump.
Care to elaborate a bit more about the discussion? Given that he is widely despised right now, what were your thoughts?
Hesitant to embrace continuous deployment? Start small
If you want to try a SDR client on OSX I would recommend CubicSDR as it works very well (especially since the last update in August).
I am absolutely not at all whatsoever impressed with Netflix' data science capabilities.

They waste one row for:

- watch it again ...

- they suggest stuff based on what I added to my list, but didn't watch yet

- they suggest movies based on what I started to watch but didn't finish - as if that wasn't an indicator for that I didn't like it

- ...

All those companies suggesting on varies channels how nifty and smart they work with their big data - and at the bottom line they just fail on actually improving something.
I guess I'm trying to make a broader point than the IRS here - argue against the IRS and whatever other parts of government you like on a pragmatic basis, that's great.

I just get riled up by the "It's wrong! They have no right to tax me! I have property rights!" stance, because it's inconsistent.
There is nothing that compares to church in the southeast when it comes to social events and getting to know new people. So many varieties of people at all stages of life. If they didn't spend so much time preaching down on people outside of religion I would be at church at least a couple times a week.
IIRC "Tracking Protect" has been available for some time in Firefox, it was just located somewhere in the about:config menu as an experimental feature. Is this the same option simply moved to a menu option visible to the end-user, or something different?
Analysis of Telegram by PVS-Studio and Vice Versa
A better plan might be to let women decide on fighting a war or not. Or my favorite plan which is to assign the congresspeople who vote for war a spot in the front.
Wouldn't the fact of intention contradict the notion of an accident?
I think the vocabulary we use is starting to rub up against its limitations in problematic ways. Medicine is ver geared towards a pathology-diagnosis-treatment paradigm.

When it comes to something like blood pressure that's decent enough. Blood pressure above a certain threshold significantly increases the risks of XYZ and therefore… There are edge cases and grey areas that come from drawing a circle around anything that doesn't naturally conform to categorization, but the paradigm works.

For other things, the paradigm is clunkier. For one thing, doctors have an ethical (and legal, institutional..) objection to intervention unless some "pathology" criteria has been met. Since people want to use treatment and/or sell it, the definition of the pathology is constantly being messed with to conform.

Consider viagra. According to some, it is a pathology in young men but natural in older men. In any case, viagra is allowed to be prescribed. But then, impotence is on a scale. You are not allowed to use the drug unless you fall within some diagnostic parameters. There is no framework for "elective" use. You 22 year olds cannot have it. But, it's probably less harm to a robust 22 year old then a 55 year old.

Anyway, ADHD is something that tends to be diagnosed in children when they exhibit some problematic behavior, usually problematic to schools and sometimes at home. It sticks as a diagnosis when the treatment works.

So, your sample here is largely kids that had behavioral problems for which some sort of intervention (ritalin, meditation, diet..) was sought.

It's almost like saying teenagers expelled for drinking at school are more likely to default on rent in their 40s. It might mean that drinking during formative years affects your financial responsibility, but it probably means that teenager who get into trouble often grow into adults who get into trouble.
Great article, thanks for sharing.

> He dismisses the idea that it’s hard to tell genuine traffic from fake. “The whole thing about throwing your hands in the air and saying, ‘I don’t know, maybe it’s real, maybe it’s not real’.
Looks great, gotta try to set it up on one of my boxes.

Semi-related: The author also made a nice visualization of important principles for SDR: http://visual-dsp.switchb.org/

(Since it seemingly wasn't posted to HN before, I just did so: https://news.ycombinator.com/item?id=10271214)
Whoa, what? You learn something new everyday on here. I have never heard anyone in the US say "on accident."

Does "on accident" even make sense? The preposition "on" in this case implies intent, so who is causing accidents on purpose? And if you are, then it's not really an accident, it's sabotage.
I'd be interested in hearing other peoples' experiences too. I've tried both flask-restless and flask-restful previously but didn't get along with either of them.

I recently created a new API and went for a very simple flask.Methodview along with Marshmallow [0] for (de)serialization. I then wrote a simple replacement for marshmallow-alchemy since it wouldn't do object loading without a lot of flapping about.

I found Marshmallow really nice to work with (I'd been using Schematics in the past).

[0] https://github.com/marshmallow-code/marshmallow
> TypeScript's types are not amazingly flexible, so it encourages writing less magical code (...)

you can "cast" anywhere so it's not really an issue :

(<(string)=>string>baz['baz'])('foo')

Otherwise typescript support union types and such ... Even without .d.ts headers everywhere it is still useful. I prefer it to babel and co as it is easier to track ES6/7 integration. Never used typed clojure though ,but I don't know any example of a language that didn't have types before and retrofitted type safety without any issue and breaking backward compatibility.
Great visualization! I think the balls dropping metaphor is a brilliant one (and just heart-breaking).

From a command-line perspective, though, there's xkcd's actuary.py - http://blog.xkcd.com/2012/07/12/a-morbid-python-script/ - which has some nice options.
Cratejoy is hiring a Director of Product to build our marketplace
It's going to be funny as hell when the Chinese version dramatically outperforms the great-at-nothing boondoggle we've talked ourselves into buying.
Porting Python 2 Code to Python 3
His complete works fit in one fat volume. I recommend Buy it. One of the finest collections ever written.
Caterpillar to Cut Over 10,000 Jobs
VW Cheating Added Pollution of as Many as 19M U.S. Cars
As long as they add a --disable-js config flag i guess i'm okay with it
Rather than annoy unqualified people with your insistent questions, you could do a spot of research, starting with https://en.wikipedia.org/wiki/Homelessness_in_the_United_Sta... . This would give you some of the reason why people are homeless, including demographic statistics at https://en.wikipedia.org/wiki/Homelessness_in_the_United_Sta... /

You ask about the problems of homelessness. As https://en.wikipedia.org/wiki/Homelessness_in_the_United_Sta... points out, one of the problems is with homeless children.

> homeless students are 1) 1.5 times more likely to perform below grade level in reading; 2) 1.5 times more likely to perform below grade level in spelling; and 3) 2.5 times more likely to perform below grade level in math.

The demographics at that Wikipedia page say that '1.37 million (or 39%) of the total homeless population are children under the age of 18.'. The report at http://www.huduser.gov/Publications/pdf/ahar.pdf goes on to say:

> Children under age 6 are disproportionately represented within both the sheltered homeless population and the poverty population. About 11 percent of all sheltered homeless people are under age 6, as are 12.7 percent of poor people, while only 8 percent of the total U.S. population is in this age group

So, tell me again about all these 5 year olds you know with houses in another city?

The Wikipedia page says:

> Teenagers who flee or are thrown out by parents who disapprove of their child's sexual orientation or gender identity. A 2010 study by the Center for American Progress shows that a disproportionately high number of homeless youth (between 20–40%) identify as LGBTQ

Tell me how many of these thrown-out LGBTQ teens have a house in another city, in any meaningful sense?

It's clear from many, many new reports on the topic that a lot of people who are homeless both want a home and can't get it. http://www.miamiherald.com/news/local/community/miami-dade/a... reports :

> But with shelters clogged with waiting lists, a large number of families end up living in cheap hotels and motels while they await an opening in a shelter. The January count showed 1,400 homeless adults and children housed in hotels and motels.

You haven't done any research, you are ill-informed on the topic, and you ask insistent question - all signs of someone JAQing off.
Slowing down trains to solve a bottleneck downstream is like squeezing the bump in the carpet to another location in the room.

It doesn't make anyone get anywhere any faster, and hurts the commute times of the people who are not involved in the bottleneck (because, say, they walk or bicycle to their destination from the train station, or take some other fast train).

Transportation is about optimizing the average trip time; concern about accumulation at transfer points is secondary.
On the monetary side, that is fixed in part by social security here in the US. It pays out monthly as long as you are old enough and alive. A kind of "old age" insurance.
Get to use Python :)

(joking, obvs)

It's always interesting to rummage cross platform to look at libraries so you can steal the good bits. SQLAlchemy has its roots in Hibernate for example.

I'm also a very happy user of Alembic. I change my models as required and then use autogenerate to create the migration scripts. Then I tweak to account for slightly more esoteric things and data migrations. I find that it gets me 80% of the way there without having to think too much about the data model changes while I'm doing the initial development.
I quite like the idea of politician's kids fighting to the death (if over 18). In the event of a mexican standoff we start sending in friends and then increasingly distant relatives.

This would have seen George Bush Jr fighting Sadam's kids. I think it's hard to reject this idea.
Perhaps that's the subtle humour behind this linguistic change?

"I broke your mug on accident", at the fifth word, the listener/reader thinks the other person is about to say "on purpose", but suddenly they say "on accident". Hence it's funny, reduces the tension about them breaking your mug.
Actually that's been retconned. The characters within the game "League of Legends" are slowly getting their own story, in the fictional world of Runeterra. However Summoners Rift, and the League of Legends itself does not exist within the canon. There is no central battlefield where the fate of nations is decided anymore.
thx, recognized the variance, two things: results are based on a tech domain specific vector (based on 1.2m tech articles / 20y), so non-techs fall off. We source content on requested entities live. Descriptions of younger entities are more concise/less global -> more valid classification. But then again, our assumption was that there is more demand for classification of little known entities than for F100s. But we are here to validate/falsify that assumption.
You are 64 times more likely to climb Mount Everest than clicking on a banner ad
Pretty good list of tv shows to watch :P definitely watching the shows that you get hooked onto from the 2nd episode
*vector space
So it's a Linux kernel and TTY prompt with what looks like some kind of X11 skin designed to resemble Windows XP.

Does anyone else think that actually sounds kind of awesome? I mean without the crippling censorship and the high likelihood that everything you do is being reported back to the Chinese government, of course. But otherwise, it just seems to go one step beyond MATE/Mint (i.e. a "Windows-like" GUI with a Linux backend) and make what essentially looks like a Windows frontend on top of a Linux backend.
When they grow up, if enough of them still say "lended", it will be put into the dictionary.
I believe that's where core.typed is going: http://frenchy64.github.io/2015/06/19/gradual-typing.html

Typed and untyped code must (and will soon) be able to cooperate in providing compile-time and run-time type checking in Clojure.
It's quite fun actually. First challenges are simple bug correction tasks. I hope next challenges will be more "creative".
I think it's difficult to assess the opinions of subsets of either major party. There are a large number of Republicans who believe in moderate regulation of industry, reducing the size of the defense industry, vaccinating our kids, and the possibility of anthro climate change. Depending on your news sources and breadth of political exposure, you'd never know this.

I vote Republican, but love net neutrality. This issue will pretty much guarantee I stay home in 2016.
Found this really helpful, wondering if they have a desktop version.
Go for it. Age is not a deciding factor if you do your research. As long as what you are doing is good, you should be able to get in if you can make them understand it.
I gave up on core.typed because I've found adding type annotations to most of the forms is significantly harder compared to a statically typed language. (In hindsight this is obvious, I know.)

Not having type-checking doesn't necessarily make Clojure any less awesome for me though. I write unit tests, add (some form of) contracts at least to the public functions and pay attention to documenting public stuff. And not doing excessively clever things like having unnecessary mini-DSL's within the code also help.
Farewell ActiveDen, Farewell Flash
It'll take a lot of resources to develop institutions to do this. It'll take a long time to debug these institutions.

We're still arguing over "goto considered harmful", "the billion dollar mistake" and how toolchains influence code-safety-behavior.

And there exists a class of CASE tools from the '90s that, while being somewhat clunky, addressed some of the transparency issues. But those are hardly even relevant any more.

And to make it worse - the final configuration of the system matters just as much as whether the code bases for the individual nodes have passed an audit. This is especially true of CAN networks.
Hey this is cool! I'd be really interested in something like this, is it still worth it? I mean, without LinkedIn can I link Facebook or something? I suppose facebook profile pics are likely to be somewhat unhelpful, but, man, I'm horrible with names.