skysight-inc/HackerNews huggingface dataset:
>As such, the number people trot out there simply have no context to show in many cases the officer is justified in using deadly force

What exactly is "many"?

Of course deadly force is sometimes justified. But you do realize that civilian deaths at the hands of police are through the roof in the US compared to any other country, right? Is the US population psychotic?

>This is probably the one thing that irks the shit of me more than anything.

What irks the shit out of me are apologists who justify police violence because "sometimes" deadly force is required. Is there anyone in this country that doesn't understand that, as a Police Officer, you're going to end up in scary situations? You're signing up for it. It doesn't give you permission to shoot something every time you feel the least bit threatened.

Hopefully body cameras solve this ridiculous problem.
From the article, she says they tried "1.0 / (1 << mj)", which turned out to be slower than the lookup table. May or may not be equivalent to java.lang.Math.scalb, I dunno.
I'm fairly certain scrolling on all Nintendo devices was a hardware thing. You were responsible for the tiles not for the pixel level scrolling.

http://wiki.nesdev.com/w/index.php/PPU_scrolling
>All of the premium non-hurricane, non-forest land, is taken already by rich people.

I guess if you ignore the entire midwest?
I haven't seen the code of parse_integer, but it could be on overflow, i.e., a too large number.
An overflow may happen if there is an overflow for the type (e.g. reading '300' into an unsigned char).

The function returns either a positive number indicating the number of characters successfully read from the string (if it encountered a non-digit character) or a negative number indicating an error code.

https://lwn.net/Articles/643159/
The article mentions most medallions are backed by credit -- that would mean the drivers would be put in a position of defaulting on their now-worthless medallions. Such investments would destroy their financial prospects for the near future if not in the long term due to the exorbitant cost associated with holding medallions.

Taking the moral highroad is not an option here. It's easy to advocate the free market from afar, but not everybody is prepared to even begin participating in the free market due to being financially shackled.

I was going to suggest that Uber operate a program of financial assistance to taxi drivers looking to flee the credit-subsidized catastrophe bearing down on them in exchange for multi-year employment contracts, but the collective value of these medallions is estimated at $10 Billion. Yes, ten billion USD.

How would such a program work? Could it work?
How is that a problem though?
Nice one:
Machine Learning
Should have been called
Skynet
Partner marketplaces: Build or buy?
Patlagina planta medicinala-plantain herb
Loss of Faith in governments is normally connected to deluding services and quality of life.
Loss of Faith in Religion is normally connected to improved self awareness and culture.
they are here together exposed like something bad. It can be or not be bad depending of the point of view.
Not a solution, but you might be interested in http://reddit.com/r/intp
If they weren't going full cointelpro on people who are skeptical then I'm sure there would be plenty of people who support their missions... It should be common sense that irrational responses only promote further irrationality.
I was left with the exact opposite impression (perhaps because I read it till the end).

"It also means that every few years it has to bet its future on the instincts of a few people with strong opinions about how things should work [...] its business plan, basically, is to trust that he and his team are right."

That is extremely harsh criticism in my book and should make all kinds of bells ringing in the heads of people responsible for putting money in Apple's stock.
NASA Has Created Terminator-Like Material
No, that's exactly what CI services an pushing to candidate branches are for.
Former Bitcoin exchange boss charged in Japan
Imac – Large Format Printing Systems and Supplies
Thanks for the feedback. We've heard that same sentiment from a lot of folks as they learn about quiply.
If one's CI does not have a pre-production stage with integration tests, automatic blockers, and automatic rollback, one should rethink their CI design.
Gerrit is a thing (and you should run your tests locally, if you can)
Well it matters as a real-life not-too-technical example of why governments' desire to require a similar "master key" concept in cryptography is a really bad idea.

So we can say "remember what happened with the TSA master keys?". And even if they argue that nothing real bad happened because of this breach, we can say "well yes, because the locks weren't very secure to begin with, so it really was a pretty bad idea from the start".

