skysight-inc/HackerNews huggingface dataset:
They're almost all legitimate uses of force by definition, unless the government breaks the law. This is orthogonal to moral or utilitarian concerns, however.

But whenever I see people upset government uses force, I think: of course it does. It's like birds using wings or Emacs users using the control key.
https://news.ycombinator.com/item?id=14477017 used to have this title but now doesn't for some reason.
Where would you stock it?
Their support is OKAY, but not great. They are helpful, but not always responsive, so you feel like an engineering manager chasing after your junior direct reports, constantly pinging and babysitting them.

I've had to argue with them over points of minor contention in the past before, like one time a renter claimed my car was "dirty" and so I had to record them a video showing its immaculate interior. They also didn't want to help me chase down a renter who didn't refill my gas tank for me, as required by GetAround, but I eventually was able to resolve that as well.

GetAround completely covered the cost of parking tickets, repairs, and towing. They also made the process really hassle free. The towing was also handled decently well, but as a renter, I DID have to _notice_ my car got towed (not something I checked every day) before contacting GetAround to have them take care of it.

AFAIK, you automatically opt-in to using GA's insurance (but still are required to carry your own personal insurance on the car).

Overall, I found that renters just didn't treat my car well enough for me; they treated it like an ordinary rental car rather than borrowing a friend's car. After nearly every trip, there was garbage left behind in the car (straw wrappers, tissues, spills, stains), most did not following the parking rules, and the vast majority just didn't bother getting gas for me like they are required to by GetAround. One renter (I couldn't pinpoint the exact person) stole my mobile phone dashboard mount, my cigarette lighter USB charger (which was there mostly to help the renters!), and my SD card.

The brakes also squeal now, so I suspect somebody was driving with a square wave shaped braking pattern.
Express Scripts Sues Maker of Overdose Drug, Intensifying Feud
> blowing away the production database seems to rank pretty high.

In this case, it's not a matter of degree, it's a matter of responsibility. The junior dev is absolutely not the one responsible for the prod db getting blown away, and is absolutely not responsible for the backups not being adequate. As somebody else mentioned, this is like leaving the electric cable to the production system strewn across the office floor, then firing the person who happened to trip over it.

I agree somebody's job should be in jeopardy, especially if the backups weren't adequate: not for a single mistake, but for a long series of bad decisions and shoddy oversight that led to this.
4D Toys, a box of four-dimensional toys, for iOS and Steam [video]
I gave my son a bite of the peanut butter cookie I was eating, when he was six months old, nearly killed him. So this "expose them early and it's not a problem" maybe true part of the time for some allergens, but certainly not all the time for all allergens.

Edit: Down voters care to comment?
It's an interesting question. I could see it being a mix of that and a poor-quality ranking algorithm, so that it's too easy for articles to end up buried.

Most examples of this are one person submitting daily articles from their own site or sites they're paid to market. Sometimes even those end up near the top of the front page, and often when that happens, if one looks at prior submissions from that same person and site, the article that made the front page seems like it would do worse than prior articles.

I could see all of this as an indicator that the ranking/voting doesn't do a great job of letting interesting stuff get a shot, nor of penalizing folks who constantly submit posts on their own site (for months - different than this situation). The "New" page is easy enough to ignore that I could imagine few visitors looking at it regularly, so the profile of visitors to that page is different than to the home page.
"McDonald’s legal team faced considerable challenges to ensure that none of the images were already trademarked in another country."

Alphabets solved that problem millennia ago.
It's a far from perfect system. But it hits right like 90+% of the time. YMMV
>They have been hearing from ringless voice mail providers and pro-business groups, which argue that these messages should not qualify as calls and, therefore, should be exempt from consumer protection laws that ban similar types of telephone marketing.

There's no limit to how low pro-business thinking can go.
Yes, the weight scale for fat really jumped out to me.
> The Republican National Committee, which is in favor of ringless voice mail, goes as far as to argue that prohibiting direct-to-voice-mail messages may be a violation of free speech.

Absurd. The right to free speech does not include forcing others to listen to you.
A nail in the coffin for voice mail, which I hardly check at all anyway. Automatic transcription has made thee easier to ignore, but if the volume goes up I'll just disable voice mail completely.

I'm not sure anybody actually listens to their messages any more and so I rarely leave them. After all, if it's important, why would you call at all?
The obvious (yet politically controversial) solution is to just use one of the many Open face recognition embedding CNNs and then combine with low level appearance descriptor.
The term "badger" only appears twice in the article:

1. As a throwaway: "But even here, other animals, insofar as they entered into the philosophical discussion of mind at all, were just that: animals. Not badger or beaver, bee or bull. Not geladas or gerenuk, chevrotain or fossa. But just generically animal."

