skysight-inc/HackerNews huggingface dataset:
> If you have an ever wider empathic perspective, maybe immigration hurts poor Americans but helps poor foreigners even more.

This is actually a case of toxic empathy: that view isn't the one that leads to the best outcome, because it destroys your capacity to help for short term improvements, leading to long term negative outcomes and an increased number of victims. Tempering raw empathy with rational evaluation increases your capacity to help and leads to a greatly improved outcome.

To use a cliche: during a rescue, don't become a victim.

An overabundance of immigration disrupts the host culture, which is the feature of the world that is causing the good outcome -- that the host culture causes more human thriving than the culture being emigrated from. When you draw too much from the resources of healthy cultures to try and fix systemic problems in other cultures, you end up damaging the healthy cultures, not fixing the problem. This simply degrades the situation, whereas a slower rate of change would remain stable, and lead to a genuine improvement in the world.

It's a cancerous idea, caused by failing to regulate your emotions: you're not being genuinely empathetic, you're shirking responsibility to get high on good feelings because look at how woke.
> I now noticed that the link provided

Not sure what link you're referring to, but from context I think you're talking about Willie McCoy, who was not mentioned in either the comment you're responding to or in OP's article.

> claims the officers did not wake the criminal in the car

He was a criminal? What crime did he commit, and when was he convicted?

> but the video clearly shows his hands moving within the car.

Do you not move around when you sleep? I thought most normal people do.
One of Toronto's nicest neighborhoods (High Park / Roncesvalles) was designed and built by a scam artists.

Though Joseph Phillips wound up in jail for running a Ponzi scheme, he knew what people wanted; a walkable community (small blocks), mixed use residential/commercial, a large central park.
>It just doesn't take that many people to do all the stuff.

That's impossible. A couples of times in the past when we evolved major new technologies (e.g. industrial revolution) new jobs were created. This means there will _always_ be new jobs, it's like a contract with history.

/s -- but also how many think, taking 2-3 historical cases as some kind of necessary eternal motif.
> the majority of comments on popular sites are plain junk.

That's a questionable conclusion from your little project and the feedback of a (non-representative) few users. The counter-argument would be the success of Twitter and FB, where most of the "junk" comments are. Readers want to decide themselves what is junk and what isn't and 1 useful comment easily trumps 20 junk comments. Ask all the newspapers that added comments to their articles despite all the moderation problems that brought with it.
Kind-of, not really. Prosecutors are supposed to divulge redacted transcripts under the Jencks act in case a witness for the grand jury contradicts himself in front of the real jury.

Prosecutors thumb their nose at this obligation all the time and are very rarely called out on it.
I'd suggest using 4.0 version and set it to run with administrator rights - I'm not sure if author has already solved this but context menu invoked on window border tend to bug in the past under W10.
You seem not to have considered the possibility that the authors may have simply made a mistake, unrelated to the origin of the programs.

The authors presented at an Oct 2017 conference. Archived benchmarks game web-pages from 2017 do not show the 10x fannkuch-redux differences that the authors report --

https://web.archive.org/web/20170918163900/http://benchmarks...
How Well Do Yelp Ads Work for Non-Restaurants or Ecommerce Businesses?
Generated interfaces are an anti-pattern. Types force tight coupling between clients and servers. What if a third-party project written in a different language wants to communicate with your server using their own client? Types will make it more difficult for them to integrate because:

1. If they're using a dynamically typed language, this gives them extra work to typecast everything back and forth whenever they need to communicate with your system.

2. Even if they use types, maybe their type system is not compatible with yours and they need to do a lot of tedious extra work to typecast everything.
I think it's necessary to look at it more in more detail. What did women stop doing to make time for work? What products and services had higher demand and which ones did not? In particular were they labor intensive goods or resource intensive goods or even zero sum goods?

I don't have the answers to these questions unfortunately.
There will always be something to do and you just have to draw a line somewhere. In my experience once you have successfully delivered a few projects with high efficiency and people trust/respect you, they stop asking questions.
I said very little was said, not literally nothing. We see articles in these outlets decrying tech firms for not doing enough to combat 'extremism' nearly every day. How often do we see mention of political parties being banned? It's not discussed anywhere near as much.

Look, the original comment I was taking issue with said this:

"Journalists would be absolutely salivating at the thought of writing about Facebook's new policy [of de-platforming and banning any discussion praising, defending, or favoring a political party], especially if it was that blatant."

That clearly isn't the case because it's happened already and journalists didn't salivate over it - they reported the event once and then it was never brought up again.
Would you mind sharing what device(s) you use, along with any other software / services / etc you're using.

