skysight-inc/HackerNews huggingface dataset:
There is no reason the officer should have drawn his firearm when pepperspray or a baton would have been sufficient in this situation. The tendency to automatically resort to their proverbial nuclear option is ridiculous. We should be training police to effectively use and be comfortable with their entire tool set, rather than just having them default to their firearm.

As a side note, in the confusion of an arrest, it's easy for a suspect to not realize how much the situation has escalated, and for a police officer to repeatedly give conflicting orders to a suspect, both of which result in a needless death.

Here's an idea: Police should have a loud speaker and strobe light on their uniform that trigger when they unholster their firearm. The speaker should repeat over and over until they re-holster their weapon:

"SIREN BLARE A POLICE OFFICER HAS DRAWN THEIR WEAPON. REMAIN STILL UNTIL FURTHER ORDERS OR YOU WILL BE SHOT."

The strobe light should trigger constantly to let the deaf know an officer has drawn their weapon.

There's two reasons for this:

1. It should make it clear to a suspect that they are dangerously close to being shot, and should very quickly change their behavior

2. An officer should not be allowed to give orders to a surrendering and motionless suspect as long as they have their weapon unholstered.

If they wish to give commands to the suspect, they should re-holster their firearm and possibly switch to a less lethal device if the situation calls for it.
Programming languages or platforms aren't the issue. Software packaging and distribution is. Porting is easy. Getting your software to users is hard.

Look at the Minecraft pocket edition (and its Windows 10 respin), one of the devs said that it would be trivial to port that to desktop Linux but they would have to set up their own payment and distribution system, which just isn't worth it for that tiny market.
> The Phoenicians were unfamiliar with the animal and in turn had a hard time taking the religion seriously.

Given how incredibly dangerous we know hippos to be now, I find this to be quite amusing. I guess they could look kinda cute in a drawing, but good lord they're not so cute when you're near them and they have something against you.
By this definition, I argue no human is a free agent.

They are agents, perhaps. but "not tethered to a single course of action given environmental circumstances." Examples: As an aggregate, humans flinch away from heat and pain. There are outliers but they are insignificant enough to not be relevant (people neurological disorders, etc). Furthermore, a human has no control over their birth circumstances and thus the culture they are raised in, as an aggregate this means that generally there is little "freedom" in your values and worldview. Again, there are outliers, but in aggregate this is true.
depends on which editor you use, but i'd say there's a high chance it has a go package that has all this configured for you.

In any case, every language has a hoop to jump through. Good luck finding one without.
It is in Arizona. White or silver.
Wouldn't it be covered by c, though? It's an or condition, not an and, the way I read it.
Apple co-founder has never owned an Apple product
Browser-based apps still kinda suck. Battery-wise, UI-wise in terms of integration, accessibility-wise, etc. And they're a huge step down in programming language availability vs native apps.
It sounds like a milder version of the situation in Childhood's End (in the sense of humanity essentially birthing an alien race that will live in utopia, but dying off itself).

It's a creative re-framing of the problem, though. From "how do we force humans to behave better" to "what do humans need to be, in order to behave better".
Most desert cities were founded before electricity, let alone air conditioning. Phoenix, Arizona was apparently founded as a farming town, and was quite sustainable at its early population.

You can't stop people from moving and aggregating. Relocating hundreds of millions of people into freshly-built temperate cities is obviously impractical, not to mention more resource-intensive in the short and medium term than air conditioning their current residences. We have to develop techniques that work with the world as it is, not just pine for utopias that might have been.
I actually happened upon Stoicism through both CBT and researching meditation. I had some anxiety issues that I more or less learned to control by implementing CBT on myself alongside meditation. Those issues aren't gone, but I now have the mental tools to manage them such that it doesn't affect my life.