2. As a juicy thread that is left completely unexamined. "But there are plenty of less familiar examples: from zebra fish and moray eels to the stupendous intelligence of the honey badger."

This is the quintessential example of clickbait.

Edit: Can anyone fill in the missing thread about the less familiar "stupendous intelligence of the honey badger"? I've seen the well-known clips of them escaping their area in the zoo. I'd love to read any other studies that shed more light on their behavior.
Yep. I had a junior working for me once a few years ago that made a rather unfortunate error in production which deleted all of several customers' data. I could tell he was on pins and needles when he brought it to me, so I let him off the hook right away and showed him the procedures to fix the issue. He said something about being thankful there was a way to fix the problem, and I just smiled and told him A) it would have been my fault if there hadn't been; and B) he wouldn't have had the access he did without safeguards in place. Then I told him a story about the time I managed to accidentally delete an entire database of quarantined email from a spam appliance I was working on several years earlier. Sadly, my CTO at the time did NOT prepare for that.

I lost a whole weekend of sleep in recovering that one from logs, and that was when I learned some good tricks for ensuring recoverability....
I remember when those (>> for fast fwd, etc) were introduced by Japanese cassette tape companies in the early 70s. They were somewhat controversial!
Sure, in the edge case where you actually don't maintain code except for once every three years, it's closer. But even in that example, after a couple bad hours/days (given size of your project) updating your swift code, you then have many good days working in much more readable code.
I bought a prius recently and where they were hoping to make the money was on the extended warranty. I demurred on that so I got a 3 year 0% lease.

In addition when you consider the prius' high gas mileage, low maintenance, high lifetime (over 500k miles) and high resale value it's a great deal if you're planning on driving quite a bit.
None of the icons McDonald's chose as their final ones had any meaning to me without a translation chart. How is that different from learning what a word means?

Didn't anyone at McDonald's dare to question the basic idea of this?
In Swift 3.0?
Peanuts are one of the specific allergens for what was actually said upthread (early exposure is the best way of reducing the likelihood of developing an allergy) has been shown to be true; the explosion in peanut allergies in the US is a direct result of bad recommendation to generally avoid early exposure which has now been lifted and replaced with different guidance.

That doesn't mean, however, that there is no risk of developing an allergy even with early exposure.
you would never guess the meaning of the letter "a" either, does that make it worthless?
Maybe, maybe not. It's just unclear.

My wife ate a ton of peanut butter during her pregnancy. One would think it would have protected our son, but it didn't. He's now eight and the peanut allergy is getting worse.
I don't see the point (if any?) that the article makes.
I get about 4 "Card Services" or "Google Marketing" or some such robocalls a day, too.

The Verizon customer service rep suggested "just blocking the number" after expressing shock and awe that robocalls happen, and he had never heard of such a thing!

I suggest at least leaving the robocall running until it hangs up. Any given organization has to have a finite number of outgoing lines, and IVR/VRU's, so keeping them occupied should be a priority for all of us. If you've got the time to fuck around with a Real Human, do that, too. They definitely have a large, but finite, supply of call center workers. Keeping them unhappy should be a priority for all of us. The faster someone quits out of despair, the more that they have to pay to train a new worker.
This video about a honey badger in captivity is fascinating. The honey badger figures out about 5 different ways to break free of it's cage, even using tools to do so. Well worth the watch.

https://youtu.be/c36UNSoJenI

[edit: spelling]
Right, but the question I'd be interested in hearing more about is why gaming as a response to that unemployment? I'm recently unemployed (by my own choice), and am playing less games. I'm spending my extra time hiking, swimming, kayaking, etc. I actually deleted the games I used to play from my computer. I certainly have the time now to play more... but I'm in my mid-40s, and I did grow up on games, yet it seems far more enjoyable to me to go outside and unplug. So there is definitely a generational difference going on here.
Sure, my complaints are mostly around error handling. My comments might not be accurate since its off the top of my head.

When a field raises an error I've noticed the value gets replaced with a "None" type (or maybe its removed from the passed data object) when using @validates_schema. This is annoying because I have to pass the original data and see if the value is actually null or not. This can suck when using JSONAPI because you have to be super careful with your data extraction (eg. data.get('data', {}).get('relationships', {})...etc).

I would like more control over how validation is executed. The ordering of validation, the ability to stop validation or continue validation at arbitrary points. Maybe in my validator I could do something like "raise ValidationError(msg, stop_validation=True).

I would like more control over pre and post dump/load order. Sort of like a z-index in css. So when using marshmallow-jsonapi, I can specify pre_loads that access the data before and after the jsonapi pre_load formatting.

I would like a better way of using "class Meta". Right now its annoying to inherit from a base then define additional "class Meta". I think I ended up subclassing SchemaOpts and settings my defaults that way on my base schema.