BTW, about the locks not being secure, isn't that the case for almost every lock? Like, don't locks become real expensive very quickly once they start approaching some basic notions of actual security that would keep at least an amateur lockpick at bay? (including securing the stuff around the lock, like zippers, cloth, etc)
I would have preferred if some of the full comedic ones were toned down because this has some use. The amount of AWS services is hard to keep track of, especially considering when they have a bunch of slightly different solutions to a similar problem, is quite staggering. E.g. I want to deploy my code - should I use Ops Works, Pipelines, CodeDeploy, Ec2 Container Service, Elastic Beanstalk, Elastic Breadstick, CodePizza, blah blah blah?

> SWF -> Amazon EC2 Queue	Use this to
Build a service of "deciders" and "workers" on top of EC2 to accomplish a set task. Unlike SQS - logic is setup inside the service to determine how and what should happen.

I do not find this one to be that helpful, as "deciders" and "workers" doesn't make sense in this context. Logic isn't encapsulated inside of SWF, and the workers do not need to be hosted on EC2. SWF basically tracks workflow and activity versions, and is essentially a state management and work distribution system. It distributes out tasks to polling workers based on what the workers are polling, and what state is currently in SWF.

I think a (possibly) better name/use this to would be Amazon Task Orchestrator/Schedule and run jobs that do a bunch of things in order that can be distributed, where you want to run the workers on either EC2 or your own machines.

Ok, maybe not too much better, but I think it shows the use case a little bit better.
> And of course in practice the insurance companies cheat and don't save enough, so people don't actually get paid.

Or changing conditions throw off their actuarial tables, making the company insolvent when reality intercedes. Those changes could be as obvious (at this stage) as climate change, or as subtle as a long-standing practice of preventing forest fires, which while seemingly preventing property loss to fire is actually creating an unstable system which has the capability for much larger destruction than the typical fire.
We can help make sure this doesn't happen again to you. You should check out Domino (www.askdomino.com). We're a community of freelancers and have a lot of collective experience and have made many mistakes in the past. Learn from us!

You can find a bunch of content on the site and you're welcome to join our Slack channel for more detailed Q&A.

A few of our members are lawyers (in the U.S.) in case you want a service contract drafted up to help mitigate these kinds of issues in the future. NB: We don't take a commission.
Picking a creative project, and doing it, reconceiving the project as you go, and picking up whatever you need to learn to get it done.
Sorry, I should have said "if it doesn't build, you don't merge it"
this is awesome, thank you!
I didn't look too closely, but I think it will fail when the string is "0x".
(arguably) less safety.

I don't even think this is arguable - there is literally nothing that owning a taxi medallion does to improve safety.
Yes. Open source is about way more than the finished product; it's about the shared community, techniques, processes, and tools.
Be+Careful+Before+You+Say+No+To+That+Internal+Round+|+SaaStr
I certainly recall them, but is there value in that? It's not like I, or many others, I imagine, associate it with a positive purchasing intent.

I remember memes, but does that make the meme creator, or subject, powerful? Influential? Rarely.
> It's pretty terrible when people on HN pine for the days of less developed countries (no worker protections, no labor/safety regulations).

The Developed World can not continue with it's standard of living, it's simply not sustainable. Something has to give.

The way I see it, services like Uber and airbnb can slowly chip it down to something sustainable, or we can hold onto it until the bitter end when it all comes crashing down.

Also, just because a job is offered with no worker protections, no labor/safety regulations etc, it doesn't mean a person has to take it. People vote through their actions.
http://www.fastcompany.com/28121/they-write-right-stuff

> But how much work the software does is not what makes it remarkable. What makes it remarkable is how well the software works. This software never crashes. It never needs to be re-booted. This software is bug-free. It is perfect, as perfect as human beings have achieved. Consider these stats : the last three versions of the program — each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors. Commercial programs of equivalent complexity would have 5,000 errors.
parse_integer takes a string not a char, didn't look at the implementation either but it makes sense to check for the whole string doesnt it)
As people have stated here, the forests need to burn. Ponderosa Pine, which covers a lot of the Western U.S., burns at a cycle between 5-25 years. [1]

