skysight-inc/HackerNews huggingface dataset:
Did NYC drop significantly more than almost every other city in America? Because they all dropped precipitously as well and most are not using these detailed analytics.
That is an extremely misleading figure. Shared memory is page-aligned entire libraries dropped into RAM. Statically linking would, as the article shows, only use on average about 4% of the symbols available from the libraries, and the majority of this would not end up in RAM with your statically linked binary. And if you used a more selective approach, dynamically linking to no more than perhaps a dozen high-impact libraries and statically linking the rest, you'd get a lot of the benefits and few of the drawbacks.

Put the cold hard numbers right in front of someone's face and still the cargo cult wins out.
Almost sounds like chronic fatigue type deal
This seems like a larger overall malaise with Google. I'm an outsider, but it seems like everything they have done lately has been a dud. Stadia, their 10 different messaging apps, Zoom dominating Google Hangouts...
There are a lot of opportunities for the data to skewed in a highly biased manner.
Most Linux/musl systems support it. On Alpine, gcc is built with `--enable-default-pie` so all static libraries can be linked into a static PIE.

On vanilla gcc (since version 8 when static PIE was upstreamed), `-static` means non-PIE static executable and there is a separate flag for `-static-pie` for static PIE. Alpine patches gcc so that `-static` and `-pie` are independent flags, so both `cc -static` and `cc -static-pie` will produce a static PIE.
Meme Marketing in 2020
To extend the counter-counterpoint: there are at least two types of updates: feature updates, and security updates. I don't think people would mind the latter all that much, but they often mind the former. As long as they're not put on parallel tracks, many people will refrain from updates entirely.
I agree that, in general, you're going to have biased training data (with a bias that's difficult to measure) and so inherently policing recommendations will be biased. This is particularly problematic when it comes to arrests for crimes that are inherently 'selective' in their enforcement. Eg; drug-related crimes, public intoxication, loitering, trespassing.