I would like a way to replace error messages so instead of "Missing data for required field", it would say "Please specify data" (or whatever). I want to define this at the schema level too. I don't want to have to constantly define fields with the same behavior everywhere. It would be cool if Marshmallow had a dictionary of error codes and messages. So it would look like {'1': 'Missing data for required field.'} and I could override that error with "errors['1'] = msg".

If I had to sum it up. I like to write small functions and classes that have limited uses. A lot of times I feel like Marshmallow pushes me into more monolithic work so I can control the flow.
It works well everyday for us and we don't wonder, we enjoy it!
"End of the day, humans aren't anything special."

I suggest you read the book 'Sapiens' by Yuval Noah Harari - humans are quite unique not only among animals but among our closest relatives (Neanderthals, Denisovans, and who knows how many other close relatives we likely wiped out). The difference is not necessarily a glorious one but a concrete and obvious. The difference is our capacity to hold unreal things as concrete which allows us to coordinate our life through thousands and millions of individuals ( and not just in small troops where everyone knows everyone else).
Most people do not find value or entertainment in knowledge or reading. So they don't want to go to the library because it's not really a source of entertainment for them. Gaming on the other hand, probably engages them a whole lot better.
Presumably the nominal price of the service will have to be adjusted down when a token's value goes up.
Well they want to improve their model now:
https://www.kaggle.com/c/zillow-prize-1
If you don't get your loan through the dealer, it's the same as buying in cash from their perspective.

So in that case, I'll take my 2% external-bank-loan and drop off the check at the dealer all day long.

Cuts your sticker-price negotiation ability a bit since they lose another place to fiddle with the numbers and make money on the backend, but ultimately the end result will be about the same, and it's much less headache to have the financing lined up regardless of which dealer you choose.
I've seen that phrase in other places in its general form it just says "adults are just grown-up kids" or something like that.

And I tend to agree with it.
The right to free speech does not include forcing others to listen to "it".
How does this even work? How can you not ring the phone and have a voicemail?
This icons don't look like anything to me. Main purpose of icons should be to replace text and McDonald's failed this time.
So a script practically set up the machine with the nuclear football by default, and then you where expected to diffuse it before using it. That is not your fault.
AFAIK It is charged to you (to whom forwarding) not to the caller
It does when you run it through the right wing filter. And when the FCC is run by the head cheerleader of right wing policies you can bet the filter is going to catch a lot more things.
Not everyone is able to use text messages. For example, if I get a call from a business that's returning my call, they're probably calling from a land line that doesn't have texting capabilities. And a non-online business (e.g., my doctor or my car repair shop) probably doesn't have my e-mail address and/or doesn't want to deal with customers via e-mail (it's an extra communication channel that someone at the business needs to monitor).

Also, if I want someone to reply to me quickly, I'm not going to put extra hurdles in their way to make it more difficult for them to do so.

On the other hand, if I'm calling a friend's cell phone and they don't answer, I usually leave a text message instead of a voice mail since it's easier for them to deal with.
The feature I'd suggest for any peer-to-peer application such as this is some kind of firewall punching. It generally requires a 3rd-party on the internet. To avoid running services for a low-bandwidth application like this, maybe it could tunnel through a public IRC server or other public chat system.
Metaprogramming Ruby by Paolo Perrotta
> They are presumably trying to establish these icons so that they will eventually become common and recognizable to many people.

That already happens routinely and organically with english words, as anyone who travels internationally knows.
Wow, thanks for the great, well-written reply! I really like your advice, particularly the idea of not rushing into side projects immediately when I get home and also letting her know what I'm working on. Where I asked her what she thought I was doing on the computer the other day, she replied "I don't know, Facebook or Youtube?" See I think context is a lot of it.
My IOS app business failed and I was forced to take a job at a company with a free iOS app. Net result?

I still make $1,000 to $2,000 a month from my old apps, without updating them.

I now make over $130k a year (salary + benefits) in my day job doing iOS development, in a city with one of the lowest large city cost of living in the U.S.

Apple just announced they've paid out over $70B to iOS App developers since the store opened. You don't have to be an owner of King or SuperCell to have gotten your share of that money.
Another nice hit-piece by the NY Times. This is why I stopped reading their "articles" a while ago.

Sad to see nothing has changed, even after they apologized for their pathetic coverage of the election.
I expected the article to cover this, but it doesn't. I suspect they call a number from two lines simultaneously, causing it to reach voicemail.
How true is that? A started as a cow (flip it upside down). That meaning is lost, true, but the Sackcasse (no exit) street sign, or a "T" junction street sign both abstract a physical system.

The Korean alphabet shapes relate to the shape your mouth adopts to make the sound. Many Hanzi have structural association (even ignoring the radicals, which you could consider for the purpose of this discussion analogous to spelling)