However, we could and already do, control the natural process this through prescribed burns. The issue is the federal government is appropriating less funds to the Department of the Interior and Forest Service. In fact 2016 will represent, "a decrease of $246 million below the fiscal year 2015." [2] Climate change could potentially shorten these life cycles. We definitely need to spend more to ensure safety and survival of homes and the forest.

[1]http://www.nps.gov/fire/wildland-fire/learning-center/fire-i...
[2] http://appropriations.house.gov/news/documentsingle.aspx?Doc...
OS X keeps harassing me to update to the latest version because I have automatic updates on and haven't turned the notifications off, but it hasn't gone and downloaded the new OS pre-emptively without my consent.

Asking first wouldn't hurt, you know!
My impression as a non-expert is that there is no non-commercial solution, every system for Joe Public is crap in this regard. They get away with it because everyone quotes top possible speeds without considering latency. With web pages especially, you make lots of connections and get lots of small files, each delivered extremely quickly after a measurable pause. Hence poor perceived performance.

It boils down to large pages with lots of bloat, analytics, ads, and formatting. So no, I don't think a new modem would fix it. Welcome to the modern web.

Of course, I could be wrong.
Well for one, that's not entirely true. Loggers plant just about as many trees as they cut down. Otherwise they'd be out of business pretty quick. And even when they chop, "thinning things out" is a perfectly valid way of logging and is practiced in many places.

Secondly, the question was "why don't they thin things out". Not "why don't we let them thin things out". Implying a change to normal behavior.
I haven't looked at the patch, but the error is probably overflow: too many digits to fit in the integer variable.

parse_integer() presumably returns the number of bytes consumed, so the str pointer is advanced by that many bytes to point to whatever is after the integer. But on error, it returns a negative number, so str is moved backwards into some nonsensical position.
Like Habitat for Humanity, but for Seabirds – Hakai Magazine
I will follow these rules exactly now
In a world where the blatantly fraudulent sixpackshortcuts[1] is the biggest fitness channel on YouTube, I feel that a list of informative fitness channels is paramount. The only ones I've found so far are ScottHermanFitness and JuggernautFitnessTV

[1] https://www.youtube.com/watch?v=d7YOSl4UkTU
Ranch dressing all over my Kindle. I've been able to remove the most of it from the keyboard with plastic collar stays.
I'm sorry, but that still does not explain why the Romans created more gendered 3rd declension variants when using the neuters from the 2nd and 3rd declensions would have made more sense (since the things they were naming were sexless, like rivers and trees and other geographical things) while they would nevertheless have retained the "checksum" and "free word ordering" benefits from a language that declines its nouns.

For example, Finnish is utterly genderless, but it has more declension cases for nouns than Latin had. And so, Finnish affords itself the ability to have free word order and checksum benefits while doing entirely away with the concept of gender.

So I reject your explanation on the basis that it is clear to me that the declension of nouns into cases is what is responsible for the checksum and word order benefits, and not whether a language has grammatical gender.
> And yes, parse_integer() really can return an error, even despite that "isdigit(*str)" check. Think about it. Or just read the source code.

Actually taking the advice of the article and looking at the source code makes it clear that parse_integer is doing what we would hope such an API would: it guarantees that the resulting number fits into the provided integer.

https://lwn.net/Articles/643159/
Interviews: RMS Answers Your Questions – Slashdot
Windows 8.1 is supported until 2018
Thanks for the document, it's fantastic. One thing that would help for me would be spelling out what the actual amazon acronyms mean. For example: EC2 - Elastic Compute Cloud. Also a link from the amazon acronym to the official page at amazon would be helpful.
In Romania most taxi companies have their own app. This change started about 3 years ago.
I tend to love articles that tease a bit before revealing what they're about, but I found this one a bit overwrought.

tl;dr: it's about Frost's "The Road Not Taken" (Two roads diverged in a wood, and I— / I took the one less traveled by, / And that has made all the difference).

