skysight-inc/HackerNews huggingface dataset:
Something about this list is fishy. Where are the soldiers? Also I'm thinking this is just a simplistic comparison with a base death rate on the job (ignoring age & co-morbidity factors). Police often retire after 20 years so you're looking at the majority of the police force being under ~40-50. That's a significant point of comparison because other jobs you kind of just work until your body fails you (either through extra clumsiness, too much labor for the heart, etc). So the manner of fatal death & age are super important factors here that are ignored.

I don't think it's helpful to say police don't actually have a dangerous job. It is perhaps helpful to consider other HNer comments like "You couldn't pay me enough to be a cop". That might explain the pay difference.

More importantly, the entire framing is the problem. As soon as you're looking for reasons to cut officers slack, you're on the wrong side. Being a police officer should have at least the same seriousness, responsibility, training, & consequences (if not more) as being a lawyer, judge, doctor, etc. Probably more since they have greater training and capability to end a life and put themselves in such situations more frequently (& often instigate/escalate such situations whether through their own actions or their association with police).
Or any other shared hosting. I never mentioned global CDNs, just "cloud" (somebody else's computer with other clients) hosting.
Pretty sure PETA already has that covered pretty well.
While the implementation certainly seems very nice, the ideas behind Prism 2 aren't particularly new, or unique for that matter. For example the .NET ecosystem already has (for a long time) most of the stuff that is presented as being uniquely offered by Prism: generated database clients (LINQ-to-SQL, Entity Framework), generated data models (EF POCO's), type-safe queries (LINQ) etc.
It seems like it would be very difficult to distinguish which side of the police line someone is on based on a pile of demographics. How many of those are protestors versus police? Likewise, National Guard, reporters, fire department, medical, etc. If they separated them out, it doesn't say they did in the article or even hint at an attempt.
Thanks! Very interesting bit of information regarding the cartrlys and the Fury vs. Joshua fight.
Totally agree for Microsoft product owners.

One of the hard things for MS I think is that the Apple store was successful because you couldn't get a Mac in the past anywhere else and it was a good experience that really set the tone of the Mac.

Then the iPhone and iPod happened, that blew up the Store market for Apple.
Microsoft doesn't have an iPhone, didn't have a successful consumer market beyond the Xbox and most can and will get a Microsoft product somewhere else. Worse even, it is a hard place to read for the customer. What do they sell? Obviously products running windows, but I don't think that really tied back to Microsoft's own products, surface, Xbox, etc. When the stores first were created the notable thing I realized about them was this: People, normal people, don't actually care about Microsoft. They use their massive body of work, they live the Microsoft life, but they don't actually see it as cool or interesting. Few normal people are like 'Woah, look at the Surface Neo!'. They have a major uptight brand problem, maybe the Mac v PC ads helped cause that, perhaps an engineering-led culture rather than a product or human-focused culture?

I think the lesson MS learned here is that you can and could copy everything about an Apple store but that doesn't make you Apple and doesn't bring their unique context in which the stores work extremely well.
Prisma is not a database. It is a modern way for application developers to work with all the databases they already use. The main benefit is improved developer experience due to automatic generation of types, which gives you full code-cpmpletion for your database queries in JavaScript and TypeScript.
Data Breaches, Crisis and Opportunity (ISBN 978-0-13-450678-4)

I always "knew" that mass data is evaluated for many things, but I had no idea how much I didn't know. That book - besides being an excellent reference for anyone responsible for protecting data - is unsettling in showing the depth of the market and how it works. The topic headline doesn't even scratch the surface.
Office leases were always OpEx mang
Real shame. Their stores were always interesting with a mix of people checking out anything from Surface Books to kids checking out Xbox consoles and playing games etc.

Unlike Apple stores, which I have always felt like a sterile hospital wing, it was a very diverse mix of people in Microsoft stores.
This is something that seemingly none of the big platforms or companies get right. Not Twitter, not Microsoft, not Firefox, not Apple, not a single one of them.