I've been reading books, mostly fiction, on my phone as I don't presently have a tablet / ereader. I'd like to move away from reading mostly fiction again, highlighting and note taking and all that, but don't have the gumption to launch a research project in to what's available and what works.
City Scale 3D Maps Created with Cameras and Slam
That's kind of how freedom works. If you don't like it, maybe the way that police rights vs. individual liberty is handled in China or North Korea would be more to your liking.
https://github.com/samuelclay/NewsBlur is open source, commercial.
Multiple icons have been in Android since the beginning, and Apple started doing the same thing. If you navigate up a folder from your link, you'll see they also support dozens of languages in addition to devices of different sizes and pixel densities.

The resources are done like that so the system doesn't have to scale icons -- so you don't see fuzzy icons anywhere because they've been scaled by the CPU. See: https://developer.android.com/guide/practices/screens_suppor...

It's worth noting that the Android apps installed on your device don't typically include all those icons. There are usually a handful, if not dozens of APKs that are available for download for apps when you get them from the Play store. The gradle build tool makes it relatively trivial to produce multiple versions of the same app, based on display size, display density, target Android version, and architecture. I can have resources for three densities, three device sizes, two OS versions, and two architectures, and produce 36 APKs from my build.

Apple did a similar thing with Universal Binaries back in the day that could run on PowerPC and x86.

Apple OSX has had scaling icons for a while too. You can define your icon in SVG (Android/iOS support this now) which is infinitely scalable, but generally icons are actually multiple images and the system selects the most appropriate one: https://developer.apple.com/design/human-interface-guideline...

This is all for systems that support display scaling and multiple architectures. Windows is still catching up.
Are you opposed to the Second Amendment?
"Less-educated Americans born in the 1960s fare much worse than those born 20 years earlier"

One interesting thing worth watching for here is selection bias. If the average education level increased during this 20 year period, then we aren't comparing similar cohorts when we select for a particular level of education at the two different times.
Seems like this would have made for a great dialog with the working class rather than refusing to engage and painting them all racists and deplorables. Imagine how different the political landscape might look if we tried to bring people into the fold instead of looking for ways to implicate them as closet Nazis.
I am not sure how AI is to blame here - if AI wasn't around to generate a profile picture they could've designed it in 3D or even drawn it manually.

People being assholes, and platforms like Yelp which allow anyone to ruin businesses' reputations without any proof (and operate a protection racket where they will promote bad reviews unless you pay them - https://thetechnoskeptic.com/yelp-extortion-starring-role/) are the real problem.
Can someone with team lead/management responsibilities optimize for 'job done' this aggressively?

I will have an answer for you in a month because I am going to start trying this strategy out in my current job starting this week. :)
I would say it is the difference between first-order and higher-order. While loops are first-order, thus easier to understand, while map is higher-order, thus more difficult to understand.
I have the exact opposite experience going from working primarily with Java to Clojure. I worked with the former for nearly a decade, and I haven't contributed to a single library or project I used in that time. Every time I'd see a bug or a feature I'd like to add, I'd check the source see thousands of classes each with its own semantics and behaviors, and give up. The amount of effort needed to familiarize yourself with a non-trivial Java codebase is herculean.

Meanwhile, I've contributed to many Clojure libraries, and lots of people contributed to the ones I maintain. I can open a Clojure project and figure out what's going on much easier than with a Java one. The code tends to be much more direct. It's primarily written using pure functions that you can reason about independently. It's focused on the data, so I don't have to learn hidden behaviors. And I have a live environment with the REPL where I can run the code and see what it does immediately.

My team has been working with Clojure for nearly a decade now. We have many applications in production that have been developed and maintained for many years. We've hired many new devs during that time, and we've never had problems onboarding.

A language being expressive and flexible does not preclude it from scaling to large projects. And when the language is not expressive, you end up with huge amounts of incidental code because you're forced to map your problem domain to the language as opposed to the other way around.

I think that community practices for using the language are far more important. Clojure community started discouraging heavy use of macros early on, and a small set of common patterns tends to be used to solve problems, and codebases across projects tend to have a similar style to them.
Also a generalist.

I do follow the same approach.

As Nicklaus Worth stated, knowing algorithms and data structures is more relevant as specific language features.
Putting wires on the memory bus is not really needed.

>1. I have yet to see any indication that this is the case.

Taking memorydumps of running systems have been state of the art for about 10 years. There is a heap of commercial forensic software which are used for extracting everything from bitlocker to back then truecrypt. In 2014 it was published that the German police used ElcomSoft as well as Passware, both capable of extracting keys from running machines. I doubt you even need experts for that anymore. Police officers were already on alert to prevent you from shutting down your devices years ago in cases where they assume that there might be evidence on them. I mean we are living in a world where the police is cloning smartphones in routine controls. And on the more sophisticated site, where the police is allowed to infect suspects of even low level drug dealing with trojans. The police isnt stuck in the 90s and they are aided by a rather large sector producing forensic software as well as spyware.