But the fact is... violent (fatal and nonfatal) crimes do happen at a much higher rate in poor neighborhoods. And black americans are calling the police at higher rates knowing full-well what that might imply [1](https://www.bjs.gov/content/pub/pdf/hpnvv0812.pdf). Anecdotally, when I lived in south side Chicago, when speaking to residents (that did not live in a predominantly affluent area like Hyde Park) one of the key complaints was that there simply wasn't enough police to respond to violent incidents.

There's a worrying trend in the conversation these days that has shifted from "there's a serious problem with racism in how police go about their job" to "we need less police". Folks in neighborhoods living with the constant threat of gang violence don't have the luxury to sit in their aeron chairs and argue about defunding the police. They face the very real threat of themselves or their loved ones being shot on the streets and statistically not by police.
That just sounds like clever cost cutting frankly.
The SCOTUS is about to hear a case brought by the administration and some states to strike down the ACA in its entirety, which would also remove that provision, so the parent has a point.
But you're also missing the point. I was responding to a comment that said we should dismiss drug related crimes. Maybe that is missing now that the person removed that comment but essentially they said

> we're not talking about drug, we're talking about violent crime.

So my response was more in the lines of "we can't dismiss drugs when they are a big factor."

Note: this is also why HN tries to prevent editing, because now the context of what I was responding to is completely lost.
Seconded, The power of language is incredibly important. "Defund the police", "Abolish the police", the many different ways it's being phrased are radical demands. If the people saying these things mean something else they should use another set of words. Because there are plenty of people in this movement who really want to tear things down.
Ad Hoc (Modern US Government Contractor) adhocteam.us
Wikipedia has rather heavy handed admins. I remember being caught in /17 IP range ban. It was apparently because single vandal with ISP which granted dynamic IPs and had carrier-grade NAT. It caught tens of thousands households. Luckily the damage was not that great, because the ban was only on english wikipedia but imho still overkill.
Does anyone know how to do ui screenshot testing for games and in c++ guis?
Software That Sucks Less
This is an opinion unsupported by anything. Don't submit this crap please.
Find someone with bitcoin and have them give you some for cash?
You can use the FTC Broadband Map[1] to find areas that already have fiber. It's not that precise, especially in rural areas, but can be a good starting point to know if there's at least one fiber install in the general area.

1: https://broadbandmap.fcc.gov/
I'm not sure if you are being ironic, but this is actually a common misuse of the phrase "begging the question":

https://en.wikipedia.org/wiki/Begging_the_question

Noting of course that it's probably more common in the "incorrect" form!
The Recurring Tragedy of Orchestration
The problem is that your going to have a contractor fish around in your walls and mess cables up anyway. If they aren't doing it for fiber, they'll be doing it for coax or ancient copper DSL lines.

So, if you have to have a person punch holes and fish around in walls anyway, you might as well get a nice fiber connection out of it, right?
I'm very curious what "banning" predictive policing even means here. In the broadest sense, predictive policing is using data to inform where crime will happen in the future.

Is this to say you can't use historical trends to allocate police in a city? Should police be allocated only based on population size/density in a region?

Is using your knowledge of what neighborhoods tend to be "crime heavy" predictive? Are they crime heavy because of increased policing (you found more crime because you were looking) or because there really was more crime?

What is the line here?
The answer is a no, now and forever so get it over with at your own sweet pace.
> Last year we were installing conduit for our fiber optic network. There were countless instances where people would literally stop their cars, roll down their windows, and yell profanities at us. In what world is that acceptable behavior for an adult?

In a world that highlights individuals, and where everyone has been taught their time is more valuable than other people's.
I had this thought while I was reading this. when he said the bit about there being so much oxygen in the atmosphere that the whole thing could light on fire, I thought, "maybe there's some planet that that happened on. maybe most planets with live have that happen eventually".
Absolutely. The weird thing to get is that not only is it a 'muscle' - that it's a downright grind!

It's just work.

Bach wrote more music than any individual will ever hear!

And so it's like mining - some rocks, some gems, a lot of in between.
> Govt. SF health + planning made our lives hell. They didn't like our innovations.

What innovations did they make that the health department didn't like?
Software development is a very creative endeavor.

It’s the interplay of data structures and algorithms that brings a program to life.

Often times, you know what needs to be solved, that you have to get from point A to B. But you don’t really know how to get there. So you break down your problem even further. And A to B, gets split up into 5 more pieces. And each piece gets split up into another 5 pieces. So in the end, you may have 25 or so individual pieces.

Now, how do you TDD this?

There is no way that you can know what all those little pieces are, ahead of time. And if you do, then maybe your program is not really that difficult. Or maybe it was already a solved problem, that you can use an existing example to learn from.

However, you can do functional unit testing, to ensure that those individual pieces does exactly what it was expected to do.

TDD, or Test Driven Development, puts the cart before the horse. It requires you to build all this testing scaffolding for something that might not work. Granted, it may work, but it add a tremendous amount of overhead work to solving something.

You still need Functional Unit Testing of course. This is the magic that keeps software reliable, and humming along.
Thank you for sharing. I'd love to find more of this sort of thing through HN.
Zuckerberg: Facebook will label content it deems newsworthy
>Do your installed programs share dynamic libraries?

>Findings: not really

>Over half of your libraries are used by fewer than 0.1% of your executables.

Findings: Yes, lots, but mostly the most common ones. Dynamically linking against something in the long tail is pretty pointless though.
Thanks for your response.

"A specific user's behavior must be observed for intent to be accurately deduced." Excellent point.

Overall I think you've convinced me, in the general case, not only that a person should not be required to unlock his or her own phone, but that law enforcement (e.g., FBI) should not be permitted to attempt to access the phone.

A possible exception in my mind would be accessing the phone to get information generally acknowledged to be objective and straightforward -- such as location data. But then it perhaps becomes a Fourth Amendment issue. It seems to me that in the (entirely hypothetical and unlikely) case that such data were not accessible via warrant from the cell phone provider that a limited warrant (for position data only) could be enforced, assuming probable cause were established.

https://www.supremecourt.gov/opinions/17pdf/16-402_h315.pdf
Not JPEG in its current form. ( May be JPEG XL ) The user experience is horrible. And during the last HN discussion on Medium using progressive JPEG it turns out a lot of people have similar thoughts.
I recognize it is easy to take shots at failures and I prefaced it with this recognition.

It feels like this is repeating pattern for delivery businesses, and it deserves harsh criticism. Anything with Uber for _____.

Would you give a pass to Juicero which raised $118M? Doesn't it deserve harsh criticism? Or we want to learn from Juicero's insanely delusional value proposition and may be inspire others to try again? What about Theranos?

I don't give Sprig the same footing for a postmortem than say, Gumroad: https://marker.medium.com/reflecting-on-my-failure-to-build-...
And no harm has come to them. I get the philosophical debate, but the practical debate should be settled by now.
Rents in San Francisco’s SOMA neighborhood dropped 9% in May https://www.google.com/amp/s/sf.curbed.com/platform/amp/2020...

My guess is that the departures will continue as unemployment rates grown and that when federal and state payments run out we will see a further decline.

I think companies will soon have to justify why they can afford to have an office with remote as the better (and cheaper option). Other than headcount, rent is usually the largest line item for a startup
June 26 Discussion Board: Just Wear a Damn Mask
> "How to Raise an Anti-Racist Kid"

So, actually, I think it's interesting to examine the above headline empirically.

1. I think we all here agree that "anti-racist" is a good thing to be. Even if we're annoyed w/how the term itself may be used sometimes for effect.

2. The United States has an extremely well-researched and well-documented history of deep, systemic racism, which persists to this day. Redlining in Chicago is one example of less-obvious or less-known ways in which racism has been baked into the system.

3. Item 2) is also reflected in U.S. media and culture. It's getting better but mass media/culture industry portrayals of people of color (especially black men) are extremely problematic. I'd like to emphasize none of this is entirely unique to the U.S., but, the U.S. is the focus of our discussion right now.