Seemingly they missed the lesson web developers learned ten years ago that you can't change content that the user is currently looking at without any interaction done, unless that's to be expected from the user.

But auto-loading items in a list is somehow still difficult for these companies to get right. Once you're done typing your query in the window's start menu, apple's "quick launcher thing" or twitter's search widget, it takes X seconds for the query to actually finish, so while you're hovering the menu, it changes content from underneath and the thing you wanted to click on, has been switched to something else.

I'm starting to wonder if this is on purpose, as seemingly no one is getting this right, but I don't understand what metric they are optimizing for (incorrectly) to believing that this behavior is correct.
Not sure "defense" is a good characterization. Doesn't sound to me like they felt accused or guilty. Sounds like an explanation. They felt some amount of civic duty in publishing their findings, or they'd have kept this to themselves.
Bingo! You beat me to it.

This trivia about Nitrogen used to be my favorite when I was studying chemistry in the school. Like there’s lot of nitrogen in the atmosphere and oxygen but they don’t “burn” because (almost all?) nitrogen oxidation is endothermic!
As a counter example, Django was "ready for production" for ages before a third-party migration app (South) came along, let alone built-in support
> They're going to need insurance.

Liability from criminal acts is generally legally uninsurable for very strong public policy reasons, even without a conviction of the crime, and deprivation of rights under color of law is already a federal crime. (And many of the other things at issue with police abuse—murder most obviously—are more specific state and/or federal crimes, as well.)

There's a space of insurable liability without QI, but it's not actually the space of most interest in the police abuse discussion.
Clean design, I like it.

One thing, I got stuck on the sign up because my password was too long I think. But I didn't get an error message.

When using the dark mode, the constrast is really heavy. I would brighten the background a bit and desaturate the text colors.
a similar open source project is Postgraphile: https://www.graphile.org/postgraphile/

I've used it on 3 non-trivial projects with great success
“Decolonize” is a bit of a wishy washy term, but it means to read _more broadly_, not just the Western canon. Also, as mentioned in The Economist’s article, to read with intention, “Be angry but also be thoughtful”. It’s not to just burn down the old, white people institutions.

In Ireland, we had to decolonize ourselves to an extent. Race was less of an issue of course. But of course we kept parliamentary democracy and a lot of other good stuff.
There’s a fantastic book called “The Creative Habit” by the choreographer Twyla Tharp if anyone is looking for a focused and clearly written “how to” manual for this. It became something of a bible for me when studying sculpture.
Taking an "I was just following orders" sort of stance doesn't really mean you're apolitical, and this is the point. It doesn't really matter that you have a "neutral" stance against, say, producing spyware, the fact that you actually do tells the whole story.
This is why we are focusing on the Node and Go ecosystems first :-)

If you liked the developer experience in the .NET ecosystem but find yourself needing to work with JavaScript or Go, you'll probably like Prisma.
FYI Super Graph has a built-in migrations framework and you can write seed scripts in javascript with built-in fake data functions. https://supergraph.dev/docs/seed
> The difference is it only took Apple three years to reach $1B in annual sales.

It took far more than that to earn the trust of consumers. Microsoft decided to sit back, collect rent on Windows/Office, and let other business do the hard work of customer service and let their customers deal with malware on their laptops.

Contrast with Apple, who put customer service front and center, opened stores that my parents could go to and talk to someone if they had a problem. They took ownership of the product. And now they are rewarded with the profits.

Microsoft had all the cash in the world to make it happen. But instead, they put Candy Crush in the start menu.
Explaining Pytorch
ARM Macs and Virtualization: It's going to be great
Outside of HN, I don't know of anyone who cares about the next surface release. Anecdotally, of course.
Surprisingly, it's not. One of my good friends is from France and scrambled to find a structure that was even feasible when he was at 1.5k MRR. Now he's making more but it's still almost unworkable.

His solution was to incorporate in another country (while also living abroad in a 3rd) because he couldn't afford to start his indiehacking gig in France!