This article, at its clearest, says:

> Certainly it’s wrong to say that “The Road Not Taken” is a straightforward and sentimental celebration of individualism: This interpretation is contradicted by the poem’s own lines.

However, the thrust of the whole article is better captured by its soggy, everybody-wins non-conclusion:

> The poem both is and isn’t about individualism, and it both is and isn’t about rationalization. It isn’t a wolf in sheep’s clothing so much as a wolf that is somehow also a sheep, or a sheep that is also a wolf
EDIT: I'm wrong, victorNicollet spotted my mistake. I thought that:

str == "09"

fails. Leading zero indicates base 8 -> 9 is an invalid digit.

But that is parsed as "0" and the 9 is left in the string.
YES. I love the fact that someone has written about this.

I remember reading the full poem in high school and we were like, "That's... not the poem I thought it was."
Much as I like git, its inconsistencies wind me up sometimes.

Anything that's not very commonly used or immediately obvious tends to be buried in some arcane option, and not always an option to a command you'd expect.

This is not a non-sequitur: Linus might have thought good things while first implementing git, but it's one example of a tool that I use on the command line but has many, many alternative UIs that all claim to be better (not just graphical, even CLI) interfaces.
I am interested in learning this. Are there any books/study_material available, that you recommend.
I live in Toronto and work independently. Productivity = prosperity, and so I live a life of work punctuated by relaxation an rest.

Of the tech companies that have tried to woo me, most fall into this infantilization trap and its such a big turn-off. If the reason I should come work with you is because you have a foosball table and on fridays you put a keg in the break room......I want to build things! I want to create. I will take your company and move it forward, I dont have time for ping pong.

Shouldnt the goal be to make your comoany rich, so you can be rewarded enough to buy the comforts YOU want, instead of lounging in the comforts of an employer as you work?
Fantastic. It's not about tredding your own path. It's about how we embellish our own pasts. I didn't know.
Thanks!

Unfortunately, I don't recall the name.
Wow...

Competition is good, but it's not like taxis are an unregulated monopoly taking advantage of the populace. They are heavily regulated, mainly in terms of the prices that they can charge (in most areas). It's not like Uber is that much cheaper than a taxi, particularly when there is surge pricing.

I do find Uber more convenient than a taxi, but they aren't exactly competing on a level playing field.
Nice title for a 9/11 headline.
Then it's not really "automatic updates". If it was truly automatic, it would download and even install without asking because you already said yes.
I was shown a pine cone once that snapped open when burned, enabling its seeds to pop out. It was explained to me that fire was a necessary part of the tree's lifecycle, and that this is why logging isn't a suitable substitute for fires.
I was actually thinking this as well. Higher insurance premiums for homes that are not rated to far exceed what should in practice be possible to experience in a hurricane or fire should be the norm. Actually, my guess is this is coming, as soon as the actuarial tables adjust to the new climate reality (barring political meddling to suppress normal market forces).

As for floods... I dunno, maybe insurance requiring some portion of the house that is higher than the flood plain and that the house is not in danger of becoming unmoored for any sort of sane rates. I imagine that would make housing in places way under the flood plane or that face both floods and hurricanes expensive to build in, which is the point.
'Bout to drop a real gem...

mrpete222 AKA TUBALCAIN - https://www.youtube.com/channel/UCKLIIdKEpjAnn8E76KP7sQg

I haven't come across anything as informative as this channel. This guy has a seriously badass machine shop and has videos about milling parts, how to use different tools, creating various things and general machine shop topics like how to care for drill bits.

Among other things, he milled his own miniature steam engine:
Part I - https://www.youtube.com/watch?v=B1t24sxjdZU
Microsoft is downloading Windows 10 to PCs, even if you don’t “reserve” a copy
it's the exact same thing with a slightly different syntax. I do a lot of maven/sbt, and have done a lot of ruby/js and I think there's no difference but your familiarity with them.