4. I'm pretty sure research in social science and psychology proves (even taking into account all of the replication issues found w/studies in these fields, and in medicine, over the last several years) that we all are strongly and unconsciously affected by our environment, especially in our formative years.

4. Therefore all of us who grew up in the U.S. - including people of color - unless we were incredibly lucky w/regards to our family and community in our youth - have internalized racist outlooks and beliefs to one degree or another.

I think this is an extremely important point. Anyway ...

5. Therefore it makes perfect sense that, once we acknowledge the empirical truths of points 1-4, that people would be interested in raising anti-racist kids.

Sure, it's of-the-moment and eye-catching. On a deeper level, it's super-relevant to our current moment, and something important for people of conscience to think about.

Whether the article is any good or not, I have no idea and it's not relevant to this discussion ;)

So I don't think that particular phrase is a good example of an unhealthy bias for a news organization to have.

BTW I too have issues and concerns around politicized language at times. More so an irk or knee-jerk reaction that it serves more to virtue-signal than do good.

That said, I've been trying to examine my thoughts and feelings around politicized language (in this case what you're calling "leftist language") more analytically.

In part I think the immediacy of my reaction is itself an interesting signal. I wonder if that's true for you too, but of course I have no idea - just projecting here.
I think you may be projecting. Wifi cards go bad. It happens. Sometimes they can be replaced. Sometimes not. I've had it happen to lots of my machines over the last two decades.

But I don't think it's fair to characterize what could very well be a hardware fault as the work of some bean counter in Cupertino sitting behind his desk rubbing his hands with glee.
California makes zero-emission trucks and vans mandatory by 2045
For a useful comparison you need the static and dynamic distributions to be otherwise the same, i.e. you want to pick a mainstream distribution and build it from scratch with both static and dynamic linking and compare.
People who are not in the actual retail restaurant industry do not understand that there's no way to make money with ghost kitchens. Theoretically, to make money with a ghost kitchen one needs it to be churning out a very large number of standard meals at a price that customers want to pay to achieve the economy of scale which at the same time requires an economy of scale in logistics, which has its own overhead. By the time you figured out how to make eick out money there, customer's preference changes and you need to start from scratch or a competitor shows up and cuts your margins.
Apple doesn't actually repair anything. Apple outsources this to shops with wildly varying qualifications. Often incurring unnecessary cost. And no, they wouldn't repair them for free.
Are women unable to live in dorms?
This is so utterly compelling a rebuttal that I can hardly believe the original argument was made in the first place. You can't argue that tool X led to outcome Y if everyone had the same outcome without tool X, and in fact the evidence then leads to the opposite causality: tool X is useless toward outcome Y.
Why Eastern Europe, is there any country operating communism there?

Surely a Kibbutz, other intentional community, or maybe take work experience in a cooperative - actual communist things?
Go executables are statically linked. It makes deployment a breeze.

I think you overestimate how much saving you get from dynamically linking libc. Each executable uses only a small portion of libc, so the average savings is going to be in the handful of kilobytes per executable.
In statistics there is a thing called bias, which can cause a lot of problems if not correctly handled.

An example of bias is historically most black people default on their loans. ML is deployed to predict if someone might default on a loan. Because ML does not understand bias, it sees the person is black and denies them for that, purely off of the fact that black people historically have defaulted more on their loans.

Bias is when ML sees something not relevant as a pattern and uses it as a feature to determine the future. Instead if race was filtered out, it might have seen historically most black people who got a loan were weak in other areas, like income or income stability or something else that actually factors in. It then could predict the future with a higher level of accuracy.

Police bias is worse than other industries, because it creates a feedback loop. If you think a black person is more likely to commit a crime, and you put more resources into that, then you're going to find more crime. This increases bias and it feeds on itself.

It seems the common fear on YC is the algorithms in predictive policing have a strong bias, causing problems. This is a legitimate risk, but imho not because of the algorithms but because of how they're used. They blindly give insights and police officers use this to increase bias, amplifying the issues we currently have.

On the NSA level the algorithms, which are not predictive policing, deal with bias much better and work quite well. They're scary good, better than having someone watching you at all times. Though, I guess that's a bit off topic.
>Here's the breakdown of why people are in jail:

Your stats are not why people are in jail nor prison. Your stats represent an extremely narrow selection of prisoners meeting the "federal" criteria. Your information is misleading to make it look like most people in jail are due to drug offenses, which is factually untrue.
> why should officers who abused their power be allowed to regain that power