Later, I found that if I tweaked those techniques, they were also useful for staying focused and clear-headed in stressful startup situations, as well as compartmentalizing work and life, and a number of other things. In practice it meant that by adopting certain mental exercises, I was able to sleep better, work better, take care of myself better, etc. I didn't encounter the term "Stoicism" until several years after, and I found that its practices aligned pretty well with what I was already doing.

I don't call myself a Stoic because it's really not a religion or philosophy to me. It's more of a set of mental practices that help me go about my life with a clearer head. However, if you dig through Stoic writings, there's a ton that resonates.
Have you worked with code where unused variables actually have a side effect?
As good as those features might be, you're still dependent on active cooling to make it liveable. There are other measures that have been used for millenia in desert and jungle environments where the house itself encourages particular paths of air flow that bring in cooler, fresh air and vent hot, stale air.

We've got the technology now to evolve this even further by doing computer simulations to come up with better designs, and by techniques like 3D house printing with concrete to make intricate ventilation systems that can circulate air through the floors and up through walls with zero energy cost.
3...2..1.. Prion disease!

Can you explain that?
I hope so, but honestly I feel like they are trying to keep it too general. I was looking at some of the critical components like Glade (https://en.wikipedia.org/wiki/Glade_Interface_Designer) and noticed this: Glade is programming language–independent, and does not produce code for events, but rather an XML file that is then used with an appropriate binding (such as GtkAda for use with the Ada programming language)

Maybe Ada is more popular than I know, but I would think it's more valuable to spend time making the development process better for C++ devs (or w/e) than build a system so general that it can support Ada.
Nearly naked.
Surely not after all these years! Does this easy SQL injection still exist...?
Visa Bribes Merchants to Stop Taking Cash
Dijkstra may have been right about the lack of rigour to reasoning-by-analogy, but damn, it is entertaining.
Racket is well documented, has a well working (if slightly heavy) IDE, and packages an app by running "raco exe" (Around 6.5 mb for a "HelloWorld". That could be worse.). And you can package for Windows just as easily using Wine. I've found the error messages of Racket very friendly also. It has never been easier to build GNU/Linux Desktop Apps.

http://racket-lang.org/

Extremely easy to do GUIs, and they have weird DSLs, for example for video editing and shell scripting:

http://docs.racket-lang.org/video/index.html
http://docs.racket-lang.org/rash/index.html
I've already warned my family to not, under any circumstances, allow the police to enter our home or yard (without a warrant) while the dogs are there, because there's a good chance that our dogs will end up dead.

Even if the officer is there to discuss a robbery, do not allow him in unless the dogs are secured outside the house.
Thermal expansion is the primary source of sea level rise in general, isn't it?
Have you ever had a post that ended up being liked by an odd subset of your Facebook friends? I certainly have had posts, that for some reason, only my high school friends end up liking.

I know this is only another anecdote and real data would be preferable. But I'm convinced that the described behavior absolutely happens.
Goldman Sachs Granted 'SETLcoin' Cryptocurrency Patent
If anything they're over-insulated which can create other problems like a lack of fresh air, mold and fungus problems, and poor air quality in general.

The more you insulate the more you need to ensure you have proper ventilation, which is a sort of paradox.
>It's not 10% of your disposable income for 20 years. It's capped at 10% of your disposable income for 20 years.

Yes, and also there's lots of non-typical deductions that can furthur reduce your effective income for these plans, and ways to reduce the forgiveness period to 10 years. Lots of lawmakers say that program is not sustainable, and Congress may try to change it soon...
If your not utilizing it and have student loan debt, I'd recommend looking into it sooner than later, as you may be grandfathered in if/when it's restructured. Most people who are elegible don't take advantage of it yet, and loan servicers do their best to steer students away from signing up for IDR.
How does this differ from Scrapy?
We don't have chip and PIN here in the USA. Let me explain.

If you use your debit card as a debit card, you will be asked to enter your bank PIN, which is sent back to the bank and validated with them. That's different than EMV chip-and-pin, where the PIN is actually presented to the card itself to unlock it. So, your card has a chip and you enter your PIN, but it's not "chip-and-PIN" in EMV parlance.

If you use your bank card as a credit card, then you'll be asked to sign for your purchase just like if you used a credit card.

Here's a primer: https://www.theatlantic.com/business/archive/2016/03/us-dete...

And here's a list of chip-and-PIN cards offered in the USA (not many) http://www.cardrates.com/advice/chip-and-pin-credit-cards/
Is deep learning comparable to perceptual exposure?
You are very welcome. Thank you for the kind words.
Most distributions require that packages in the repositories are built with tools from the distribution.
The problem is not that hard passwords are easy to crack, it's that easy passwords are stupid easy to crack.

An attacker doesn't care about your password so much as they care about getting 50-80% of the passwords on the system, the majority of which are going to be "password123" or some other garbage you can find in a dictionary attack. If you use something like Bcrypt or Scrypt then running your dictionary cracker becomes a real ordeal, it will take a long time to grind through those entries and find matches. With MD5 it's a joke, you can do most of the common ones in seconds and the trickier variants within hours.

Hashcat (https://hashcat.net/hashcat/) can and will make short work of your double MD5 nonsense.

Additionally, if I can find a bit of text that hashes the same I don't care what the original password was. I have a key that works.
The next one after 30 is 20 (one frame every 3 syncs).
CPython switched to C99.
I studied Philosophy at Harvard decades ago while working for Unitarians in Emerson's old church, had the privilege of paying Brad Cox's salary for a few years and now read Pali Buddhist Suttas, Stoics and Christian Scripture. 1) Stoics had huge impact on both pre-Christian Hellenized Jews and then centuries of early Christians. They distributed Epictetus' Enchiridion with "Jesus" penciled in for "Socrates." Most literate forefathers enjoyed some of that education. I even went to a Latin School. Stoicism runs DEEP in linguistic DNA like Aristotle. 2) Buddhism overlaps tightly with Stoicism and not by accident. Buddhists were all over the Silk Road alongside Stoics and Platonists for centuries surrounding O CE. Buddhism is also increasingly popular and the #2 religion in CA ahead of Islam. 3) Stoicism brings us back to personal regimen ethics components of philosophy most Philosophers of Math, Science And Language abandoned for a few recent centuries. 4) Smarter literate people are turning to Philosophy or High Orthodox philosophy-friendly religious traditions in rejecting Nationalist political ideologies. Traditionally "politics" was City-State local or School Cosmopolitan. City State politics are still quite strong here in DC or in NYC, BO or SF. Techies loving global protocols and online conversations are akin to Cosmopolitan Philosophical schools. We can think of geometry, applied maths and maybe Jupyter Notebooks soon as our Lingua Franca of sorts. Nation States are VERY recent Western fetishes that are less and less the focus of civilian political ambitions for overlapping good reasons. As a Sutta loving Stoic Cosmopolitan happier software engineering denizen of Christendom I judge that turning away from battle flags hopes very wise.
[edits. Sorry for typos.]
Weber made the early connection between protestantism and capitalism so it is surely no surprise that it would manifest again in modern tech hubs.
> In any language I can always just eat the error and keep going, or eat the error and restart.

Defer to pmarrek on what they meant, but to me it's an issue of practical programming.

In a choice between "I will tell you what to do about errors" vs "I will assume you only crash and restart on any error", I've found the later to be far more efficient.

The former generally leads to a rat's nest of never ending error specialization as unexpected or rare stuff bubbles up in UAT or down the road in prod.

Which isn't to say there's a right answer. There's always going to be particular situations where of course you should use one or the other.

But on the whole, as a philosophical default, fail-and-recycle-on-all-errors is a helluva lot easier to spec, code, test, and maintain for me.
Or donating to organizations to which your government has severed other payment channels because they find them inconvenient. Or escaping bail-ins and bank holidays. Or skipping out on central bank attempts to force consumption and punish savings with negative interest rates and cash bans.
> an opportunity to refine and tighten the elevator pitch

Thats a great insight, thank you. I'll just drop the website (work in progress). Gamma Fi: https://gammafi.com
The way of how you construct your json structures in scrapy it is different, scrapy has a longer learning curve too. It seems sukhoi has got better results in performance too.
Can someone living in the US care to expand on this?

"...which is also when many VCs get back from their August vacations (sad but true!)."

What is sad here? Being Swede,my initial reaction was "ok, late summer vacation".
Uber Will Merge with the ‘Google of Russia’ Yandex in 6 Countries
Thanks for the catch -- strangely, wasn't updated.
Why We Love 1Password Memberships
And my favorite, π seconds is a nanocentury.
I looked at Atlas this week, in large part because I have a healthy respect for 'patio11, but waiting to be approved when I can just file in Delaware with somebody like HBS and have it done in three days didn't really make sense to me right now. ($5K in AWS credits would be awesome--for some ventures I've done. This one, meh, whatever.)
To be fair, forcing \t on people was a douchebag move.
The biggest takeaway from the era is that no one fucking bothers to write software for 10 different distributions with 15 different ideas on how the most trivial of things are to be accomplished.

And here is this guy wanting to build number 16. There is an xkcd on this. This train has left the station.
I've posted a new listing
Try to imagine how to solve the second example of the sukhoi README.md using scrapy, you'll notice you'll end up with some kind of obscure logic to achieve that json structure thats outputed by the second example in sukhoi's README.md.
Meanwhile in Houston, we're having a nicely cool and dry day for July ... After a high of 93, at just before 6 PM it's 89 degrees and 57% humidity. By 4 AM, it'll be 78 F and 90% humidity, with a high tomorrow of 90 at 2 PM with 58%.
Ask HN: How is the 'coding bootcamp' industry as a whole going?
It's hard to tell because of all the clever marketing and sometimes misleading stats. I've read a few articles but they sometimes seem like sponsored content. Some of the review sites are misleading as well with what seems like some bootcamps gaming the system with fake reviews.
Given Google's orientation towards server-side web applications, it makes sense. On the other hand, the real-time OSs such as QNX have had monotonic clocks available for decades, and they use them for all delay and time interval measurements. (In real-time, you use the monotonic clock for almost everything that matters, and the day clock for logging and display only. You don't want the clock used for delays and time intervals to "smear"; it might have physical effects if it's being used to measure RPM or something and seconds got slightly longer.)

Go is great for server-side web applications. The libraries for that are all there and well debugged. Anything else, not so much.
SPOILER QUESTION

So the thing mentioned above is not something you know from the get go?
The biggest issue is the distribution.

One of the devs of the Minecraft Windows 10 edition said that it would be trivial to port that to desktop Linux but they would have to set up their own payment and distribution system, which just isn't worth it for that tiny market.

Having packaging and distribution built into an IDE goes a great length to solve that issue.
SE wages are just really low in europe in general, it's not just a union thing (maybe excepting switzerland)
San Francisco California Residential Rent and Rental Statistics
> most of the cost comes from human trials (Phase I-III, and mostly Phase III), which can sometimes span dozens of countries and tens of thousands of participants

Uhm. Yes. Again, I'd rather have an actual break down of the costs involved here. At least in Germany insanely overpaying doctors for conducting phase III trials replaced the [at least] $3-4k/day budgets pharma companies had to accommodate relevant practitioners at congresses when it was outlawed.

When the head of a public hospital in a western country can legally triple his/her income by conducting a study for 4h every Saturday morning, I file the costs under marketing, not R&D.
You are being deliberately negative here. Choosing to forego generics in favor of simplicity (and its impact along several axes) is a postcard example of a compromise. It is a tough choice that many people will be unhappy with, but there are also many Go programmers that are extremely satisfied with that direction.

As for acknowledging, well, they have always been very clear about their position. It makes no sense to spend a decade answering the same question over and over with a long and elaborate response which the person asking has already seen and dismissed. I can understand them becoming condescending after a decade of facing people who act with a deliberately obtuse and holier-than-thou attitude.

It's not like they have been lazy - every release of Go has had a large amount of improvements that matter. Working on generics would have meant sacrificing a (probably large) amount of them.

(for the record, I dearly miss generics too!)
https://www.hioscar.com/
One of the problems is who decides what is too simple. E.g. why are for loops, function calls and lamdbas considered simple enough to be in go, but generics aren't?
When I TA'ed CS introductory courses, student usually had a lot less trouble with understanding generics than lambdas.

Not including feature X in programming language Y will also ensure that no-one who primarily uses Y will ever come to understand or appreciate X.

The blub paradox basically represents the opinion that it is always better for languages to include more powerful features.

I think that goes too far, working primarily in Scala I am seeing firsthand how much diminishing returns extra complexity in the language can have, but I'm certainly of the opinion that Go leans too heavily toward handicapping the language in pursuit of simplicity.
At high humidity, you're still going to be hot and drenched in sweat. The only solution is energy efficient thermal transfer (AC, heat pump, etc) and dehumidification.
Common Heritage of Mankind
Facebook, Google obliged to decrypt online messages to help gov fight terrorism
It was 45 in Bulgaria. Without my Daikin, I doubt I would have survived.
And it is not competitive with GPUs for truly parallel workloads
So? You mitigate this on the server since you can never trust the client.
Yes, go has generics, or at least parameterized types, used for channels and maps. What it doesn't have are user-defined parameterized types.
> What is the selective pressure /for/ cancer-predisposing genes?

Evolution does not and never has selected /for/ things. It is a process of elimination. What this means is that, since the advent of chemotherapy, we have eliminated selection /against/ certain types of cancer.

> the majority of them emerge well after the onset of reproductive ability

Correct, we have never had an impact on that and likely won't for a very long time (we don't know enough about our genome to do so). As-per this study, we have been curing cancer in children (as we absolutely should) with very little knowledge as to how/why they developed cancer so young. Will their children also be at risk for leukemia? What about their millions of descendants? We don't know. If treatments like this work out then we might not have to care.
This reminds me of a story I tell about fundraising. It goes toward this question of time.

The way I raised my first money was I invited Evan Williams (Twitter) to coffee. He said yes. I told him my concept but didn't show a demo because I didn't really have one.

He liked the idea and offered to put in some money. Magic, right? Money just grows on trees and anyone can get funded here in Silicon Valley.

But the better questions is: how did I get that coffee with Evan Williams.

To me, it started in 1996 when I decided to get a computer science degree. That took four years. Then I took a sort of crummy job but impressed someone there who helped me get a job at O'Reilly where I impressed someone who introduced me to Evan Williams as someone he might want to hire. That took five years.

Then Ev did hire me and I did good work. Then Ev went off to Twitter and I cut my teeth doing a terrible job as a founder of something I bootstrapped. That took five years.

So really, it was 15 years to develop a network and trust where I could invite someone to coffee and get funded.

Yes, some people do this faster than I did. But I often see this real resistance to the idea of taking the time to improve your qualifications as a founder. Networking is obviously one of those.
Open a damn window. I'm sure in some places AC is necessary, but way too often I hear/see people running it when there is absolutely no reason other than they are even mildly uncomfortable.

Seriously, this problem isn't going to be fixed until people actually pay the true cost of what they are doing: Electricity + Global Warming externalities.
Shouldn't we celebrate changes in the binary representations instead of decimal?. After all, that's how it's stored.
“Brain Training” Doesn't Work?
The problem is that union organizing requires geographic proximity. You just don't get "Solidarity Forever" from the work-at-home crowd.
Or that there will be extra charges midway through the contract. And the charges have no description besides "fees and services."