I understand that your product offers great convenience, however its only reasonable to point out, that the need to put in your password after the device was shut off is not a problem but working as intended. Encryption will only protect you if the device is turned off. Circumventing this is not necessarily a good idea.

edit: You also dont have to assume law enforcement. The tools are also affordable for private entities and marketed towards for example towards private detectives.
An update could also decrease safety.

There's been ample discussion about their "autopilot" whose behaviour changed significantly enough between updates, and in a bad way, that owners noticed.
It has to be mentioned that the support library also contains exclusive components such as the ConstraintLayout.

From my (very little) experience, it's basically impossible to ship an Android app without using anything of the support library.
As an engineer, all the good managers I've had have had their hands in the tech in the present or the past. Really confuses me why companies hire externally for managers working directly with engineering. Knowing the tech makes a huge difference in managing expectations.
That wouldn't prove it harms workers. It would prove it benefits IBM. What benefits IBM may also benefit the rest of the US - for example, by lowering the cost of IBM's services.

Labour economists have spent thousands of hours analysing data to understand the effects of migration. There are thirty years of papers. Some are quite good. It would be better if the public debate were more informed by this effort.
Rural areas have a much larger ecological footprint than urban areas, per capita. There's no way around that.
Incubators/Accelerators are the way forward. I have always been rabidly advocating for more public funded real accelerators (Not YC model but built like the college/university/ YC startup school model) which can take a risk on ideas.

Entrepreneurship is a mentality. Even if you fail the first one with the accelerator, you grow your horizons and will eventually succeed with the next startup.
The one that will be a better team member.
It still exists. It’s called alpine now: https://en.m.wikipedia.org/wiki/Alpine_(email_client)
If this is truly the "future" of blogging then blogging is well and truly dead.
Actually you're both wrong ;)

https://github.com/junegunn/fzf.vim

Fzf is an incredible fuzzy finder, integrates into your shell really well (history search is brilliant) and the wrapper in vim is lightning fast.
Correct. A large part of this arrangement is an implicit be an adult understanding. So if such a scenario came up, I'd work out an arrangement with the other person where we could overlap some time as frequently as we need to.
> I don't buy these hypotheticals and also I don't believe in this kind of anecdotal evidence.

The only anecdotal evidence I've linked is Stripe's experience with Sorbet. The paper linked is an actual scientific analysis with great study design. I couldn't find the Airbnb slides or talk but an engineer involved claims the study was carefully designed[1].

> When you look at reports of bug density across large samples of projects, it's clear that TypeScript does not solve any problems. See https://medium.com/javascript-scene/the-shocking-secret-abou....

Go read the "study" referenced in that article. It's just blog post with a terrible methodology. It's basically

(number of issues with bug label) / (lines of code)

The author doesn't even normalize for LOC (larger codebases tend to have more bugs) or take into account project complexity.

[1]: https://twitter.com/swyx/status/1094857103863209985

EDIT: add disclaimer about airbnb talk
I think you're both right. The commenter above you is just taking the short view and you're taking the long view. Automation is great for long-term productivity and the supply of better, cheaper goods/services, but you can't argue it makes for a happy former file-clerk 5 years away from retirement who now has to find a new gig.
That claim was a misuse of statistics. It was more like 250M.

https://fullfact.org/europe/350-million-week-boris-johnson-s...
From the abstract:

Welfare losses, measured as a one-time asset compensation, are 12.5%, 8%, and 7.2% of the present discounted value of earnings for single men, couples, and single women, respectively. Lower wages explain 47-58% of these losses, shorter life expectancies 25-34%, and higher medical expenses account for the rest.
Is there a reason you haven't left for greener pastures?
Elite colleges announce record low admission rates after cheating scandal
This island also has a group of privileged and unprivileged people, and one of the privileged ones fucked it up so badly that everyone was like, ok let’s see what this other group has got. They talk about universal healthcare and redistribution of wealth to serve everyone better. But it would mean a lot of the traditionally privileged group would have to accept a lower status on the island. So they give a final Hail Mary in the attempt to prevent this, because ultimately, if you’re entire self-worth is based on your privileged status, it doesn’t matter how healthy you are or how good of an outcome you may have. Social hierarchy is powerful.

The article only studied whites, for homogeneity. Maybe the good ole days for some, but the world is drastically better today for most of the people living in it than it was in the 40s, or 60s.

It might help the entire situation of pride and social hierarchy if people who wear dickies and work with their hands weren’t getting constantly shit on, for no other reason than they wear dickies and work with their hands. Plenty of people in liberal white-guilt circles too whose entire self-worth is built around race - let’s call these people racists.
Freedom does not mean lack of policing and do whatever you want as a criminal.
Kindle for nonfiction. Audible for fiction. Instapaper for articles.