if I could vote in either direction I think maven/sbt is actually easier because you don't need to deal with "global" install. very dumb feature to share packages across projects, much simpler to think about deps as always project specific. but then again no one forces you to use global install... so it's the same. it only gets bad once you need some hacky junk like rvm or virtualenv to achieve project dependency isolation.

I will take a big Pom file or build.sbt over having to remember to enable the right installation of Python every time I switch projects any day.
Software correctness is only part of the problem. Mechanical failure and the need to compensate from it is often beyond the programming. Sending someone into space without a manual override seems unwise. We've seen it used in space already, assuming it won't be needed again is an incorrect assumption.
I remember at the time that C was more compelling specifically because of the limited strings in Turbo Pascal. At least TP had variable length strings.. older PASCALs did not have this (they had space filled strings instead).
Let's hope you buy the right engineers.
commit -> CI -> PASSES TESTS -> DEPLOY

how is it going to be pushed to production if it fails tests ?
:P
Because isdigit is checking only the first digit, and parse_integer is parsing not only that one, but the following digits as well
Titan 1.0 will be released this month (September). It will support TinkerPop 3.0.1.
The US states least affected by natural disasters are Alaska, Main, Michigan and Vermont; based on your post, I assume they're filled with rich people?
Modestly dressed women are starting a fashion revolution
If isdigit() is the standard library function, that takes/checks a single character. However, parse_integer() takes a full string and parses until it reaches a null or newline. The first character could definitely be a valid digit but the rest of the string could cause a problem. However, I am not a C programmer, so my internet search-guided intuition may be wrong.
In yet another fashion, MS demonstrating its considerable disconnect from and lack of understanding of (and/or apparent will to understand) a significant portion of its "average users".

A lot of people have space and bandwidth limitations. We don't all live it the land of huge capacity and unmetered fiber connections.
Not entirely sure what you mean by "the idea of a programming language". Scala-like futures are already in the JDK as CompletableFuture. Quasar is something different (and, I believe, better): it provides true fibers (aka lightweight threads), just like Erlang or Go.
Brewster Kahle should be the next Librarian of Congress
If you haven't played it still, play Planetfall, it has Floyd as an NPC and is one of the greats from the Infocom days.
Git isn't the best system—it just became the most popular system. http://git-man-page-generator.lokaltog.net
I don't know who you hang around by Amazon does NOT own the terminology. There have been common names for all this stuff for the last 10-30 years.

Amazon invented their own terms out of hubris.
Another course should be network security for everyone
FTP is a terrible shorthand because it's confusing and archaic. S3 doesn't even natively support FTP.

Calling it a "file server" is way more reasonable.
Windows 10 is not a "a patch"
I don't get the "without consent" part. If you have automatic updates on you consent to them automatically downloading things.
I didn't mean to suggest that they did; but you asked for alternatives, and frequentism is one (even if perhaps not the only one).
That's a ridiculous statement. The power to shut down a business gives a regulator a lot of power to do things like improve safety. In NYC, the Taxi and Limousine Commisson is a strong regulator the does a bunch of things to improve safety.

Just because your city sucks and doesn't do it's job doesn't mean that the solution is to hope that Uber's army of independent contractors maintains their cars.
This may be related to how long Postgres has had support for various window functions, vs. MSSQL only gaining equivalent support in v2012 (AFAIK). Also, the various query optimization struggles older versions of MSSQL had.

http://sqlperformance.com/2013/03/t-sql-queries/the-problem-...
>> People who implement new and improved interfaces always
seem to get that wrong.

How many lessons we seem to have to learn the hard way in our careers that others before us have learned: https://en.wikipedia.org/wiki/The_Mythical_Man-Month#The_sec...
So, basically update means upgrade now?
I figure the author doesn't want to overtly advise people to evade law enforcement because he doesn't want to get into trouble.
> I tend to love articles that tease a bit before revealing what they're about

Could you give me some insight about why you like this? It's one of my least favorite aspects of journalism. Most articles are bad, so don't you find that you waste more time sorting through chaff?