I just saw this on Twitter, too: https://mobile.twitter.com/jklepatch/status/1276528386051956...
In France kids from 6 years old onward, get home from school between 5 and 6 pm and usually have extracurricular activities after that. Then they are supposed to go to bed at around 10 pm.

So if you're working 5-11 pm you're only going to see your kids at breakfast at best (if they don't skip it because they're late). You're also not going to have dinner together as a family, which, to me, would be unacceptable.
What I remember about C64 BASIC is that variable names were significant to only two characters. It was horrendous for any sizable program.

What did people do for a development environment on the C64? I remember that it was not fun at all using straight Commodore tools. For example, the disk was unbelievable slow. At the time, I also had Atari 800- it was a much nicer system.
Does your article address strategies for mitigating this bias? I, as a politically left leaning person, often recognize my biases but I have difficulty absorbing the "other side" of data, notably because it feels like 90% of the internet is either lies, stretches, or opinion pieces. So my strategy to mitigate my bias is to look up counter information, but I struggle to find anything of real value.

Hell, I even struggle to find real value supporting my biases. The internet is just a mess.

So in light of the over saturation of purposefully biased content on the internet, how might a person mitigate their own personal biases?
Nope, it’s endothermic as sibling pointed out!

<side>must resist the username checks out comment</aside>
It’s not shady at all to copy and compete with any business. That you would call them shady says more about you than them.
I don't see how it matters.

For all I know I'm being tracked in that way by satellite already. It's only when things become operative, of someone harasses you or something ... but then they'd be easily traced and prosecuted.

In short, I'm not sure I care.
Does anyone still buy albums on iTunes? I haven't done that in a while, but I have to say I prefer to physically own the music I listen to often. If I can't get a physical media like CD or vinyl, then iTunes store was second best aside from illegal options.
The data is all over. It goes through brokers and agents and multiple companies that perform various aggregations and shapings... Data Breaches, Crisis and Opportunity (ISBN 978-0-13-450678-4)
Nope. 10 minutes for bitcoin is just 1 confirmation. Most exchanges need 3, but it may take significantly more if you don't put enough fees on the transaction.

Meanwhile Credit cards/ApplePay/GooglePay/Paypal/AmazonPay provide the tap-and-go instant purchase experience, even on international orders.
1-out-of-6 might be high. But true, most businesses that are having to sell out are probably on their way out, so maybe 1-out-of-6 is low. Would have to compare relative numbers of roi to overall business

There's also the thought that they should be making their profits from the 85% that succeed, as opposed to not taking a loss on 15% which fail. But question then becomes who's actually losing out on these 15%? ie who's actually paying for the risk, since it seems like a "heads I win, tails you lose" arrangement if losses on 15% aren't being repaid by profits from 85%
Canadian Government Liable for Experimental Treatment of Psychiatric Patients
They were almost in every major US city or their suburbs I think. In suburbs, they were predominantly in malls.
Save the (Pharma) Environment?
I have recently began a pharmaceutical startup based in the UK centred around providing access to to medicine to those who need it, whilst helping protect the environment from pharmaceutical waste.

We are looking for wholesalers and pharmacies of any size to work with us, if you have a WDA or have general interest and would like to know more, get in touch and we can show you how our proposal can benefit you.

We are currently based in the UK but hope to go international very soon, so we would appreciate help from anywhere in the world.

Our competitive advantage comes from the unique tech we use, in order to ultimately revolutionise the global Pharma market!
Asians need to score 140 points higher?
That's totally fair! The first version of Prisma 2.0 includes Prisma Client [1] and introspection [2].

Prisma Migrate [3] is indeed still in the works, but we've shifted our focus a lot towards it now and you can expect major progress there over the next few weeks!

We definitely see folks using Prisma Client with production happily in production already, but I agree once Migrate joins the production-ready club, the Prisma package will be fully complete :D

[1] https://www.prisma.io/docs/reference/tools-and-interfaces/pr...