Take notes and highlights while reading nonfiction to better connect to the material.

All hooked up to and constantly synced with Readwise for enhanced retention and easy consistent review.
Whenever I hear "it might work for you, or not", my ears perk up. Not understanding when something works or not is a great question. It's something to explore. It's not the endgame.

I briefly studied French in college, and to say it "didn't click" would be an understatement. It was the worst grade I got in any class ever, by far. And yet, even the dumbest French person is fluent from when they were just a kid. It's probably not the case that French is simply impossible for some people to learn. Something else is going on.

Couldn't it be that we simply haven't figured out a good way to teach programming languages yet? Software is still generally "go read the reference manual online and you're good", but most other mature fields have moved beyond that. Boeing is in hot water this month in part because they essentially used that as pilot training for the 737 MAX, and it's clear to everyone that this is not an adequate way to learn a complex new technical tool.

Unlike you, I don't find Swift particularly productive (and I've written tens of thousands of lines in it!) -- but maybe with the right training, I would.
Taxes. Travel. Time zone.
There was a great Radiolab episode about this called "Mr. Graham and the Reasonable Man".[1]

It seems that if you're ever in a situation where a police officer is afraid of you (or can convince a jury that they were -- which they almost always can, and routinely get specific, professional training on doing just that), then they can kill you and get away with it.

[1] - https://www.wbez.org/shows/radiolab/radiolab-presents-more-p...
Yeah I was being sarcastic. I haven’t had to talk about Gartner (stupid autocorrect did it again). I have had to talk about the cloud maturity model and mention my certifications (which were stupidly easy and don’t prove anything).
The concept of a servant leader is a contradiction, isn't it. 'empowering to own' is a pretty weird construction too.

Tech companies need people with very clear product visions that inspire their troops to build something excellent, even when those same troops are having their own opinions overridden by those of the visionary. Those people are usually CEOs and often but not always former engineers themselves. It's very hard to create a coherent, interestingly new product when you can't impose your will on a team because invariably to be new or innovative you must be controversial, and it's hard for non-CEOs to manage that internal controversy.
5 AM club is a scam!
https://www.nber.org/papers/w3761

No, the data supports it, especially over the time period outlined by the original article.
Unfortunately I think we're talking past each other and this is not the best format for technical discussion.
Here: https://www.nber.org/papers/w3761

Tldr is that immigration can explain 40% of the effects on relative earnings for non-educated workers.
Can you put this on a car to get a full 360 view of what's going on?
Azure DevOps
My edit pertained to the video posted about not waking the guy up in this thread. I guess I didn't post properly.
It doesn't unless kozikow deleted some reference to it being "the only reason."

It's a commonly cited gripe. I suspect it often comes from people entirely unfamiliar with EU processes, but who don't like EU membership or the idea of EU membership for other reasons and since it's a commonly cited gripe (and also doesn't mention immigrants, and has a pro-democratic connotation) they use it themselves.

It would be strange that no one in this thread has ever heard a Brexiteer cite bureaucracy and corruption, but I fear it's an urge to insist that the only reason that anybody voted for Brexit was racism to delegitimatize leaver votes or even the possibility of debate between two good people on the subject. I fear that attitude will not convert many previous leavers to new remainers in any future people's vote.

I suggest not bothering with arguments against racism, which racists will have heard before and dismissed, looking at left-wing arguments against EU membership from the 70s, and responding to those.
Ah, yup! I had forgotten about that. Brb and afk. It did really feel like you were being ignored if the person wasn't responding. Also, having to let people know if you were going to be gone for an extended period of time, like a week or more. Summer camp! That was the worst. This girl I was online-dating went to camp for a few months and came back with a new boyfriend, lol.
"the charming pop-ups that everyone uses because fuck you"

Between the cookie popups, the GRPD "choice" popups, and the sign-up-for-some-email-crap popups, each of which takes 1-2 seconds to appear - sometimes in parallel and sometimes in sequence - the web is a garbage fire.

There definitely needs to be a retraction of sorts in terms of technology and content delivery. I also think we have passed "peak information". On the internet, everyone has a voice. At first that was good, but now the signal to noise ratio is so bad that good, accurate, useful content is just rounding error. The same is also true for television/film as well as the commercial music industry.

That's not to say there are not still great people creating great content, but there are mass numbers of people polluting the mediums and making it increasingly difficult to find the good stuff.

The current rate of decline of value of the internet suggests that there will be some significant disruption this decade. I wish I had the solution (or knew who to bet on!)
I didn't say that. But that link I provided was a working paleontologist, so I figured his skepticism was worth noting. I couldn't tell you if it's bullshit or not, as a non-expert in the field.