Unions.
App-Bound Domains
As usual, they will be moved up to Enterprise, with no ability for the consumer to purchase Enterprise.
I'm a tolerant person, but I switched from Windows to Mac because the forced Windows updates kept messing me up. One time I left a long simulation running overnight. In the morning, I was greeted by a computer that had automatically rebooted to install updates, killing my simulation. Another instance was my daughter's birthday party, where she wanted to show a movie. The computer decided to spend an hour doing updates instead. It seems like Windows has become an update engine that will sometimes also do computation for you.

My assumption is there's someone at Microsoft who gets a bonus as long as they keep presenting update graphs going up and to the right, and they don't care how much they mess up the user experience in the process. Microsoft should reassign that person.
Most Popular Courses on Coursera in 2020
Firefox Send has a CLI: https://github.com/timvisee/ffsend
If he was required to upgrade to Big Sur in order to keep his computer working, I'd agree with you. But nobody is forcing him to upgrade.

I have an old Mac that I use daily that maxed out at Mojave. It still functions fine. Nobody forced me to do anything to it in the name of capitalism.

You said yourself that his current machine meets his daily needs. So what's the problem? It's not going to turn off the day Big Sur is released.
I do have a link handy: https://www.prisonpolicy.org/reports/pie2020.html
A compelling correlation but how do you know which way the arrow of causality points?
Exactly. Vice or maybe Vox did a short with an ex-cop who mentioned this concept. He said they made a lot of arrests of black men carrying illegal switch blades. But said that white people carried those illegal blades just as often. Including many police officers that he worked with. But since they mostly patrolled in black neighborhoods, they of course made many more arrests and citations for carrying an illegal blade.

The fact that you find more crime where you patrol more is such a simple concept, it hardly seems necessary to mention. And yet so many people seem to think all this police data is useful.
> The default jpeg examples here are well below that knee.

The examples are chosen as multiples of their file size 1x,2x,...
Yep, I see so many pages get deleted due to "non-notability". Meanwhile you see exhaustive content about temporarily-popular subjects like a complete plot synopsis for an entire TV series, plus detailed information about every location ever described in that series. Like this comprehensive list of all the characters in the ReBoot series[0]. Hey, I liked the series at the time, but come on. I can't help but feel a bit frustrated when valuable information is deleted permanently, but content hundreds of times the size persists for super-obscure topics that a couple people feel passionate about enough to fight for and rally their fellow account-holders to vote for.

[0] https://en.wikipedia.org/wiki/List_of_ReBoot_characters
A bit easier to read: https://threader.app/thread/1265755248922157066
Agreed, the author who writes under a pseudonym to protect himself should definitely be part of the story. We definitly talk about Scott Alexander, the pseudonumn everyone knows to be connected to the blog.

I'm not sure why though, the NYT, would need to know the name that is purposely never used.

If you really need the name sooo bad, then just don't dox him and drop the article. That's perfectly fine.

As long as they don't dox him everyone is cool.

If they can't write the article without doxxing him then they should just drop the article.

Whatever they do they shouldn't dox him. And if they can't write the article without doing so, then they shouldn't write it.
If you want to understand how an engine works I highly recommend watching Mustie1's YouTube channel. He restores old engines and that often involves taking them apart and rebuilding them. Modern engines have more electronics, but the principles are exactly the same.
I uninstalled Dropbox and moved my files elsewhere because there was NO WAY to disable the annoying notifications asking me to 'upgrade' my account (when my account was almost full). My whole family used Dropbox with paid accounts and I'm actively moving them elsewhere because of this.
That's why I told to select date range before, like 2010-2019.
Is visiting send.firefox.com that much of a friction?
Now factor in environmental costs, and add benefits of the journey?
I did this on a small scale in college! Back then the only way to get internet was via dialup, unless you paid $300+ a month for a DSL line (which was about 5x the speed and always on).

Since my friends and I had all just moved into a brand new apartment building together, I picked up a spool of ethernet and some ends and we literally strung the wires from window to window (wireless was far too expensive). The building was blue so I used blue wires and the owner either didn't notice or didn't care, because no one said a thing about it.

We all split the cost of the initial supplies and then everyone paid me whatever they could for the internet and I covered the rest. We had 10 people and I ended up paying about $40/mo for it personally.

On the plus side, since I controlled the gateway (and old computer the University threw out) I could do fun stuff like traffic shaping and setting up a web server to be a bulletin board for us. Also I got everyone to install one of those enterprise notification things on their Windows machines so we could send blast messages to each other about going to the city or down to the local cafe for dinner.

Good times.
Mac isn't all that much better with the Remind Me Later nag you can't fully dismiss.

They've been marching steadily towards forced updates, just they're being obnoxious enough first that people will thank them for cutting the UI noise.
Not by all that much. If we actually want to care about botnets let's put more priority on preventing IP spoofing.