[2] https://www.prisma.io/docs/reference/tools-and-interfaces/in...

[3] https://www.prisma.io/docs/reference/tools-and-interfaces/pr...
This is certainly one of the most frustrating things in modern UIs, although I’m not sure what it’s called I feel like it’s common enough for someone to have coined a name by this point. There are a few ways I can think of to deal with it:

1. Have very close to 0 latency. Clearly not always doable.

2. When in the process of searching, indicate to the user that the results aren’t fresh and new ones are coming - grey out the current options for instance.

3. Analyze how long the new results have been shown for and treat very short durations differently. If the new results have been up for 2ms, it’s not possible for that to be your desired intention.
When one of the transitive dependencies fixes a security issue, is it then re-evaluated prior to being updated in the internal repo?

I'm guessing you work at a pretty large tech company. It seems wasteful that so many companies might be replicating this work. I wonder if there might be the opportunity for a body to review & approve packages on behalf of many companies. Perhaps npm will eventually move in this direction.
I'm disgusted at the thought that it is The Onion's fault when people don't bother to read beyond a headline or understand the context of what they just read.
Psychometric Money Personality Test
Hey! Quirk is on Product Hunt today. We've built a money personality test, that is part of a personal finance app we're launching later in the year!
Everything is being reinvented from scratch in the JS world. The insistence on unifying into one language means that a lot of tried tested and true has been tossed aside and it's all being rebuilt sometimes with dubious benefit.
Police arm themselves to demand that respect and authority, granted they are sometimes in hostile situations and need that but generally they really don’t.