And the meaning of the chemical symbols (e.g. "Fe" as the symbol for iron) made a lot of them easier for me to learn, though if you don't grow up with the right set of languages they are somewhat arbitrary.

And, of course, they provide employment for semioticists.
This. I specifically used MMOs during periods of my life when money was short. You'd be surprised how expensive food is in comparison to a 25$ monthly subscription fee, and how fulfilling having actions cause their intended results is.
http://researcher.watson.ibm.com/researcher/files/us-lmandel..., page 52:

"Async/await are effectively proven at this point and would fit well with the Swift type system and structure, we should probably just do it.

Erlang/Akka have proven actor models. Swift providing syntax yields a declarative model which enables programmers to reason about what mutable state goes with each task. Each actor is effectively a DispatchQueue + state it manages + operations that act on it.

Actor approach also generalizes well to future. It could be a great way for handling heterogenous compute (e.g. GPU tasks), distributed compute, etc since each async “call” to an actor really is a message send (thus could be DMA or IPC)."

I don't think a video of that talk is available online. https://researcher.watson.ibm.com/researcher/view_group_subp... doesn't mention it.
I used to joke that unemployed players with nothing else to do ruin online play with hyper competitiveness when someone like me wants to play once a week or month. May not be far fetched after all.

Aside being a former gamer (no time anymore) and having worked in the games industry for 6 years, that stock photo is a prime example of the ridiculous way game playing is portrayed on TV and film and by publications that don't know much about games. No one ever plays games with their controller held that way and their arms reaching out.
It largely is. That is, globally peanut is among the most common severe food allergies, but it's still fairly rare. But in the developed world (IIRC, particularly the US) popular guidance to mitigate the risk of peanut allergies in very young children (who can't communicate symptoms.as effectively, so, if they have an allergy, are at greater risk of consuming more and/or having treatment delayed) was to avoid any exposure.

It turns out that that guidance actually increased the incidence of severe peanut allergies immensely, because it made it much more likely that when people were exposed later, they would develop an allergy, and peanut allergy is far less common where children are usually exposed at a young age.
I love this one:

'Mind the Bullshit Asymmetry Principle, articulated by the Italian software developer Alberto Brandolini in 2013: the amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it. Or, as Jonathan Swift put it in 1710, “Falsehood flies, and truth comes limping after it.”'

It summarizes my workplace experiences (yeah, confirmation bias). I've called bullshit on engineers a few times, but managers seem not to care. I gave up doing it, and instead whenever a engineer makes bullshit claims about a particular process/software/language I ask him "can you show us a working example?" Give them enough rope...
> “We have accomplished our mission: keep the information simple, easy to understand, language-free and top line.”

"language-free" by constructing...a language. They even provide a translation dictionary!
One awesome feature of html: not really necessary to make the reader hit return over and over again to read content.
robocalls are made by war dialers.
An undetected I/O error is vastly more likely than even one accidental SHA-256 collision among billions of passwords. It's not quite literally impossible but I'd bet my car I never see it happen.
Earlier this decade, I loved the NYT, used to be a great source of insight, now I feel they have lost their objective leaning edge. It is due to my generation, we do not know how to separate our personal feelings from our professions.
Funny how quality product is never in the metrics. Fortunately the pizza eating population has not real idea what a quality pizza tastes like so another win for billionaires.
There is apparently a link between our current internet culture and not being able to focus for longer periods: https://www.theatlantic.com/magazine/archive/2008/07/is-goog...

In short: you should start reading more books if you want books to hold your attention for longer.
All articles push a narrative some way or another, true or not.
I understand why you might feel like this, but don't judge too quickly (; Easy State can do (pretty much) anything MobX does. It just does it in the background without the extra explicit syntax (observable, action, observble modifiers, etc). You can easily use it like MobX (with an external store) if you do something like this: https://github.com/solkimicreb/react-easy-state/tree/master/....

If you are interested in a MobX vs nx-observe (the library behind Easy State) comparison check this (rather old) article: https://nx-framework.com/blog/public/mobx-vs-nx/. Let me know if you think that it lacks some important features.

Thx for the response!

Edit: it would take a rather small modification to make Easy State work like MobX, but I think that it is not the best way. In the future I could add a @store export for making MobX like stores though.
Apple App Store has paid devs over $70B since it's launch
Interesting project!

> This need is often left out of the arguments for IMSI Catcher detectors and I think that is very harmful because the first thing said about the project has always been "They will just make it illegal."
> This is much more unlikely when you consider that anyone can build one.

But that isn't true. Anybody can make fire-arms, explosives and all kinds of bad stuff and plenty of that is illegal depending on where you live.

The fact that something is easy does not have much to do with legality, if it did then pot would have been legal long ago.
Ask HN: What are some of the reputed online courses on wireframing and UX?
Riot Web and Desktop version 0.10 is here