I've often thought that police should leave their firearms locked in the trunk (or locked in a safe installed in the center console area). If they're chasing a violent criminal, get it. Making a traffic stop, wellness check, or something else, leave it in the car.
I used to explore what happened reading/writing to memory locations connected to the expansion cards on the Apple ][. I later had a Spectravideo PC and one of the first things I did was explore the memory by writing into different locations to see what happened. I also wrote a Z-80 disassembler to try to reverse engineer how much of the system worked (unfortunately, I never got around to properly decoding multi-byte opcodes).
Is a busy store a positive thing for most potential customers? Even before social distancing if I would see a crowded store I would not want to go in.
This seems like the kind of corporate nightmarish product that could only arise from those two.

Even if the "value add" was a pro-level photo to boost job offers, why are we using photos for job offers in the first place?
The original source is the Bureau of Labor Statistics [0], which is a bottomless rabbit hole of detail.

Data quality side note... Others have pointed out before that a primary work related risk for nearly all of these professions is transportation. That's why the only landscapers we see on this list are the supervisors: supervisors are on the clock while they're behind the wheel, the workers aren't. Reading this data in a meaningful way requires consideration of transportation related risks.

[0] https://www.bls.gov/iif/oshcfoi1.htm
Thanks for this, looks interesting!
Bó Is Shutting Down
Making Fluid and Powerful Animations for Skullgirls (2016)
I don't think so. Read this: https://www.vice.com/en_us/article/mg9vvn/how-our-likes-help...

I am fairly confident they can easily tell which way someone leans on the matter.
The Onion is Baby's First Satire. I want it exposed to as many people as possible so when they fail to get the joke we can relentlessly mock them and know who to exclude from serious conversations.

Imagine someone who can't even handle the Onion trying to process challenging satire. The kind that might get you to change your mind, rather than the Onion/Daily Show brand of pats on the head for agreeing with established orthodoxy.
> working with databases in Node.js and TypeScript has always been a painful experience

Even after reading your (three) paragraphs from the article on why raw SQL and drivers are bad, I'm far from sold.

1. Establish connection
2. Execute SQL
3. Manipulate results
4. More SQL/Commit/close

IME a lot of the struggle comes from not understanding how 1. or 2. work and trying to do all the heavy lifting in 3. The amount of times I've refactored dozens of lines of code into <10, with huge performance and readability gains by simply using SQL's potential...

Best of luck with the sales.
>” If [this data] ends up in hands of the government, or if protesters are concerned that it could end up in the hands of the government, that may suppress speech, it may deter people from going to protests,” Hussain said.”

At this point I don’t think it’s government so much as private companies I’m concerned about.

Candidates silently get ignored depending on what this kind of data shows.
Only speaking for myself, but no, I don't think tracking all citizens to determine which ones are white supremacists is a good idea.
https://www.theguardian.com/technology/2018/aug/14/how-to-tu...

Basically use somebody else's maps, at the extreme end you can opt out of find my phone, and just don't manually use any Google services at all.
Does Prisma have a business model or premium version I’m not aware of? I don’t see anything on their site around premium options. Not sure why
Amplify Partners would invest in Prisma unless they were planning on dedicating substantial resources to a premium / enterprise version.

From what I understand, prisma is an open source query builder for node/ts. Like sqlalchemy-core in python, which has been around for a long time.

> While almost any other part of the development stack has been modernized, database tools have been stuck with the same paradigms for the last decades.

This is simply not true. Perhaps that’s been the case in the node.js world but it has certainly not been the case in other server-side languages.
Yes. There will always be times when the internet isn't there for you. To me, flac file backups are king, and what makes bandcamp so good.
Why Live TV will be the next battleground in the streaming wars
> Liability from criminal acts is generally legally uninsurable for very strong public policy reasons...

OK, but cops are also subject to civil suits, as well as the legal fees themselves. It'd be a start.
The police have been made good by decades of "good cop" "bad guy" TV dramas.

I mean look at Law and Order, or Chicago PD, or Blue Bloods. There's a token episode about police brutality or corruption that is "solved" by the "good apple" standing up to them.
Part of the problem is that this type of data collection and market environment evolves much more quickly than legislation can ever keep up. They're trying, but..
Apparently you need a BCM94360CSAX from a rMBP 15" Late 2013.

https://www.ifixit.com/Answers/View/147393/Can+I+use+its+802...
That's definitely going to continue to be a thing.

New technology adds new ways to protest and counter-protest. Cell phones have brought us mass-tracking and flash-mobs.
Well, there's the use-application-dns.net canary domain (if it resolves to a response code other than NOERROR or to NOERROR but lacks both A and AAAA records), Firefox will fall back to using the OS DNS. Otherwise it's up to the application, just like with DNS it's always been the application's choice whether to use the OS-provided DNS or to use their own (eg via proxy or VPN).

In short, you can't. But you never could stop an application from tunneling DNS over some other channel before, so that's nothing new.
I helped build a yurt with a group of friends. It was definitely a fun build, and has withstood the seasons fairly well. The owners use a propane heater which seems to work just fine afaik, but I've never visited it in the winter to know for sure. Every spring has required a certain amount of maintenance, but apparently not to an onerous degree.

I don't actually have any normal pictures of it, but here is an "artistic" rendition: https://imgur.com/gallery/i6lZgBu
> So it will be Kotlin for business logic and Flutter for UI?

It is possible, I've heard of it being done by others but I don't have a huge amount of experience with Flutter and last time I looked interop was a bit tedious in Flutter. I'm also not sure if you would gain all that much from using Kotlin in that case, rather keep everything in Dart / Flutter?

In the case of the last contracting job I did I used native UI frameworks from Android and iOS with a shared Kotlin framework doing business logic.

Depending on your use case and experience (and if you have time for it) I'd encourage building some small tests or proof of concepts in each option and evaluate.
Adding Auth to a Gatsby Site Using OAuth, FusionAuth and and PKCE
I don't like Strang books that much as I find them a bit verbose, but his latest one is geared towards machine learning and it's pretty good: http://math.mit.edu/%7Egs/learningfromdata/dsla_toc.pdf

He covers some numerical linear algebra, and he spends a lot of time on topic modeling and deep learning.
I don't know where you are that people and regulations don't care, but I am still going to stores that wipe payment touchscreens with sanitizer between individual uses.